public sealed class EdgeNetworkClientImpl : EdgeNetworkClient
Reference documentation and code samples for the Distributed Cloud Edge Network v1 API class EdgeNetworkClientImpl.
EdgeNetwork client wrapper implementation, for convenient use.
Namespace
Google.Cloud.EdgeNetwork.V1Assembly
Google.Cloud.EdgeNetwork.V1.dll
Remarks
EdgeNetwork API provides managed, highly available cloud dynamic network configuration service to the GEC customer to enable edge application and network function solutions. This allows the customers to easily define and configure the network setup and property to meet the workload requirement.
Constructors
EdgeNetworkClientImpl(EdgeNetworkClient, EdgeNetworkSettings, ILogger)
public EdgeNetworkClientImpl(EdgeNetwork.EdgeNetworkClient grpcClient, EdgeNetworkSettings settings, ILogger logger)
Constructs a client wrapper for the EdgeNetwork service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient | EdgeNetworkEdgeNetworkClient The underlying gRPC client. |
settings | EdgeNetworkSettings The base EdgeNetworkSettings used within this client. |
logger | ILogger Optional ILogger to use within this client. |
Properties
CreateInterconnectAttachmentOperationsClient
public override OperationsClient CreateInterconnectAttachmentOperationsClient { get; }
The long-running operations client for CreateInterconnectAttachment
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateNetworkOperationsClient
public override OperationsClient CreateNetworkOperationsClient { get; }
The long-running operations client for CreateNetwork
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateRouterOperationsClient
public override OperationsClient CreateRouterOperationsClient { get; }
The long-running operations client for CreateRouter
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateSubnetOperationsClient
public override OperationsClient CreateSubnetOperationsClient { get; }
The long-running operations client for CreateSubnet
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteInterconnectAttachmentOperationsClient
public override OperationsClient DeleteInterconnectAttachmentOperationsClient { get; }
The long-running operations client for DeleteInterconnectAttachment
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteNetworkOperationsClient
public override OperationsClient DeleteNetworkOperationsClient { get; }
The long-running operations client for DeleteNetwork
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteRouterOperationsClient
public override OperationsClient DeleteRouterOperationsClient { get; }
The long-running operations client for DeleteRouter
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteSubnetOperationsClient
public override OperationsClient DeleteSubnetOperationsClient { get; }
The long-running operations client for DeleteSubnet
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
GrpcClient
public override EdgeNetwork.EdgeNetworkClient GrpcClient { get; }
The underlying gRPC EdgeNetwork client
Property Value | |
---|---|
Type | Description |
EdgeNetworkEdgeNetworkClient |
LocationsClient
public override LocationsClient LocationsClient { get; }
The LocationsClient associated with this client.
Property Value | |
---|---|
Type | Description |
LocationsClient |
UpdateRouterOperationsClient
public override OperationsClient UpdateRouterOperationsClient { get; }
The long-running operations client for UpdateRouter
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateSubnetOperationsClient
public override OperationsClient UpdateSubnetOperationsClient { get; }
The long-running operations client for UpdateSubnet
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
Methods
CreateInterconnectAttachment(CreateInterconnectAttachmentRequest, CallSettings)
public override Operation<InterconnectAttachment, OperationMetadata> CreateInterconnectAttachment(CreateInterconnectAttachmentRequest request, CallSettings callSettings = null)
Creates a new InterconnectAttachment in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateInterconnectAttachmentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationInterconnectAttachmentOperationMetadata | The RPC response. |
CreateInterconnectAttachmentAsync(CreateInterconnectAttachmentRequest, CallSettings)
public override Task<Operation<InterconnectAttachment, OperationMetadata>> CreateInterconnectAttachmentAsync(CreateInterconnectAttachmentRequest request, CallSettings callSettings = null)
Creates a new InterconnectAttachment in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateInterconnectAttachmentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationInterconnectAttachmentOperationMetadata | A Task containing the RPC response. |
CreateNetwork(CreateNetworkRequest, CallSettings)
public override Operation<Network, OperationMetadata> CreateNetwork(CreateNetworkRequest request, CallSettings callSettings = null)
Creates a new Network in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateNetworkRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationNetworkOperationMetadata | The RPC response. |
CreateNetworkAsync(CreateNetworkRequest, CallSettings)
public override Task<Operation<Network, OperationMetadata>> CreateNetworkAsync(CreateNetworkRequest request, CallSettings callSettings = null)
Creates a new Network in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateNetworkRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationNetworkOperationMetadata | A Task containing the RPC response. |
CreateRouter(CreateRouterRequest, CallSettings)
public override Operation<Router, OperationMetadata> CreateRouter(CreateRouterRequest request, CallSettings callSettings = null)
Creates a new Router in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateRouterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationRouterOperationMetadata | The RPC response. |
CreateRouterAsync(CreateRouterRequest, CallSettings)
public override Task<Operation<Router, OperationMetadata>> CreateRouterAsync(CreateRouterRequest request, CallSettings callSettings = null)
Creates a new Router in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateRouterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationRouterOperationMetadata | A Task containing the RPC response. |
CreateSubnet(CreateSubnetRequest, CallSettings)
public override Operation<Subnet, OperationMetadata> CreateSubnet(CreateSubnetRequest request, CallSettings callSettings = null)
Creates a new Subnet in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateSubnetRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationSubnetOperationMetadata | The RPC response. |
CreateSubnetAsync(CreateSubnetRequest, CallSettings)
public override Task<Operation<Subnet, OperationMetadata>> CreateSubnetAsync(CreateSubnetRequest request, CallSettings callSettings = null)
Creates a new Subnet in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateSubnetRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationSubnetOperationMetadata | A Task containing the RPC response. |
DeleteInterconnectAttachment(DeleteInterconnectAttachmentRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteInterconnectAttachment(DeleteInterconnectAttachmentRequest request, CallSettings callSettings = null)
Deletes a single InterconnectAttachment.
Parameters | |
---|---|
Name | Description |
request | DeleteInterconnectAttachmentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata | The RPC response. |
DeleteInterconnectAttachmentAsync(DeleteInterconnectAttachmentRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteInterconnectAttachmentAsync(DeleteInterconnectAttachmentRequest request, CallSettings callSettings = null)
Deletes a single InterconnectAttachment.
Parameters | |
---|---|
Name | Description |
request | DeleteInterconnectAttachmentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata | A Task containing the RPC response. |
DeleteNetwork(DeleteNetworkRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteNetwork(DeleteNetworkRequest request, CallSettings callSettings = null)
Deletes a single Network.
Parameters | |
---|---|
Name | Description |
request | DeleteNetworkRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata | The RPC response. |
DeleteNetworkAsync(DeleteNetworkRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteNetworkAsync(DeleteNetworkRequest request, CallSettings callSettings = null)
Deletes a single Network.
Parameters | |
---|---|
Name | Description |
request | DeleteNetworkRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata | A Task containing the RPC response. |
DeleteRouter(DeleteRouterRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteRouter(DeleteRouterRequest request, CallSettings callSettings = null)
Deletes a single Router.
Parameters | |
---|---|
Name | Description |
request | DeleteRouterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata | The RPC response. |
DeleteRouterAsync(DeleteRouterRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteRouterAsync(DeleteRouterRequest request, CallSettings callSettings = null)
Deletes a single Router.
Parameters | |
---|---|
Name | Description |
request | DeleteRouterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata | A Task containing the RPC response. |
DeleteSubnet(DeleteSubnetRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteSubnet(DeleteSubnetRequest request, CallSettings callSettings = null)
Deletes a single Subnet.
Parameters | |
---|---|
Name | Description |
request | DeleteSubnetRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata | The RPC response. |
DeleteSubnetAsync(DeleteSubnetRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteSubnetAsync(DeleteSubnetRequest request, CallSettings callSettings = null)
Deletes a single Subnet.
Parameters | |
---|---|
Name | Description |
request | DeleteSubnetRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata | A Task containing the RPC response. |
DiagnoseInterconnect(DiagnoseInterconnectRequest, CallSettings)
public override DiagnoseInterconnectResponse DiagnoseInterconnect(DiagnoseInterconnectRequest request, CallSettings callSettings = null)
Get the diagnostics of a single interconnect resource.
Parameters | |
---|---|
Name | Description |
request | DiagnoseInterconnectRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
DiagnoseInterconnectResponse | The RPC response. |
DiagnoseInterconnectAsync(DiagnoseInterconnectRequest, CallSettings)
public override Task<DiagnoseInterconnectResponse> DiagnoseInterconnectAsync(DiagnoseInterconnectRequest request, CallSettings callSettings = null)
Get the diagnostics of a single interconnect resource.
Parameters | |
---|---|
Name | Description |
request | DiagnoseInterconnectRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskDiagnoseInterconnectResponse | A Task containing the RPC response. |
DiagnoseNetwork(DiagnoseNetworkRequest, CallSettings)
public override DiagnoseNetworkResponse DiagnoseNetwork(DiagnoseNetworkRequest request, CallSettings callSettings = null)
Get the diagnostics of a single network resource.
Parameters | |
---|---|
Name | Description |
request | DiagnoseNetworkRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
DiagnoseNetworkResponse | The RPC response. |
DiagnoseNetworkAsync(DiagnoseNetworkRequest, CallSettings)
public override Task<DiagnoseNetworkResponse> DiagnoseNetworkAsync(DiagnoseNetworkRequest request, CallSettings callSettings = null)
Get the diagnostics of a single network resource.
Parameters | |
---|---|
Name | Description |
request | DiagnoseNetworkRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskDiagnoseNetworkResponse | A Task containing the RPC response. |
DiagnoseRouter(DiagnoseRouterRequest, CallSettings)
public override DiagnoseRouterResponse DiagnoseRouter(DiagnoseRouterRequest request, CallSettings callSettings = null)
Get the diagnostics of a single router resource.
Parameters | |
---|---|
Name | Description |
request | DiagnoseRouterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
DiagnoseRouterResponse | The RPC response. |
DiagnoseRouterAsync(DiagnoseRouterRequest, CallSettings)
public override Task<DiagnoseRouterResponse> DiagnoseRouterAsync(DiagnoseRouterRequest request, CallSettings callSettings = null)
Get the diagnostics of a single router resource.
Parameters | |
---|---|
Name | Description |
request | DiagnoseRouterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskDiagnoseRouterResponse | A Task containing the RPC response. |
GetInterconnect(GetInterconnectRequest, CallSettings)
public override Interconnect GetInterconnect(GetInterconnectRequest request, CallSettings callSettings = null)
Gets details of a single Interconnect.
Parameters | |
---|---|
Name | Description |
request | GetInterconnectRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Interconnect | The RPC response. |
GetInterconnectAsync(GetInterconnectRequest, CallSettings)
public override Task<Interconnect> GetInterconnectAsync(GetInterconnectRequest request, CallSettings callSettings = null)
Gets details of a single Interconnect.
Parameters | |
---|---|
Name | Description |
request | GetInterconnectRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskInterconnect | A Task containing the RPC response. |
GetInterconnectAttachment(GetInterconnectAttachmentRequest, CallSettings)
public override InterconnectAttachment GetInterconnectAttachment(GetInterconnectAttachmentRequest request, CallSettings callSettings = null)
Gets details of a single InterconnectAttachment.
Parameters | |
---|---|
Name | Description |
request | GetInterconnectAttachmentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
InterconnectAttachment | The RPC response. |
GetInterconnectAttachmentAsync(GetInterconnectAttachmentRequest, CallSettings)
public override Task<InterconnectAttachment> GetInterconnectAttachmentAsync(GetInterconnectAttachmentRequest request, CallSettings callSettings = null)
Gets details of a single InterconnectAttachment.
Parameters | |
---|---|
Name | Description |
request | GetInterconnectAttachmentRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskInterconnectAttachment | A Task containing the RPC response. |
GetNetwork(GetNetworkRequest, CallSettings)
public override Network GetNetwork(GetNetworkRequest request, CallSettings callSettings = null)
Gets details of a single Network.
Parameters | |
---|---|
Name | Description |
request | GetNetworkRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Network | The RPC response. |
GetNetworkAsync(GetNetworkRequest, CallSettings)
public override Task<Network> GetNetworkAsync(GetNetworkRequest request, CallSettings callSettings = null)
Gets details of a single Network.
Parameters | |
---|---|
Name | Description |
request | GetNetworkRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskNetwork | A Task containing the RPC response. |
GetRouter(GetRouterRequest, CallSettings)
public override Router GetRouter(GetRouterRequest request, CallSettings callSettings = null)
Gets details of a single Router.
Parameters | |
---|---|
Name | Description |
request | GetRouterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Router | The RPC response. |
GetRouterAsync(GetRouterRequest, CallSettings)
public override Task<Router> GetRouterAsync(GetRouterRequest request, CallSettings callSettings = null)
Gets details of a single Router.
Parameters | |
---|---|
Name | Description |
request | GetRouterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskRouter | A Task containing the RPC response. |
GetSubnet(GetSubnetRequest, CallSettings)
public override Subnet GetSubnet(GetSubnetRequest request, CallSettings callSettings = null)
Gets details of a single Subnet.
Parameters | |
---|---|
Name | Description |
request | GetSubnetRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Subnet | The RPC response. |
GetSubnetAsync(GetSubnetRequest, CallSettings)
public override Task<Subnet> GetSubnetAsync(GetSubnetRequest request, CallSettings callSettings = null)
Gets details of a single Subnet.
Parameters | |
---|---|
Name | Description |
request | GetSubnetRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskSubnet | A Task containing the RPC response. |
GetZone(GetZoneRequest, CallSettings)
[Obsolete]
public override Zone GetZone(GetZoneRequest request, CallSettings callSettings = null)
Deprecated: not implemented. Gets details of a single Zone.
Parameters | |
---|---|
Name | Description |
request | GetZoneRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Zone | The RPC response. |
GetZoneAsync(GetZoneRequest, CallSettings)
[Obsolete]
public override Task<Zone> GetZoneAsync(GetZoneRequest request, CallSettings callSettings = null)
Deprecated: not implemented. Gets details of a single Zone.
Parameters | |
---|---|
Name | Description |
request | GetZoneRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskZone | A Task containing the RPC response. |
InitializeZone(InitializeZoneRequest, CallSettings)
public override InitializeZoneResponse InitializeZone(InitializeZoneRequest request, CallSettings callSettings = null)
InitializeZone will initialize resources for a zone in a project.
Parameters | |
---|---|
Name | Description |
request | InitializeZoneRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
InitializeZoneResponse | The RPC response. |
InitializeZoneAsync(InitializeZoneRequest, CallSettings)
public override Task<InitializeZoneResponse> InitializeZoneAsync(InitializeZoneRequest request, CallSettings callSettings = null)
InitializeZone will initialize resources for a zone in a project.
Parameters | |
---|---|
Name | Description |
request | InitializeZoneRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskInitializeZoneResponse | A Task containing the RPC response. |
ListInterconnectAttachments(ListInterconnectAttachmentsRequest, CallSettings)
public override PagedEnumerable<ListInterconnectAttachmentsResponse, InterconnectAttachment> ListInterconnectAttachments(ListInterconnectAttachmentsRequest request, CallSettings callSettings = null)
Lists InterconnectAttachments in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListInterconnectAttachmentsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListInterconnectAttachmentsResponseInterconnectAttachment | A pageable sequence of InterconnectAttachment resources. |
ListInterconnectAttachmentsAsync(ListInterconnectAttachmentsRequest, CallSettings)
public override PagedAsyncEnumerable<ListInterconnectAttachmentsResponse, InterconnectAttachment> ListInterconnectAttachmentsAsync(ListInterconnectAttachmentsRequest request, CallSettings callSettings = null)
Lists InterconnectAttachments in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListInterconnectAttachmentsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListInterconnectAttachmentsResponseInterconnectAttachment | A pageable asynchronous sequence of InterconnectAttachment resources. |
ListInterconnects(ListInterconnectsRequest, CallSettings)
public override PagedEnumerable<ListInterconnectsResponse, Interconnect> ListInterconnects(ListInterconnectsRequest request, CallSettings callSettings = null)
Lists Interconnects in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListInterconnectsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListInterconnectsResponseInterconnect | A pageable sequence of Interconnect resources. |
ListInterconnectsAsync(ListInterconnectsRequest, CallSettings)
public override PagedAsyncEnumerable<ListInterconnectsResponse, Interconnect> ListInterconnectsAsync(ListInterconnectsRequest request, CallSettings callSettings = null)
Lists Interconnects in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListInterconnectsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListInterconnectsResponseInterconnect | A pageable asynchronous sequence of Interconnect resources. |
ListNetworks(ListNetworksRequest, CallSettings)
public override PagedEnumerable<ListNetworksResponse, Network> ListNetworks(ListNetworksRequest request, CallSettings callSettings = null)
Lists Networks in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListNetworksRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListNetworksResponseNetwork | A pageable sequence of Network resources. |
ListNetworksAsync(ListNetworksRequest, CallSettings)
public override PagedAsyncEnumerable<ListNetworksResponse, Network> ListNetworksAsync(ListNetworksRequest request, CallSettings callSettings = null)
Lists Networks in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListNetworksRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListNetworksResponseNetwork | A pageable asynchronous sequence of Network resources. |
ListRouters(ListRoutersRequest, CallSettings)
public override PagedEnumerable<ListRoutersResponse, Router> ListRouters(ListRoutersRequest request, CallSettings callSettings = null)
Lists Routers in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListRoutersRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListRoutersResponseRouter | A pageable sequence of Router resources. |
ListRoutersAsync(ListRoutersRequest, CallSettings)
public override PagedAsyncEnumerable<ListRoutersResponse, Router> ListRoutersAsync(ListRoutersRequest request, CallSettings callSettings = null)
Lists Routers in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListRoutersRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListRoutersResponseRouter | A pageable asynchronous sequence of Router resources. |
ListSubnets(ListSubnetsRequest, CallSettings)
public override PagedEnumerable<ListSubnetsResponse, Subnet> ListSubnets(ListSubnetsRequest request, CallSettings callSettings = null)
Lists Subnets in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListSubnetsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListSubnetsResponseSubnet | A pageable sequence of Subnet resources. |
ListSubnetsAsync(ListSubnetsRequest, CallSettings)
public override PagedAsyncEnumerable<ListSubnetsResponse, Subnet> ListSubnetsAsync(ListSubnetsRequest request, CallSettings callSettings = null)
Lists Subnets in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListSubnetsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListSubnetsResponseSubnet | A pageable asynchronous sequence of Subnet resources. |
ListZones(ListZonesRequest, CallSettings)
[Obsolete]
public override PagedEnumerable<ListZonesResponse, Zone> ListZones(ListZonesRequest request, CallSettings callSettings = null)
Deprecated: not implemented. Lists Zones in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListZonesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListZonesResponseZone | A pageable sequence of Zone resources. |
ListZonesAsync(ListZonesRequest, CallSettings)
[Obsolete]
public override PagedAsyncEnumerable<ListZonesResponse, Zone> ListZonesAsync(ListZonesRequest request, CallSettings callSettings = null)
Deprecated: not implemented. Lists Zones in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListZonesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListZonesResponseZone | A pageable asynchronous sequence of Zone resources. |
UpdateRouter(UpdateRouterRequest, CallSettings)
public override Operation<Router, OperationMetadata> UpdateRouter(UpdateRouterRequest request, CallSettings callSettings = null)
Updates the parameters of a single Router.
Parameters | |
---|---|
Name | Description |
request | UpdateRouterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationRouterOperationMetadata | The RPC response. |
UpdateRouterAsync(UpdateRouterRequest, CallSettings)
public override Task<Operation<Router, OperationMetadata>> UpdateRouterAsync(UpdateRouterRequest request, CallSettings callSettings = null)
Updates the parameters of a single Router.
Parameters | |
---|---|
Name | Description |
request | UpdateRouterRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationRouterOperationMetadata | A Task containing the RPC response. |
UpdateSubnet(UpdateSubnetRequest, CallSettings)
public override Operation<Subnet, OperationMetadata> UpdateSubnet(UpdateSubnetRequest request, CallSettings callSettings = null)
Updates the parameters of a single Subnet.
Parameters | |
---|---|
Name | Description |
request | UpdateSubnetRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationSubnetOperationMetadata | The RPC response. |
UpdateSubnetAsync(UpdateSubnetRequest, CallSettings)
public override Task<Operation<Subnet, OperationMetadata>> UpdateSubnetAsync(UpdateSubnetRequest request, CallSettings callSettings = null)
Updates the parameters of a single Subnet.
Parameters | |
---|---|
Name | Description |
request | UpdateSubnetRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationSubnetOperationMetadata | A Task containing the RPC response. |