public sealed class LivestreamServiceSettings : ServiceSettingsBase
Reference documentation and code samples for the Live Stream v1 API class LivestreamServiceSettings.
Settings for LivestreamServiceClient instances.
Namespace
Google.Cloud.Video.LiveStream.V1Assembly
Google.Cloud.Video.LiveStream.V1.dll
Constructors
LivestreamServiceSettings()
public LivestreamServiceSettings()
Constructs a new LivestreamServiceSettings object with default settings.
Properties
CreateAssetOperationsSettings
public OperationsSettings CreateAssetOperationsSettings { get; set; }
Long Running Operation settings for calls to LivestreamServiceClient.CreateAsset
and
LivestreamServiceClient.CreateAssetAsync
.
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.
CreateAssetSettings
public CallSettings CreateAssetSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.CreateAsset
and LivestreamServiceClient.CreateAssetAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
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.
DeleteAssetOperationsSettings
public OperationsSettings DeleteAssetOperationsSettings { get; set; }
Long Running Operation settings for calls to LivestreamServiceClient.DeleteAsset
and
LivestreamServiceClient.DeleteAssetAsync
.
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.
DeleteAssetSettings
public CallSettings DeleteAssetSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.DeleteAsset
and LivestreamServiceClient.DeleteAssetAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
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.
GetAssetSettings
public CallSettings GetAssetSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.GetAsset
and LivestreamServiceClient.GetAssetAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
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.
GetPoolSettings
public CallSettings GetPoolSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.GetPool
and LivestreamServiceClient.GetPoolAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
ListAssetsSettings
public CallSettings ListAssetsSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.ListAssets
and LivestreamServiceClient.ListAssetsAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
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.
UpdatePoolOperationsSettings
public OperationsSettings UpdatePoolOperationsSettings { get; set; }
Long Running Operation settings for calls to LivestreamServiceClient.UpdatePool
and
LivestreamServiceClient.UpdatePoolAsync
.
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.
UpdatePoolSettings
public CallSettings UpdatePoolSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
LivestreamServiceClient.UpdatePool
and LivestreamServiceClient.UpdatePoolAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
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. |