Live Stream v1 API - Class LivestreamServiceSettings (1.5.0)

public sealed class LivestreamServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Live Stream v1 API class LivestreamServiceSettings.

Settings for LivestreamServiceClient instances.

Inheritance

object > ServiceSettingsBase > LivestreamServiceSettings

Namespace

Google.Cloud.Video.LiveStream.V1

Assembly

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
Remarks

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
Remarks
  • 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
Remarks

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
Remarks
  • 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
Remarks
  • 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
Remarks

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
Remarks
  • 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
Remarks

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
Remarks
  • 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
Remarks

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
Remarks
  • 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
Remarks
  • 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
Remarks

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
Remarks
  • 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
Remarks
  • 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
Remarks
  • 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
Remarks
  • 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
Remarks
  • 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
Remarks
  • 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
Remarks
  • 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
Remarks
  • 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
Remarks
  • 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
Remarks
  • 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
Remarks

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
Remarks
  • 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
Remarks

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
Remarks
  • 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
Remarks

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
Remarks
  • 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
Remarks

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
Remarks
  • 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
Remarks

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
Remarks
  • 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.