Class LogStreamResponseSchema
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
[JsonConverter(typeof(LogStreamResponseSchema.JsonConverter))]
[Serializable]
public class LogStreamResponseSchema
- Inheritance
-
LogStreamResponseSchema
- 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
AsLogStreamDatadogResponseSchema()
Returns the value as a LogStreamDatadogResponseSchema if Type is 'logStreamDatadogResponseSchema', otherwise throws an exception.
public LogStreamDatadogResponseSchema AsLogStreamDatadogResponseSchema()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'logStreamDatadogResponseSchema'.
AsLogStreamEventBridgeResponseSchema()
Returns the value as a LogStreamEventBridgeResponseSchema if Type is 'logStreamEventBridgeResponseSchema', otherwise throws an exception.
public LogStreamEventBridgeResponseSchema AsLogStreamEventBridgeResponseSchema()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'logStreamEventBridgeResponseSchema'.
AsLogStreamEventGridResponseSchema()
Returns the value as a LogStreamEventGridResponseSchema if Type is 'logStreamEventGridResponseSchema', otherwise throws an exception.
public LogStreamEventGridResponseSchema AsLogStreamEventGridResponseSchema()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'logStreamEventGridResponseSchema'.
AsLogStreamHttpResponseSchema()
Returns the value as a LogStreamHttpResponseSchema if Type is 'logStreamHttpResponseSchema', otherwise throws an exception.
public LogStreamHttpResponseSchema AsLogStreamHttpResponseSchema()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'logStreamHttpResponseSchema'.
AsLogStreamMixpanelResponseSchema()
Returns the value as a LogStreamMixpanelResponseSchema if Type is 'logStreamMixpanelResponseSchema', otherwise throws an exception.
public LogStreamMixpanelResponseSchema AsLogStreamMixpanelResponseSchema()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'logStreamMixpanelResponseSchema'.
AsLogStreamSegmentResponseSchema()
Returns the value as a LogStreamSegmentResponseSchema if Type is 'logStreamSegmentResponseSchema', otherwise throws an exception.
public LogStreamSegmentResponseSchema AsLogStreamSegmentResponseSchema()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'logStreamSegmentResponseSchema'.
AsLogStreamSplunkResponseSchema()
Returns the value as a LogStreamSplunkResponseSchema if Type is 'logStreamSplunkResponseSchema', otherwise throws an exception.
public LogStreamSplunkResponseSchema AsLogStreamSplunkResponseSchema()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'logStreamSplunkResponseSchema'.
AsLogStreamSumoResponseSchema()
Returns the value as a LogStreamSumoResponseSchema if Type is 'logStreamSumoResponseSchema', otherwise throws an exception.
public LogStreamSumoResponseSchema AsLogStreamSumoResponseSchema()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'logStreamSumoResponseSchema'.
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.
FromLogStreamDatadogResponseSchema(LogStreamDatadogResponseSchema)
Factory method to create a union from a Auth0.ManagementApi.LogStreamDatadogResponseSchema value.
public static LogStreamResponseSchema FromLogStreamDatadogResponseSchema(LogStreamDatadogResponseSchema value)
Parameters
Returns
FromLogStreamEventBridgeResponseSchema(LogStreamEventBridgeResponseSchema)
Factory method to create a union from a Auth0.ManagementApi.LogStreamEventBridgeResponseSchema value.
public static LogStreamResponseSchema FromLogStreamEventBridgeResponseSchema(LogStreamEventBridgeResponseSchema value)
Parameters
Returns
FromLogStreamEventGridResponseSchema(LogStreamEventGridResponseSchema)
Factory method to create a union from a Auth0.ManagementApi.LogStreamEventGridResponseSchema value.
public static LogStreamResponseSchema FromLogStreamEventGridResponseSchema(LogStreamEventGridResponseSchema value)
Parameters
Returns
FromLogStreamHttpResponseSchema(LogStreamHttpResponseSchema)
Factory method to create a union from a Auth0.ManagementApi.LogStreamHttpResponseSchema value.
public static LogStreamResponseSchema FromLogStreamHttpResponseSchema(LogStreamHttpResponseSchema value)
Parameters
Returns
FromLogStreamMixpanelResponseSchema(LogStreamMixpanelResponseSchema)
Factory method to create a union from a Auth0.ManagementApi.LogStreamMixpanelResponseSchema value.
public static LogStreamResponseSchema FromLogStreamMixpanelResponseSchema(LogStreamMixpanelResponseSchema value)
Parameters
Returns
FromLogStreamSegmentResponseSchema(LogStreamSegmentResponseSchema)
Factory method to create a union from a Auth0.ManagementApi.LogStreamSegmentResponseSchema value.
public static LogStreamResponseSchema FromLogStreamSegmentResponseSchema(LogStreamSegmentResponseSchema value)
Parameters
Returns
FromLogStreamSplunkResponseSchema(LogStreamSplunkResponseSchema)
Factory method to create a union from a Auth0.ManagementApi.LogStreamSplunkResponseSchema value.
public static LogStreamResponseSchema FromLogStreamSplunkResponseSchema(LogStreamSplunkResponseSchema value)
Parameters
Returns
FromLogStreamSumoResponseSchema(LogStreamSumoResponseSchema)
Factory method to create a union from a Auth0.ManagementApi.LogStreamSumoResponseSchema value.
public static LogStreamResponseSchema FromLogStreamSumoResponseSchema(LogStreamSumoResponseSchema value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsLogStreamDatadogResponseSchema()
Returns true if Type is "logStreamDatadogResponseSchema"
public bool IsLogStreamDatadogResponseSchema()
Returns
IsLogStreamEventBridgeResponseSchema()
Returns true if Type is "logStreamEventBridgeResponseSchema"
public bool IsLogStreamEventBridgeResponseSchema()
Returns
IsLogStreamEventGridResponseSchema()
Returns true if Type is "logStreamEventGridResponseSchema"
public bool IsLogStreamEventGridResponseSchema()
Returns
IsLogStreamHttpResponseSchema()
Returns true if Type is "logStreamHttpResponseSchema"
public bool IsLogStreamHttpResponseSchema()
Returns
IsLogStreamMixpanelResponseSchema()
Returns true if Type is "logStreamMixpanelResponseSchema"
public bool IsLogStreamMixpanelResponseSchema()
Returns
IsLogStreamSegmentResponseSchema()
Returns true if Type is "logStreamSegmentResponseSchema"
public bool IsLogStreamSegmentResponseSchema()
Returns
IsLogStreamSplunkResponseSchema()
Returns true if Type is "logStreamSplunkResponseSchema"
public bool IsLogStreamSplunkResponseSchema()
Returns
IsLogStreamSumoResponseSchema()
Returns true if Type is "logStreamSumoResponseSchema"
public bool IsLogStreamSumoResponseSchema()
Returns
Match<T>(Func<LogStreamHttpResponseSchema, T>, Func<LogStreamEventBridgeResponseSchema, T>, Func<LogStreamEventGridResponseSchema, T>, Func<LogStreamDatadogResponseSchema, T>, Func<LogStreamSplunkResponseSchema, T>, Func<LogStreamSumoResponseSchema, T>, Func<LogStreamSegmentResponseSchema, T>, Func<LogStreamMixpanelResponseSchema, T>)
public T Match<T>(Func<LogStreamHttpResponseSchema, T> onLogStreamHttpResponseSchema, Func<LogStreamEventBridgeResponseSchema, T> onLogStreamEventBridgeResponseSchema, Func<LogStreamEventGridResponseSchema, T> onLogStreamEventGridResponseSchema, Func<LogStreamDatadogResponseSchema, T> onLogStreamDatadogResponseSchema, Func<LogStreamSplunkResponseSchema, T> onLogStreamSplunkResponseSchema, Func<LogStreamSumoResponseSchema, T> onLogStreamSumoResponseSchema, Func<LogStreamSegmentResponseSchema, T> onLogStreamSegmentResponseSchema, Func<LogStreamMixpanelResponseSchema, T> onLogStreamMixpanelResponseSchema)
Parameters
onLogStreamHttpResponseSchemaFunc<LogStreamHttpResponseSchema, T>onLogStreamEventBridgeResponseSchemaFunc<LogStreamEventBridgeResponseSchema, T>onLogStreamEventGridResponseSchemaFunc<LogStreamEventGridResponseSchema, T>onLogStreamDatadogResponseSchemaFunc<LogStreamDatadogResponseSchema, T>onLogStreamSplunkResponseSchemaFunc<LogStreamSplunkResponseSchema, T>onLogStreamSumoResponseSchemaFunc<LogStreamSumoResponseSchema, T>onLogStreamSegmentResponseSchemaFunc<LogStreamSegmentResponseSchema, T>onLogStreamMixpanelResponseSchemaFunc<LogStreamMixpanelResponseSchema, 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.
TryGetLogStreamDatadogResponseSchema(out LogStreamDatadogResponseSchema?)
Attempts to cast the value to a LogStreamDatadogResponseSchema and returns true if successful.
public bool TryGetLogStreamDatadogResponseSchema(out LogStreamDatadogResponseSchema? value)
Parameters
Returns
TryGetLogStreamEventBridgeResponseSchema(out LogStreamEventBridgeResponseSchema?)
Attempts to cast the value to a LogStreamEventBridgeResponseSchema and returns true if successful.
public bool TryGetLogStreamEventBridgeResponseSchema(out LogStreamEventBridgeResponseSchema? value)
Parameters
Returns
TryGetLogStreamEventGridResponseSchema(out LogStreamEventGridResponseSchema?)
Attempts to cast the value to a LogStreamEventGridResponseSchema and returns true if successful.
public bool TryGetLogStreamEventGridResponseSchema(out LogStreamEventGridResponseSchema? value)
Parameters
Returns
TryGetLogStreamHttpResponseSchema(out LogStreamHttpResponseSchema?)
Attempts to cast the value to a LogStreamHttpResponseSchema and returns true if successful.
public bool TryGetLogStreamHttpResponseSchema(out LogStreamHttpResponseSchema? value)
Parameters
Returns
TryGetLogStreamMixpanelResponseSchema(out LogStreamMixpanelResponseSchema?)
Attempts to cast the value to a LogStreamMixpanelResponseSchema and returns true if successful.
public bool TryGetLogStreamMixpanelResponseSchema(out LogStreamMixpanelResponseSchema? value)
Parameters
Returns
TryGetLogStreamSegmentResponseSchema(out LogStreamSegmentResponseSchema?)
Attempts to cast the value to a LogStreamSegmentResponseSchema and returns true if successful.
public bool TryGetLogStreamSegmentResponseSchema(out LogStreamSegmentResponseSchema? value)
Parameters
Returns
TryGetLogStreamSplunkResponseSchema(out LogStreamSplunkResponseSchema?)
Attempts to cast the value to a LogStreamSplunkResponseSchema and returns true if successful.
public bool TryGetLogStreamSplunkResponseSchema(out LogStreamSplunkResponseSchema? value)
Parameters
Returns
TryGetLogStreamSumoResponseSchema(out LogStreamSumoResponseSchema?)
Attempts to cast the value to a LogStreamSumoResponseSchema and returns true if successful.
public bool TryGetLogStreamSumoResponseSchema(out LogStreamSumoResponseSchema? value)
Parameters
Returns
Visit(Action<LogStreamHttpResponseSchema>, Action<LogStreamEventBridgeResponseSchema>, Action<LogStreamEventGridResponseSchema>, Action<LogStreamDatadogResponseSchema>, Action<LogStreamSplunkResponseSchema>, Action<LogStreamSumoResponseSchema>, Action<LogStreamSegmentResponseSchema>, Action<LogStreamMixpanelResponseSchema>)
public void Visit(Action<LogStreamHttpResponseSchema> onLogStreamHttpResponseSchema, Action<LogStreamEventBridgeResponseSchema> onLogStreamEventBridgeResponseSchema, Action<LogStreamEventGridResponseSchema> onLogStreamEventGridResponseSchema, Action<LogStreamDatadogResponseSchema> onLogStreamDatadogResponseSchema, Action<LogStreamSplunkResponseSchema> onLogStreamSplunkResponseSchema, Action<LogStreamSumoResponseSchema> onLogStreamSumoResponseSchema, Action<LogStreamSegmentResponseSchema> onLogStreamSegmentResponseSchema, Action<LogStreamMixpanelResponseSchema> onLogStreamMixpanelResponseSchema)
Parameters
onLogStreamHttpResponseSchemaAction<LogStreamHttpResponseSchema>onLogStreamEventBridgeResponseSchemaAction<LogStreamEventBridgeResponseSchema>onLogStreamEventGridResponseSchemaAction<LogStreamEventGridResponseSchema>onLogStreamDatadogResponseSchemaAction<LogStreamDatadogResponseSchema>onLogStreamSplunkResponseSchemaAction<LogStreamSplunkResponseSchema>onLogStreamSumoResponseSchemaAction<LogStreamSumoResponseSchema>onLogStreamSegmentResponseSchemaAction<LogStreamSegmentResponseSchema>onLogStreamMixpanelResponseSchemaAction<LogStreamMixpanelResponseSchema>
Operators
implicit operator LogStreamResponseSchema(LogStreamDatadogResponseSchema)
public static implicit operator LogStreamResponseSchema(LogStreamDatadogResponseSchema value)
Parameters
Returns
implicit operator LogStreamResponseSchema(LogStreamEventBridgeResponseSchema)
public static implicit operator LogStreamResponseSchema(LogStreamEventBridgeResponseSchema value)
Parameters
Returns
implicit operator LogStreamResponseSchema(LogStreamEventGridResponseSchema)
public static implicit operator LogStreamResponseSchema(LogStreamEventGridResponseSchema value)
Parameters
Returns
implicit operator LogStreamResponseSchema(LogStreamHttpResponseSchema)
public static implicit operator LogStreamResponseSchema(LogStreamHttpResponseSchema value)
Parameters
Returns
implicit operator LogStreamResponseSchema(LogStreamMixpanelResponseSchema)
public static implicit operator LogStreamResponseSchema(LogStreamMixpanelResponseSchema value)
Parameters
Returns
implicit operator LogStreamResponseSchema(LogStreamSegmentResponseSchema)
public static implicit operator LogStreamResponseSchema(LogStreamSegmentResponseSchema value)
Parameters
Returns
implicit operator LogStreamResponseSchema(LogStreamSplunkResponseSchema)
public static implicit operator LogStreamResponseSchema(LogStreamSplunkResponseSchema value)
Parameters
Returns
implicit operator LogStreamResponseSchema(LogStreamSumoResponseSchema)
public static implicit operator LogStreamResponseSchema(LogStreamSumoResponseSchema value)