Network Security v1 API - Class MirroringSettings (1.0.0-beta01)

public sealed class MirroringSettings : ServiceSettingsBase

Reference documentation and code samples for the Network Security v1 API class MirroringSettings.

Settings for MirroringClient instances.

Inheritance

object > ServiceSettingsBase > MirroringSettings

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

Google.Cloud.NetworkSecurity.V1.dll

Constructors

MirroringSettings()

public MirroringSettings()

Constructs a new MirroringSettings object with default settings.

Properties

CreateMirroringDeploymentGroupOperationsSettings

public OperationsSettings CreateMirroringDeploymentGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to MirroringClient.CreateMirroringDeploymentGroup and MirroringClient.CreateMirroringDeploymentGroupAsync.

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.

CreateMirroringDeploymentGroupSettings

public CallSettings CreateMirroringDeploymentGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.CreateMirroringDeploymentGroup and MirroringClient.CreateMirroringDeploymentGroupAsync.

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

CreateMirroringDeploymentOperationsSettings

public OperationsSettings CreateMirroringDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to MirroringClient.CreateMirroringDeployment and MirroringClient.CreateMirroringDeploymentAsync.

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.

CreateMirroringDeploymentSettings

public CallSettings CreateMirroringDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.CreateMirroringDeployment and MirroringClient.CreateMirroringDeploymentAsync.

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

CreateMirroringEndpointGroupAssociationOperationsSettings

public OperationsSettings CreateMirroringEndpointGroupAssociationOperationsSettings { get; set; }

Long Running Operation settings for calls to MirroringClient.CreateMirroringEndpointGroupAssociation and MirroringClient.CreateMirroringEndpointGroupAssociationAsync.

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.

CreateMirroringEndpointGroupAssociationSettings

public CallSettings CreateMirroringEndpointGroupAssociationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.CreateMirroringEndpointGroupAssociation and MirroringClient.CreateMirroringEndpointGroupAssociationAsync.

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

CreateMirroringEndpointGroupOperationsSettings

public OperationsSettings CreateMirroringEndpointGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to MirroringClient.CreateMirroringEndpointGroup and MirroringClient.CreateMirroringEndpointGroupAsync.

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.

CreateMirroringEndpointGroupSettings

public CallSettings CreateMirroringEndpointGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.CreateMirroringEndpointGroup and MirroringClient.CreateMirroringEndpointGroupAsync .

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

DeleteMirroringDeploymentGroupOperationsSettings

public OperationsSettings DeleteMirroringDeploymentGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to MirroringClient.DeleteMirroringDeploymentGroup and MirroringClient.DeleteMirroringDeploymentGroupAsync.

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.

DeleteMirroringDeploymentGroupSettings

public CallSettings DeleteMirroringDeploymentGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.DeleteMirroringDeploymentGroup and MirroringClient.DeleteMirroringDeploymentGroupAsync.

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

DeleteMirroringDeploymentOperationsSettings

public OperationsSettings DeleteMirroringDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to MirroringClient.DeleteMirroringDeployment and MirroringClient.DeleteMirroringDeploymentAsync.

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.

DeleteMirroringDeploymentSettings

public CallSettings DeleteMirroringDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.DeleteMirroringDeployment and MirroringClient.DeleteMirroringDeploymentAsync.

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

DeleteMirroringEndpointGroupAssociationOperationsSettings

public OperationsSettings DeleteMirroringEndpointGroupAssociationOperationsSettings { get; set; }

Long Running Operation settings for calls to MirroringClient.DeleteMirroringEndpointGroupAssociation and MirroringClient.DeleteMirroringEndpointGroupAssociationAsync.

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.

DeleteMirroringEndpointGroupAssociationSettings

public CallSettings DeleteMirroringEndpointGroupAssociationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.DeleteMirroringEndpointGroupAssociation and MirroringClient.DeleteMirroringEndpointGroupAssociationAsync.

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

DeleteMirroringEndpointGroupOperationsSettings

public OperationsSettings DeleteMirroringEndpointGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to MirroringClient.DeleteMirroringEndpointGroup and MirroringClient.DeleteMirroringEndpointGroupAsync.

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.

DeleteMirroringEndpointGroupSettings

public CallSettings DeleteMirroringEndpointGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.DeleteMirroringEndpointGroup and MirroringClient.DeleteMirroringEndpointGroupAsync .

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

GetMirroringDeploymentGroupSettings

public CallSettings GetMirroringDeploymentGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.GetMirroringDeploymentGroup and MirroringClient.GetMirroringDeploymentGroupAsync .

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

GetMirroringDeploymentSettings

public CallSettings GetMirroringDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.GetMirroringDeployment and MirroringClient.GetMirroringDeploymentAsync.

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

GetMirroringEndpointGroupAssociationSettings

public CallSettings GetMirroringEndpointGroupAssociationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.GetMirroringEndpointGroupAssociation and MirroringClient.GetMirroringEndpointGroupAssociationAsync.

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

GetMirroringEndpointGroupSettings

public CallSettings GetMirroringEndpointGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.GetMirroringEndpointGroup and MirroringClient.GetMirroringEndpointGroupAsync.

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

ListMirroringDeploymentGroupsSettings

public CallSettings ListMirroringDeploymentGroupsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.ListMirroringDeploymentGroups and MirroringClient.ListMirroringDeploymentGroupsAsync.

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

ListMirroringDeploymentsSettings

public CallSettings ListMirroringDeploymentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.ListMirroringDeployments and MirroringClient.ListMirroringDeploymentsAsync.

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

ListMirroringEndpointGroupAssociationsSettings

public CallSettings ListMirroringEndpointGroupAssociationsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.ListMirroringEndpointGroupAssociations and MirroringClient.ListMirroringEndpointGroupAssociationsAsync.

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

ListMirroringEndpointGroupsSettings

public CallSettings ListMirroringEndpointGroupsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.ListMirroringEndpointGroups and MirroringClient.ListMirroringEndpointGroupsAsync .

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

UpdateMirroringDeploymentGroupOperationsSettings

public OperationsSettings UpdateMirroringDeploymentGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to MirroringClient.UpdateMirroringDeploymentGroup and MirroringClient.UpdateMirroringDeploymentGroupAsync.

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.

UpdateMirroringDeploymentGroupSettings

public CallSettings UpdateMirroringDeploymentGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.UpdateMirroringDeploymentGroup and MirroringClient.UpdateMirroringDeploymentGroupAsync.

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

UpdateMirroringDeploymentOperationsSettings

public OperationsSettings UpdateMirroringDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to MirroringClient.UpdateMirroringDeployment and MirroringClient.UpdateMirroringDeploymentAsync.

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.

UpdateMirroringDeploymentSettings

public CallSettings UpdateMirroringDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.UpdateMirroringDeployment and MirroringClient.UpdateMirroringDeploymentAsync.

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

UpdateMirroringEndpointGroupAssociationOperationsSettings

public OperationsSettings UpdateMirroringEndpointGroupAssociationOperationsSettings { get; set; }

Long Running Operation settings for calls to MirroringClient.UpdateMirroringEndpointGroupAssociation and MirroringClient.UpdateMirroringEndpointGroupAssociationAsync.

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.

UpdateMirroringEndpointGroupAssociationSettings

public CallSettings UpdateMirroringEndpointGroupAssociationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.UpdateMirroringEndpointGroupAssociation and MirroringClient.UpdateMirroringEndpointGroupAssociationAsync.

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

UpdateMirroringEndpointGroupOperationsSettings

public OperationsSettings UpdateMirroringEndpointGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to MirroringClient.UpdateMirroringEndpointGroup and MirroringClient.UpdateMirroringEndpointGroupAsync.

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.

UpdateMirroringEndpointGroupSettings

public CallSettings UpdateMirroringEndpointGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MirroringClient.UpdateMirroringEndpointGroup and MirroringClient.UpdateMirroringEndpointGroupAsync .

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

Methods

Clone()

public MirroringSettings Clone()

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

Returns
Type Description
MirroringSettings

A deep clone of this MirroringSettings object.

GetDefault()

public static MirroringSettings GetDefault()

Get a new instance of the default MirroringSettings.

Returns
Type Description
MirroringSettings

A new instance of the default MirroringSettings.