public sealed class LivestreamServiceSettings : ServiceSettingsBaseReference documentation and code samples for the Live Stream v1 API class LivestreamServiceSettings.
Settings for LivestreamServiceClient instances.
Namespace
GoogleCloudGoogle.Cloud.VideoGoogle.Cloud.Video.LiveStreamV1Assembly
Google.Cloud.Video.LiveStream.V1.dll
Constructors
LivestreamServiceSettings()
public LivestreamServiceSettings()Constructs a new LivestreamServiceSettings object with default settings.
Properties
CreateChannelOperationsSettings
public OperationsSettings CreateChannelOperationsSettings { get; set; }Long Running Operation settings for calls to LivestreamServiceClient.CreateChannel and
LivestreamServiceClient.CreateChannelAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
CreateChannelSettings
public CallSettings CreateChannelSettings { get; set; }CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.CreateChannel and LivestreamServiceClient.CreateChannelAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
CreateEventSettings
public CallSettings CreateEventSettings { get; set; }CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.CreateEvent and LivestreamServiceClient.CreateEventAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
CreateInputOperationsSettings
public OperationsSettings CreateInputOperationsSettings { get; set; }Long Running Operation settings for calls to LivestreamServiceClient.CreateInput and
LivestreamServiceClient.CreateInputAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
CreateInputSettings
public CallSettings CreateInputSettings { get; set; }CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.CreateInput and LivestreamServiceClient.CreateInputAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
DeleteChannelOperationsSettings
public OperationsSettings DeleteChannelOperationsSettings { get; set; }Long Running Operation settings for calls to LivestreamServiceClient.DeleteChannel and
LivestreamServiceClient.DeleteChannelAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
DeleteChannelSettings
public CallSettings DeleteChannelSettings { get; set; }CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.DeleteChannel and LivestreamServiceClient.DeleteChannelAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
DeleteEventSettings
public CallSettings DeleteEventSettings { get; set; }CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.DeleteEvent and LivestreamServiceClient.DeleteEventAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
DeleteInputOperationsSettings
public OperationsSettings DeleteInputOperationsSettings { get; set; }Long Running Operation settings for calls to LivestreamServiceClient.DeleteInput and
LivestreamServiceClient.DeleteInputAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
DeleteInputSettings
public CallSettings DeleteInputSettings { get; set; }CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.DeleteInput and LivestreamServiceClient.DeleteInputAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
GetChannelSettings
public CallSettings GetChannelSettings { get; set; }CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.GetChannel and LivestreamServiceClient.GetChannelAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
GetEventSettings
public CallSettings GetEventSettings { get; set; }CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.GetEvent and LivestreamServiceClient.GetEventAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
GetInputSettings
public CallSettings GetInputSettings { get; set; }CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.GetInput and LivestreamServiceClient.GetInputAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
ListChannelsSettings
public CallSettings ListChannelsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.ListChannels and LivestreamServiceClient.ListChannelsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
ListEventsSettings
public CallSettings ListEventsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.ListEvents and LivestreamServiceClient.ListEventsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
ListInputsSettings
public CallSettings ListInputsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.ListInputs and LivestreamServiceClient.ListInputsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
LocationsSettings
public LocationsSettings LocationsSettings { get; set; }The settings to use for the LocationsClient associated with the client.
| Property Value | |
|---|---|
| Type | Description |
LocationsSettings |
|
StartChannelOperationsSettings
public OperationsSettings StartChannelOperationsSettings { get; set; }Long Running Operation settings for calls to LivestreamServiceClient.StartChannel and
LivestreamServiceClient.StartChannelAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
StartChannelSettings
public CallSettings StartChannelSettings { get; set; }CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.StartChannel and LivestreamServiceClient.StartChannelAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
StopChannelOperationsSettings
public OperationsSettings StopChannelOperationsSettings { get; set; }Long Running Operation settings for calls to LivestreamServiceClient.StopChannel and
LivestreamServiceClient.StopChannelAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
StopChannelSettings
public CallSettings StopChannelSettings { get; set; }CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.StopChannel and LivestreamServiceClient.StopChannelAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
UpdateChannelOperationsSettings
public OperationsSettings UpdateChannelOperationsSettings { get; set; }Long Running Operation settings for calls to LivestreamServiceClient.UpdateChannel and
LivestreamServiceClient.UpdateChannelAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
UpdateChannelSettings
public CallSettings UpdateChannelSettings { get; set; }CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.UpdateChannel and LivestreamServiceClient.UpdateChannelAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
UpdateInputOperationsSettings
public OperationsSettings UpdateInputOperationsSettings { get; set; }Long Running Operation settings for calls to LivestreamServiceClient.UpdateInput and
LivestreamServiceClient.UpdateInputAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
UpdateInputSettings
public CallSettings UpdateInputSettings { get; set; }CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.UpdateInput and LivestreamServiceClient.UpdateInputAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
Methods
Clone()
public LivestreamServiceSettings Clone()Creates a deep clone of this object, with all the same property values.
| Returns | |
|---|---|
| Type | Description |
LivestreamServiceSettings |
A deep clone of this LivestreamServiceSettings object. |
GetDefault()
public static LivestreamServiceSettings GetDefault()Get a new instance of the default LivestreamServiceSettings.
| Returns | |
|---|---|
| Type | Description |
LivestreamServiceSettings |
A new instance of the default LivestreamServiceSettings. |