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

public sealed class LiveVideoAnalyticsSettings : ServiceSettingsBase

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

Settings for LiveVideoAnalyticsClient instances.

Inheritance

object > ServiceSettingsBase > LiveVideoAnalyticsSettings

Namespace

Google.Cloud.VisionAI.V1

Assembly

Google.Cloud.VisionAI.V1.dll

Constructors

LiveVideoAnalyticsSettings()

public LiveVideoAnalyticsSettings()

Constructs a new LiveVideoAnalyticsSettings object with default settings.

Properties

BatchRunProcessOperationsSettings

public OperationsSettings BatchRunProcessOperationsSettings { get; set; }

Long Running Operation settings for calls to LiveVideoAnalyticsClient.BatchRunProcess and LiveVideoAnalyticsClient.BatchRunProcessAsync.

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.

BatchRunProcessSettings

public CallSettings BatchRunProcessSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LiveVideoAnalyticsClient.BatchRunProcess and LiveVideoAnalyticsClient.BatchRunProcessAsync.

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.

CreateAnalysisOperationsSettings

public OperationsSettings CreateAnalysisOperationsSettings { get; set; }

Long Running Operation settings for calls to LiveVideoAnalyticsClient.CreateAnalysis and LiveVideoAnalyticsClient.CreateAnalysisAsync.

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.

CreateAnalysisSettings

public CallSettings CreateAnalysisSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LiveVideoAnalyticsClient.CreateAnalysis and LiveVideoAnalyticsClient.CreateAnalysisAsync.

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

CreateOperatorOperationsSettings

public OperationsSettings CreateOperatorOperationsSettings { get; set; }

Long Running Operation settings for calls to LiveVideoAnalyticsClient.CreateOperator and LiveVideoAnalyticsClient.CreateOperatorAsync.

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.

CreateOperatorSettings

public CallSettings CreateOperatorSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LiveVideoAnalyticsClient.CreateOperator and LiveVideoAnalyticsClient.CreateOperatorAsync.

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

CreateProcessOperationsSettings

public OperationsSettings CreateProcessOperationsSettings { get; set; }

Long Running Operation settings for calls to LiveVideoAnalyticsClient.CreateProcess and LiveVideoAnalyticsClient.CreateProcessAsync.

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.

CreateProcessSettings

public CallSettings CreateProcessSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LiveVideoAnalyticsClient.CreateProcess and LiveVideoAnalyticsClient.CreateProcessAsync.

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.

DeleteAnalysisOperationsSettings

public OperationsSettings DeleteAnalysisOperationsSettings { get; set; }

Long Running Operation settings for calls to LiveVideoAnalyticsClient.DeleteAnalysis and LiveVideoAnalyticsClient.DeleteAnalysisAsync.

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.

DeleteAnalysisSettings

public CallSettings DeleteAnalysisSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LiveVideoAnalyticsClient.DeleteAnalysis and LiveVideoAnalyticsClient.DeleteAnalysisAsync.

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

DeleteOperatorOperationsSettings

public OperationsSettings DeleteOperatorOperationsSettings { get; set; }

Long Running Operation settings for calls to LiveVideoAnalyticsClient.DeleteOperator and LiveVideoAnalyticsClient.DeleteOperatorAsync.

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.

DeleteOperatorSettings

public CallSettings DeleteOperatorSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LiveVideoAnalyticsClient.DeleteOperator and LiveVideoAnalyticsClient.DeleteOperatorAsync.

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

DeleteProcessOperationsSettings

public OperationsSettings DeleteProcessOperationsSettings { get; set; }

Long Running Operation settings for calls to LiveVideoAnalyticsClient.DeleteProcess and LiveVideoAnalyticsClient.DeleteProcessAsync.

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.

DeleteProcessSettings

public CallSettings DeleteProcessSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LiveVideoAnalyticsClient.DeleteProcess and LiveVideoAnalyticsClient.DeleteProcessAsync.

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.

GetAnalysisSettings

public CallSettings GetAnalysisSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LiveVideoAnalyticsClient.GetAnalysis and LiveVideoAnalyticsClient.GetAnalysisAsync.

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

GetOperatorSettings

public CallSettings GetOperatorSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LiveVideoAnalyticsClient.GetOperator and LiveVideoAnalyticsClient.GetOperatorAsync.

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

GetProcessSettings

public CallSettings GetProcessSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LiveVideoAnalyticsClient.GetProcess and LiveVideoAnalyticsClient.GetProcessAsync.

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.

IAMPolicySettings

public IAMPolicySettings IAMPolicySettings { get; set; }

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

Property Value
Type Description
IAMPolicySettings

ListAnalysesSettings

public CallSettings ListAnalysesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LiveVideoAnalyticsClient.ListAnalyses and LiveVideoAnalyticsClient.ListAnalysesAsync.

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

ListOperatorsSettings

public CallSettings ListOperatorsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LiveVideoAnalyticsClient.ListOperators and LiveVideoAnalyticsClient.ListOperatorsAsync.

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

ListProcessesSettings

public CallSettings ListProcessesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LiveVideoAnalyticsClient.ListProcesses and LiveVideoAnalyticsClient.ListProcessesAsync.

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.

ListPublicOperatorsSettings

public CallSettings ListPublicOperatorsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LiveVideoAnalyticsClient.ListPublicOperators and LiveVideoAnalyticsClient.ListPublicOperatorsAsync .

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

ResolveOperatorInfoSettings

public CallSettings ResolveOperatorInfoSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LiveVideoAnalyticsClient.ResolveOperatorInfo and LiveVideoAnalyticsClient.ResolveOperatorInfoAsync .

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.

UpdateAnalysisOperationsSettings

public OperationsSettings UpdateAnalysisOperationsSettings { get; set; }

Long Running Operation settings for calls to LiveVideoAnalyticsClient.UpdateAnalysis and LiveVideoAnalyticsClient.UpdateAnalysisAsync.

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.

UpdateAnalysisSettings

public CallSettings UpdateAnalysisSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LiveVideoAnalyticsClient.UpdateAnalysis and LiveVideoAnalyticsClient.UpdateAnalysisAsync.

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

UpdateOperatorOperationsSettings

public OperationsSettings UpdateOperatorOperationsSettings { get; set; }

Long Running Operation settings for calls to LiveVideoAnalyticsClient.UpdateOperator and LiveVideoAnalyticsClient.UpdateOperatorAsync.

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.

UpdateOperatorSettings

public CallSettings UpdateOperatorSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LiveVideoAnalyticsClient.UpdateOperator and LiveVideoAnalyticsClient.UpdateOperatorAsync.

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

UpdateProcessOperationsSettings

public OperationsSettings UpdateProcessOperationsSettings { get; set; }

Long Running Operation settings for calls to LiveVideoAnalyticsClient.UpdateProcess and LiveVideoAnalyticsClient.UpdateProcessAsync.

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.

UpdateProcessSettings

public CallSettings UpdateProcessSettings { get; set; }

CallSettings for synchronous and asynchronous calls to LiveVideoAnalyticsClient.UpdateProcess and LiveVideoAnalyticsClient.UpdateProcessAsync.

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 LiveVideoAnalyticsSettings Clone()

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

Returns
Type Description
LiveVideoAnalyticsSettings

A deep clone of this LiveVideoAnalyticsSettings object.

GetDefault()

public static LiveVideoAnalyticsSettings GetDefault()

Get a new instance of the default LiveVideoAnalyticsSettings.

Returns
Type Description
LiveVideoAnalyticsSettings

A new instance of the default LiveVideoAnalyticsSettings.