Table of Contents

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

string

Value

Union value

[JsonIgnore]
public object? Value { get; }

Property Value

object

Methods

AsCreateLogStreamDatadogRequestBody()

Returns the value as a CreateLogStreamDatadogRequestBody if Type is 'createLogStreamDatadogRequestBody', otherwise throws an exception.

public CreateLogStreamDatadogRequestBody AsCreateLogStreamDatadogRequestBody()

Returns

CreateLogStreamDatadogRequestBody

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

CreateLogStreamEventBridgeRequestBody

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

CreateLogStreamEventGridRequestBody

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

CreateLogStreamHttpRequestBody

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

CreateLogStreamMixpanelRequestBody

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

CreateLogStreamSegmentRequestBody

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

CreateLogStreamSplunkRequestBody

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

CreateLogStreamSumoRequestBody

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

obj object

The 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

value CreateLogStreamDatadogRequestBody

Returns

CreateLogStreamRequestContent

FromCreateLogStreamEventBridgeRequestBody(CreateLogStreamEventBridgeRequestBody)

Factory method to create a union from a Auth0.ManagementApi.CreateLogStreamEventBridgeRequestBody value.

public static CreateLogStreamRequestContent FromCreateLogStreamEventBridgeRequestBody(CreateLogStreamEventBridgeRequestBody value)

Parameters

value CreateLogStreamEventBridgeRequestBody

Returns

CreateLogStreamRequestContent

FromCreateLogStreamEventGridRequestBody(CreateLogStreamEventGridRequestBody)

Factory method to create a union from a Auth0.ManagementApi.CreateLogStreamEventGridRequestBody value.

public static CreateLogStreamRequestContent FromCreateLogStreamEventGridRequestBody(CreateLogStreamEventGridRequestBody value)

Parameters

value CreateLogStreamEventGridRequestBody

Returns

CreateLogStreamRequestContent

FromCreateLogStreamHttpRequestBody(CreateLogStreamHttpRequestBody)

Factory method to create a union from a Auth0.ManagementApi.CreateLogStreamHttpRequestBody value.

public static CreateLogStreamRequestContent FromCreateLogStreamHttpRequestBody(CreateLogStreamHttpRequestBody value)

Parameters

value CreateLogStreamHttpRequestBody

Returns

CreateLogStreamRequestContent

FromCreateLogStreamMixpanelRequestBody(CreateLogStreamMixpanelRequestBody)

Factory method to create a union from a Auth0.ManagementApi.CreateLogStreamMixpanelRequestBody value.

public static CreateLogStreamRequestContent FromCreateLogStreamMixpanelRequestBody(CreateLogStreamMixpanelRequestBody value)

Parameters

value CreateLogStreamMixpanelRequestBody

Returns

CreateLogStreamRequestContent

FromCreateLogStreamSegmentRequestBody(CreateLogStreamSegmentRequestBody)

Factory method to create a union from a Auth0.ManagementApi.CreateLogStreamSegmentRequestBody value.

public static CreateLogStreamRequestContent FromCreateLogStreamSegmentRequestBody(CreateLogStreamSegmentRequestBody value)

Parameters

value CreateLogStreamSegmentRequestBody

Returns

CreateLogStreamRequestContent

FromCreateLogStreamSplunkRequestBody(CreateLogStreamSplunkRequestBody)

Factory method to create a union from a Auth0.ManagementApi.CreateLogStreamSplunkRequestBody value.

public static CreateLogStreamRequestContent FromCreateLogStreamSplunkRequestBody(CreateLogStreamSplunkRequestBody value)

Parameters

value CreateLogStreamSplunkRequestBody

Returns

CreateLogStreamRequestContent

FromCreateLogStreamSumoRequestBody(CreateLogStreamSumoRequestBody)

Factory method to create a union from a Auth0.ManagementApi.CreateLogStreamSumoRequestBody value.

public static CreateLogStreamRequestContent FromCreateLogStreamSumoRequestBody(CreateLogStreamSumoRequestBody value)

Parameters

value CreateLogStreamSumoRequestBody

Returns

CreateLogStreamRequestContent

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

bool

IsCreateLogStreamEventBridgeRequestBody()

Returns true if Type is "createLogStreamEventBridgeRequestBody"

public bool IsCreateLogStreamEventBridgeRequestBody()

Returns

bool

IsCreateLogStreamEventGridRequestBody()

Returns true if Type is "createLogStreamEventGridRequestBody"

public bool IsCreateLogStreamEventGridRequestBody()

Returns

bool

IsCreateLogStreamHttpRequestBody()

Returns true if Type is "createLogStreamHttpRequestBody"

public bool IsCreateLogStreamHttpRequestBody()

Returns

bool

IsCreateLogStreamMixpanelRequestBody()

Returns true if Type is "createLogStreamMixpanelRequestBody"

public bool IsCreateLogStreamMixpanelRequestBody()

Returns

bool

IsCreateLogStreamSegmentRequestBody()

Returns true if Type is "createLogStreamSegmentRequestBody"

public bool IsCreateLogStreamSegmentRequestBody()

Returns

bool

IsCreateLogStreamSplunkRequestBody()

Returns true if Type is "createLogStreamSplunkRequestBody"

public bool IsCreateLogStreamSplunkRequestBody()

Returns

bool

IsCreateLogStreamSumoRequestBody()

Returns true if Type is "createLogStreamSumoRequestBody"

public bool IsCreateLogStreamSumoRequestBody()

Returns

bool

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

onCreateLogStreamHttpRequestBody Func<CreateLogStreamHttpRequestBody, T>
onCreateLogStreamEventBridgeRequestBody Func<CreateLogStreamEventBridgeRequestBody, T>
onCreateLogStreamEventGridRequestBody Func<CreateLogStreamEventGridRequestBody, T>
onCreateLogStreamDatadogRequestBody Func<CreateLogStreamDatadogRequestBody, T>
onCreateLogStreamSplunkRequestBody Func<CreateLogStreamSplunkRequestBody, T>
onCreateLogStreamSumoRequestBody Func<CreateLogStreamSumoRequestBody, T>
onCreateLogStreamSegmentRequestBody Func<CreateLogStreamSegmentRequestBody, T>
onCreateLogStreamMixpanelRequestBody Func<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

value CreateLogStreamDatadogRequestBody

Returns

bool

TryGetCreateLogStreamEventBridgeRequestBody(out CreateLogStreamEventBridgeRequestBody?)

Attempts to cast the value to a CreateLogStreamEventBridgeRequestBody and returns true if successful.

public bool TryGetCreateLogStreamEventBridgeRequestBody(out CreateLogStreamEventBridgeRequestBody? value)

Parameters

value CreateLogStreamEventBridgeRequestBody

Returns

bool

TryGetCreateLogStreamEventGridRequestBody(out CreateLogStreamEventGridRequestBody?)

Attempts to cast the value to a CreateLogStreamEventGridRequestBody and returns true if successful.

public bool TryGetCreateLogStreamEventGridRequestBody(out CreateLogStreamEventGridRequestBody? value)

Parameters

value CreateLogStreamEventGridRequestBody

Returns

bool

TryGetCreateLogStreamHttpRequestBody(out CreateLogStreamHttpRequestBody?)

Attempts to cast the value to a CreateLogStreamHttpRequestBody and returns true if successful.

public bool TryGetCreateLogStreamHttpRequestBody(out CreateLogStreamHttpRequestBody? value)

Parameters

value CreateLogStreamHttpRequestBody

Returns

bool

TryGetCreateLogStreamMixpanelRequestBody(out CreateLogStreamMixpanelRequestBody?)

Attempts to cast the value to a CreateLogStreamMixpanelRequestBody and returns true if successful.

public bool TryGetCreateLogStreamMixpanelRequestBody(out CreateLogStreamMixpanelRequestBody? value)

Parameters

value CreateLogStreamMixpanelRequestBody

Returns

bool

TryGetCreateLogStreamSegmentRequestBody(out CreateLogStreamSegmentRequestBody?)

Attempts to cast the value to a CreateLogStreamSegmentRequestBody and returns true if successful.

public bool TryGetCreateLogStreamSegmentRequestBody(out CreateLogStreamSegmentRequestBody? value)

Parameters

value CreateLogStreamSegmentRequestBody

Returns

bool

TryGetCreateLogStreamSplunkRequestBody(out CreateLogStreamSplunkRequestBody?)

Attempts to cast the value to a CreateLogStreamSplunkRequestBody and returns true if successful.

public bool TryGetCreateLogStreamSplunkRequestBody(out CreateLogStreamSplunkRequestBody? value)

Parameters

value CreateLogStreamSplunkRequestBody

Returns

bool

TryGetCreateLogStreamSumoRequestBody(out CreateLogStreamSumoRequestBody?)

Attempts to cast the value to a CreateLogStreamSumoRequestBody and returns true if successful.

public bool TryGetCreateLogStreamSumoRequestBody(out CreateLogStreamSumoRequestBody? value)

Parameters

value CreateLogStreamSumoRequestBody

Returns

bool

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

onCreateLogStreamHttpRequestBody Action<CreateLogStreamHttpRequestBody>
onCreateLogStreamEventBridgeRequestBody Action<CreateLogStreamEventBridgeRequestBody>
onCreateLogStreamEventGridRequestBody Action<CreateLogStreamEventGridRequestBody>
onCreateLogStreamDatadogRequestBody Action<CreateLogStreamDatadogRequestBody>
onCreateLogStreamSplunkRequestBody Action<CreateLogStreamSplunkRequestBody>
onCreateLogStreamSumoRequestBody Action<CreateLogStreamSumoRequestBody>
onCreateLogStreamSegmentRequestBody Action<CreateLogStreamSegmentRequestBody>
onCreateLogStreamMixpanelRequestBody Action<CreateLogStreamMixpanelRequestBody>

Operators

implicit operator CreateLogStreamRequestContent(CreateLogStreamDatadogRequestBody)

public static implicit operator CreateLogStreamRequestContent(CreateLogStreamDatadogRequestBody value)

Parameters

value CreateLogStreamDatadogRequestBody

Returns

CreateLogStreamRequestContent

implicit operator CreateLogStreamRequestContent(CreateLogStreamEventBridgeRequestBody)

public static implicit operator CreateLogStreamRequestContent(CreateLogStreamEventBridgeRequestBody value)

Parameters

value CreateLogStreamEventBridgeRequestBody

Returns

CreateLogStreamRequestContent

implicit operator CreateLogStreamRequestContent(CreateLogStreamEventGridRequestBody)

public static implicit operator CreateLogStreamRequestContent(CreateLogStreamEventGridRequestBody value)

Parameters

value CreateLogStreamEventGridRequestBody

Returns

CreateLogStreamRequestContent

implicit operator CreateLogStreamRequestContent(CreateLogStreamHttpRequestBody)

public static implicit operator CreateLogStreamRequestContent(CreateLogStreamHttpRequestBody value)

Parameters

value CreateLogStreamHttpRequestBody

Returns

CreateLogStreamRequestContent

implicit operator CreateLogStreamRequestContent(CreateLogStreamMixpanelRequestBody)

public static implicit operator CreateLogStreamRequestContent(CreateLogStreamMixpanelRequestBody value)

Parameters

value CreateLogStreamMixpanelRequestBody

Returns

CreateLogStreamRequestContent

implicit operator CreateLogStreamRequestContent(CreateLogStreamSegmentRequestBody)

public static implicit operator CreateLogStreamRequestContent(CreateLogStreamSegmentRequestBody value)

Parameters

value CreateLogStreamSegmentRequestBody

Returns

CreateLogStreamRequestContent

implicit operator CreateLogStreamRequestContent(CreateLogStreamSplunkRequestBody)

public static implicit operator CreateLogStreamRequestContent(CreateLogStreamSplunkRequestBody value)

Parameters

value CreateLogStreamSplunkRequestBody

Returns

CreateLogStreamRequestContent

implicit operator CreateLogStreamRequestContent(CreateLogStreamSumoRequestBody)

public static implicit operator CreateLogStreamRequestContent(CreateLogStreamSumoRequestBody value)

Parameters

value CreateLogStreamSumoRequestBody

Returns

CreateLogStreamRequestContent