public sealed class EdgeNetworkSettings : ServiceSettingsBase
Reference 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. |