Vision AI v1 API - Class StreamsServiceSettings (1.0.0-beta01)

public sealed class StreamsServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Vision AI v1 API class StreamsServiceSettings.

Settings for StreamsServiceClient instances.

Inheritance

object > ServiceSettingsBase > StreamsServiceSettings

Namespace

Google.Cloud.VisionAI.V1

Assembly

Google.Cloud.VisionAI.V1.dll

Constructors

StreamsServiceSettings()

public StreamsServiceSettings()

Constructs a new StreamsServiceSettings object with default settings.

Properties

CreateClusterOperationsSettings

public OperationsSettings CreateClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to StreamsServiceClient.CreateCluster and StreamsServiceClient.CreateClusterAsync.

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.

CreateClusterSettings

public CallSettings CreateClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.CreateCluster and StreamsServiceClient.CreateClusterAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

CreateEventOperationsSettings

public OperationsSettings CreateEventOperationsSettings { get; set; }

Long Running Operation settings for calls to StreamsServiceClient.CreateEvent and StreamsServiceClient.CreateEventAsync.

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.

CreateEventSettings

public CallSettings CreateEventSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.CreateEvent and StreamsServiceClient.CreateEventAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

CreateSeriesOperationsSettings

public OperationsSettings CreateSeriesOperationsSettings { get; set; }

Long Running Operation settings for calls to StreamsServiceClient.CreateSeries and StreamsServiceClient.CreateSeriesAsync.

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.

CreateSeriesSettings

public CallSettings CreateSeriesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.CreateSeries and StreamsServiceClient.CreateSeriesAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

CreateStreamOperationsSettings

public OperationsSettings CreateStreamOperationsSettings { get; set; }

Long Running Operation settings for calls to StreamsServiceClient.CreateStream and StreamsServiceClient.CreateStreamAsync.

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.

CreateStreamSettings

public CallSettings CreateStreamSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.CreateStream and StreamsServiceClient.CreateStreamAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

DeleteClusterOperationsSettings

public OperationsSettings DeleteClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to StreamsServiceClient.DeleteCluster and StreamsServiceClient.DeleteClusterAsync.

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.

DeleteClusterSettings

public CallSettings DeleteClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.DeleteCluster and StreamsServiceClient.DeleteClusterAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

DeleteEventOperationsSettings

public OperationsSettings DeleteEventOperationsSettings { get; set; }

Long Running Operation settings for calls to StreamsServiceClient.DeleteEvent and StreamsServiceClient.DeleteEventAsync.

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.

DeleteEventSettings

public CallSettings DeleteEventSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.DeleteEvent and StreamsServiceClient.DeleteEventAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

DeleteSeriesOperationsSettings

public OperationsSettings DeleteSeriesOperationsSettings { get; set; }

Long Running Operation settings for calls to StreamsServiceClient.DeleteSeries and StreamsServiceClient.DeleteSeriesAsync.

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.

DeleteSeriesSettings

public CallSettings DeleteSeriesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.DeleteSeries and StreamsServiceClient.DeleteSeriesAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

DeleteStreamOperationsSettings

public OperationsSettings DeleteStreamOperationsSettings { get; set; }

Long Running Operation settings for calls to StreamsServiceClient.DeleteStream and StreamsServiceClient.DeleteStreamAsync.

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.

DeleteStreamSettings

public CallSettings DeleteStreamSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.DeleteStream and StreamsServiceClient.DeleteStreamAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GenerateStreamHlsTokenSettings

public CallSettings GenerateStreamHlsTokenSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.GenerateStreamHlsToken and StreamsServiceClient.GenerateStreamHlsTokenAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetClusterSettings

public CallSettings GetClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.GetCluster and StreamsServiceClient.GetClusterAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetEventSettings

public CallSettings GetEventSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.GetEvent and StreamsServiceClient.GetEventAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetSeriesSettings

public CallSettings GetSeriesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.GetSeries and StreamsServiceClient.GetSeriesAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetStreamSettings

public CallSettings GetStreamSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.GetStream and StreamsServiceClient.GetStreamAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetStreamThumbnailOperationsSettings

public OperationsSettings GetStreamThumbnailOperationsSettings { get; set; }

Long Running Operation settings for calls to StreamsServiceClient.GetStreamThumbnail and StreamsServiceClient.GetStreamThumbnailAsync.

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.

GetStreamThumbnailSettings

public CallSettings GetStreamThumbnailSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.GetStreamThumbnail and StreamsServiceClient.GetStreamThumbnailAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

IAMPolicySettings

public IAMPolicySettings IAMPolicySettings { get; set; }

The settings to use for the IAMPolicyClient associated with the client.

Property Value
Type Description
IAMPolicySettings

ListClustersSettings

public CallSettings ListClustersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.ListClusters and StreamsServiceClient.ListClustersAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListEventsSettings

public CallSettings ListEventsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.ListEvents and StreamsServiceClient.ListEventsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListSeriesSettings

public CallSettings ListSeriesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.ListSeries and StreamsServiceClient.ListSeriesAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListStreamsSettings

public CallSettings ListStreamsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.ListStreams and StreamsServiceClient.ListStreamsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

LocationsSettings

public LocationsSettings LocationsSettings { get; set; }

The settings to use for the LocationsClient associated with the client.

Property Value
Type Description
LocationsSettings

MaterializeChannelOperationsSettings

public OperationsSettings MaterializeChannelOperationsSettings { get; set; }

Long Running Operation settings for calls to StreamsServiceClient.MaterializeChannel and StreamsServiceClient.MaterializeChannelAsync.

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.

MaterializeChannelSettings

public CallSettings MaterializeChannelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.MaterializeChannel and StreamsServiceClient.MaterializeChannelAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateClusterOperationsSettings

public OperationsSettings UpdateClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to StreamsServiceClient.UpdateCluster and StreamsServiceClient.UpdateClusterAsync.

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.

UpdateClusterSettings

public CallSettings UpdateClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.UpdateCluster and StreamsServiceClient.UpdateClusterAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateEventOperationsSettings

public OperationsSettings UpdateEventOperationsSettings { get; set; }

Long Running Operation settings for calls to StreamsServiceClient.UpdateEvent and StreamsServiceClient.UpdateEventAsync.

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.

UpdateEventSettings

public CallSettings UpdateEventSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.UpdateEvent and StreamsServiceClient.UpdateEventAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateSeriesOperationsSettings

public OperationsSettings UpdateSeriesOperationsSettings { get; set; }

Long Running Operation settings for calls to StreamsServiceClient.UpdateSeries and StreamsServiceClient.UpdateSeriesAsync.

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.

UpdateSeriesSettings

public CallSettings UpdateSeriesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.UpdateSeries and StreamsServiceClient.UpdateSeriesAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateStreamOperationsSettings

public OperationsSettings UpdateStreamOperationsSettings { get; set; }

Long Running Operation settings for calls to StreamsServiceClient.UpdateStream and StreamsServiceClient.UpdateStreamAsync.

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.

UpdateStreamSettings

public CallSettings UpdateStreamSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StreamsServiceClient.UpdateStream and StreamsServiceClient.UpdateStreamAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

Methods

Clone()

public StreamsServiceSettings Clone()

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

Returns
Type Description
StreamsServiceSettings

A deep clone of this StreamsServiceSettings object.

GetDefault()

public static StreamsServiceSettings GetDefault()

Get a new instance of the default StreamsServiceSettings.

Returns
Type Description
StreamsServiceSettings

A new instance of the default StreamsServiceSettings.