Video Stitcher v1 API - Class VideoStitcherServiceSettings (3.3.0)

public sealed class VideoStitcherServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Video Stitcher v1 API class VideoStitcherServiceSettings.

Settings for VideoStitcherServiceClient instances.

Inheritance

object > ServiceSettingsBase > VideoStitcherServiceSettings

Namespace

Google.Cloud.Video.Stitcher.V1

Assembly

Google.Cloud.Video.Stitcher.V1.dll

Constructors

VideoStitcherServiceSettings()

public VideoStitcherServiceSettings()

Constructs a new VideoStitcherServiceSettings object with default settings.

Properties

CreateCdnKeyOperationsSettings

public OperationsSettings CreateCdnKeyOperationsSettings { get; set; }

Long Running Operation settings for calls to VideoStitcherServiceClient.CreateCdnKey and VideoStitcherServiceClient.CreateCdnKeyAsync.

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.

CreateCdnKeySettings

public CallSettings CreateCdnKeySettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.CreateCdnKey and VideoStitcherServiceClient.CreateCdnKeyAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateLiveConfigOperationsSettings

public OperationsSettings CreateLiveConfigOperationsSettings { get; set; }

Long Running Operation settings for calls to VideoStitcherServiceClient.CreateLiveConfig and VideoStitcherServiceClient.CreateLiveConfigAsync.

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.

CreateLiveConfigSettings

public CallSettings CreateLiveConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.CreateLiveConfig and VideoStitcherServiceClient.CreateLiveConfigAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateLiveSessionSettings

public CallSettings CreateLiveSessionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.CreateLiveSession and VideoStitcherServiceClient.CreateLiveSessionAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateSlateOperationsSettings

public OperationsSettings CreateSlateOperationsSettings { get; set; }

Long Running Operation settings for calls to VideoStitcherServiceClient.CreateSlate and VideoStitcherServiceClient.CreateSlateAsync.

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.

CreateSlateSettings

public CallSettings CreateSlateSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.CreateSlate and VideoStitcherServiceClient.CreateSlateAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateVodConfigOperationsSettings

public OperationsSettings CreateVodConfigOperationsSettings { get; set; }

Long Running Operation settings for calls to VideoStitcherServiceClient.CreateVodConfig and VideoStitcherServiceClient.CreateVodConfigAsync.

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.

CreateVodConfigSettings

public CallSettings CreateVodConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.CreateVodConfig and VideoStitcherServiceClient.CreateVodConfigAsync .

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.

CreateVodSessionSettings

public CallSettings CreateVodSessionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.CreateVodSession and VideoStitcherServiceClient.CreateVodSessionAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteCdnKeyOperationsSettings

public OperationsSettings DeleteCdnKeyOperationsSettings { get; set; }

Long Running Operation settings for calls to VideoStitcherServiceClient.DeleteCdnKey and VideoStitcherServiceClient.DeleteCdnKeyAsync.

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.

DeleteCdnKeySettings

public CallSettings DeleteCdnKeySettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.DeleteCdnKey and VideoStitcherServiceClient.DeleteCdnKeyAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteLiveConfigOperationsSettings

public OperationsSettings DeleteLiveConfigOperationsSettings { get; set; }

Long Running Operation settings for calls to VideoStitcherServiceClient.DeleteLiveConfig and VideoStitcherServiceClient.DeleteLiveConfigAsync.

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.

DeleteLiveConfigSettings

public CallSettings DeleteLiveConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.DeleteLiveConfig and VideoStitcherServiceClient.DeleteLiveConfigAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteSlateOperationsSettings

public OperationsSettings DeleteSlateOperationsSettings { get; set; }

Long Running Operation settings for calls to VideoStitcherServiceClient.DeleteSlate and VideoStitcherServiceClient.DeleteSlateAsync.

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.

DeleteSlateSettings

public CallSettings DeleteSlateSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.DeleteSlate and VideoStitcherServiceClient.DeleteSlateAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteVodConfigOperationsSettings

public OperationsSettings DeleteVodConfigOperationsSettings { get; set; }

Long Running Operation settings for calls to VideoStitcherServiceClient.DeleteVodConfig and VideoStitcherServiceClient.DeleteVodConfigAsync.

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.

DeleteVodConfigSettings

public CallSettings DeleteVodConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.DeleteVodConfig and VideoStitcherServiceClient.DeleteVodConfigAsync .

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.

GetCdnKeySettings

public CallSettings GetCdnKeySettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.GetCdnKey and VideoStitcherServiceClient.GetCdnKeyAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetLiveAdTagDetailSettings

public CallSettings GetLiveAdTagDetailSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.GetLiveAdTagDetail and VideoStitcherServiceClient.GetLiveAdTagDetailAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetLiveConfigSettings

public CallSettings GetLiveConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.GetLiveConfig and VideoStitcherServiceClient.GetLiveConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetLiveSessionSettings

public CallSettings GetLiveSessionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.GetLiveSession and VideoStitcherServiceClient.GetLiveSessionAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetSlateSettings

public CallSettings GetSlateSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.GetSlate and VideoStitcherServiceClient.GetSlateAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetVodAdTagDetailSettings

public CallSettings GetVodAdTagDetailSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.GetVodAdTagDetail and VideoStitcherServiceClient.GetVodAdTagDetailAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetVodConfigSettings

public CallSettings GetVodConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.GetVodConfig and VideoStitcherServiceClient.GetVodConfigAsync.

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.

GetVodSessionSettings

public CallSettings GetVodSessionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.GetVodSession and VideoStitcherServiceClient.GetVodSessionAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetVodStitchDetailSettings

public CallSettings GetVodStitchDetailSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.GetVodStitchDetail and VideoStitcherServiceClient.GetVodStitchDetailAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ListCdnKeysSettings

public CallSettings ListCdnKeysSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.ListCdnKeys and VideoStitcherServiceClient.ListCdnKeysAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ListLiveAdTagDetailsSettings

public CallSettings ListLiveAdTagDetailsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.ListLiveAdTagDetails and VideoStitcherServiceClient.ListLiveAdTagDetailsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ListLiveConfigsSettings

public CallSettings ListLiveConfigsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.ListLiveConfigs and VideoStitcherServiceClient.ListLiveConfigsAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ListSlatesSettings

public CallSettings ListSlatesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.ListSlates and VideoStitcherServiceClient.ListSlatesAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ListVodAdTagDetailsSettings

public CallSettings ListVodAdTagDetailsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.ListVodAdTagDetails and VideoStitcherServiceClient.ListVodAdTagDetailsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ListVodConfigsSettings

public CallSettings ListVodConfigsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.ListVodConfigs and VideoStitcherServiceClient.ListVodConfigsAsync.

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.

ListVodStitchDetailsSettings

public CallSettings ListVodStitchDetailsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.ListVodStitchDetails and VideoStitcherServiceClient.ListVodStitchDetailsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpdateCdnKeyOperationsSettings

public OperationsSettings UpdateCdnKeyOperationsSettings { get; set; }

Long Running Operation settings for calls to VideoStitcherServiceClient.UpdateCdnKey and VideoStitcherServiceClient.UpdateCdnKeyAsync.

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.

UpdateCdnKeySettings

public CallSettings UpdateCdnKeySettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.UpdateCdnKey and VideoStitcherServiceClient.UpdateCdnKeyAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpdateLiveConfigOperationsSettings

public OperationsSettings UpdateLiveConfigOperationsSettings { get; set; }

Long Running Operation settings for calls to VideoStitcherServiceClient.UpdateLiveConfig and VideoStitcherServiceClient.UpdateLiveConfigAsync.

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.

UpdateLiveConfigSettings

public CallSettings UpdateLiveConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.UpdateLiveConfig and VideoStitcherServiceClient.UpdateLiveConfigAsync .

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.

UpdateSlateOperationsSettings

public OperationsSettings UpdateSlateOperationsSettings { get; set; }

Long Running Operation settings for calls to VideoStitcherServiceClient.UpdateSlate and VideoStitcherServiceClient.UpdateSlateAsync.

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.

UpdateSlateSettings

public CallSettings UpdateSlateSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.UpdateSlate and VideoStitcherServiceClient.UpdateSlateAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpdateVodConfigOperationsSettings

public OperationsSettings UpdateVodConfigOperationsSettings { get; set; }

Long Running Operation settings for calls to VideoStitcherServiceClient.UpdateVodConfig and VideoStitcherServiceClient.UpdateVodConfigAsync.

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.

UpdateVodConfigSettings

public CallSettings UpdateVodConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VideoStitcherServiceClient.UpdateVodConfig and VideoStitcherServiceClient.UpdateVodConfigAsync .

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.

Methods

Clone()

public VideoStitcherServiceSettings Clone()

Creates a deep clone of this object, with all the same property values.

Returns
Type Description
VideoStitcherServiceSettings

A deep clone of this VideoStitcherServiceSettings object.

GetDefault()

public static VideoStitcherServiceSettings GetDefault()

Get a new instance of the default VideoStitcherServiceSettings.

Returns
Type Description
VideoStitcherServiceSettings

A new instance of the default VideoStitcherServiceSettings.