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

public sealed class AppPlatformSettings : ServiceSettingsBase

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

Settings for AppPlatformClient instances.

Inheritance

object > ServiceSettingsBase > AppPlatformSettings

Namespace

Google.Cloud.VisionAI.V1

Assembly

Google.Cloud.VisionAI.V1.dll

Constructors

AppPlatformSettings()

public AppPlatformSettings()

Constructs a new AppPlatformSettings object with default settings.

Properties

AddApplicationStreamInputOperationsSettings

public OperationsSettings AddApplicationStreamInputOperationsSettings { get; set; }

Long Running Operation settings for calls to AppPlatformClient.AddApplicationStreamInput and AppPlatformClient.AddApplicationStreamInputAsync.

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.

AddApplicationStreamInputSettings

public CallSettings AddApplicationStreamInputSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.AddApplicationStreamInput and AppPlatformClient.AddApplicationStreamInputAsync .

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

CreateApplicationInstancesOperationsSettings

public OperationsSettings CreateApplicationInstancesOperationsSettings { get; set; }

Long Running Operation settings for calls to AppPlatformClient.CreateApplicationInstances and AppPlatformClient.CreateApplicationInstancesAsync.

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.

CreateApplicationInstancesSettings

public CallSettings CreateApplicationInstancesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.CreateApplicationInstances and AppPlatformClient.CreateApplicationInstancesAsync .

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

CreateApplicationOperationsSettings

public OperationsSettings CreateApplicationOperationsSettings { get; set; }

Long Running Operation settings for calls to AppPlatformClient.CreateApplication and AppPlatformClient.CreateApplicationAsync.

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.

CreateApplicationSettings

public CallSettings CreateApplicationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.CreateApplication and AppPlatformClient.CreateApplicationAsync.

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

CreateDraftOperationsSettings

public OperationsSettings CreateDraftOperationsSettings { get; set; }

Long Running Operation settings for calls to AppPlatformClient.CreateDraft and AppPlatformClient.CreateDraftAsync.

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.

CreateDraftSettings

public CallSettings CreateDraftSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.CreateDraft and AppPlatformClient.CreateDraftAsync.

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

CreateProcessorOperationsSettings

public OperationsSettings CreateProcessorOperationsSettings { get; set; }

Long Running Operation settings for calls to AppPlatformClient.CreateProcessor and AppPlatformClient.CreateProcessorAsync.

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.

CreateProcessorSettings

public CallSettings CreateProcessorSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.CreateProcessor and AppPlatformClient.CreateProcessorAsync.

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

DeleteApplicationInstancesOperationsSettings

public OperationsSettings DeleteApplicationInstancesOperationsSettings { get; set; }

Long Running Operation settings for calls to AppPlatformClient.DeleteApplicationInstances and AppPlatformClient.DeleteApplicationInstancesAsync.

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.

DeleteApplicationInstancesSettings

public CallSettings DeleteApplicationInstancesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.DeleteApplicationInstances and AppPlatformClient.DeleteApplicationInstancesAsync .

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

DeleteApplicationOperationsSettings

public OperationsSettings DeleteApplicationOperationsSettings { get; set; }

Long Running Operation settings for calls to AppPlatformClient.DeleteApplication and AppPlatformClient.DeleteApplicationAsync.

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.

DeleteApplicationSettings

public CallSettings DeleteApplicationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.DeleteApplication and AppPlatformClient.DeleteApplicationAsync.

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

DeleteDraftOperationsSettings

public OperationsSettings DeleteDraftOperationsSettings { get; set; }

Long Running Operation settings for calls to AppPlatformClient.DeleteDraft and AppPlatformClient.DeleteDraftAsync.

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.

DeleteDraftSettings

public CallSettings DeleteDraftSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.DeleteDraft and AppPlatformClient.DeleteDraftAsync.

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

DeleteProcessorOperationsSettings

public OperationsSettings DeleteProcessorOperationsSettings { get; set; }

Long Running Operation settings for calls to AppPlatformClient.DeleteProcessor and AppPlatformClient.DeleteProcessorAsync.

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.

DeleteProcessorSettings

public CallSettings DeleteProcessorSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.DeleteProcessor and AppPlatformClient.DeleteProcessorAsync.

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

DeployApplicationOperationsSettings

public OperationsSettings DeployApplicationOperationsSettings { get; set; }

Long Running Operation settings for calls to AppPlatformClient.DeployApplication and AppPlatformClient.DeployApplicationAsync.

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.

DeployApplicationSettings

public CallSettings DeployApplicationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.DeployApplication and AppPlatformClient.DeployApplicationAsync.

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

GetApplicationSettings

public CallSettings GetApplicationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.GetApplication and AppPlatformClient.GetApplicationAsync.

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

GetDraftSettings

public CallSettings GetDraftSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.GetDraft and AppPlatformClient.GetDraftAsync.

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

GetInstanceSettings

public CallSettings GetInstanceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.GetInstance and AppPlatformClient.GetInstanceAsync.

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

GetProcessorSettings

public CallSettings GetProcessorSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.GetProcessor and AppPlatformClient.GetProcessorAsync.

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

ListApplicationsSettings

public CallSettings ListApplicationsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.ListApplications and AppPlatformClient.ListApplicationsAsync.

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

ListDraftsSettings

public CallSettings ListDraftsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.ListDrafts and AppPlatformClient.ListDraftsAsync.

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

ListInstancesSettings

public CallSettings ListInstancesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.ListInstances and AppPlatformClient.ListInstancesAsync.

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

ListPrebuiltProcessorsSettings

public CallSettings ListPrebuiltProcessorsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.ListPrebuiltProcessors and AppPlatformClient.ListPrebuiltProcessorsAsync.

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

ListProcessorsSettings

public CallSettings ListProcessorsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.ListProcessors and AppPlatformClient.ListProcessorsAsync.

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

RemoveApplicationStreamInputOperationsSettings

public OperationsSettings RemoveApplicationStreamInputOperationsSettings { get; set; }

Long Running Operation settings for calls to AppPlatformClient.RemoveApplicationStreamInput and AppPlatformClient.RemoveApplicationStreamInputAsync.

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.

RemoveApplicationStreamInputSettings

public CallSettings RemoveApplicationStreamInputSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.RemoveApplicationStreamInput and AppPlatformClient.RemoveApplicationStreamInputAsync.

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

UndeployApplicationOperationsSettings

public OperationsSettings UndeployApplicationOperationsSettings { get; set; }

Long Running Operation settings for calls to AppPlatformClient.UndeployApplication and AppPlatformClient.UndeployApplicationAsync.

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.

UndeployApplicationSettings

public CallSettings UndeployApplicationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.UndeployApplication and AppPlatformClient.UndeployApplicationAsync.

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

UpdateApplicationInstancesOperationsSettings

public OperationsSettings UpdateApplicationInstancesOperationsSettings { get; set; }

Long Running Operation settings for calls to AppPlatformClient.UpdateApplicationInstances and AppPlatformClient.UpdateApplicationInstancesAsync.

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.

UpdateApplicationInstancesSettings

public CallSettings UpdateApplicationInstancesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.UpdateApplicationInstances and AppPlatformClient.UpdateApplicationInstancesAsync .

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

UpdateApplicationOperationsSettings

public OperationsSettings UpdateApplicationOperationsSettings { get; set; }

Long Running Operation settings for calls to AppPlatformClient.UpdateApplication and AppPlatformClient.UpdateApplicationAsync.

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.

UpdateApplicationSettings

public CallSettings UpdateApplicationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.UpdateApplication and AppPlatformClient.UpdateApplicationAsync.

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

UpdateApplicationStreamInputOperationsSettings

public OperationsSettings UpdateApplicationStreamInputOperationsSettings { get; set; }

Long Running Operation settings for calls to AppPlatformClient.UpdateApplicationStreamInput and AppPlatformClient.UpdateApplicationStreamInputAsync.

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.

UpdateApplicationStreamInputSettings

public CallSettings UpdateApplicationStreamInputSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.UpdateApplicationStreamInput and AppPlatformClient.UpdateApplicationStreamInputAsync.

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

UpdateDraftOperationsSettings

public OperationsSettings UpdateDraftOperationsSettings { get; set; }

Long Running Operation settings for calls to AppPlatformClient.UpdateDraft and AppPlatformClient.UpdateDraftAsync.

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.

UpdateDraftSettings

public CallSettings UpdateDraftSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.UpdateDraft and AppPlatformClient.UpdateDraftAsync.

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

UpdateProcessorOperationsSettings

public OperationsSettings UpdateProcessorOperationsSettings { get; set; }

Long Running Operation settings for calls to AppPlatformClient.UpdateProcessor and AppPlatformClient.UpdateProcessorAsync.

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.

UpdateProcessorSettings

public CallSettings UpdateProcessorSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AppPlatformClient.UpdateProcessor and AppPlatformClient.UpdateProcessorAsync.

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

Methods

Clone()

public AppPlatformSettings Clone()

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

Returns
Type Description
AppPlatformSettings

A deep clone of this AppPlatformSettings object.

GetDefault()

public static AppPlatformSettings GetDefault()

Get a new instance of the default AppPlatformSettings.

Returns
Type Description
AppPlatformSettings

A new instance of the default AppPlatformSettings.