Class CreateLogStreamRequestContent
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
[JsonConverter(typeof(CreateLogStreamRequestContent.JsonConverter))]
[Serializable]
public class CreateLogStreamRequestContent
- Inheritance
-
CreateLogStreamRequestContent
- Inherited Members
- Extension Methods
Properties
Type
Type discriminator
[JsonIgnore]
public string Type { get; }
Property Value
Value
Union value
[JsonIgnore]
public object? Value { get; }
Property Value
Methods
AsCreateLogStreamDatadogRequestBody()
Returns the value as a CreateLogStreamDatadogRequestBody if Type is 'createLogStreamDatadogRequestBody', otherwise throws an exception.
public CreateLogStreamDatadogRequestBody AsCreateLogStreamDatadogRequestBody()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createLogStreamDatadogRequestBody'.
AsCreateLogStreamEventBridgeRequestBody()
Returns the value as a CreateLogStreamEventBridgeRequestBody if Type is 'createLogStreamEventBridgeRequestBody', otherwise throws an exception.
public CreateLogStreamEventBridgeRequestBody AsCreateLogStreamEventBridgeRequestBody()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createLogStreamEventBridgeRequestBody'.
AsCreateLogStreamEventGridRequestBody()
Returns the value as a CreateLogStreamEventGridRequestBody if Type is 'createLogStreamEventGridRequestBody', otherwise throws an exception.
public CreateLogStreamEventGridRequestBody AsCreateLogStreamEventGridRequestBody()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createLogStreamEventGridRequestBody'.
AsCreateLogStreamHttpRequestBody()
Returns the value as a CreateLogStreamHttpRequestBody if Type is 'createLogStreamHttpRequestBody', otherwise throws an exception.
public CreateLogStreamHttpRequestBody AsCreateLogStreamHttpRequestBody()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createLogStreamHttpRequestBody'.
AsCreateLogStreamMixpanelRequestBody()
Returns the value as a CreateLogStreamMixpanelRequestBody if Type is 'createLogStreamMixpanelRequestBody', otherwise throws an exception.
public CreateLogStreamMixpanelRequestBody AsCreateLogStreamMixpanelRequestBody()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createLogStreamMixpanelRequestBody'.
AsCreateLogStreamSegmentRequestBody()
Returns the value as a CreateLogStreamSegmentRequestBody if Type is 'createLogStreamSegmentRequestBody', otherwise throws an exception.
public CreateLogStreamSegmentRequestBody AsCreateLogStreamSegmentRequestBody()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createLogStreamSegmentRequestBody'.
AsCreateLogStreamSplunkRequestBody()
Returns the value as a CreateLogStreamSplunkRequestBody if Type is 'createLogStreamSplunkRequestBody', otherwise throws an exception.
public CreateLogStreamSplunkRequestBody AsCreateLogStreamSplunkRequestBody()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createLogStreamSplunkRequestBody'.
AsCreateLogStreamSumoRequestBody()
Returns the value as a CreateLogStreamSumoRequestBody if Type is 'createLogStreamSumoRequestBody', otherwise throws an exception.
public CreateLogStreamSumoRequestBody AsCreateLogStreamSumoRequestBody()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createLogStreamSumoRequestBody'.
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
objobjectThe object to compare with the current object.
Returns
- bool
true if the specified object is equal to the current object; otherwise, false.
FromCreateLogStreamDatadogRequestBody(CreateLogStreamDatadogRequestBody)
Factory method to create a union from a Auth0.ManagementApi.CreateLogStreamDatadogRequestBody value.
public static CreateLogStreamRequestContent FromCreateLogStreamDatadogRequestBody(CreateLogStreamDatadogRequestBody value)
Parameters
Returns
FromCreateLogStreamEventBridgeRequestBody(CreateLogStreamEventBridgeRequestBody)
Factory method to create a union from a Auth0.ManagementApi.CreateLogStreamEventBridgeRequestBody value.
public static CreateLogStreamRequestContent FromCreateLogStreamEventBridgeRequestBody(CreateLogStreamEventBridgeRequestBody value)
Parameters
Returns
FromCreateLogStreamEventGridRequestBody(CreateLogStreamEventGridRequestBody)
Factory method to create a union from a Auth0.ManagementApi.CreateLogStreamEventGridRequestBody value.
public static CreateLogStreamRequestContent FromCreateLogStreamEventGridRequestBody(CreateLogStreamEventGridRequestBody value)
Parameters
Returns
FromCreateLogStreamHttpRequestBody(CreateLogStreamHttpRequestBody)
Factory method to create a union from a Auth0.ManagementApi.CreateLogStreamHttpRequestBody value.
public static CreateLogStreamRequestContent FromCreateLogStreamHttpRequestBody(CreateLogStreamHttpRequestBody value)
Parameters
Returns
FromCreateLogStreamMixpanelRequestBody(CreateLogStreamMixpanelRequestBody)
Factory method to create a union from a Auth0.ManagementApi.CreateLogStreamMixpanelRequestBody value.
public static CreateLogStreamRequestContent FromCreateLogStreamMixpanelRequestBody(CreateLogStreamMixpanelRequestBody value)
Parameters
Returns
FromCreateLogStreamSegmentRequestBody(CreateLogStreamSegmentRequestBody)
Factory method to create a union from a Auth0.ManagementApi.CreateLogStreamSegmentRequestBody value.
public static CreateLogStreamRequestContent FromCreateLogStreamSegmentRequestBody(CreateLogStreamSegmentRequestBody value)
Parameters
Returns
FromCreateLogStreamSplunkRequestBody(CreateLogStreamSplunkRequestBody)
Factory method to create a union from a Auth0.ManagementApi.CreateLogStreamSplunkRequestBody value.
public static CreateLogStreamRequestContent FromCreateLogStreamSplunkRequestBody(CreateLogStreamSplunkRequestBody value)
Parameters
Returns
FromCreateLogStreamSumoRequestBody(CreateLogStreamSumoRequestBody)
Factory method to create a union from a Auth0.ManagementApi.CreateLogStreamSumoRequestBody value.
public static CreateLogStreamRequestContent FromCreateLogStreamSumoRequestBody(CreateLogStreamSumoRequestBody value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsCreateLogStreamDatadogRequestBody()
Returns true if Type is "createLogStreamDatadogRequestBody"
public bool IsCreateLogStreamDatadogRequestBody()
Returns
IsCreateLogStreamEventBridgeRequestBody()
Returns true if Type is "createLogStreamEventBridgeRequestBody"
public bool IsCreateLogStreamEventBridgeRequestBody()
Returns
IsCreateLogStreamEventGridRequestBody()
Returns true if Type is "createLogStreamEventGridRequestBody"
public bool IsCreateLogStreamEventGridRequestBody()
Returns
IsCreateLogStreamHttpRequestBody()
Returns true if Type is "createLogStreamHttpRequestBody"
public bool IsCreateLogStreamHttpRequestBody()
Returns
IsCreateLogStreamMixpanelRequestBody()
Returns true if Type is "createLogStreamMixpanelRequestBody"
public bool IsCreateLogStreamMixpanelRequestBody()
Returns
IsCreateLogStreamSegmentRequestBody()
Returns true if Type is "createLogStreamSegmentRequestBody"
public bool IsCreateLogStreamSegmentRequestBody()
Returns
IsCreateLogStreamSplunkRequestBody()
Returns true if Type is "createLogStreamSplunkRequestBody"
public bool IsCreateLogStreamSplunkRequestBody()
Returns
IsCreateLogStreamSumoRequestBody()
Returns true if Type is "createLogStreamSumoRequestBody"
public bool IsCreateLogStreamSumoRequestBody()
Returns
Match<T>(Func<CreateLogStreamHttpRequestBody, T>, Func<CreateLogStreamEventBridgeRequestBody, T>, Func<CreateLogStreamEventGridRequestBody, T>, Func<CreateLogStreamDatadogRequestBody, T>, Func<CreateLogStreamSplunkRequestBody, T>, Func<CreateLogStreamSumoRequestBody, T>, Func<CreateLogStreamSegmentRequestBody, T>, Func<CreateLogStreamMixpanelRequestBody, T>)
public T Match<T>(Func<CreateLogStreamHttpRequestBody, T> onCreateLogStreamHttpRequestBody, Func<CreateLogStreamEventBridgeRequestBody, T> onCreateLogStreamEventBridgeRequestBody, Func<CreateLogStreamEventGridRequestBody, T> onCreateLogStreamEventGridRequestBody, Func<CreateLogStreamDatadogRequestBody, T> onCreateLogStreamDatadogRequestBody, Func<CreateLogStreamSplunkRequestBody, T> onCreateLogStreamSplunkRequestBody, Func<CreateLogStreamSumoRequestBody, T> onCreateLogStreamSumoRequestBody, Func<CreateLogStreamSegmentRequestBody, T> onCreateLogStreamSegmentRequestBody, Func<CreateLogStreamMixpanelRequestBody, T> onCreateLogStreamMixpanelRequestBody)
Parameters
onCreateLogStreamHttpRequestBodyFunc<CreateLogStreamHttpRequestBody, T>onCreateLogStreamEventBridgeRequestBodyFunc<CreateLogStreamEventBridgeRequestBody, T>onCreateLogStreamEventGridRequestBodyFunc<CreateLogStreamEventGridRequestBody, T>onCreateLogStreamDatadogRequestBodyFunc<CreateLogStreamDatadogRequestBody, T>onCreateLogStreamSplunkRequestBodyFunc<CreateLogStreamSplunkRequestBody, T>onCreateLogStreamSumoRequestBodyFunc<CreateLogStreamSumoRequestBody, T>onCreateLogStreamSegmentRequestBodyFunc<CreateLogStreamSegmentRequestBody, T>onCreateLogStreamMixpanelRequestBodyFunc<CreateLogStreamMixpanelRequestBody, T>
Returns
- T
Type Parameters
T
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.
TryGetCreateLogStreamDatadogRequestBody(out CreateLogStreamDatadogRequestBody?)
Attempts to cast the value to a CreateLogStreamDatadogRequestBody and returns true if successful.
public bool TryGetCreateLogStreamDatadogRequestBody(out CreateLogStreamDatadogRequestBody? value)
Parameters
Returns
TryGetCreateLogStreamEventBridgeRequestBody(out CreateLogStreamEventBridgeRequestBody?)
Attempts to cast the value to a CreateLogStreamEventBridgeRequestBody and returns true if successful.
public bool TryGetCreateLogStreamEventBridgeRequestBody(out CreateLogStreamEventBridgeRequestBody? value)
Parameters
Returns
TryGetCreateLogStreamEventGridRequestBody(out CreateLogStreamEventGridRequestBody?)
Attempts to cast the value to a CreateLogStreamEventGridRequestBody and returns true if successful.
public bool TryGetCreateLogStreamEventGridRequestBody(out CreateLogStreamEventGridRequestBody? value)
Parameters
Returns
TryGetCreateLogStreamHttpRequestBody(out CreateLogStreamHttpRequestBody?)
Attempts to cast the value to a CreateLogStreamHttpRequestBody and returns true if successful.
public bool TryGetCreateLogStreamHttpRequestBody(out CreateLogStreamHttpRequestBody? value)
Parameters
Returns
TryGetCreateLogStreamMixpanelRequestBody(out CreateLogStreamMixpanelRequestBody?)
Attempts to cast the value to a CreateLogStreamMixpanelRequestBody and returns true if successful.
public bool TryGetCreateLogStreamMixpanelRequestBody(out CreateLogStreamMixpanelRequestBody? value)
Parameters
Returns
TryGetCreateLogStreamSegmentRequestBody(out CreateLogStreamSegmentRequestBody?)
Attempts to cast the value to a CreateLogStreamSegmentRequestBody and returns true if successful.
public bool TryGetCreateLogStreamSegmentRequestBody(out CreateLogStreamSegmentRequestBody? value)
Parameters
Returns
TryGetCreateLogStreamSplunkRequestBody(out CreateLogStreamSplunkRequestBody?)
Attempts to cast the value to a CreateLogStreamSplunkRequestBody and returns true if successful.
public bool TryGetCreateLogStreamSplunkRequestBody(out CreateLogStreamSplunkRequestBody? value)
Parameters
Returns
TryGetCreateLogStreamSumoRequestBody(out CreateLogStreamSumoRequestBody?)
Attempts to cast the value to a CreateLogStreamSumoRequestBody and returns true if successful.
public bool TryGetCreateLogStreamSumoRequestBody(out CreateLogStreamSumoRequestBody? value)
Parameters
Returns
Visit(Action<CreateLogStreamHttpRequestBody>, Action<CreateLogStreamEventBridgeRequestBody>, Action<CreateLogStreamEventGridRequestBody>, Action<CreateLogStreamDatadogRequestBody>, Action<CreateLogStreamSplunkRequestBody>, Action<CreateLogStreamSumoRequestBody>, Action<CreateLogStreamSegmentRequestBody>, Action<CreateLogStreamMixpanelRequestBody>)
public void Visit(Action<CreateLogStreamHttpRequestBody> onCreateLogStreamHttpRequestBody, Action<CreateLogStreamEventBridgeRequestBody> onCreateLogStreamEventBridgeRequestBody, Action<CreateLogStreamEventGridRequestBody> onCreateLogStreamEventGridRequestBody, Action<CreateLogStreamDatadogRequestBody> onCreateLogStreamDatadogRequestBody, Action<CreateLogStreamSplunkRequestBody> onCreateLogStreamSplunkRequestBody, Action<CreateLogStreamSumoRequestBody> onCreateLogStreamSumoRequestBody, Action<CreateLogStreamSegmentRequestBody> onCreateLogStreamSegmentRequestBody, Action<CreateLogStreamMixpanelRequestBody> onCreateLogStreamMixpanelRequestBody)
Parameters
onCreateLogStreamHttpRequestBodyAction<CreateLogStreamHttpRequestBody>onCreateLogStreamEventBridgeRequestBodyAction<CreateLogStreamEventBridgeRequestBody>onCreateLogStreamEventGridRequestBodyAction<CreateLogStreamEventGridRequestBody>onCreateLogStreamDatadogRequestBodyAction<CreateLogStreamDatadogRequestBody>onCreateLogStreamSplunkRequestBodyAction<CreateLogStreamSplunkRequestBody>onCreateLogStreamSumoRequestBodyAction<CreateLogStreamSumoRequestBody>onCreateLogStreamSegmentRequestBodyAction<CreateLogStreamSegmentRequestBody>onCreateLogStreamMixpanelRequestBodyAction<CreateLogStreamMixpanelRequestBody>
Operators
implicit operator CreateLogStreamRequestContent(CreateLogStreamDatadogRequestBody)
public static implicit operator CreateLogStreamRequestContent(CreateLogStreamDatadogRequestBody value)
Parameters
Returns
implicit operator CreateLogStreamRequestContent(CreateLogStreamEventBridgeRequestBody)
public static implicit operator CreateLogStreamRequestContent(CreateLogStreamEventBridgeRequestBody value)
Parameters
Returns
implicit operator CreateLogStreamRequestContent(CreateLogStreamEventGridRequestBody)
public static implicit operator CreateLogStreamRequestContent(CreateLogStreamEventGridRequestBody value)
Parameters
Returns
implicit operator CreateLogStreamRequestContent(CreateLogStreamHttpRequestBody)
public static implicit operator CreateLogStreamRequestContent(CreateLogStreamHttpRequestBody value)
Parameters
Returns
implicit operator CreateLogStreamRequestContent(CreateLogStreamMixpanelRequestBody)
public static implicit operator CreateLogStreamRequestContent(CreateLogStreamMixpanelRequestBody value)
Parameters
Returns
implicit operator CreateLogStreamRequestContent(CreateLogStreamSegmentRequestBody)
public static implicit operator CreateLogStreamRequestContent(CreateLogStreamSegmentRequestBody value)
Parameters
Returns
implicit operator CreateLogStreamRequestContent(CreateLogStreamSplunkRequestBody)
public static implicit operator CreateLogStreamRequestContent(CreateLogStreamSplunkRequestBody value)
Parameters
Returns
implicit operator CreateLogStreamRequestContent(CreateLogStreamSumoRequestBody)
public static implicit operator CreateLogStreamRequestContent(CreateLogStreamSumoRequestBody value)