public sealed class EdgeNetworkSettings : ServiceSettingsBaseReference documentation and code samples for the Distributed Cloud Edge Network v1 API class EdgeNetworkSettings.
Settings for EdgeNetworkClient instances.
Namespace
Google.Cloud.EdgeNetwork.V1Assembly
Google.Cloud.EdgeNetwork.V1.dll
Constructors
EdgeNetworkSettings()
public EdgeNetworkSettings()Constructs a new EdgeNetworkSettings object with default settings.
Properties
CreateInterconnectAttachmentOperationsSettings
public OperationsSettings CreateInterconnectAttachmentOperationsSettings { get; set; }Long Running Operation settings for calls to EdgeNetworkClient.CreateInterconnectAttachment and
EdgeNetworkClient.CreateInterconnectAttachmentAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
CreateInterconnectAttachmentSettings
public CallSettings CreateInterconnectAttachmentSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.CreateInterconnectAttachment and
EdgeNetworkClient.CreateInterconnectAttachmentAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
CreateNetworkOperationsSettings
public OperationsSettings CreateNetworkOperationsSettings { get; set; }Long Running Operation settings for calls to EdgeNetworkClient.CreateNetwork and
EdgeNetworkClient.CreateNetworkAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
CreateNetworkSettings
public CallSettings CreateNetworkSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.CreateNetwork and EdgeNetworkClient.CreateNetworkAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
CreateRouterOperationsSettings
public OperationsSettings CreateRouterOperationsSettings { get; set; }Long Running Operation settings for calls to EdgeNetworkClient.CreateRouter and
EdgeNetworkClient.CreateRouterAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
CreateRouterSettings
public CallSettings CreateRouterSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.CreateRouter and EdgeNetworkClient.CreateRouterAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
CreateSubnetOperationsSettings
public OperationsSettings CreateSubnetOperationsSettings { get; set; }Long Running Operation settings for calls to EdgeNetworkClient.CreateSubnet and
EdgeNetworkClient.CreateSubnetAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
CreateSubnetSettings
public CallSettings CreateSubnetSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.CreateSubnet and EdgeNetworkClient.CreateSubnetAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
DeleteInterconnectAttachmentOperationsSettings
public OperationsSettings DeleteInterconnectAttachmentOperationsSettings { get; set; }Long Running Operation settings for calls to EdgeNetworkClient.DeleteInterconnectAttachment and
EdgeNetworkClient.DeleteInterconnectAttachmentAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
DeleteInterconnectAttachmentSettings
public CallSettings DeleteInterconnectAttachmentSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.DeleteInterconnectAttachment and
EdgeNetworkClient.DeleteInterconnectAttachmentAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
DeleteNetworkOperationsSettings
public OperationsSettings DeleteNetworkOperationsSettings { get; set; }Long Running Operation settings for calls to EdgeNetworkClient.DeleteNetwork and
EdgeNetworkClient.DeleteNetworkAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
DeleteNetworkSettings
public CallSettings DeleteNetworkSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.DeleteNetwork and EdgeNetworkClient.DeleteNetworkAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
DeleteRouterOperationsSettings
public OperationsSettings DeleteRouterOperationsSettings { get; set; }Long Running Operation settings for calls to EdgeNetworkClient.DeleteRouter and
EdgeNetworkClient.DeleteRouterAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
DeleteRouterSettings
public CallSettings DeleteRouterSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.DeleteRouter and EdgeNetworkClient.DeleteRouterAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
DeleteSubnetOperationsSettings
public OperationsSettings DeleteSubnetOperationsSettings { get; set; }Long Running Operation settings for calls to EdgeNetworkClient.DeleteSubnet and
EdgeNetworkClient.DeleteSubnetAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
DeleteSubnetSettings
public CallSettings DeleteSubnetSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.DeleteSubnet and EdgeNetworkClient.DeleteSubnetAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
DiagnoseInterconnectSettings
public CallSettings DiagnoseInterconnectSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.DiagnoseInterconnect and EdgeNetworkClient.DiagnoseInterconnectAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- 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.
DiagnoseNetworkSettings
public CallSettings DiagnoseNetworkSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.DiagnoseNetwork and EdgeNetworkClient.DiagnoseNetworkAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- 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.
DiagnoseRouterSettings
public CallSettings DiagnoseRouterSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.DiagnoseRouter and EdgeNetworkClient.DiagnoseRouterAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- 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.
GetInterconnectAttachmentSettings
public CallSettings GetInterconnectAttachmentSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.GetInterconnectAttachment and EdgeNetworkClient.GetInterconnectAttachmentAsync
.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- 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.
GetInterconnectSettings
public CallSettings GetInterconnectSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.GetInterconnect and EdgeNetworkClient.GetInterconnectAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- 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.
GetNetworkSettings
public CallSettings GetNetworkSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.GetNetwork and EdgeNetworkClient.GetNetworkAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- 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.
GetRouterSettings
public CallSettings GetRouterSettings { get; set; }CallSettings for synchronous and asynchronous calls to EdgeNetworkClient.GetRouter
and EdgeNetworkClient.GetRouterAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- 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.
GetSubnetSettings
public CallSettings GetSubnetSettings { get; set; }CallSettings for synchronous and asynchronous calls to EdgeNetworkClient.GetSubnet
and EdgeNetworkClient.GetSubnetAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- 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.
GetZoneSettings
public CallSettings GetZoneSettings { get; set; }CallSettings for synchronous and asynchronous calls to EdgeNetworkClient.GetZone
and EdgeNetworkClient.GetZoneAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
InitializeZoneSettings
public CallSettings InitializeZoneSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.InitializeZone and EdgeNetworkClient.InitializeZoneAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
ListInterconnectAttachmentsSettings
public CallSettings ListInterconnectAttachmentsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.ListInterconnectAttachments and
EdgeNetworkClient.ListInterconnectAttachmentsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- 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.
ListInterconnectsSettings
public CallSettings ListInterconnectsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.ListInterconnects and EdgeNetworkClient.ListInterconnectsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- 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.
ListNetworksSettings
public CallSettings ListNetworksSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.ListNetworks and EdgeNetworkClient.ListNetworksAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- 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.
ListRoutersSettings
public CallSettings ListRoutersSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.ListRouters and EdgeNetworkClient.ListRoutersAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- 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.
ListSubnetsSettings
public CallSettings ListSubnetsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.ListSubnets and EdgeNetworkClient.ListSubnetsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- 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.
ListZonesSettings
public CallSettings ListZonesSettings { get; set; }CallSettings for synchronous and asynchronous calls to EdgeNetworkClient.ListZones
and EdgeNetworkClient.ListZonesAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 |
|
UpdateRouterOperationsSettings
public OperationsSettings UpdateRouterOperationsSettings { get; set; }Long Running Operation settings for calls to EdgeNetworkClient.UpdateRouter and
EdgeNetworkClient.UpdateRouterAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
UpdateRouterSettings
public CallSettings UpdateRouterSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.UpdateRouter and EdgeNetworkClient.UpdateRouterAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
UpdateSubnetOperationsSettings
public OperationsSettings UpdateSubnetOperationsSettings { get; set; }Long Running Operation settings for calls to EdgeNetworkClient.UpdateSubnet and
EdgeNetworkClient.UpdateSubnetAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
UpdateSubnetSettings
public CallSettings UpdateSubnetSettings { get; set; }CallSettings for synchronous and asynchronous calls to
EdgeNetworkClient.UpdateSubnet and EdgeNetworkClient.UpdateSubnetAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
Methods
Clone()
public EdgeNetworkSettings Clone()Creates a deep clone of this object, with all the same property values.
| Returns | |
|---|---|
| Type | Description |
EdgeNetworkSettings |
A deep clone of this EdgeNetworkSettings object. |
GetDefault()
public static EdgeNetworkSettings GetDefault()Get a new instance of the default EdgeNetworkSettings.
| Returns | |
|---|---|
| Type | Description |
EdgeNetworkSettings |
A new instance of the default EdgeNetworkSettings. |