Network Connectivity v1 API - Class CrossNetworkAutomationServiceSettings (2.10.0)

public sealed class CrossNetworkAutomationServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Network Connectivity v1 API class CrossNetworkAutomationServiceSettings.

Settings for CrossNetworkAutomationServiceClient instances.

Inheritance

object > ServiceSettingsBase > CrossNetworkAutomationServiceSettings

Namespace

Google.Cloud.NetworkConnectivity.V1

Assembly

Google.Cloud.NetworkConnectivity.V1.dll

Constructors

CrossNetworkAutomationServiceSettings()

public CrossNetworkAutomationServiceSettings()

Constructs a new CrossNetworkAutomationServiceSettings object with default settings.

Properties

CreateServiceConnectionMapOperationsSettings

public OperationsSettings CreateServiceConnectionMapOperationsSettings { get; set; }

Long Running Operation settings for calls to CrossNetworkAutomationServiceClient.CreateServiceConnectionMap and CrossNetworkAutomationServiceClient.CreateServiceConnectionMapAsync.

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.

CreateServiceConnectionMapSettings

public CallSettings CreateServiceConnectionMapSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CrossNetworkAutomationServiceClient.CreateServiceConnectionMap and CrossNetworkAutomationServiceClient.CreateServiceConnectionMapAsync.

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

CreateServiceConnectionPolicyOperationsSettings

public OperationsSettings CreateServiceConnectionPolicyOperationsSettings { get; set; }

Long Running Operation settings for calls to CrossNetworkAutomationServiceClient.CreateServiceConnectionPolicy and CrossNetworkAutomationServiceClient.CreateServiceConnectionPolicyAsync.

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.

CreateServiceConnectionPolicySettings

public CallSettings CreateServiceConnectionPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to CrossNetworkAutomationServiceClient.CreateServiceConnectionPolicy and CrossNetworkAutomationServiceClient.CreateServiceConnectionPolicyAsync.

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

CreateServiceConnectionTokenOperationsSettings

public OperationsSettings CreateServiceConnectionTokenOperationsSettings { get; set; }

Long Running Operation settings for calls to CrossNetworkAutomationServiceClient.CreateServiceConnectionToken and CrossNetworkAutomationServiceClient.CreateServiceConnectionTokenAsync.

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.

CreateServiceConnectionTokenSettings

public CallSettings CreateServiceConnectionTokenSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CrossNetworkAutomationServiceClient.CreateServiceConnectionToken and CrossNetworkAutomationServiceClient.CreateServiceConnectionTokenAsync.

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

DeleteServiceClassOperationsSettings

public OperationsSettings DeleteServiceClassOperationsSettings { get; set; }

Long Running Operation settings for calls to CrossNetworkAutomationServiceClient.DeleteServiceClass and CrossNetworkAutomationServiceClient.DeleteServiceClassAsync.

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.

DeleteServiceClassSettings

public CallSettings DeleteServiceClassSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CrossNetworkAutomationServiceClient.DeleteServiceClass and CrossNetworkAutomationServiceClient.DeleteServiceClassAsync.

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

DeleteServiceConnectionMapOperationsSettings

public OperationsSettings DeleteServiceConnectionMapOperationsSettings { get; set; }

Long Running Operation settings for calls to CrossNetworkAutomationServiceClient.DeleteServiceConnectionMap and CrossNetworkAutomationServiceClient.DeleteServiceConnectionMapAsync.

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.

DeleteServiceConnectionMapSettings

public CallSettings DeleteServiceConnectionMapSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CrossNetworkAutomationServiceClient.DeleteServiceConnectionMap and CrossNetworkAutomationServiceClient.DeleteServiceConnectionMapAsync.

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

DeleteServiceConnectionPolicyOperationsSettings

public OperationsSettings DeleteServiceConnectionPolicyOperationsSettings { get; set; }

Long Running Operation settings for calls to CrossNetworkAutomationServiceClient.DeleteServiceConnectionPolicy and CrossNetworkAutomationServiceClient.DeleteServiceConnectionPolicyAsync.

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.

DeleteServiceConnectionPolicySettings

public CallSettings DeleteServiceConnectionPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to CrossNetworkAutomationServiceClient.DeleteServiceConnectionPolicy and CrossNetworkAutomationServiceClient.DeleteServiceConnectionPolicyAsync.

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

DeleteServiceConnectionTokenOperationsSettings

public OperationsSettings DeleteServiceConnectionTokenOperationsSettings { get; set; }

Long Running Operation settings for calls to CrossNetworkAutomationServiceClient.DeleteServiceConnectionToken and CrossNetworkAutomationServiceClient.DeleteServiceConnectionTokenAsync.

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.

DeleteServiceConnectionTokenSettings

public CallSettings DeleteServiceConnectionTokenSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CrossNetworkAutomationServiceClient.DeleteServiceConnectionToken and CrossNetworkAutomationServiceClient.DeleteServiceConnectionTokenAsync.

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

GetServiceClassSettings

public CallSettings GetServiceClassSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CrossNetworkAutomationServiceClient.GetServiceClass and CrossNetworkAutomationServiceClient.GetServiceClassAsync.

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

GetServiceConnectionMapSettings

public CallSettings GetServiceConnectionMapSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CrossNetworkAutomationServiceClient.GetServiceConnectionMap and CrossNetworkAutomationServiceClient.GetServiceConnectionMapAsync.

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

GetServiceConnectionPolicySettings

public CallSettings GetServiceConnectionPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to CrossNetworkAutomationServiceClient.GetServiceConnectionPolicy and CrossNetworkAutomationServiceClient.GetServiceConnectionPolicyAsync.

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

GetServiceConnectionTokenSettings

public CallSettings GetServiceConnectionTokenSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CrossNetworkAutomationServiceClient.GetServiceConnectionToken and CrossNetworkAutomationServiceClient.GetServiceConnectionTokenAsync.

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

ListServiceClassesSettings

public CallSettings ListServiceClassesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CrossNetworkAutomationServiceClient.ListServiceClasses and CrossNetworkAutomationServiceClient.ListServiceClassesAsync.

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

ListServiceConnectionMapsSettings

public CallSettings ListServiceConnectionMapsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CrossNetworkAutomationServiceClient.ListServiceConnectionMaps and CrossNetworkAutomationServiceClient.ListServiceConnectionMapsAsync.

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

ListServiceConnectionPoliciesSettings

public CallSettings ListServiceConnectionPoliciesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CrossNetworkAutomationServiceClient.ListServiceConnectionPolicies and CrossNetworkAutomationServiceClient.ListServiceConnectionPoliciesAsync.

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

ListServiceConnectionTokensSettings

public CallSettings ListServiceConnectionTokensSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CrossNetworkAutomationServiceClient.ListServiceConnectionTokens and CrossNetworkAutomationServiceClient.ListServiceConnectionTokensAsync.

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

UpdateServiceClassOperationsSettings

public OperationsSettings UpdateServiceClassOperationsSettings { get; set; }

Long Running Operation settings for calls to CrossNetworkAutomationServiceClient.UpdateServiceClass and CrossNetworkAutomationServiceClient.UpdateServiceClassAsync.

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.

UpdateServiceClassSettings

public CallSettings UpdateServiceClassSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CrossNetworkAutomationServiceClient.UpdateServiceClass and CrossNetworkAutomationServiceClient.UpdateServiceClassAsync.

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

UpdateServiceConnectionMapOperationsSettings

public OperationsSettings UpdateServiceConnectionMapOperationsSettings { get; set; }

Long Running Operation settings for calls to CrossNetworkAutomationServiceClient.UpdateServiceConnectionMap and CrossNetworkAutomationServiceClient.UpdateServiceConnectionMapAsync.

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.

UpdateServiceConnectionMapSettings

public CallSettings UpdateServiceConnectionMapSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CrossNetworkAutomationServiceClient.UpdateServiceConnectionMap and CrossNetworkAutomationServiceClient.UpdateServiceConnectionMapAsync.

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

UpdateServiceConnectionPolicyOperationsSettings

public OperationsSettings UpdateServiceConnectionPolicyOperationsSettings { get; set; }

Long Running Operation settings for calls to CrossNetworkAutomationServiceClient.UpdateServiceConnectionPolicy and CrossNetworkAutomationServiceClient.UpdateServiceConnectionPolicyAsync.

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.

UpdateServiceConnectionPolicySettings

public CallSettings UpdateServiceConnectionPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to CrossNetworkAutomationServiceClient.UpdateServiceConnectionPolicy and CrossNetworkAutomationServiceClient.UpdateServiceConnectionPolicyAsync.

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

Methods

Clone()

public CrossNetworkAutomationServiceSettings Clone()

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

Returns
Type Description
CrossNetworkAutomationServiceSettings

A deep clone of this CrossNetworkAutomationServiceSettings object.

GetDefault()

public static CrossNetworkAutomationServiceSettings GetDefault()

Get a new instance of the default CrossNetworkAutomationServiceSettings.

Returns
Type Description
CrossNetworkAutomationServiceSettings

A new instance of the default CrossNetworkAutomationServiceSettings.