public abstract class NetworkServicesClient
Reference documentation and code samples for the Network Services v1 API class NetworkServicesClient.
NetworkServices client wrapper, for convenient use.
Derived Types
Namespace
Google.Cloud.NetworkServices.V1Assembly
Google.Cloud.NetworkServices.V1.dll
Remarks
Service describing handlers for resources.
Properties
CreateEndpointPolicyOperationsClient
public virtual OperationsClient CreateEndpointPolicyOperationsClient { get; }
The long-running operations client for CreateEndpointPolicy
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateGatewayOperationsClient
public virtual OperationsClient CreateGatewayOperationsClient { get; }
The long-running operations client for CreateGateway
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateGrpcRouteOperationsClient
public virtual OperationsClient CreateGrpcRouteOperationsClient { get; }
The long-running operations client for CreateGrpcRoute
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateHttpRouteOperationsClient
public virtual OperationsClient CreateHttpRouteOperationsClient { get; }
The long-running operations client for CreateHttpRoute
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateMeshOperationsClient
public virtual OperationsClient CreateMeshOperationsClient { get; }
The long-running operations client for CreateMesh
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateServiceBindingOperationsClient
public virtual OperationsClient CreateServiceBindingOperationsClient { get; }
The long-running operations client for CreateServiceBinding
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateTcpRouteOperationsClient
public virtual OperationsClient CreateTcpRouteOperationsClient { get; }
The long-running operations client for CreateTcpRoute
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateTlsRouteOperationsClient
public virtual OperationsClient CreateTlsRouteOperationsClient { get; }
The long-running operations client for CreateTlsRoute
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DefaultEndpoint
public static string DefaultEndpoint { get; }
The default endpoint for the NetworkServices service, which is a host of "networkservices.googleapis.com" and a port of 443.
Property Value | |
---|---|
Type | Description |
string |
DefaultScopes
public static IReadOnlyList<string> DefaultScopes { get; }
The default NetworkServices scopes.
Property Value | |
---|---|
Type | Description |
IReadOnlyListstring |
The default NetworkServices scopes are:
DeleteEndpointPolicyOperationsClient
public virtual OperationsClient DeleteEndpointPolicyOperationsClient { get; }
The long-running operations client for DeleteEndpointPolicy
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteGatewayOperationsClient
public virtual OperationsClient DeleteGatewayOperationsClient { get; }
The long-running operations client for DeleteGateway
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteGrpcRouteOperationsClient
public virtual OperationsClient DeleteGrpcRouteOperationsClient { get; }
The long-running operations client for DeleteGrpcRoute
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteHttpRouteOperationsClient
public virtual OperationsClient DeleteHttpRouteOperationsClient { get; }
The long-running operations client for DeleteHttpRoute
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteMeshOperationsClient
public virtual OperationsClient DeleteMeshOperationsClient { get; }
The long-running operations client for DeleteMesh
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteServiceBindingOperationsClient
public virtual OperationsClient DeleteServiceBindingOperationsClient { get; }
The long-running operations client for DeleteServiceBinding
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteTcpRouteOperationsClient
public virtual OperationsClient DeleteTcpRouteOperationsClient { get; }
The long-running operations client for DeleteTcpRoute
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteTlsRouteOperationsClient
public virtual OperationsClient DeleteTlsRouteOperationsClient { get; }
The long-running operations client for DeleteTlsRoute
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
GrpcClient
public virtual NetworkServices.NetworkServicesClient GrpcClient { get; }
The underlying gRPC NetworkServices client
Property Value | |
---|---|
Type | Description |
NetworkServicesNetworkServicesClient |
IAMPolicyClient
public virtual IAMPolicyClient IAMPolicyClient { get; }
The IAMPolicyClient associated with this client.
Property Value | |
---|---|
Type | Description |
IAMPolicyClient |
LocationsClient
public virtual LocationsClient LocationsClient { get; }
The LocationsClient associated with this client.
Property Value | |
---|---|
Type | Description |
LocationsClient |
ServiceMetadata
public static ServiceMetadata ServiceMetadata { get; }
The service metadata associated with this client type.
Property Value | |
---|---|
Type | Description |
ServiceMetadata |
UpdateEndpointPolicyOperationsClient
public virtual OperationsClient UpdateEndpointPolicyOperationsClient { get; }
The long-running operations client for UpdateEndpointPolicy
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateGatewayOperationsClient
public virtual OperationsClient UpdateGatewayOperationsClient { get; }
The long-running operations client for UpdateGateway
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateGrpcRouteOperationsClient
public virtual OperationsClient UpdateGrpcRouteOperationsClient { get; }
The long-running operations client for UpdateGrpcRoute
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateHttpRouteOperationsClient
public virtual OperationsClient UpdateHttpRouteOperationsClient { get; }
The long-running operations client for UpdateHttpRoute
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateMeshOperationsClient
public virtual OperationsClient UpdateMeshOperationsClient { get; }
The long-running operations client for UpdateMesh
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateTcpRouteOperationsClient
public virtual OperationsClient UpdateTcpRouteOperationsClient { get; }
The long-running operations client for UpdateTcpRoute
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateTlsRouteOperationsClient
public virtual OperationsClient UpdateTlsRouteOperationsClient { get; }
The long-running operations client for UpdateTlsRoute
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
Methods
Create()
public static NetworkServicesClient Create()
Synchronously creates a NetworkServicesClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use NetworkServicesClientBuilder.
Returns | |
---|---|
Type | Description |
NetworkServicesClient |
The created NetworkServicesClient. |
CreateAsync(CancellationToken)
public static Task<NetworkServicesClient> CreateAsync(CancellationToken cancellationToken = default)
Asynchronously creates a NetworkServicesClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use NetworkServicesClientBuilder.
Parameter | |
---|---|
Name | Description |
cancellationToken |
CancellationToken The CancellationToken to use while creating the client. |
Returns | |
---|---|
Type | Description |
TaskNetworkServicesClient |
The task representing the created NetworkServicesClient. |
CreateEndpointPolicy(LocationName, EndpointPolicy, string, CallSettings)
public virtual Operation<EndpointPolicy, OperationMetadata> CreateEndpointPolicy(LocationName parent, EndpointPolicy endpointPolicy, string endpointPolicyId, CallSettings callSettings = null)
Creates a new EndpointPolicy in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the EndpointPolicy. Must be in the
format |
endpointPolicy |
EndpointPolicy Required. EndpointPolicy resource to be created. |
endpointPolicyId |
string Required. Short name of the EndpointPolicy resource to be created. E.g. "CustomECS". |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEndpointPolicyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
EndpointPolicy endpointPolicy = new EndpointPolicy();
string endpointPolicyId = "";
// Make the request
Operation<EndpointPolicy, OperationMetadata> response = networkServicesClient.CreateEndpointPolicy(parent, endpointPolicy, endpointPolicyId);
// Poll until the returned long-running operation is complete
Operation<EndpointPolicy, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
EndpointPolicy result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<EndpointPolicy, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateEndpointPolicy(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
EndpointPolicy retrievedResult = retrievedResponse.Result;
}
CreateEndpointPolicy(CreateEndpointPolicyRequest, CallSettings)
public virtual Operation<EndpointPolicy, OperationMetadata> CreateEndpointPolicy(CreateEndpointPolicyRequest request, CallSettings callSettings = null)
Creates a new EndpointPolicy in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateEndpointPolicyRequest 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 |
OperationEndpointPolicyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
CreateEndpointPolicyRequest request = new CreateEndpointPolicyRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
EndpointPolicyId = "",
EndpointPolicy = new EndpointPolicy(),
};
// Make the request
Operation<EndpointPolicy, OperationMetadata> response = networkServicesClient.CreateEndpointPolicy(request);
// Poll until the returned long-running operation is complete
Operation<EndpointPolicy, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
EndpointPolicy result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<EndpointPolicy, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateEndpointPolicy(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
EndpointPolicy retrievedResult = retrievedResponse.Result;
}
CreateEndpointPolicy(string, EndpointPolicy, string, CallSettings)
public virtual Operation<EndpointPolicy, OperationMetadata> CreateEndpointPolicy(string parent, EndpointPolicy endpointPolicy, string endpointPolicyId, CallSettings callSettings = null)
Creates a new EndpointPolicy in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the EndpointPolicy. Must be in the
format |
endpointPolicy |
EndpointPolicy Required. EndpointPolicy resource to be created. |
endpointPolicyId |
string Required. Short name of the EndpointPolicy resource to be created. E.g. "CustomECS". |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEndpointPolicyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
EndpointPolicy endpointPolicy = new EndpointPolicy();
string endpointPolicyId = "";
// Make the request
Operation<EndpointPolicy, OperationMetadata> response = networkServicesClient.CreateEndpointPolicy(parent, endpointPolicy, endpointPolicyId);
// Poll until the returned long-running operation is complete
Operation<EndpointPolicy, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
EndpointPolicy result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<EndpointPolicy, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateEndpointPolicy(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
EndpointPolicy retrievedResult = retrievedResponse.Result;
}
CreateEndpointPolicyAsync(LocationName, EndpointPolicy, string, CallSettings)
public virtual Task<Operation<EndpointPolicy, OperationMetadata>> CreateEndpointPolicyAsync(LocationName parent, EndpointPolicy endpointPolicy, string endpointPolicyId, CallSettings callSettings = null)
Creates a new EndpointPolicy in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the EndpointPolicy. Must be in the
format |
endpointPolicy |
EndpointPolicy Required. EndpointPolicy resource to be created. |
endpointPolicyId |
string Required. Short name of the EndpointPolicy resource to be created. E.g. "CustomECS". |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEndpointPolicyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
EndpointPolicy endpointPolicy = new EndpointPolicy();
string endpointPolicyId = "";
// Make the request
Operation<EndpointPolicy, OperationMetadata> response = await networkServicesClient.CreateEndpointPolicyAsync(parent, endpointPolicy, endpointPolicyId);
// Poll until the returned long-running operation is complete
Operation<EndpointPolicy, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
EndpointPolicy result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<EndpointPolicy, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateEndpointPolicyAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
EndpointPolicy retrievedResult = retrievedResponse.Result;
}
CreateEndpointPolicyAsync(LocationName, EndpointPolicy, string, CancellationToken)
public virtual Task<Operation<EndpointPolicy, OperationMetadata>> CreateEndpointPolicyAsync(LocationName parent, EndpointPolicy endpointPolicy, string endpointPolicyId, CancellationToken cancellationToken)
Creates a new EndpointPolicy in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the EndpointPolicy. Must be in the
format |
endpointPolicy |
EndpointPolicy Required. EndpointPolicy resource to be created. |
endpointPolicyId |
string Required. Short name of the EndpointPolicy resource to be created. E.g. "CustomECS". |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEndpointPolicyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
EndpointPolicy endpointPolicy = new EndpointPolicy();
string endpointPolicyId = "";
// Make the request
Operation<EndpointPolicy, OperationMetadata> response = await networkServicesClient.CreateEndpointPolicyAsync(parent, endpointPolicy, endpointPolicyId);
// Poll until the returned long-running operation is complete
Operation<EndpointPolicy, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
EndpointPolicy result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<EndpointPolicy, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateEndpointPolicyAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
EndpointPolicy retrievedResult = retrievedResponse.Result;
}
CreateEndpointPolicyAsync(CreateEndpointPolicyRequest, CallSettings)
public virtual Task<Operation<EndpointPolicy, OperationMetadata>> CreateEndpointPolicyAsync(CreateEndpointPolicyRequest request, CallSettings callSettings = null)
Creates a new EndpointPolicy in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateEndpointPolicyRequest 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 |
TaskOperationEndpointPolicyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
CreateEndpointPolicyRequest request = new CreateEndpointPolicyRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
EndpointPolicyId = "",
EndpointPolicy = new EndpointPolicy(),
};
// Make the request
Operation<EndpointPolicy, OperationMetadata> response = await networkServicesClient.CreateEndpointPolicyAsync(request);
// Poll until the returned long-running operation is complete
Operation<EndpointPolicy, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
EndpointPolicy result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<EndpointPolicy, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateEndpointPolicyAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
EndpointPolicy retrievedResult = retrievedResponse.Result;
}
CreateEndpointPolicyAsync(CreateEndpointPolicyRequest, CancellationToken)
public virtual Task<Operation<EndpointPolicy, OperationMetadata>> CreateEndpointPolicyAsync(CreateEndpointPolicyRequest request, CancellationToken cancellationToken)
Creates a new EndpointPolicy in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateEndpointPolicyRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEndpointPolicyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
CreateEndpointPolicyRequest request = new CreateEndpointPolicyRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
EndpointPolicyId = "",
EndpointPolicy = new EndpointPolicy(),
};
// Make the request
Operation<EndpointPolicy, OperationMetadata> response = await networkServicesClient.CreateEndpointPolicyAsync(request);
// Poll until the returned long-running operation is complete
Operation<EndpointPolicy, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
EndpointPolicy result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<EndpointPolicy, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateEndpointPolicyAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
EndpointPolicy retrievedResult = retrievedResponse.Result;
}
CreateEndpointPolicyAsync(string, EndpointPolicy, string, CallSettings)
public virtual Task<Operation<EndpointPolicy, OperationMetadata>> CreateEndpointPolicyAsync(string parent, EndpointPolicy endpointPolicy, string endpointPolicyId, CallSettings callSettings = null)
Creates a new EndpointPolicy in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the EndpointPolicy. Must be in the
format |
endpointPolicy |
EndpointPolicy Required. EndpointPolicy resource to be created. |
endpointPolicyId |
string Required. Short name of the EndpointPolicy resource to be created. E.g. "CustomECS". |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEndpointPolicyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
EndpointPolicy endpointPolicy = new EndpointPolicy();
string endpointPolicyId = "";
// Make the request
Operation<EndpointPolicy, OperationMetadata> response = await networkServicesClient.CreateEndpointPolicyAsync(parent, endpointPolicy, endpointPolicyId);
// Poll until the returned long-running operation is complete
Operation<EndpointPolicy, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
EndpointPolicy result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<EndpointPolicy, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateEndpointPolicyAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
EndpointPolicy retrievedResult = retrievedResponse.Result;
}
CreateEndpointPolicyAsync(string, EndpointPolicy, string, CancellationToken)
public virtual Task<Operation<EndpointPolicy, OperationMetadata>> CreateEndpointPolicyAsync(string parent, EndpointPolicy endpointPolicy, string endpointPolicyId, CancellationToken cancellationToken)
Creates a new EndpointPolicy in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the EndpointPolicy. Must be in the
format |
endpointPolicy |
EndpointPolicy Required. EndpointPolicy resource to be created. |
endpointPolicyId |
string Required. Short name of the EndpointPolicy resource to be created. E.g. "CustomECS". |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEndpointPolicyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
EndpointPolicy endpointPolicy = new EndpointPolicy();
string endpointPolicyId = "";
// Make the request
Operation<EndpointPolicy, OperationMetadata> response = await networkServicesClient.CreateEndpointPolicyAsync(parent, endpointPolicy, endpointPolicyId);
// Poll until the returned long-running operation is complete
Operation<EndpointPolicy, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
EndpointPolicy result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<EndpointPolicy, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateEndpointPolicyAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
EndpointPolicy retrievedResult = retrievedResponse.Result;
}
CreateGateway(LocationName, Gateway, string, CallSettings)
public virtual Operation<Gateway, OperationMetadata> CreateGateway(LocationName parent, Gateway gateway, string gatewayId, CallSettings callSettings = null)
Creates a new Gateway in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the Gateway. Must be in the
format |
gateway |
Gateway Required. Gateway resource to be created. |
gatewayId |
string Required. Short name of the Gateway resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationGatewayOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
Gateway gateway = new Gateway();
string gatewayId = "";
// Make the request
Operation<Gateway, OperationMetadata> response = networkServicesClient.CreateGateway(parent, gateway, gatewayId);
// Poll until the returned long-running operation is complete
Operation<Gateway, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Gateway result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Gateway, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateGateway(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Gateway retrievedResult = retrievedResponse.Result;
}
CreateGateway(CreateGatewayRequest, CallSettings)
public virtual Operation<Gateway, OperationMetadata> CreateGateway(CreateGatewayRequest request, CallSettings callSettings = null)
Creates a new Gateway in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateGatewayRequest 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 |
OperationGatewayOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
CreateGatewayRequest request = new CreateGatewayRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
GatewayId = "",
Gateway = new Gateway(),
};
// Make the request
Operation<Gateway, OperationMetadata> response = networkServicesClient.CreateGateway(request);
// Poll until the returned long-running operation is complete
Operation<Gateway, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Gateway result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Gateway, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateGateway(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Gateway retrievedResult = retrievedResponse.Result;
}
CreateGateway(string, Gateway, string, CallSettings)
public virtual Operation<Gateway, OperationMetadata> CreateGateway(string parent, Gateway gateway, string gatewayId, CallSettings callSettings = null)
Creates a new Gateway in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the Gateway. Must be in the
format |
gateway |
Gateway Required. Gateway resource to be created. |
gatewayId |
string Required. Short name of the Gateway resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationGatewayOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
Gateway gateway = new Gateway();
string gatewayId = "";
// Make the request
Operation<Gateway, OperationMetadata> response = networkServicesClient.CreateGateway(parent, gateway, gatewayId);
// Poll until the returned long-running operation is complete
Operation<Gateway, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Gateway result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Gateway, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateGateway(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Gateway retrievedResult = retrievedResponse.Result;
}
CreateGatewayAsync(LocationName, Gateway, string, CallSettings)
public virtual Task<Operation<Gateway, OperationMetadata>> CreateGatewayAsync(LocationName parent, Gateway gateway, string gatewayId, CallSettings callSettings = null)
Creates a new Gateway in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the Gateway. Must be in the
format |
gateway |
Gateway Required. Gateway resource to be created. |
gatewayId |
string Required. Short name of the Gateway resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationGatewayOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
Gateway gateway = new Gateway();
string gatewayId = "";
// Make the request
Operation<Gateway, OperationMetadata> response = await networkServicesClient.CreateGatewayAsync(parent, gateway, gatewayId);
// Poll until the returned long-running operation is complete
Operation<Gateway, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Gateway result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Gateway, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateGatewayAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Gateway retrievedResult = retrievedResponse.Result;
}
CreateGatewayAsync(LocationName, Gateway, string, CancellationToken)
public virtual Task<Operation<Gateway, OperationMetadata>> CreateGatewayAsync(LocationName parent, Gateway gateway, string gatewayId, CancellationToken cancellationToken)
Creates a new Gateway in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the Gateway. Must be in the
format |
gateway |
Gateway Required. Gateway resource to be created. |
gatewayId |
string Required. Short name of the Gateway resource to be created. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationGatewayOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
Gateway gateway = new Gateway();
string gatewayId = "";
// Make the request
Operation<Gateway, OperationMetadata> response = await networkServicesClient.CreateGatewayAsync(parent, gateway, gatewayId);
// Poll until the returned long-running operation is complete
Operation<Gateway, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Gateway result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Gateway, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateGatewayAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Gateway retrievedResult = retrievedResponse.Result;
}
CreateGatewayAsync(CreateGatewayRequest, CallSettings)
public virtual Task<Operation<Gateway, OperationMetadata>> CreateGatewayAsync(CreateGatewayRequest request, CallSettings callSettings = null)
Creates a new Gateway in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateGatewayRequest 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 |
TaskOperationGatewayOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
CreateGatewayRequest request = new CreateGatewayRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
GatewayId = "",
Gateway = new Gateway(),
};
// Make the request
Operation<Gateway, OperationMetadata> response = await networkServicesClient.CreateGatewayAsync(request);
// Poll until the returned long-running operation is complete
Operation<Gateway, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Gateway result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Gateway, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateGatewayAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Gateway retrievedResult = retrievedResponse.Result;
}
CreateGatewayAsync(CreateGatewayRequest, CancellationToken)
public virtual Task<Operation<Gateway, OperationMetadata>> CreateGatewayAsync(CreateGatewayRequest request, CancellationToken cancellationToken)
Creates a new Gateway in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateGatewayRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationGatewayOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
CreateGatewayRequest request = new CreateGatewayRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
GatewayId = "",
Gateway = new Gateway(),
};
// Make the request
Operation<Gateway, OperationMetadata> response = await networkServicesClient.CreateGatewayAsync(request);
// Poll until the returned long-running operation is complete
Operation<Gateway, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Gateway result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Gateway, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateGatewayAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Gateway retrievedResult = retrievedResponse.Result;
}
CreateGatewayAsync(string, Gateway, string, CallSettings)
public virtual Task<Operation<Gateway, OperationMetadata>> CreateGatewayAsync(string parent, Gateway gateway, string gatewayId, CallSettings callSettings = null)
Creates a new Gateway in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the Gateway. Must be in the
format |
gateway |
Gateway Required. Gateway resource to be created. |
gatewayId |
string Required. Short name of the Gateway resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationGatewayOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
Gateway gateway = new Gateway();
string gatewayId = "";
// Make the request
Operation<Gateway, OperationMetadata> response = await networkServicesClient.CreateGatewayAsync(parent, gateway, gatewayId);
// Poll until the returned long-running operation is complete
Operation<Gateway, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Gateway result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Gateway, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateGatewayAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Gateway retrievedResult = retrievedResponse.Result;
}
CreateGatewayAsync(string, Gateway, string, CancellationToken)
public virtual Task<Operation<Gateway, OperationMetadata>> CreateGatewayAsync(string parent, Gateway gateway, string gatewayId, CancellationToken cancellationToken)
Creates a new Gateway in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the Gateway. Must be in the
format |
gateway |
Gateway Required. Gateway resource to be created. |
gatewayId |
string Required. Short name of the Gateway resource to be created. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationGatewayOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
Gateway gateway = new Gateway();
string gatewayId = "";
// Make the request
Operation<Gateway, OperationMetadata> response = await networkServicesClient.CreateGatewayAsync(parent, gateway, gatewayId);
// Poll until the returned long-running operation is complete
Operation<Gateway, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Gateway result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Gateway, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateGatewayAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Gateway retrievedResult = retrievedResponse.Result;
}
CreateGrpcRoute(LocationName, GrpcRoute, string, CallSettings)
public virtual Operation<GrpcRoute, OperationMetadata> CreateGrpcRoute(LocationName parent, GrpcRoute grpcRoute, string grpcRouteId, CallSettings callSettings = null)
Creates a new GrpcRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the GrpcRoute. Must be in the
format |
grpcRoute |
GrpcRoute Required. GrpcRoute resource to be created. |
grpcRouteId |
string Required. Short name of the GrpcRoute resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationGrpcRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
GrpcRoute grpcRoute = new GrpcRoute();
string grpcRouteId = "";
// Make the request
Operation<GrpcRoute, OperationMetadata> response = networkServicesClient.CreateGrpcRoute(parent, grpcRoute, grpcRouteId);
// Poll until the returned long-running operation is complete
Operation<GrpcRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
GrpcRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<GrpcRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateGrpcRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GrpcRoute retrievedResult = retrievedResponse.Result;
}
CreateGrpcRoute(CreateGrpcRouteRequest, CallSettings)
public virtual Operation<GrpcRoute, OperationMetadata> CreateGrpcRoute(CreateGrpcRouteRequest request, CallSettings callSettings = null)
Creates a new GrpcRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateGrpcRouteRequest 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 |
OperationGrpcRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
CreateGrpcRouteRequest request = new CreateGrpcRouteRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
GrpcRouteId = "",
GrpcRoute = new GrpcRoute(),
};
// Make the request
Operation<GrpcRoute, OperationMetadata> response = networkServicesClient.CreateGrpcRoute(request);
// Poll until the returned long-running operation is complete
Operation<GrpcRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
GrpcRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<GrpcRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateGrpcRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GrpcRoute retrievedResult = retrievedResponse.Result;
}
CreateGrpcRoute(string, GrpcRoute, string, CallSettings)
public virtual Operation<GrpcRoute, OperationMetadata> CreateGrpcRoute(string parent, GrpcRoute grpcRoute, string grpcRouteId, CallSettings callSettings = null)
Creates a new GrpcRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the GrpcRoute. Must be in the
format |
grpcRoute |
GrpcRoute Required. GrpcRoute resource to be created. |
grpcRouteId |
string Required. Short name of the GrpcRoute resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationGrpcRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
GrpcRoute grpcRoute = new GrpcRoute();
string grpcRouteId = "";
// Make the request
Operation<GrpcRoute, OperationMetadata> response = networkServicesClient.CreateGrpcRoute(parent, grpcRoute, grpcRouteId);
// Poll until the returned long-running operation is complete
Operation<GrpcRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
GrpcRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<GrpcRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateGrpcRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GrpcRoute retrievedResult = retrievedResponse.Result;
}
CreateGrpcRouteAsync(LocationName, GrpcRoute, string, CallSettings)
public virtual Task<Operation<GrpcRoute, OperationMetadata>> CreateGrpcRouteAsync(LocationName parent, GrpcRoute grpcRoute, string grpcRouteId, CallSettings callSettings = null)
Creates a new GrpcRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the GrpcRoute. Must be in the
format |
grpcRoute |
GrpcRoute Required. GrpcRoute resource to be created. |
grpcRouteId |
string Required. Short name of the GrpcRoute resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationGrpcRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
GrpcRoute grpcRoute = new GrpcRoute();
string grpcRouteId = "";
// Make the request
Operation<GrpcRoute, OperationMetadata> response = await networkServicesClient.CreateGrpcRouteAsync(parent, grpcRoute, grpcRouteId);
// Poll until the returned long-running operation is complete
Operation<GrpcRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
GrpcRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<GrpcRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateGrpcRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GrpcRoute retrievedResult = retrievedResponse.Result;
}
CreateGrpcRouteAsync(LocationName, GrpcRoute, string, CancellationToken)
public virtual Task<Operation<GrpcRoute, OperationMetadata>> CreateGrpcRouteAsync(LocationName parent, GrpcRoute grpcRoute, string grpcRouteId, CancellationToken cancellationToken)
Creates a new GrpcRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the GrpcRoute. Must be in the
format |
grpcRoute |
GrpcRoute Required. GrpcRoute resource to be created. |
grpcRouteId |
string Required. Short name of the GrpcRoute resource to be created. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationGrpcRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
GrpcRoute grpcRoute = new GrpcRoute();
string grpcRouteId = "";
// Make the request
Operation<GrpcRoute, OperationMetadata> response = await networkServicesClient.CreateGrpcRouteAsync(parent, grpcRoute, grpcRouteId);
// Poll until the returned long-running operation is complete
Operation<GrpcRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
GrpcRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<GrpcRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateGrpcRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GrpcRoute retrievedResult = retrievedResponse.Result;
}
CreateGrpcRouteAsync(CreateGrpcRouteRequest, CallSettings)
public virtual Task<Operation<GrpcRoute, OperationMetadata>> CreateGrpcRouteAsync(CreateGrpcRouteRequest request, CallSettings callSettings = null)
Creates a new GrpcRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateGrpcRouteRequest 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 |
TaskOperationGrpcRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
CreateGrpcRouteRequest request = new CreateGrpcRouteRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
GrpcRouteId = "",
GrpcRoute = new GrpcRoute(),
};
// Make the request
Operation<GrpcRoute, OperationMetadata> response = await networkServicesClient.CreateGrpcRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<GrpcRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
GrpcRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<GrpcRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateGrpcRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GrpcRoute retrievedResult = retrievedResponse.Result;
}
CreateGrpcRouteAsync(CreateGrpcRouteRequest, CancellationToken)
public virtual Task<Operation<GrpcRoute, OperationMetadata>> CreateGrpcRouteAsync(CreateGrpcRouteRequest request, CancellationToken cancellationToken)
Creates a new GrpcRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateGrpcRouteRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationGrpcRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
CreateGrpcRouteRequest request = new CreateGrpcRouteRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
GrpcRouteId = "",
GrpcRoute = new GrpcRoute(),
};
// Make the request
Operation<GrpcRoute, OperationMetadata> response = await networkServicesClient.CreateGrpcRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<GrpcRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
GrpcRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<GrpcRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateGrpcRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GrpcRoute retrievedResult = retrievedResponse.Result;
}
CreateGrpcRouteAsync(string, GrpcRoute, string, CallSettings)
public virtual Task<Operation<GrpcRoute, OperationMetadata>> CreateGrpcRouteAsync(string parent, GrpcRoute grpcRoute, string grpcRouteId, CallSettings callSettings = null)
Creates a new GrpcRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the GrpcRoute. Must be in the
format |
grpcRoute |
GrpcRoute Required. GrpcRoute resource to be created. |
grpcRouteId |
string Required. Short name of the GrpcRoute resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationGrpcRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
GrpcRoute grpcRoute = new GrpcRoute();
string grpcRouteId = "";
// Make the request
Operation<GrpcRoute, OperationMetadata> response = await networkServicesClient.CreateGrpcRouteAsync(parent, grpcRoute, grpcRouteId);
// Poll until the returned long-running operation is complete
Operation<GrpcRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
GrpcRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<GrpcRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateGrpcRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GrpcRoute retrievedResult = retrievedResponse.Result;
}
CreateGrpcRouteAsync(string, GrpcRoute, string, CancellationToken)
public virtual Task<Operation<GrpcRoute, OperationMetadata>> CreateGrpcRouteAsync(string parent, GrpcRoute grpcRoute, string grpcRouteId, CancellationToken cancellationToken)
Creates a new GrpcRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the GrpcRoute. Must be in the
format |
grpcRoute |
GrpcRoute Required. GrpcRoute resource to be created. |
grpcRouteId |
string Required. Short name of the GrpcRoute resource to be created. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationGrpcRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
GrpcRoute grpcRoute = new GrpcRoute();
string grpcRouteId = "";
// Make the request
Operation<GrpcRoute, OperationMetadata> response = await networkServicesClient.CreateGrpcRouteAsync(parent, grpcRoute, grpcRouteId);
// Poll until the returned long-running operation is complete
Operation<GrpcRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
GrpcRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<GrpcRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateGrpcRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GrpcRoute retrievedResult = retrievedResponse.Result;
}
CreateHttpRoute(LocationName, HttpRoute, string, CallSettings)
public virtual Operation<HttpRoute, OperationMetadata> CreateHttpRoute(LocationName parent, HttpRoute httpRoute, string httpRouteId, CallSettings callSettings = null)
Creates a new HttpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the HttpRoute. Must be in the
format |
httpRoute |
HttpRoute Required. HttpRoute resource to be created. |
httpRouteId |
string Required. Short name of the HttpRoute resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationHttpRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
HttpRoute httpRoute = new HttpRoute();
string httpRouteId = "";
// Make the request
Operation<HttpRoute, OperationMetadata> response = networkServicesClient.CreateHttpRoute(parent, httpRoute, httpRouteId);
// Poll until the returned long-running operation is complete
Operation<HttpRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
HttpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<HttpRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateHttpRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
HttpRoute retrievedResult = retrievedResponse.Result;
}
CreateHttpRoute(CreateHttpRouteRequest, CallSettings)
public virtual Operation<HttpRoute, OperationMetadata> CreateHttpRoute(CreateHttpRouteRequest request, CallSettings callSettings = null)
Creates a new HttpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateHttpRouteRequest 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 |
OperationHttpRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
CreateHttpRouteRequest request = new CreateHttpRouteRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
HttpRouteId = "",
HttpRoute = new HttpRoute(),
};
// Make the request
Operation<HttpRoute, OperationMetadata> response = networkServicesClient.CreateHttpRoute(request);
// Poll until the returned long-running operation is complete
Operation<HttpRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
HttpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<HttpRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateHttpRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
HttpRoute retrievedResult = retrievedResponse.Result;
}
CreateHttpRoute(string, HttpRoute, string, CallSettings)
public virtual Operation<HttpRoute, OperationMetadata> CreateHttpRoute(string parent, HttpRoute httpRoute, string httpRouteId, CallSettings callSettings = null)
Creates a new HttpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the HttpRoute. Must be in the
format |
httpRoute |
HttpRoute Required. HttpRoute resource to be created. |
httpRouteId |
string Required. Short name of the HttpRoute resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationHttpRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
HttpRoute httpRoute = new HttpRoute();
string httpRouteId = "";
// Make the request
Operation<HttpRoute, OperationMetadata> response = networkServicesClient.CreateHttpRoute(parent, httpRoute, httpRouteId);
// Poll until the returned long-running operation is complete
Operation<HttpRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
HttpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<HttpRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateHttpRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
HttpRoute retrievedResult = retrievedResponse.Result;
}
CreateHttpRouteAsync(LocationName, HttpRoute, string, CallSettings)
public virtual Task<Operation<HttpRoute, OperationMetadata>> CreateHttpRouteAsync(LocationName parent, HttpRoute httpRoute, string httpRouteId, CallSettings callSettings = null)
Creates a new HttpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the HttpRoute. Must be in the
format |
httpRoute |
HttpRoute Required. HttpRoute resource to be created. |
httpRouteId |
string Required. Short name of the HttpRoute resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationHttpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
HttpRoute httpRoute = new HttpRoute();
string httpRouteId = "";
// Make the request
Operation<HttpRoute, OperationMetadata> response = await networkServicesClient.CreateHttpRouteAsync(parent, httpRoute, httpRouteId);
// Poll until the returned long-running operation is complete
Operation<HttpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
HttpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<HttpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateHttpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
HttpRoute retrievedResult = retrievedResponse.Result;
}
CreateHttpRouteAsync(LocationName, HttpRoute, string, CancellationToken)
public virtual Task<Operation<HttpRoute, OperationMetadata>> CreateHttpRouteAsync(LocationName parent, HttpRoute httpRoute, string httpRouteId, CancellationToken cancellationToken)
Creates a new HttpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the HttpRoute. Must be in the
format |
httpRoute |
HttpRoute Required. HttpRoute resource to be created. |
httpRouteId |
string Required. Short name of the HttpRoute resource to be created. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationHttpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
HttpRoute httpRoute = new HttpRoute();
string httpRouteId = "";
// Make the request
Operation<HttpRoute, OperationMetadata> response = await networkServicesClient.CreateHttpRouteAsync(parent, httpRoute, httpRouteId);
// Poll until the returned long-running operation is complete
Operation<HttpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
HttpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<HttpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateHttpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
HttpRoute retrievedResult = retrievedResponse.Result;
}
CreateHttpRouteAsync(CreateHttpRouteRequest, CallSettings)
public virtual Task<Operation<HttpRoute, OperationMetadata>> CreateHttpRouteAsync(CreateHttpRouteRequest request, CallSettings callSettings = null)
Creates a new HttpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateHttpRouteRequest 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 |
TaskOperationHttpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
CreateHttpRouteRequest request = new CreateHttpRouteRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
HttpRouteId = "",
HttpRoute = new HttpRoute(),
};
// Make the request
Operation<HttpRoute, OperationMetadata> response = await networkServicesClient.CreateHttpRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<HttpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
HttpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<HttpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateHttpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
HttpRoute retrievedResult = retrievedResponse.Result;
}
CreateHttpRouteAsync(CreateHttpRouteRequest, CancellationToken)
public virtual Task<Operation<HttpRoute, OperationMetadata>> CreateHttpRouteAsync(CreateHttpRouteRequest request, CancellationToken cancellationToken)
Creates a new HttpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateHttpRouteRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationHttpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
CreateHttpRouteRequest request = new CreateHttpRouteRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
HttpRouteId = "",
HttpRoute = new HttpRoute(),
};
// Make the request
Operation<HttpRoute, OperationMetadata> response = await networkServicesClient.CreateHttpRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<HttpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
HttpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<HttpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateHttpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
HttpRoute retrievedResult = retrievedResponse.Result;
}
CreateHttpRouteAsync(string, HttpRoute, string, CallSettings)
public virtual Task<Operation<HttpRoute, OperationMetadata>> CreateHttpRouteAsync(string parent, HttpRoute httpRoute, string httpRouteId, CallSettings callSettings = null)
Creates a new HttpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the HttpRoute. Must be in the
format |
httpRoute |
HttpRoute Required. HttpRoute resource to be created. |
httpRouteId |
string Required. Short name of the HttpRoute resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationHttpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
HttpRoute httpRoute = new HttpRoute();
string httpRouteId = "";
// Make the request
Operation<HttpRoute, OperationMetadata> response = await networkServicesClient.CreateHttpRouteAsync(parent, httpRoute, httpRouteId);
// Poll until the returned long-running operation is complete
Operation<HttpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
HttpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<HttpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateHttpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
HttpRoute retrievedResult = retrievedResponse.Result;
}
CreateHttpRouteAsync(string, HttpRoute, string, CancellationToken)
public virtual Task<Operation<HttpRoute, OperationMetadata>> CreateHttpRouteAsync(string parent, HttpRoute httpRoute, string httpRouteId, CancellationToken cancellationToken)
Creates a new HttpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the HttpRoute. Must be in the
format |
httpRoute |
HttpRoute Required. HttpRoute resource to be created. |
httpRouteId |
string Required. Short name of the HttpRoute resource to be created. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationHttpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
HttpRoute httpRoute = new HttpRoute();
string httpRouteId = "";
// Make the request
Operation<HttpRoute, OperationMetadata> response = await networkServicesClient.CreateHttpRouteAsync(parent, httpRoute, httpRouteId);
// Poll until the returned long-running operation is complete
Operation<HttpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
HttpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<HttpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateHttpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
HttpRoute retrievedResult = retrievedResponse.Result;
}
CreateMesh(LocationName, Mesh, string, CallSettings)
public virtual Operation<Mesh, OperationMetadata> CreateMesh(LocationName parent, Mesh mesh, string meshId, CallSettings callSettings = null)
Creates a new Mesh in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the Mesh. Must be in the
format |
mesh |
Mesh Required. Mesh resource to be created. |
meshId |
string Required. Short name of the Mesh resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationMeshOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
Mesh mesh = new Mesh();
string meshId = "";
// Make the request
Operation<Mesh, OperationMetadata> response = networkServicesClient.CreateMesh(parent, mesh, meshId);
// Poll until the returned long-running operation is complete
Operation<Mesh, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Mesh result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Mesh, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateMesh(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Mesh retrievedResult = retrievedResponse.Result;
}
CreateMesh(CreateMeshRequest, CallSettings)
public virtual Operation<Mesh, OperationMetadata> CreateMesh(CreateMeshRequest request, CallSettings callSettings = null)
Creates a new Mesh in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateMeshRequest 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 |
OperationMeshOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
CreateMeshRequest request = new CreateMeshRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
MeshId = "",
Mesh = new Mesh(),
};
// Make the request
Operation<Mesh, OperationMetadata> response = networkServicesClient.CreateMesh(request);
// Poll until the returned long-running operation is complete
Operation<Mesh, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Mesh result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Mesh, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateMesh(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Mesh retrievedResult = retrievedResponse.Result;
}
CreateMesh(string, Mesh, string, CallSettings)
public virtual Operation<Mesh, OperationMetadata> CreateMesh(string parent, Mesh mesh, string meshId, CallSettings callSettings = null)
Creates a new Mesh in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the Mesh. Must be in the
format |
mesh |
Mesh Required. Mesh resource to be created. |
meshId |
string Required. Short name of the Mesh resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationMeshOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
Mesh mesh = new Mesh();
string meshId = "";
// Make the request
Operation<Mesh, OperationMetadata> response = networkServicesClient.CreateMesh(parent, mesh, meshId);
// Poll until the returned long-running operation is complete
Operation<Mesh, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Mesh result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Mesh, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateMesh(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Mesh retrievedResult = retrievedResponse.Result;
}
CreateMeshAsync(LocationName, Mesh, string, CallSettings)
public virtual Task<Operation<Mesh, OperationMetadata>> CreateMeshAsync(LocationName parent, Mesh mesh, string meshId, CallSettings callSettings = null)
Creates a new Mesh in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the Mesh. Must be in the
format |
mesh |
Mesh Required. Mesh resource to be created. |
meshId |
string Required. Short name of the Mesh resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationMeshOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
Mesh mesh = new Mesh();
string meshId = "";
// Make the request
Operation<Mesh, OperationMetadata> response = await networkServicesClient.CreateMeshAsync(parent, mesh, meshId);
// Poll until the returned long-running operation is complete
Operation<Mesh, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Mesh result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Mesh, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateMeshAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Mesh retrievedResult = retrievedResponse.Result;
}
CreateMeshAsync(LocationName, Mesh, string, CancellationToken)
public virtual Task<Operation<Mesh, OperationMetadata>> CreateMeshAsync(LocationName parent, Mesh mesh, string meshId, CancellationToken cancellationToken)
Creates a new Mesh in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the Mesh. Must be in the
format |
mesh |
Mesh Required. Mesh resource to be created. |
meshId |
string Required. Short name of the Mesh resource to be created. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationMeshOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
Mesh mesh = new Mesh();
string meshId = "";
// Make the request
Operation<Mesh, OperationMetadata> response = await networkServicesClient.CreateMeshAsync(parent, mesh, meshId);
// Poll until the returned long-running operation is complete
Operation<Mesh, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Mesh result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Mesh, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateMeshAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Mesh retrievedResult = retrievedResponse.Result;
}
CreateMeshAsync(CreateMeshRequest, CallSettings)
public virtual Task<Operation<Mesh, OperationMetadata>> CreateMeshAsync(CreateMeshRequest request, CallSettings callSettings = null)
Creates a new Mesh in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateMeshRequest 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 |
TaskOperationMeshOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
CreateMeshRequest request = new CreateMeshRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
MeshId = "",
Mesh = new Mesh(),
};
// Make the request
Operation<Mesh, OperationMetadata> response = await networkServicesClient.CreateMeshAsync(request);
// Poll until the returned long-running operation is complete
Operation<Mesh, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Mesh result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Mesh, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateMeshAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Mesh retrievedResult = retrievedResponse.Result;
}
CreateMeshAsync(CreateMeshRequest, CancellationToken)
public virtual Task<Operation<Mesh, OperationMetadata>> CreateMeshAsync(CreateMeshRequest request, CancellationToken cancellationToken)
Creates a new Mesh in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateMeshRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationMeshOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
CreateMeshRequest request = new CreateMeshRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
MeshId = "",
Mesh = new Mesh(),
};
// Make the request
Operation<Mesh, OperationMetadata> response = await networkServicesClient.CreateMeshAsync(request);
// Poll until the returned long-running operation is complete
Operation<Mesh, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Mesh result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Mesh, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateMeshAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Mesh retrievedResult = retrievedResponse.Result;
}
CreateMeshAsync(string, Mesh, string, CallSettings)
public virtual Task<Operation<Mesh, OperationMetadata>> CreateMeshAsync(string parent, Mesh mesh, string meshId, CallSettings callSettings = null)
Creates a new Mesh in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the Mesh. Must be in the
format |
mesh |
Mesh Required. Mesh resource to be created. |
meshId |
string Required. Short name of the Mesh resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationMeshOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
Mesh mesh = new Mesh();
string meshId = "";
// Make the request
Operation<Mesh, OperationMetadata> response = await networkServicesClient.CreateMeshAsync(parent, mesh, meshId);
// Poll until the returned long-running operation is complete
Operation<Mesh, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Mesh result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Mesh, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateMeshAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Mesh retrievedResult = retrievedResponse.Result;
}
CreateMeshAsync(string, Mesh, string, CancellationToken)
public virtual Task<Operation<Mesh, OperationMetadata>> CreateMeshAsync(string parent, Mesh mesh, string meshId, CancellationToken cancellationToken)
Creates a new Mesh in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the Mesh. Must be in the
format |
mesh |
Mesh Required. Mesh resource to be created. |
meshId |
string Required. Short name of the Mesh resource to be created. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationMeshOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
Mesh mesh = new Mesh();
string meshId = "";
// Make the request
Operation<Mesh, OperationMetadata> response = await networkServicesClient.CreateMeshAsync(parent, mesh, meshId);
// Poll until the returned long-running operation is complete
Operation<Mesh, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Mesh result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Mesh, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateMeshAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Mesh retrievedResult = retrievedResponse.Result;
}
CreateServiceBinding(LocationName, ServiceBinding, string, CallSettings)
public virtual Operation<ServiceBinding, OperationMetadata> CreateServiceBinding(LocationName parent, ServiceBinding serviceBinding, string serviceBindingId, CallSettings callSettings = null)
Creates a new ServiceBinding in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the ServiceBinding. Must be in the
format |
serviceBinding |
ServiceBinding Required. ServiceBinding resource to be created. |
serviceBindingId |
string Required. Short name of the ServiceBinding resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationServiceBindingOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
ServiceBinding serviceBinding = new ServiceBinding();
string serviceBindingId = "";
// Make the request
Operation<ServiceBinding, OperationMetadata> response = networkServicesClient.CreateServiceBinding(parent, serviceBinding, serviceBindingId);
// Poll until the returned long-running operation is complete
Operation<ServiceBinding, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
ServiceBinding result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<ServiceBinding, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateServiceBinding(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
ServiceBinding retrievedResult = retrievedResponse.Result;
}
CreateServiceBinding(CreateServiceBindingRequest, CallSettings)
public virtual Operation<ServiceBinding, OperationMetadata> CreateServiceBinding(CreateServiceBindingRequest request, CallSettings callSettings = null)
Creates a new ServiceBinding in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateServiceBindingRequest 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 |
OperationServiceBindingOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
CreateServiceBindingRequest request = new CreateServiceBindingRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
ServiceBindingId = "",
ServiceBinding = new ServiceBinding(),
};
// Make the request
Operation<ServiceBinding, OperationMetadata> response = networkServicesClient.CreateServiceBinding(request);
// Poll until the returned long-running operation is complete
Operation<ServiceBinding, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
ServiceBinding result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<ServiceBinding, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateServiceBinding(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
ServiceBinding retrievedResult = retrievedResponse.Result;
}
CreateServiceBinding(string, ServiceBinding, string, CallSettings)
public virtual Operation<ServiceBinding, OperationMetadata> CreateServiceBinding(string parent, ServiceBinding serviceBinding, string serviceBindingId, CallSettings callSettings = null)
Creates a new ServiceBinding in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the ServiceBinding. Must be in the
format |
serviceBinding |
ServiceBinding Required. ServiceBinding resource to be created. |
serviceBindingId |
string Required. Short name of the ServiceBinding resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationServiceBindingOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
ServiceBinding serviceBinding = new ServiceBinding();
string serviceBindingId = "";
// Make the request
Operation<ServiceBinding, OperationMetadata> response = networkServicesClient.CreateServiceBinding(parent, serviceBinding, serviceBindingId);
// Poll until the returned long-running operation is complete
Operation<ServiceBinding, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
ServiceBinding result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<ServiceBinding, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateServiceBinding(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
ServiceBinding retrievedResult = retrievedResponse.Result;
}
CreateServiceBindingAsync(LocationName, ServiceBinding, string, CallSettings)
public virtual Task<Operation<ServiceBinding, OperationMetadata>> CreateServiceBindingAsync(LocationName parent, ServiceBinding serviceBinding, string serviceBindingId, CallSettings callSettings = null)
Creates a new ServiceBinding in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the ServiceBinding. Must be in the
format |
serviceBinding |
ServiceBinding Required. ServiceBinding resource to be created. |
serviceBindingId |
string Required. Short name of the ServiceBinding resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationServiceBindingOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
ServiceBinding serviceBinding = new ServiceBinding();
string serviceBindingId = "";
// Make the request
Operation<ServiceBinding, OperationMetadata> response = await networkServicesClient.CreateServiceBindingAsync(parent, serviceBinding, serviceBindingId);
// Poll until the returned long-running operation is complete
Operation<ServiceBinding, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
ServiceBinding result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<ServiceBinding, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateServiceBindingAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
ServiceBinding retrievedResult = retrievedResponse.Result;
}
CreateServiceBindingAsync(LocationName, ServiceBinding, string, CancellationToken)
public virtual Task<Operation<ServiceBinding, OperationMetadata>> CreateServiceBindingAsync(LocationName parent, ServiceBinding serviceBinding, string serviceBindingId, CancellationToken cancellationToken)
Creates a new ServiceBinding in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the ServiceBinding. Must be in the
format |
serviceBinding |
ServiceBinding Required. ServiceBinding resource to be created. |
serviceBindingId |
string Required. Short name of the ServiceBinding resource to be created. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationServiceBindingOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
ServiceBinding serviceBinding = new ServiceBinding();
string serviceBindingId = "";
// Make the request
Operation<ServiceBinding, OperationMetadata> response = await networkServicesClient.CreateServiceBindingAsync(parent, serviceBinding, serviceBindingId);
// Poll until the returned long-running operation is complete
Operation<ServiceBinding, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
ServiceBinding result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<ServiceBinding, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateServiceBindingAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
ServiceBinding retrievedResult = retrievedResponse.Result;
}
CreateServiceBindingAsync(CreateServiceBindingRequest, CallSettings)
public virtual Task<Operation<ServiceBinding, OperationMetadata>> CreateServiceBindingAsync(CreateServiceBindingRequest request, CallSettings callSettings = null)
Creates a new ServiceBinding in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateServiceBindingRequest 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 |
TaskOperationServiceBindingOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
CreateServiceBindingRequest request = new CreateServiceBindingRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
ServiceBindingId = "",
ServiceBinding = new ServiceBinding(),
};
// Make the request
Operation<ServiceBinding, OperationMetadata> response = await networkServicesClient.CreateServiceBindingAsync(request);
// Poll until the returned long-running operation is complete
Operation<ServiceBinding, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
ServiceBinding result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<ServiceBinding, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateServiceBindingAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
ServiceBinding retrievedResult = retrievedResponse.Result;
}
CreateServiceBindingAsync(CreateServiceBindingRequest, CancellationToken)
public virtual Task<Operation<ServiceBinding, OperationMetadata>> CreateServiceBindingAsync(CreateServiceBindingRequest request, CancellationToken cancellationToken)
Creates a new ServiceBinding in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateServiceBindingRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationServiceBindingOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
CreateServiceBindingRequest request = new CreateServiceBindingRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
ServiceBindingId = "",
ServiceBinding = new ServiceBinding(),
};
// Make the request
Operation<ServiceBinding, OperationMetadata> response = await networkServicesClient.CreateServiceBindingAsync(request);
// Poll until the returned long-running operation is complete
Operation<ServiceBinding, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
ServiceBinding result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<ServiceBinding, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateServiceBindingAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
ServiceBinding retrievedResult = retrievedResponse.Result;
}
CreateServiceBindingAsync(string, ServiceBinding, string, CallSettings)
public virtual Task<Operation<ServiceBinding, OperationMetadata>> CreateServiceBindingAsync(string parent, ServiceBinding serviceBinding, string serviceBindingId, CallSettings callSettings = null)
Creates a new ServiceBinding in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the ServiceBinding. Must be in the
format |
serviceBinding |
ServiceBinding Required. ServiceBinding resource to be created. |
serviceBindingId |
string Required. Short name of the ServiceBinding resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationServiceBindingOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
ServiceBinding serviceBinding = new ServiceBinding();
string serviceBindingId = "";
// Make the request
Operation<ServiceBinding, OperationMetadata> response = await networkServicesClient.CreateServiceBindingAsync(parent, serviceBinding, serviceBindingId);
// Poll until the returned long-running operation is complete
Operation<ServiceBinding, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
ServiceBinding result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<ServiceBinding, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateServiceBindingAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
ServiceBinding retrievedResult = retrievedResponse.Result;
}
CreateServiceBindingAsync(string, ServiceBinding, string, CancellationToken)
public virtual Task<Operation<ServiceBinding, OperationMetadata>> CreateServiceBindingAsync(string parent, ServiceBinding serviceBinding, string serviceBindingId, CancellationToken cancellationToken)
Creates a new ServiceBinding in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the ServiceBinding. Must be in the
format |
serviceBinding |
ServiceBinding Required. ServiceBinding resource to be created. |
serviceBindingId |
string Required. Short name of the ServiceBinding resource to be created. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationServiceBindingOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
ServiceBinding serviceBinding = new ServiceBinding();
string serviceBindingId = "";
// Make the request
Operation<ServiceBinding, OperationMetadata> response = await networkServicesClient.CreateServiceBindingAsync(parent, serviceBinding, serviceBindingId);
// Poll until the returned long-running operation is complete
Operation<ServiceBinding, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
ServiceBinding result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<ServiceBinding, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateServiceBindingAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
ServiceBinding retrievedResult = retrievedResponse.Result;
}
CreateTcpRoute(LocationName, TcpRoute, string, CallSettings)
public virtual Operation<TcpRoute, OperationMetadata> CreateTcpRoute(LocationName parent, TcpRoute tcpRoute, string tcpRouteId, CallSettings callSettings = null)
Creates a new TcpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the TcpRoute. Must be in the
format |
tcpRoute |
TcpRoute Required. TcpRoute resource to be created. |
tcpRouteId |
string Required. Short name of the TcpRoute resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationTcpRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
TcpRoute tcpRoute = new TcpRoute();
string tcpRouteId = "";
// Make the request
Operation<TcpRoute, OperationMetadata> response = networkServicesClient.CreateTcpRoute(parent, tcpRoute, tcpRouteId);
// Poll until the returned long-running operation is complete
Operation<TcpRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
TcpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TcpRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateTcpRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TcpRoute retrievedResult = retrievedResponse.Result;
}
CreateTcpRoute(CreateTcpRouteRequest, CallSettings)
public virtual Operation<TcpRoute, OperationMetadata> CreateTcpRoute(CreateTcpRouteRequest request, CallSettings callSettings = null)
Creates a new TcpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateTcpRouteRequest 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 |
OperationTcpRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
CreateTcpRouteRequest request = new CreateTcpRouteRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
TcpRouteId = "",
TcpRoute = new TcpRoute(),
};
// Make the request
Operation<TcpRoute, OperationMetadata> response = networkServicesClient.CreateTcpRoute(request);
// Poll until the returned long-running operation is complete
Operation<TcpRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
TcpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TcpRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateTcpRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TcpRoute retrievedResult = retrievedResponse.Result;
}
CreateTcpRoute(string, TcpRoute, string, CallSettings)
public virtual Operation<TcpRoute, OperationMetadata> CreateTcpRoute(string parent, TcpRoute tcpRoute, string tcpRouteId, CallSettings callSettings = null)
Creates a new TcpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the TcpRoute. Must be in the
format |
tcpRoute |
TcpRoute Required. TcpRoute resource to be created. |
tcpRouteId |
string Required. Short name of the TcpRoute resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationTcpRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
TcpRoute tcpRoute = new TcpRoute();
string tcpRouteId = "";
// Make the request
Operation<TcpRoute, OperationMetadata> response = networkServicesClient.CreateTcpRoute(parent, tcpRoute, tcpRouteId);
// Poll until the returned long-running operation is complete
Operation<TcpRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
TcpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TcpRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateTcpRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TcpRoute retrievedResult = retrievedResponse.Result;
}
CreateTcpRouteAsync(LocationName, TcpRoute, string, CallSettings)
public virtual Task<Operation<TcpRoute, OperationMetadata>> CreateTcpRouteAsync(LocationName parent, TcpRoute tcpRoute, string tcpRouteId, CallSettings callSettings = null)
Creates a new TcpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the TcpRoute. Must be in the
format |
tcpRoute |
TcpRoute Required. TcpRoute resource to be created. |
tcpRouteId |
string Required. Short name of the TcpRoute resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationTcpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
TcpRoute tcpRoute = new TcpRoute();
string tcpRouteId = "";
// Make the request
Operation<TcpRoute, OperationMetadata> response = await networkServicesClient.CreateTcpRouteAsync(parent, tcpRoute, tcpRouteId);
// Poll until the returned long-running operation is complete
Operation<TcpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TcpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TcpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateTcpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TcpRoute retrievedResult = retrievedResponse.Result;
}
CreateTcpRouteAsync(LocationName, TcpRoute, string, CancellationToken)
public virtual Task<Operation<TcpRoute, OperationMetadata>> CreateTcpRouteAsync(LocationName parent, TcpRoute tcpRoute, string tcpRouteId, CancellationToken cancellationToken)
Creates a new TcpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the TcpRoute. Must be in the
format |
tcpRoute |
TcpRoute Required. TcpRoute resource to be created. |
tcpRouteId |
string Required. Short name of the TcpRoute resource to be created. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationTcpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
TcpRoute tcpRoute = new TcpRoute();
string tcpRouteId = "";
// Make the request
Operation<TcpRoute, OperationMetadata> response = await networkServicesClient.CreateTcpRouteAsync(parent, tcpRoute, tcpRouteId);
// Poll until the returned long-running operation is complete
Operation<TcpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TcpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TcpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateTcpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TcpRoute retrievedResult = retrievedResponse.Result;
}
CreateTcpRouteAsync(CreateTcpRouteRequest, CallSettings)
public virtual Task<Operation<TcpRoute, OperationMetadata>> CreateTcpRouteAsync(CreateTcpRouteRequest request, CallSettings callSettings = null)
Creates a new TcpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateTcpRouteRequest 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 |
TaskOperationTcpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
CreateTcpRouteRequest request = new CreateTcpRouteRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
TcpRouteId = "",
TcpRoute = new TcpRoute(),
};
// Make the request
Operation<TcpRoute, OperationMetadata> response = await networkServicesClient.CreateTcpRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<TcpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TcpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TcpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateTcpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TcpRoute retrievedResult = retrievedResponse.Result;
}
CreateTcpRouteAsync(CreateTcpRouteRequest, CancellationToken)
public virtual Task<Operation<TcpRoute, OperationMetadata>> CreateTcpRouteAsync(CreateTcpRouteRequest request, CancellationToken cancellationToken)
Creates a new TcpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateTcpRouteRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationTcpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
CreateTcpRouteRequest request = new CreateTcpRouteRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
TcpRouteId = "",
TcpRoute = new TcpRoute(),
};
// Make the request
Operation<TcpRoute, OperationMetadata> response = await networkServicesClient.CreateTcpRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<TcpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TcpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TcpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateTcpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TcpRoute retrievedResult = retrievedResponse.Result;
}
CreateTcpRouteAsync(string, TcpRoute, string, CallSettings)
public virtual Task<Operation<TcpRoute, OperationMetadata>> CreateTcpRouteAsync(string parent, TcpRoute tcpRoute, string tcpRouteId, CallSettings callSettings = null)
Creates a new TcpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the TcpRoute. Must be in the
format |
tcpRoute |
TcpRoute Required. TcpRoute resource to be created. |
tcpRouteId |
string Required. Short name of the TcpRoute resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationTcpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
TcpRoute tcpRoute = new TcpRoute();
string tcpRouteId = "";
// Make the request
Operation<TcpRoute, OperationMetadata> response = await networkServicesClient.CreateTcpRouteAsync(parent, tcpRoute, tcpRouteId);
// Poll until the returned long-running operation is complete
Operation<TcpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TcpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TcpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateTcpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TcpRoute retrievedResult = retrievedResponse.Result;
}
CreateTcpRouteAsync(string, TcpRoute, string, CancellationToken)
public virtual Task<Operation<TcpRoute, OperationMetadata>> CreateTcpRouteAsync(string parent, TcpRoute tcpRoute, string tcpRouteId, CancellationToken cancellationToken)
Creates a new TcpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the TcpRoute. Must be in the
format |
tcpRoute |
TcpRoute Required. TcpRoute resource to be created. |
tcpRouteId |
string Required. Short name of the TcpRoute resource to be created. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationTcpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
TcpRoute tcpRoute = new TcpRoute();
string tcpRouteId = "";
// Make the request
Operation<TcpRoute, OperationMetadata> response = await networkServicesClient.CreateTcpRouteAsync(parent, tcpRoute, tcpRouteId);
// Poll until the returned long-running operation is complete
Operation<TcpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TcpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TcpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateTcpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TcpRoute retrievedResult = retrievedResponse.Result;
}
CreateTlsRoute(LocationName, TlsRoute, string, CallSettings)
public virtual Operation<TlsRoute, OperationMetadata> CreateTlsRoute(LocationName parent, TlsRoute tlsRoute, string tlsRouteId, CallSettings callSettings = null)
Creates a new TlsRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the TlsRoute. Must be in the
format |
tlsRoute |
TlsRoute Required. TlsRoute resource to be created. |
tlsRouteId |
string Required. Short name of the TlsRoute resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationTlsRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
TlsRoute tlsRoute = new TlsRoute();
string tlsRouteId = "";
// Make the request
Operation<TlsRoute, OperationMetadata> response = networkServicesClient.CreateTlsRoute(parent, tlsRoute, tlsRouteId);
// Poll until the returned long-running operation is complete
Operation<TlsRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
TlsRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TlsRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateTlsRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TlsRoute retrievedResult = retrievedResponse.Result;
}
CreateTlsRoute(CreateTlsRouteRequest, CallSettings)
public virtual Operation<TlsRoute, OperationMetadata> CreateTlsRoute(CreateTlsRouteRequest request, CallSettings callSettings = null)
Creates a new TlsRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateTlsRouteRequest 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 |
OperationTlsRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
CreateTlsRouteRequest request = new CreateTlsRouteRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
TlsRouteId = "",
TlsRoute = new TlsRoute(),
};
// Make the request
Operation<TlsRoute, OperationMetadata> response = networkServicesClient.CreateTlsRoute(request);
// Poll until the returned long-running operation is complete
Operation<TlsRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
TlsRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TlsRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateTlsRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TlsRoute retrievedResult = retrievedResponse.Result;
}
CreateTlsRoute(string, TlsRoute, string, CallSettings)
public virtual Operation<TlsRoute, OperationMetadata> CreateTlsRoute(string parent, TlsRoute tlsRoute, string tlsRouteId, CallSettings callSettings = null)
Creates a new TlsRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the TlsRoute. Must be in the
format |
tlsRoute |
TlsRoute Required. TlsRoute resource to be created. |
tlsRouteId |
string Required. Short name of the TlsRoute resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationTlsRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
TlsRoute tlsRoute = new TlsRoute();
string tlsRouteId = "";
// Make the request
Operation<TlsRoute, OperationMetadata> response = networkServicesClient.CreateTlsRoute(parent, tlsRoute, tlsRouteId);
// Poll until the returned long-running operation is complete
Operation<TlsRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
TlsRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TlsRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceCreateTlsRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TlsRoute retrievedResult = retrievedResponse.Result;
}
CreateTlsRouteAsync(LocationName, TlsRoute, string, CallSettings)
public virtual Task<Operation<TlsRoute, OperationMetadata>> CreateTlsRouteAsync(LocationName parent, TlsRoute tlsRoute, string tlsRouteId, CallSettings callSettings = null)
Creates a new TlsRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the TlsRoute. Must be in the
format |
tlsRoute |
TlsRoute Required. TlsRoute resource to be created. |
tlsRouteId |
string Required. Short name of the TlsRoute resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationTlsRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
TlsRoute tlsRoute = new TlsRoute();
string tlsRouteId = "";
// Make the request
Operation<TlsRoute, OperationMetadata> response = await networkServicesClient.CreateTlsRouteAsync(parent, tlsRoute, tlsRouteId);
// Poll until the returned long-running operation is complete
Operation<TlsRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TlsRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TlsRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateTlsRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TlsRoute retrievedResult = retrievedResponse.Result;
}
CreateTlsRouteAsync(LocationName, TlsRoute, string, CancellationToken)
public virtual Task<Operation<TlsRoute, OperationMetadata>> CreateTlsRouteAsync(LocationName parent, TlsRoute tlsRoute, string tlsRouteId, CancellationToken cancellationToken)
Creates a new TlsRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The parent resource of the TlsRoute. Must be in the
format |
tlsRoute |
TlsRoute Required. TlsRoute resource to be created. |
tlsRouteId |
string Required. Short name of the TlsRoute resource to be created. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationTlsRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
TlsRoute tlsRoute = new TlsRoute();
string tlsRouteId = "";
// Make the request
Operation<TlsRoute, OperationMetadata> response = await networkServicesClient.CreateTlsRouteAsync(parent, tlsRoute, tlsRouteId);
// Poll until the returned long-running operation is complete
Operation<TlsRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TlsRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TlsRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateTlsRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TlsRoute retrievedResult = retrievedResponse.Result;
}
CreateTlsRouteAsync(CreateTlsRouteRequest, CallSettings)
public virtual Task<Operation<TlsRoute, OperationMetadata>> CreateTlsRouteAsync(CreateTlsRouteRequest request, CallSettings callSettings = null)
Creates a new TlsRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateTlsRouteRequest 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 |
TaskOperationTlsRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
CreateTlsRouteRequest request = new CreateTlsRouteRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
TlsRouteId = "",
TlsRoute = new TlsRoute(),
};
// Make the request
Operation<TlsRoute, OperationMetadata> response = await networkServicesClient.CreateTlsRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<TlsRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TlsRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TlsRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateTlsRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TlsRoute retrievedResult = retrievedResponse.Result;
}
CreateTlsRouteAsync(CreateTlsRouteRequest, CancellationToken)
public virtual Task<Operation<TlsRoute, OperationMetadata>> CreateTlsRouteAsync(CreateTlsRouteRequest request, CancellationToken cancellationToken)
Creates a new TlsRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateTlsRouteRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationTlsRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
CreateTlsRouteRequest request = new CreateTlsRouteRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
TlsRouteId = "",
TlsRoute = new TlsRoute(),
};
// Make the request
Operation<TlsRoute, OperationMetadata> response = await networkServicesClient.CreateTlsRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<TlsRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TlsRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TlsRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateTlsRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TlsRoute retrievedResult = retrievedResponse.Result;
}
CreateTlsRouteAsync(string, TlsRoute, string, CallSettings)
public virtual Task<Operation<TlsRoute, OperationMetadata>> CreateTlsRouteAsync(string parent, TlsRoute tlsRoute, string tlsRouteId, CallSettings callSettings = null)
Creates a new TlsRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the TlsRoute. Must be in the
format |
tlsRoute |
TlsRoute Required. TlsRoute resource to be created. |
tlsRouteId |
string Required. Short name of the TlsRoute resource to be created. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationTlsRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
TlsRoute tlsRoute = new TlsRoute();
string tlsRouteId = "";
// Make the request
Operation<TlsRoute, OperationMetadata> response = await networkServicesClient.CreateTlsRouteAsync(parent, tlsRoute, tlsRouteId);
// Poll until the returned long-running operation is complete
Operation<TlsRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TlsRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TlsRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateTlsRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TlsRoute retrievedResult = retrievedResponse.Result;
}
CreateTlsRouteAsync(string, TlsRoute, string, CancellationToken)
public virtual Task<Operation<TlsRoute, OperationMetadata>> CreateTlsRouteAsync(string parent, TlsRoute tlsRoute, string tlsRouteId, CancellationToken cancellationToken)
Creates a new TlsRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The parent resource of the TlsRoute. Must be in the
format |
tlsRoute |
TlsRoute Required. TlsRoute resource to be created. |
tlsRouteId |
string Required. Short name of the TlsRoute resource to be created. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationTlsRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
TlsRoute tlsRoute = new TlsRoute();
string tlsRouteId = "";
// Make the request
Operation<TlsRoute, OperationMetadata> response = await networkServicesClient.CreateTlsRouteAsync(parent, tlsRoute, tlsRouteId);
// Poll until the returned long-running operation is complete
Operation<TlsRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TlsRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TlsRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceCreateTlsRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TlsRoute retrievedResult = retrievedResponse.Result;
}
DeleteEndpointPolicy(DeleteEndpointPolicyRequest, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteEndpointPolicy(DeleteEndpointPolicyRequest request, CallSettings callSettings = null)
Deletes a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
request |
DeleteEndpointPolicyRequest 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. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
DeleteEndpointPolicyRequest request = new DeleteEndpointPolicyRequest
{
EndpointPolicyName = EndpointPolicyName.FromProjectLocationEndpointPolicy("[PROJECT]", "[LOCATION]", "[ENDPOINT_POLICY]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteEndpointPolicy(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteEndpointPolicy(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteEndpointPolicy(EndpointPolicyName, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteEndpointPolicy(EndpointPolicyName name, CallSettings callSettings = null)
Deletes a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
name |
EndpointPolicyName Required. A name of the EndpointPolicy to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
EndpointPolicyName name = EndpointPolicyName.FromProjectLocationEndpointPolicy("[PROJECT]", "[LOCATION]", "[ENDPOINT_POLICY]");
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteEndpointPolicy(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteEndpointPolicy(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteEndpointPolicy(string, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteEndpointPolicy(string name, CallSettings callSettings = null)
Deletes a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the EndpointPolicy to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/endpointPolicies/[ENDPOINT_POLICY]";
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteEndpointPolicy(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteEndpointPolicy(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteEndpointPolicyAsync(DeleteEndpointPolicyRequest, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteEndpointPolicyAsync(DeleteEndpointPolicyRequest request, CallSettings callSettings = null)
Deletes a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
request |
DeleteEndpointPolicyRequest 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. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
DeleteEndpointPolicyRequest request = new DeleteEndpointPolicyRequest
{
EndpointPolicyName = EndpointPolicyName.FromProjectLocationEndpointPolicy("[PROJECT]", "[LOCATION]", "[ENDPOINT_POLICY]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteEndpointPolicyAsync(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteEndpointPolicyAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteEndpointPolicyAsync(DeleteEndpointPolicyRequest, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteEndpointPolicyAsync(DeleteEndpointPolicyRequest request, CancellationToken cancellationToken)
Deletes a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
request |
DeleteEndpointPolicyRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
DeleteEndpointPolicyRequest request = new DeleteEndpointPolicyRequest
{
EndpointPolicyName = EndpointPolicyName.FromProjectLocationEndpointPolicy("[PROJECT]", "[LOCATION]", "[ENDPOINT_POLICY]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteEndpointPolicyAsync(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteEndpointPolicyAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteEndpointPolicyAsync(EndpointPolicyName, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteEndpointPolicyAsync(EndpointPolicyName name, CallSettings callSettings = null)
Deletes a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
name |
EndpointPolicyName Required. A name of the EndpointPolicy to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
EndpointPolicyName name = EndpointPolicyName.FromProjectLocationEndpointPolicy("[PROJECT]", "[LOCATION]", "[ENDPOINT_POLICY]");
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteEndpointPolicyAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteEndpointPolicyAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteEndpointPolicyAsync(EndpointPolicyName, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteEndpointPolicyAsync(EndpointPolicyName name, CancellationToken cancellationToken)
Deletes a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
name |
EndpointPolicyName Required. A name of the EndpointPolicy to delete. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
EndpointPolicyName name = EndpointPolicyName.FromProjectLocationEndpointPolicy("[PROJECT]", "[LOCATION]", "[ENDPOINT_POLICY]");
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteEndpointPolicyAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteEndpointPolicyAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteEndpointPolicyAsync(string, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteEndpointPolicyAsync(string name, CallSettings callSettings = null)
Deletes a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the EndpointPolicy to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/endpointPolicies/[ENDPOINT_POLICY]";
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteEndpointPolicyAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteEndpointPolicyAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteEndpointPolicyAsync(string, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteEndpointPolicyAsync(string name, CancellationToken cancellationToken)
Deletes a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the EndpointPolicy to delete. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/endpointPolicies/[ENDPOINT_POLICY]";
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteEndpointPolicyAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteEndpointPolicyAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteGateway(DeleteGatewayRequest, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteGateway(DeleteGatewayRequest request, CallSettings callSettings = null)
Deletes a single Gateway.
Parameters | |
---|---|
Name | Description |
request |
DeleteGatewayRequest 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. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
DeleteGatewayRequest request = new DeleteGatewayRequest
{
GatewayName = GatewayName.FromProjectLocationGateway("[PROJECT]", "[LOCATION]", "[GATEWAY]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteGateway(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteGateway(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteGateway(GatewayName, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteGateway(GatewayName name, CallSettings callSettings = null)
Deletes a single Gateway.
Parameters | |
---|---|
Name | Description |
name |
GatewayName Required. A name of the Gateway to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
GatewayName name = GatewayName.FromProjectLocationGateway("[PROJECT]", "[LOCATION]", "[GATEWAY]");
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteGateway(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteGateway(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteGateway(string, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteGateway(string name, CallSettings callSettings = null)
Deletes a single Gateway.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the Gateway to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/gateways/[GATEWAY]";
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteGateway(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteGateway(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteGatewayAsync(DeleteGatewayRequest, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteGatewayAsync(DeleteGatewayRequest request, CallSettings callSettings = null)
Deletes a single Gateway.
Parameters | |
---|---|
Name | Description |
request |
DeleteGatewayRequest 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. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
DeleteGatewayRequest request = new DeleteGatewayRequest
{
GatewayName = GatewayName.FromProjectLocationGateway("[PROJECT]", "[LOCATION]", "[GATEWAY]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteGatewayAsync(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteGatewayAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteGatewayAsync(DeleteGatewayRequest, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteGatewayAsync(DeleteGatewayRequest request, CancellationToken cancellationToken)
Deletes a single Gateway.
Parameters | |
---|---|
Name | Description |
request |
DeleteGatewayRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
DeleteGatewayRequest request = new DeleteGatewayRequest
{
GatewayName = GatewayName.FromProjectLocationGateway("[PROJECT]", "[LOCATION]", "[GATEWAY]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteGatewayAsync(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteGatewayAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteGatewayAsync(GatewayName, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteGatewayAsync(GatewayName name, CallSettings callSettings = null)
Deletes a single Gateway.
Parameters | |
---|---|
Name | Description |
name |
GatewayName Required. A name of the Gateway to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GatewayName name = GatewayName.FromProjectLocationGateway("[PROJECT]", "[LOCATION]", "[GATEWAY]");
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteGatewayAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteGatewayAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteGatewayAsync(GatewayName, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteGatewayAsync(GatewayName name, CancellationToken cancellationToken)
Deletes a single Gateway.
Parameters | |
---|---|
Name | Description |
name |
GatewayName Required. A name of the Gateway to delete. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GatewayName name = GatewayName.FromProjectLocationGateway("[PROJECT]", "[LOCATION]", "[GATEWAY]");
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteGatewayAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteGatewayAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteGatewayAsync(string, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteGatewayAsync(string name, CallSettings callSettings = null)
Deletes a single Gateway.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the Gateway to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/gateways/[GATEWAY]";
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteGatewayAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteGatewayAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteGatewayAsync(string, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteGatewayAsync(string name, CancellationToken cancellationToken)
Deletes a single Gateway.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the Gateway to delete. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/gateways/[GATEWAY]";
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteGatewayAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteGatewayAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteGrpcRoute(DeleteGrpcRouteRequest, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteGrpcRoute(DeleteGrpcRouteRequest request, CallSettings callSettings = null)
Deletes a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
request |
DeleteGrpcRouteRequest 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. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
DeleteGrpcRouteRequest request = new DeleteGrpcRouteRequest
{
GrpcRouteName = GrpcRouteName.FromProjectLocationGrpcRoute("[PROJECT]", "[LOCATION]", "[GRPC_ROUTE]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteGrpcRoute(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteGrpcRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteGrpcRoute(GrpcRouteName, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteGrpcRoute(GrpcRouteName name, CallSettings callSettings = null)
Deletes a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
name |
GrpcRouteName Required. A name of the GrpcRoute to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
GrpcRouteName name = GrpcRouteName.FromProjectLocationGrpcRoute("[PROJECT]", "[LOCATION]", "[GRPC_ROUTE]");
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteGrpcRoute(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteGrpcRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteGrpcRoute(string, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteGrpcRoute(string name, CallSettings callSettings = null)
Deletes a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the GrpcRoute to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/grpcRoutes/[GRPC_ROUTE]";
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteGrpcRoute(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteGrpcRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteGrpcRouteAsync(DeleteGrpcRouteRequest, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteGrpcRouteAsync(DeleteGrpcRouteRequest request, CallSettings callSettings = null)
Deletes a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
request |
DeleteGrpcRouteRequest 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. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
DeleteGrpcRouteRequest request = new DeleteGrpcRouteRequest
{
GrpcRouteName = GrpcRouteName.FromProjectLocationGrpcRoute("[PROJECT]", "[LOCATION]", "[GRPC_ROUTE]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteGrpcRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteGrpcRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteGrpcRouteAsync(DeleteGrpcRouteRequest, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteGrpcRouteAsync(DeleteGrpcRouteRequest request, CancellationToken cancellationToken)
Deletes a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
request |
DeleteGrpcRouteRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
DeleteGrpcRouteRequest request = new DeleteGrpcRouteRequest
{
GrpcRouteName = GrpcRouteName.FromProjectLocationGrpcRoute("[PROJECT]", "[LOCATION]", "[GRPC_ROUTE]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteGrpcRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteGrpcRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteGrpcRouteAsync(GrpcRouteName, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteGrpcRouteAsync(GrpcRouteName name, CallSettings callSettings = null)
Deletes a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
name |
GrpcRouteName Required. A name of the GrpcRoute to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GrpcRouteName name = GrpcRouteName.FromProjectLocationGrpcRoute("[PROJECT]", "[LOCATION]", "[GRPC_ROUTE]");
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteGrpcRouteAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteGrpcRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteGrpcRouteAsync(GrpcRouteName, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteGrpcRouteAsync(GrpcRouteName name, CancellationToken cancellationToken)
Deletes a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
name |
GrpcRouteName Required. A name of the GrpcRoute to delete. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GrpcRouteName name = GrpcRouteName.FromProjectLocationGrpcRoute("[PROJECT]", "[LOCATION]", "[GRPC_ROUTE]");
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteGrpcRouteAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteGrpcRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteGrpcRouteAsync(string, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteGrpcRouteAsync(string name, CallSettings callSettings = null)
Deletes a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the GrpcRoute to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/grpcRoutes/[GRPC_ROUTE]";
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteGrpcRouteAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteGrpcRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteGrpcRouteAsync(string, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteGrpcRouteAsync(string name, CancellationToken cancellationToken)
Deletes a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the GrpcRoute to delete. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/grpcRoutes/[GRPC_ROUTE]";
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteGrpcRouteAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteGrpcRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteHttpRoute(DeleteHttpRouteRequest, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteHttpRoute(DeleteHttpRouteRequest request, CallSettings callSettings = null)
Deletes a single HttpRoute.
Parameters | |
---|---|
Name | Description |
request |
DeleteHttpRouteRequest 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. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
DeleteHttpRouteRequest request = new DeleteHttpRouteRequest
{
HttpRouteName = HttpRouteName.FromProjectLocationHttpRoute("[PROJECT]", "[LOCATION]", "[HTTP_ROUTE]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteHttpRoute(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteHttpRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteHttpRoute(HttpRouteName, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteHttpRoute(HttpRouteName name, CallSettings callSettings = null)
Deletes a single HttpRoute.
Parameters | |
---|---|
Name | Description |
name |
HttpRouteName Required. A name of the HttpRoute to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
HttpRouteName name = HttpRouteName.FromProjectLocationHttpRoute("[PROJECT]", "[LOCATION]", "[HTTP_ROUTE]");
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteHttpRoute(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteHttpRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteHttpRoute(string, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteHttpRoute(string name, CallSettings callSettings = null)
Deletes a single HttpRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the HttpRoute to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/httpRoutes/[HTTP_ROUTE]";
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteHttpRoute(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteHttpRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteHttpRouteAsync(DeleteHttpRouteRequest, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteHttpRouteAsync(DeleteHttpRouteRequest request, CallSettings callSettings = null)
Deletes a single HttpRoute.
Parameters | |
---|---|
Name | Description |
request |
DeleteHttpRouteRequest 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. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
DeleteHttpRouteRequest request = new DeleteHttpRouteRequest
{
HttpRouteName = HttpRouteName.FromProjectLocationHttpRoute("[PROJECT]", "[LOCATION]", "[HTTP_ROUTE]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteHttpRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteHttpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteHttpRouteAsync(DeleteHttpRouteRequest, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteHttpRouteAsync(DeleteHttpRouteRequest request, CancellationToken cancellationToken)
Deletes a single HttpRoute.
Parameters | |
---|---|
Name | Description |
request |
DeleteHttpRouteRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
DeleteHttpRouteRequest request = new DeleteHttpRouteRequest
{
HttpRouteName = HttpRouteName.FromProjectLocationHttpRoute("[PROJECT]", "[LOCATION]", "[HTTP_ROUTE]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteHttpRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteHttpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteHttpRouteAsync(HttpRouteName, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteHttpRouteAsync(HttpRouteName name, CallSettings callSettings = null)
Deletes a single HttpRoute.
Parameters | |
---|---|
Name | Description |
name |
HttpRouteName Required. A name of the HttpRoute to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
HttpRouteName name = HttpRouteName.FromProjectLocationHttpRoute("[PROJECT]", "[LOCATION]", "[HTTP_ROUTE]");
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteHttpRouteAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteHttpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteHttpRouteAsync(HttpRouteName, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteHttpRouteAsync(HttpRouteName name, CancellationToken cancellationToken)
Deletes a single HttpRoute.
Parameters | |
---|---|
Name | Description |
name |
HttpRouteName Required. A name of the HttpRoute to delete. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
HttpRouteName name = HttpRouteName.FromProjectLocationHttpRoute("[PROJECT]", "[LOCATION]", "[HTTP_ROUTE]");
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteHttpRouteAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteHttpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteHttpRouteAsync(string, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteHttpRouteAsync(string name, CallSettings callSettings = null)
Deletes a single HttpRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the HttpRoute to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/httpRoutes/[HTTP_ROUTE]";
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteHttpRouteAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteHttpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteHttpRouteAsync(string, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteHttpRouteAsync(string name, CancellationToken cancellationToken)
Deletes a single HttpRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the HttpRoute to delete. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/httpRoutes/[HTTP_ROUTE]";
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteHttpRouteAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteHttpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteMesh(DeleteMeshRequest, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteMesh(DeleteMeshRequest request, CallSettings callSettings = null)
Deletes a single Mesh.
Parameters | |
---|---|
Name | Description |
request |
DeleteMeshRequest 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. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
DeleteMeshRequest request = new DeleteMeshRequest
{
MeshName = MeshName.FromProjectLocationMesh("[PROJECT]", "[LOCATION]", "[MESH]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteMesh(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteMesh(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteMesh(MeshName, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteMesh(MeshName name, CallSettings callSettings = null)
Deletes a single Mesh.
Parameters | |
---|---|
Name | Description |
name |
MeshName Required. A name of the Mesh to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
MeshName name = MeshName.FromProjectLocationMesh("[PROJECT]", "[LOCATION]", "[MESH]");
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteMesh(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteMesh(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteMesh(string, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteMesh(string name, CallSettings callSettings = null)
Deletes a single Mesh.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the Mesh to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/meshes/[MESH]";
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteMesh(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteMesh(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteMeshAsync(DeleteMeshRequest, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteMeshAsync(DeleteMeshRequest request, CallSettings callSettings = null)
Deletes a single Mesh.
Parameters | |
---|---|
Name | Description |
request |
DeleteMeshRequest 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. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
DeleteMeshRequest request = new DeleteMeshRequest
{
MeshName = MeshName.FromProjectLocationMesh("[PROJECT]", "[LOCATION]", "[MESH]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteMeshAsync(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteMeshAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteMeshAsync(DeleteMeshRequest, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteMeshAsync(DeleteMeshRequest request, CancellationToken cancellationToken)
Deletes a single Mesh.
Parameters | |
---|---|
Name | Description |
request |
DeleteMeshRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
DeleteMeshRequest request = new DeleteMeshRequest
{
MeshName = MeshName.FromProjectLocationMesh("[PROJECT]", "[LOCATION]", "[MESH]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteMeshAsync(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteMeshAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteMeshAsync(MeshName, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteMeshAsync(MeshName name, CallSettings callSettings = null)
Deletes a single Mesh.
Parameters | |
---|---|
Name | Description |
name |
MeshName Required. A name of the Mesh to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
MeshName name = MeshName.FromProjectLocationMesh("[PROJECT]", "[LOCATION]", "[MESH]");
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteMeshAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteMeshAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteMeshAsync(MeshName, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteMeshAsync(MeshName name, CancellationToken cancellationToken)
Deletes a single Mesh.
Parameters | |
---|---|
Name | Description |
name |
MeshName Required. A name of the Mesh to delete. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
MeshName name = MeshName.FromProjectLocationMesh("[PROJECT]", "[LOCATION]", "[MESH]");
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteMeshAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteMeshAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteMeshAsync(string, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteMeshAsync(string name, CallSettings callSettings = null)
Deletes a single Mesh.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the Mesh to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/meshes/[MESH]";
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteMeshAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteMeshAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteMeshAsync(string, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteMeshAsync(string name, CancellationToken cancellationToken)
Deletes a single Mesh.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the Mesh to delete. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/meshes/[MESH]";
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteMeshAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteMeshAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteServiceBinding(DeleteServiceBindingRequest, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteServiceBinding(DeleteServiceBindingRequest request, CallSettings callSettings = null)
Deletes a single ServiceBinding.
Parameters | |
---|---|
Name | Description |
request |
DeleteServiceBindingRequest 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. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
DeleteServiceBindingRequest request = new DeleteServiceBindingRequest
{
ServiceBindingName = ServiceBindingName.FromProjectLocationServiceBinding("[PROJECT]", "[LOCATION]", "[SERVICE_BINDING]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteServiceBinding(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteServiceBinding(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteServiceBinding(ServiceBindingName, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteServiceBinding(ServiceBindingName name, CallSettings callSettings = null)
Deletes a single ServiceBinding.
Parameters | |
---|---|
Name | Description |
name |
ServiceBindingName Required. A name of the ServiceBinding to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
ServiceBindingName name = ServiceBindingName.FromProjectLocationServiceBinding("[PROJECT]", "[LOCATION]", "[SERVICE_BINDING]");
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteServiceBinding(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteServiceBinding(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteServiceBinding(string, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteServiceBinding(string name, CallSettings callSettings = null)
Deletes a single ServiceBinding.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the ServiceBinding to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/serviceBindings/[SERVICE_BINDING]";
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteServiceBinding(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteServiceBinding(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteServiceBindingAsync(DeleteServiceBindingRequest, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteServiceBindingAsync(DeleteServiceBindingRequest request, CallSettings callSettings = null)
Deletes a single ServiceBinding.
Parameters | |
---|---|
Name | Description |
request |
DeleteServiceBindingRequest 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. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
DeleteServiceBindingRequest request = new DeleteServiceBindingRequest
{
ServiceBindingName = ServiceBindingName.FromProjectLocationServiceBinding("[PROJECT]", "[LOCATION]", "[SERVICE_BINDING]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteServiceBindingAsync(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteServiceBindingAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteServiceBindingAsync(DeleteServiceBindingRequest, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteServiceBindingAsync(DeleteServiceBindingRequest request, CancellationToken cancellationToken)
Deletes a single ServiceBinding.
Parameters | |
---|---|
Name | Description |
request |
DeleteServiceBindingRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
DeleteServiceBindingRequest request = new DeleteServiceBindingRequest
{
ServiceBindingName = ServiceBindingName.FromProjectLocationServiceBinding("[PROJECT]", "[LOCATION]", "[SERVICE_BINDING]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteServiceBindingAsync(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteServiceBindingAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteServiceBindingAsync(ServiceBindingName, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteServiceBindingAsync(ServiceBindingName name, CallSettings callSettings = null)
Deletes a single ServiceBinding.
Parameters | |
---|---|
Name | Description |
name |
ServiceBindingName Required. A name of the ServiceBinding to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
ServiceBindingName name = ServiceBindingName.FromProjectLocationServiceBinding("[PROJECT]", "[LOCATION]", "[SERVICE_BINDING]");
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteServiceBindingAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteServiceBindingAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteServiceBindingAsync(ServiceBindingName, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteServiceBindingAsync(ServiceBindingName name, CancellationToken cancellationToken)
Deletes a single ServiceBinding.
Parameters | |
---|---|
Name | Description |
name |
ServiceBindingName Required. A name of the ServiceBinding to delete. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
ServiceBindingName name = ServiceBindingName.FromProjectLocationServiceBinding("[PROJECT]", "[LOCATION]", "[SERVICE_BINDING]");
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteServiceBindingAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteServiceBindingAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteServiceBindingAsync(string, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteServiceBindingAsync(string name, CallSettings callSettings = null)
Deletes a single ServiceBinding.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the ServiceBinding to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/serviceBindings/[SERVICE_BINDING]";
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteServiceBindingAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteServiceBindingAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteServiceBindingAsync(string, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteServiceBindingAsync(string name, CancellationToken cancellationToken)
Deletes a single ServiceBinding.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the ServiceBinding to delete. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/serviceBindings/[SERVICE_BINDING]";
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteServiceBindingAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteServiceBindingAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteTcpRoute(DeleteTcpRouteRequest, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteTcpRoute(DeleteTcpRouteRequest request, CallSettings callSettings = null)
Deletes a single TcpRoute.
Parameters | |
---|---|
Name | Description |
request |
DeleteTcpRouteRequest 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. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
DeleteTcpRouteRequest request = new DeleteTcpRouteRequest
{
TcpRouteName = TcpRouteName.FromProjectLocationTcpRoute("[PROJECT]", "[LOCATION]", "[TCP_ROUTE]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteTcpRoute(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteTcpRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteTcpRoute(TcpRouteName, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteTcpRoute(TcpRouteName name, CallSettings callSettings = null)
Deletes a single TcpRoute.
Parameters | |
---|---|
Name | Description |
name |
TcpRouteName Required. A name of the TcpRoute to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
TcpRouteName name = TcpRouteName.FromProjectLocationTcpRoute("[PROJECT]", "[LOCATION]", "[TCP_ROUTE]");
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteTcpRoute(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteTcpRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteTcpRoute(string, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteTcpRoute(string name, CallSettings callSettings = null)
Deletes a single TcpRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the TcpRoute to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/tcpRoutes/[TCP_ROUTE]";
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteTcpRoute(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteTcpRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteTcpRouteAsync(DeleteTcpRouteRequest, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteTcpRouteAsync(DeleteTcpRouteRequest request, CallSettings callSettings = null)
Deletes a single TcpRoute.
Parameters | |
---|---|
Name | Description |
request |
DeleteTcpRouteRequest 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. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
DeleteTcpRouteRequest request = new DeleteTcpRouteRequest
{
TcpRouteName = TcpRouteName.FromProjectLocationTcpRoute("[PROJECT]", "[LOCATION]", "[TCP_ROUTE]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteTcpRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteTcpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteTcpRouteAsync(DeleteTcpRouteRequest, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteTcpRouteAsync(DeleteTcpRouteRequest request, CancellationToken cancellationToken)
Deletes a single TcpRoute.
Parameters | |
---|---|
Name | Description |
request |
DeleteTcpRouteRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
DeleteTcpRouteRequest request = new DeleteTcpRouteRequest
{
TcpRouteName = TcpRouteName.FromProjectLocationTcpRoute("[PROJECT]", "[LOCATION]", "[TCP_ROUTE]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteTcpRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteTcpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteTcpRouteAsync(TcpRouteName, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteTcpRouteAsync(TcpRouteName name, CallSettings callSettings = null)
Deletes a single TcpRoute.
Parameters | |
---|---|
Name | Description |
name |
TcpRouteName Required. A name of the TcpRoute to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
TcpRouteName name = TcpRouteName.FromProjectLocationTcpRoute("[PROJECT]", "[LOCATION]", "[TCP_ROUTE]");
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteTcpRouteAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteTcpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteTcpRouteAsync(TcpRouteName, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteTcpRouteAsync(TcpRouteName name, CancellationToken cancellationToken)
Deletes a single TcpRoute.
Parameters | |
---|---|
Name | Description |
name |
TcpRouteName Required. A name of the TcpRoute to delete. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
TcpRouteName name = TcpRouteName.FromProjectLocationTcpRoute("[PROJECT]", "[LOCATION]", "[TCP_ROUTE]");
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteTcpRouteAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteTcpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteTcpRouteAsync(string, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteTcpRouteAsync(string name, CallSettings callSettings = null)
Deletes a single TcpRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the TcpRoute to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/tcpRoutes/[TCP_ROUTE]";
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteTcpRouteAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteTcpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteTcpRouteAsync(string, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteTcpRouteAsync(string name, CancellationToken cancellationToken)
Deletes a single TcpRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the TcpRoute to delete. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/tcpRoutes/[TCP_ROUTE]";
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteTcpRouteAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteTcpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteTlsRoute(DeleteTlsRouteRequest, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteTlsRoute(DeleteTlsRouteRequest request, CallSettings callSettings = null)
Deletes a single TlsRoute.
Parameters | |
---|---|
Name | Description |
request |
DeleteTlsRouteRequest 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. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
DeleteTlsRouteRequest request = new DeleteTlsRouteRequest
{
TlsRouteName = TlsRouteName.FromProjectLocationTlsRoute("[PROJECT]", "[LOCATION]", "[TLS_ROUTE]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteTlsRoute(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteTlsRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteTlsRoute(TlsRouteName, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteTlsRoute(TlsRouteName name, CallSettings callSettings = null)
Deletes a single TlsRoute.
Parameters | |
---|---|
Name | Description |
name |
TlsRouteName Required. A name of the TlsRoute to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
TlsRouteName name = TlsRouteName.FromProjectLocationTlsRoute("[PROJECT]", "[LOCATION]", "[TLS_ROUTE]");
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteTlsRoute(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteTlsRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteTlsRoute(string, CallSettings)
public virtual Operation<Empty, OperationMetadata> DeleteTlsRoute(string name, CallSettings callSettings = null)
Deletes a single TlsRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the TlsRoute to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/tlsRoutes/[TLS_ROUTE]";
// Make the request
Operation<Empty, OperationMetadata> response = networkServicesClient.DeleteTlsRoute(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceDeleteTlsRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteTlsRouteAsync(DeleteTlsRouteRequest, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteTlsRouteAsync(DeleteTlsRouteRequest request, CallSettings callSettings = null)
Deletes a single TlsRoute.
Parameters | |
---|---|
Name | Description |
request |
DeleteTlsRouteRequest 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. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
DeleteTlsRouteRequest request = new DeleteTlsRouteRequest
{
TlsRouteName = TlsRouteName.FromProjectLocationTlsRoute("[PROJECT]", "[LOCATION]", "[TLS_ROUTE]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteTlsRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteTlsRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteTlsRouteAsync(DeleteTlsRouteRequest, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteTlsRouteAsync(DeleteTlsRouteRequest request, CancellationToken cancellationToken)
Deletes a single TlsRoute.
Parameters | |
---|---|
Name | Description |
request |
DeleteTlsRouteRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
DeleteTlsRouteRequest request = new DeleteTlsRouteRequest
{
TlsRouteName = TlsRouteName.FromProjectLocationTlsRoute("[PROJECT]", "[LOCATION]", "[TLS_ROUTE]"),
};
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteTlsRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteTlsRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteTlsRouteAsync(TlsRouteName, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteTlsRouteAsync(TlsRouteName name, CallSettings callSettings = null)
Deletes a single TlsRoute.
Parameters | |
---|---|
Name | Description |
name |
TlsRouteName Required. A name of the TlsRoute to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
TlsRouteName name = TlsRouteName.FromProjectLocationTlsRoute("[PROJECT]", "[LOCATION]", "[TLS_ROUTE]");
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteTlsRouteAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteTlsRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteTlsRouteAsync(TlsRouteName, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteTlsRouteAsync(TlsRouteName name, CancellationToken cancellationToken)
Deletes a single TlsRoute.
Parameters | |
---|---|
Name | Description |
name |
TlsRouteName Required. A name of the TlsRoute to delete. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
TlsRouteName name = TlsRouteName.FromProjectLocationTlsRoute("[PROJECT]", "[LOCATION]", "[TLS_ROUTE]");
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteTlsRouteAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteTlsRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteTlsRouteAsync(string, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteTlsRouteAsync(string name, CallSettings callSettings = null)
Deletes a single TlsRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the TlsRoute to delete. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/tlsRoutes/[TLS_ROUTE]";
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteTlsRouteAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteTlsRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteTlsRouteAsync(string, CancellationToken)
public virtual Task<Operation<Empty, OperationMetadata>> DeleteTlsRouteAsync(string name, CancellationToken cancellationToken)
Deletes a single TlsRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the TlsRoute to delete. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/tlsRoutes/[TLS_ROUTE]";
// Make the request
Operation<Empty, OperationMetadata> response = await networkServicesClient.DeleteTlsRouteAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceDeleteTlsRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
GetEndpointPolicy(EndpointPolicyName, CallSettings)
public virtual EndpointPolicy GetEndpointPolicy(EndpointPolicyName name, CallSettings callSettings = null)
Gets details of a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
name |
EndpointPolicyName Required. A name of the EndpointPolicy to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
EndpointPolicy |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
EndpointPolicyName name = EndpointPolicyName.FromProjectLocationEndpointPolicy("[PROJECT]", "[LOCATION]", "[ENDPOINT_POLICY]");
// Make the request
EndpointPolicy response = networkServicesClient.GetEndpointPolicy(name);
GetEndpointPolicy(GetEndpointPolicyRequest, CallSettings)
public virtual EndpointPolicy GetEndpointPolicy(GetEndpointPolicyRequest request, CallSettings callSettings = null)
Gets details of a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
request |
GetEndpointPolicyRequest 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 |
EndpointPolicy |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
GetEndpointPolicyRequest request = new GetEndpointPolicyRequest
{
EndpointPolicyName = EndpointPolicyName.FromProjectLocationEndpointPolicy("[PROJECT]", "[LOCATION]", "[ENDPOINT_POLICY]"),
};
// Make the request
EndpointPolicy response = networkServicesClient.GetEndpointPolicy(request);
GetEndpointPolicy(string, CallSettings)
public virtual EndpointPolicy GetEndpointPolicy(string name, CallSettings callSettings = null)
Gets details of a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the EndpointPolicy to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
EndpointPolicy |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/endpointPolicies/[ENDPOINT_POLICY]";
// Make the request
EndpointPolicy response = networkServicesClient.GetEndpointPolicy(name);
GetEndpointPolicyAsync(EndpointPolicyName, CallSettings)
public virtual Task<EndpointPolicy> GetEndpointPolicyAsync(EndpointPolicyName name, CallSettings callSettings = null)
Gets details of a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
name |
EndpointPolicyName Required. A name of the EndpointPolicy to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskEndpointPolicy |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
EndpointPolicyName name = EndpointPolicyName.FromProjectLocationEndpointPolicy("[PROJECT]", "[LOCATION]", "[ENDPOINT_POLICY]");
// Make the request
EndpointPolicy response = await networkServicesClient.GetEndpointPolicyAsync(name);
GetEndpointPolicyAsync(EndpointPolicyName, CancellationToken)
public virtual Task<EndpointPolicy> GetEndpointPolicyAsync(EndpointPolicyName name, CancellationToken cancellationToken)
Gets details of a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
name |
EndpointPolicyName Required. A name of the EndpointPolicy to get. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskEndpointPolicy |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
EndpointPolicyName name = EndpointPolicyName.FromProjectLocationEndpointPolicy("[PROJECT]", "[LOCATION]", "[ENDPOINT_POLICY]");
// Make the request
EndpointPolicy response = await networkServicesClient.GetEndpointPolicyAsync(name);
GetEndpointPolicyAsync(GetEndpointPolicyRequest, CallSettings)
public virtual Task<EndpointPolicy> GetEndpointPolicyAsync(GetEndpointPolicyRequest request, CallSettings callSettings = null)
Gets details of a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
request |
GetEndpointPolicyRequest 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 |
TaskEndpointPolicy |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GetEndpointPolicyRequest request = new GetEndpointPolicyRequest
{
EndpointPolicyName = EndpointPolicyName.FromProjectLocationEndpointPolicy("[PROJECT]", "[LOCATION]", "[ENDPOINT_POLICY]"),
};
// Make the request
EndpointPolicy response = await networkServicesClient.GetEndpointPolicyAsync(request);
GetEndpointPolicyAsync(GetEndpointPolicyRequest, CancellationToken)
public virtual Task<EndpointPolicy> GetEndpointPolicyAsync(GetEndpointPolicyRequest request, CancellationToken cancellationToken)
Gets details of a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
request |
GetEndpointPolicyRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskEndpointPolicy |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GetEndpointPolicyRequest request = new GetEndpointPolicyRequest
{
EndpointPolicyName = EndpointPolicyName.FromProjectLocationEndpointPolicy("[PROJECT]", "[LOCATION]", "[ENDPOINT_POLICY]"),
};
// Make the request
EndpointPolicy response = await networkServicesClient.GetEndpointPolicyAsync(request);
GetEndpointPolicyAsync(string, CallSettings)
public virtual Task<EndpointPolicy> GetEndpointPolicyAsync(string name, CallSettings callSettings = null)
Gets details of a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the EndpointPolicy to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskEndpointPolicy |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/endpointPolicies/[ENDPOINT_POLICY]";
// Make the request
EndpointPolicy response = await networkServicesClient.GetEndpointPolicyAsync(name);
GetEndpointPolicyAsync(string, CancellationToken)
public virtual Task<EndpointPolicy> GetEndpointPolicyAsync(string name, CancellationToken cancellationToken)
Gets details of a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the EndpointPolicy to get. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskEndpointPolicy |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/endpointPolicies/[ENDPOINT_POLICY]";
// Make the request
EndpointPolicy response = await networkServicesClient.GetEndpointPolicyAsync(name);
GetGateway(GatewayName, CallSettings)
public virtual Gateway GetGateway(GatewayName name, CallSettings callSettings = null)
Gets details of a single Gateway.
Parameters | |
---|---|
Name | Description |
name |
GatewayName Required. A name of the Gateway to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Gateway |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
GatewayName name = GatewayName.FromProjectLocationGateway("[PROJECT]", "[LOCATION]", "[GATEWAY]");
// Make the request
Gateway response = networkServicesClient.GetGateway(name);
GetGateway(GetGatewayRequest, CallSettings)
public virtual Gateway GetGateway(GetGatewayRequest request, CallSettings callSettings = null)
Gets details of a single Gateway.
Parameters | |
---|---|
Name | Description |
request |
GetGatewayRequest 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 |
Gateway |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
GetGatewayRequest request = new GetGatewayRequest
{
GatewayName = GatewayName.FromProjectLocationGateway("[PROJECT]", "[LOCATION]", "[GATEWAY]"),
};
// Make the request
Gateway response = networkServicesClient.GetGateway(request);
GetGateway(string, CallSettings)
public virtual Gateway GetGateway(string name, CallSettings callSettings = null)
Gets details of a single Gateway.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the Gateway to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Gateway |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/gateways/[GATEWAY]";
// Make the request
Gateway response = networkServicesClient.GetGateway(name);
GetGatewayAsync(GatewayName, CallSettings)
public virtual Task<Gateway> GetGatewayAsync(GatewayName name, CallSettings callSettings = null)
Gets details of a single Gateway.
Parameters | |
---|---|
Name | Description |
name |
GatewayName Required. A name of the Gateway to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskGateway |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GatewayName name = GatewayName.FromProjectLocationGateway("[PROJECT]", "[LOCATION]", "[GATEWAY]");
// Make the request
Gateway response = await networkServicesClient.GetGatewayAsync(name);
GetGatewayAsync(GatewayName, CancellationToken)
public virtual Task<Gateway> GetGatewayAsync(GatewayName name, CancellationToken cancellationToken)
Gets details of a single Gateway.
Parameters | |
---|---|
Name | Description |
name |
GatewayName Required. A name of the Gateway to get. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskGateway |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GatewayName name = GatewayName.FromProjectLocationGateway("[PROJECT]", "[LOCATION]", "[GATEWAY]");
// Make the request
Gateway response = await networkServicesClient.GetGatewayAsync(name);
GetGatewayAsync(GetGatewayRequest, CallSettings)
public virtual Task<Gateway> GetGatewayAsync(GetGatewayRequest request, CallSettings callSettings = null)
Gets details of a single Gateway.
Parameters | |
---|---|
Name | Description |
request |
GetGatewayRequest 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 |
TaskGateway |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GetGatewayRequest request = new GetGatewayRequest
{
GatewayName = GatewayName.FromProjectLocationGateway("[PROJECT]", "[LOCATION]", "[GATEWAY]"),
};
// Make the request
Gateway response = await networkServicesClient.GetGatewayAsync(request);
GetGatewayAsync(GetGatewayRequest, CancellationToken)
public virtual Task<Gateway> GetGatewayAsync(GetGatewayRequest request, CancellationToken cancellationToken)
Gets details of a single Gateway.
Parameters | |
---|---|
Name | Description |
request |
GetGatewayRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskGateway |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GetGatewayRequest request = new GetGatewayRequest
{
GatewayName = GatewayName.FromProjectLocationGateway("[PROJECT]", "[LOCATION]", "[GATEWAY]"),
};
// Make the request
Gateway response = await networkServicesClient.GetGatewayAsync(request);
GetGatewayAsync(string, CallSettings)
public virtual Task<Gateway> GetGatewayAsync(string name, CallSettings callSettings = null)
Gets details of a single Gateway.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the Gateway to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskGateway |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/gateways/[GATEWAY]";
// Make the request
Gateway response = await networkServicesClient.GetGatewayAsync(name);
GetGatewayAsync(string, CancellationToken)
public virtual Task<Gateway> GetGatewayAsync(string name, CancellationToken cancellationToken)
Gets details of a single Gateway.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the Gateway to get. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskGateway |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/gateways/[GATEWAY]";
// Make the request
Gateway response = await networkServicesClient.GetGatewayAsync(name);
GetGrpcRoute(GetGrpcRouteRequest, CallSettings)
public virtual GrpcRoute GetGrpcRoute(GetGrpcRouteRequest request, CallSettings callSettings = null)
Gets details of a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
request |
GetGrpcRouteRequest 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 |
GrpcRoute |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
GetGrpcRouteRequest request = new GetGrpcRouteRequest
{
GrpcRouteName = GrpcRouteName.FromProjectLocationGrpcRoute("[PROJECT]", "[LOCATION]", "[GRPC_ROUTE]"),
};
// Make the request
GrpcRoute response = networkServicesClient.GetGrpcRoute(request);
GetGrpcRoute(GrpcRouteName, CallSettings)
public virtual GrpcRoute GetGrpcRoute(GrpcRouteName name, CallSettings callSettings = null)
Gets details of a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
name |
GrpcRouteName Required. A name of the GrpcRoute to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
GrpcRoute |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
GrpcRouteName name = GrpcRouteName.FromProjectLocationGrpcRoute("[PROJECT]", "[LOCATION]", "[GRPC_ROUTE]");
// Make the request
GrpcRoute response = networkServicesClient.GetGrpcRoute(name);
GetGrpcRoute(string, CallSettings)
public virtual GrpcRoute GetGrpcRoute(string name, CallSettings callSettings = null)
Gets details of a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the GrpcRoute to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
GrpcRoute |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/grpcRoutes/[GRPC_ROUTE]";
// Make the request
GrpcRoute response = networkServicesClient.GetGrpcRoute(name);
GetGrpcRouteAsync(GetGrpcRouteRequest, CallSettings)
public virtual Task<GrpcRoute> GetGrpcRouteAsync(GetGrpcRouteRequest request, CallSettings callSettings = null)
Gets details of a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
request |
GetGrpcRouteRequest 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 |
TaskGrpcRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GetGrpcRouteRequest request = new GetGrpcRouteRequest
{
GrpcRouteName = GrpcRouteName.FromProjectLocationGrpcRoute("[PROJECT]", "[LOCATION]", "[GRPC_ROUTE]"),
};
// Make the request
GrpcRoute response = await networkServicesClient.GetGrpcRouteAsync(request);
GetGrpcRouteAsync(GetGrpcRouteRequest, CancellationToken)
public virtual Task<GrpcRoute> GetGrpcRouteAsync(GetGrpcRouteRequest request, CancellationToken cancellationToken)
Gets details of a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
request |
GetGrpcRouteRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskGrpcRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GetGrpcRouteRequest request = new GetGrpcRouteRequest
{
GrpcRouteName = GrpcRouteName.FromProjectLocationGrpcRoute("[PROJECT]", "[LOCATION]", "[GRPC_ROUTE]"),
};
// Make the request
GrpcRoute response = await networkServicesClient.GetGrpcRouteAsync(request);
GetGrpcRouteAsync(GrpcRouteName, CallSettings)
public virtual Task<GrpcRoute> GetGrpcRouteAsync(GrpcRouteName name, CallSettings callSettings = null)
Gets details of a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
name |
GrpcRouteName Required. A name of the GrpcRoute to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskGrpcRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GrpcRouteName name = GrpcRouteName.FromProjectLocationGrpcRoute("[PROJECT]", "[LOCATION]", "[GRPC_ROUTE]");
// Make the request
GrpcRoute response = await networkServicesClient.GetGrpcRouteAsync(name);
GetGrpcRouteAsync(GrpcRouteName, CancellationToken)
public virtual Task<GrpcRoute> GetGrpcRouteAsync(GrpcRouteName name, CancellationToken cancellationToken)
Gets details of a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
name |
GrpcRouteName Required. A name of the GrpcRoute to get. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskGrpcRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GrpcRouteName name = GrpcRouteName.FromProjectLocationGrpcRoute("[PROJECT]", "[LOCATION]", "[GRPC_ROUTE]");
// Make the request
GrpcRoute response = await networkServicesClient.GetGrpcRouteAsync(name);
GetGrpcRouteAsync(string, CallSettings)
public virtual Task<GrpcRoute> GetGrpcRouteAsync(string name, CallSettings callSettings = null)
Gets details of a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the GrpcRoute to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskGrpcRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/grpcRoutes/[GRPC_ROUTE]";
// Make the request
GrpcRoute response = await networkServicesClient.GetGrpcRouteAsync(name);
GetGrpcRouteAsync(string, CancellationToken)
public virtual Task<GrpcRoute> GetGrpcRouteAsync(string name, CancellationToken cancellationToken)
Gets details of a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the GrpcRoute to get. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskGrpcRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/grpcRoutes/[GRPC_ROUTE]";
// Make the request
GrpcRoute response = await networkServicesClient.GetGrpcRouteAsync(name);
GetHttpRoute(GetHttpRouteRequest, CallSettings)
public virtual HttpRoute GetHttpRoute(GetHttpRouteRequest request, CallSettings callSettings = null)
Gets details of a single HttpRoute.
Parameters | |
---|---|
Name | Description |
request |
GetHttpRouteRequest 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 |
HttpRoute |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
GetHttpRouteRequest request = new GetHttpRouteRequest
{
HttpRouteName = HttpRouteName.FromProjectLocationHttpRoute("[PROJECT]", "[LOCATION]", "[HTTP_ROUTE]"),
};
// Make the request
HttpRoute response = networkServicesClient.GetHttpRoute(request);
GetHttpRoute(HttpRouteName, CallSettings)
public virtual HttpRoute GetHttpRoute(HttpRouteName name, CallSettings callSettings = null)
Gets details of a single HttpRoute.
Parameters | |
---|---|
Name | Description |
name |
HttpRouteName Required. A name of the HttpRoute to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
HttpRoute |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
HttpRouteName name = HttpRouteName.FromProjectLocationHttpRoute("[PROJECT]", "[LOCATION]", "[HTTP_ROUTE]");
// Make the request
HttpRoute response = networkServicesClient.GetHttpRoute(name);
GetHttpRoute(string, CallSettings)
public virtual HttpRoute GetHttpRoute(string name, CallSettings callSettings = null)
Gets details of a single HttpRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the HttpRoute to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
HttpRoute |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/httpRoutes/[HTTP_ROUTE]";
// Make the request
HttpRoute response = networkServicesClient.GetHttpRoute(name);
GetHttpRouteAsync(GetHttpRouteRequest, CallSettings)
public virtual Task<HttpRoute> GetHttpRouteAsync(GetHttpRouteRequest request, CallSettings callSettings = null)
Gets details of a single HttpRoute.
Parameters | |
---|---|
Name | Description |
request |
GetHttpRouteRequest 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 |
TaskHttpRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GetHttpRouteRequest request = new GetHttpRouteRequest
{
HttpRouteName = HttpRouteName.FromProjectLocationHttpRoute("[PROJECT]", "[LOCATION]", "[HTTP_ROUTE]"),
};
// Make the request
HttpRoute response = await networkServicesClient.GetHttpRouteAsync(request);
GetHttpRouteAsync(GetHttpRouteRequest, CancellationToken)
public virtual Task<HttpRoute> GetHttpRouteAsync(GetHttpRouteRequest request, CancellationToken cancellationToken)
Gets details of a single HttpRoute.
Parameters | |
---|---|
Name | Description |
request |
GetHttpRouteRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskHttpRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GetHttpRouteRequest request = new GetHttpRouteRequest
{
HttpRouteName = HttpRouteName.FromProjectLocationHttpRoute("[PROJECT]", "[LOCATION]", "[HTTP_ROUTE]"),
};
// Make the request
HttpRoute response = await networkServicesClient.GetHttpRouteAsync(request);
GetHttpRouteAsync(HttpRouteName, CallSettings)
public virtual Task<HttpRoute> GetHttpRouteAsync(HttpRouteName name, CallSettings callSettings = null)
Gets details of a single HttpRoute.
Parameters | |
---|---|
Name | Description |
name |
HttpRouteName Required. A name of the HttpRoute to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskHttpRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
HttpRouteName name = HttpRouteName.FromProjectLocationHttpRoute("[PROJECT]", "[LOCATION]", "[HTTP_ROUTE]");
// Make the request
HttpRoute response = await networkServicesClient.GetHttpRouteAsync(name);
GetHttpRouteAsync(HttpRouteName, CancellationToken)
public virtual Task<HttpRoute> GetHttpRouteAsync(HttpRouteName name, CancellationToken cancellationToken)
Gets details of a single HttpRoute.
Parameters | |
---|---|
Name | Description |
name |
HttpRouteName Required. A name of the HttpRoute to get. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskHttpRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
HttpRouteName name = HttpRouteName.FromProjectLocationHttpRoute("[PROJECT]", "[LOCATION]", "[HTTP_ROUTE]");
// Make the request
HttpRoute response = await networkServicesClient.GetHttpRouteAsync(name);
GetHttpRouteAsync(string, CallSettings)
public virtual Task<HttpRoute> GetHttpRouteAsync(string name, CallSettings callSettings = null)
Gets details of a single HttpRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the HttpRoute to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskHttpRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/httpRoutes/[HTTP_ROUTE]";
// Make the request
HttpRoute response = await networkServicesClient.GetHttpRouteAsync(name);
GetHttpRouteAsync(string, CancellationToken)
public virtual Task<HttpRoute> GetHttpRouteAsync(string name, CancellationToken cancellationToken)
Gets details of a single HttpRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the HttpRoute to get. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskHttpRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/httpRoutes/[HTTP_ROUTE]";
// Make the request
HttpRoute response = await networkServicesClient.GetHttpRouteAsync(name);
GetMesh(GetMeshRequest, CallSettings)
public virtual Mesh GetMesh(GetMeshRequest request, CallSettings callSettings = null)
Gets details of a single Mesh.
Parameters | |
---|---|
Name | Description |
request |
GetMeshRequest 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 |
Mesh |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
GetMeshRequest request = new GetMeshRequest
{
MeshName = MeshName.FromProjectLocationMesh("[PROJECT]", "[LOCATION]", "[MESH]"),
};
// Make the request
Mesh response = networkServicesClient.GetMesh(request);
GetMesh(MeshName, CallSettings)
public virtual Mesh GetMesh(MeshName name, CallSettings callSettings = null)
Gets details of a single Mesh.
Parameters | |
---|---|
Name | Description |
name |
MeshName Required. A name of the Mesh to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Mesh |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
MeshName name = MeshName.FromProjectLocationMesh("[PROJECT]", "[LOCATION]", "[MESH]");
// Make the request
Mesh response = networkServicesClient.GetMesh(name);
GetMesh(string, CallSettings)
public virtual Mesh GetMesh(string name, CallSettings callSettings = null)
Gets details of a single Mesh.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the Mesh to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Mesh |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/meshes/[MESH]";
// Make the request
Mesh response = networkServicesClient.GetMesh(name);
GetMeshAsync(GetMeshRequest, CallSettings)
public virtual Task<Mesh> GetMeshAsync(GetMeshRequest request, CallSettings callSettings = null)
Gets details of a single Mesh.
Parameters | |
---|---|
Name | Description |
request |
GetMeshRequest 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 |
TaskMesh |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GetMeshRequest request = new GetMeshRequest
{
MeshName = MeshName.FromProjectLocationMesh("[PROJECT]", "[LOCATION]", "[MESH]"),
};
// Make the request
Mesh response = await networkServicesClient.GetMeshAsync(request);
GetMeshAsync(GetMeshRequest, CancellationToken)
public virtual Task<Mesh> GetMeshAsync(GetMeshRequest request, CancellationToken cancellationToken)
Gets details of a single Mesh.
Parameters | |
---|---|
Name | Description |
request |
GetMeshRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskMesh |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GetMeshRequest request = new GetMeshRequest
{
MeshName = MeshName.FromProjectLocationMesh("[PROJECT]", "[LOCATION]", "[MESH]"),
};
// Make the request
Mesh response = await networkServicesClient.GetMeshAsync(request);
GetMeshAsync(MeshName, CallSettings)
public virtual Task<Mesh> GetMeshAsync(MeshName name, CallSettings callSettings = null)
Gets details of a single Mesh.
Parameters | |
---|---|
Name | Description |
name |
MeshName Required. A name of the Mesh to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskMesh |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
MeshName name = MeshName.FromProjectLocationMesh("[PROJECT]", "[LOCATION]", "[MESH]");
// Make the request
Mesh response = await networkServicesClient.GetMeshAsync(name);
GetMeshAsync(MeshName, CancellationToken)
public virtual Task<Mesh> GetMeshAsync(MeshName name, CancellationToken cancellationToken)
Gets details of a single Mesh.
Parameters | |
---|---|
Name | Description |
name |
MeshName Required. A name of the Mesh to get. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskMesh |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
MeshName name = MeshName.FromProjectLocationMesh("[PROJECT]", "[LOCATION]", "[MESH]");
// Make the request
Mesh response = await networkServicesClient.GetMeshAsync(name);
GetMeshAsync(string, CallSettings)
public virtual Task<Mesh> GetMeshAsync(string name, CallSettings callSettings = null)
Gets details of a single Mesh.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the Mesh to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskMesh |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/meshes/[MESH]";
// Make the request
Mesh response = await networkServicesClient.GetMeshAsync(name);
GetMeshAsync(string, CancellationToken)
public virtual Task<Mesh> GetMeshAsync(string name, CancellationToken cancellationToken)
Gets details of a single Mesh.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the Mesh to get. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskMesh |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/meshes/[MESH]";
// Make the request
Mesh response = await networkServicesClient.GetMeshAsync(name);
GetServiceBinding(GetServiceBindingRequest, CallSettings)
public virtual ServiceBinding GetServiceBinding(GetServiceBindingRequest request, CallSettings callSettings = null)
Gets details of a single ServiceBinding.
Parameters | |
---|---|
Name | Description |
request |
GetServiceBindingRequest 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 |
ServiceBinding |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
GetServiceBindingRequest request = new GetServiceBindingRequest
{
ServiceBindingName = ServiceBindingName.FromProjectLocationServiceBinding("[PROJECT]", "[LOCATION]", "[SERVICE_BINDING]"),
};
// Make the request
ServiceBinding response = networkServicesClient.GetServiceBinding(request);
GetServiceBinding(ServiceBindingName, CallSettings)
public virtual ServiceBinding GetServiceBinding(ServiceBindingName name, CallSettings callSettings = null)
Gets details of a single ServiceBinding.
Parameters | |
---|---|
Name | Description |
name |
ServiceBindingName Required. A name of the ServiceBinding to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ServiceBinding |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
ServiceBindingName name = ServiceBindingName.FromProjectLocationServiceBinding("[PROJECT]", "[LOCATION]", "[SERVICE_BINDING]");
// Make the request
ServiceBinding response = networkServicesClient.GetServiceBinding(name);
GetServiceBinding(string, CallSettings)
public virtual ServiceBinding GetServiceBinding(string name, CallSettings callSettings = null)
Gets details of a single ServiceBinding.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the ServiceBinding to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ServiceBinding |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/serviceBindings/[SERVICE_BINDING]";
// Make the request
ServiceBinding response = networkServicesClient.GetServiceBinding(name);
GetServiceBindingAsync(GetServiceBindingRequest, CallSettings)
public virtual Task<ServiceBinding> GetServiceBindingAsync(GetServiceBindingRequest request, CallSettings callSettings = null)
Gets details of a single ServiceBinding.
Parameters | |
---|---|
Name | Description |
request |
GetServiceBindingRequest 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 |
TaskServiceBinding |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GetServiceBindingRequest request = new GetServiceBindingRequest
{
ServiceBindingName = ServiceBindingName.FromProjectLocationServiceBinding("[PROJECT]", "[LOCATION]", "[SERVICE_BINDING]"),
};
// Make the request
ServiceBinding response = await networkServicesClient.GetServiceBindingAsync(request);
GetServiceBindingAsync(GetServiceBindingRequest, CancellationToken)
public virtual Task<ServiceBinding> GetServiceBindingAsync(GetServiceBindingRequest request, CancellationToken cancellationToken)
Gets details of a single ServiceBinding.
Parameters | |
---|---|
Name | Description |
request |
GetServiceBindingRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskServiceBinding |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GetServiceBindingRequest request = new GetServiceBindingRequest
{
ServiceBindingName = ServiceBindingName.FromProjectLocationServiceBinding("[PROJECT]", "[LOCATION]", "[SERVICE_BINDING]"),
};
// Make the request
ServiceBinding response = await networkServicesClient.GetServiceBindingAsync(request);
GetServiceBindingAsync(ServiceBindingName, CallSettings)
public virtual Task<ServiceBinding> GetServiceBindingAsync(ServiceBindingName name, CallSettings callSettings = null)
Gets details of a single ServiceBinding.
Parameters | |
---|---|
Name | Description |
name |
ServiceBindingName Required. A name of the ServiceBinding to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskServiceBinding |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
ServiceBindingName name = ServiceBindingName.FromProjectLocationServiceBinding("[PROJECT]", "[LOCATION]", "[SERVICE_BINDING]");
// Make the request
ServiceBinding response = await networkServicesClient.GetServiceBindingAsync(name);
GetServiceBindingAsync(ServiceBindingName, CancellationToken)
public virtual Task<ServiceBinding> GetServiceBindingAsync(ServiceBindingName name, CancellationToken cancellationToken)
Gets details of a single ServiceBinding.
Parameters | |
---|---|
Name | Description |
name |
ServiceBindingName Required. A name of the ServiceBinding to get. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskServiceBinding |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
ServiceBindingName name = ServiceBindingName.FromProjectLocationServiceBinding("[PROJECT]", "[LOCATION]", "[SERVICE_BINDING]");
// Make the request
ServiceBinding response = await networkServicesClient.GetServiceBindingAsync(name);
GetServiceBindingAsync(string, CallSettings)
public virtual Task<ServiceBinding> GetServiceBindingAsync(string name, CallSettings callSettings = null)
Gets details of a single ServiceBinding.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the ServiceBinding to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskServiceBinding |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/serviceBindings/[SERVICE_BINDING]";
// Make the request
ServiceBinding response = await networkServicesClient.GetServiceBindingAsync(name);
GetServiceBindingAsync(string, CancellationToken)
public virtual Task<ServiceBinding> GetServiceBindingAsync(string name, CancellationToken cancellationToken)
Gets details of a single ServiceBinding.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the ServiceBinding to get. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskServiceBinding |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/serviceBindings/[SERVICE_BINDING]";
// Make the request
ServiceBinding response = await networkServicesClient.GetServiceBindingAsync(name);
GetTcpRoute(GetTcpRouteRequest, CallSettings)
public virtual TcpRoute GetTcpRoute(GetTcpRouteRequest request, CallSettings callSettings = null)
Gets details of a single TcpRoute.
Parameters | |
---|---|
Name | Description |
request |
GetTcpRouteRequest 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 |
TcpRoute |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
GetTcpRouteRequest request = new GetTcpRouteRequest
{
TcpRouteName = TcpRouteName.FromProjectLocationTcpRoute("[PROJECT]", "[LOCATION]", "[TCP_ROUTE]"),
};
// Make the request
TcpRoute response = networkServicesClient.GetTcpRoute(request);
GetTcpRoute(TcpRouteName, CallSettings)
public virtual TcpRoute GetTcpRoute(TcpRouteName name, CallSettings callSettings = null)
Gets details of a single TcpRoute.
Parameters | |
---|---|
Name | Description |
name |
TcpRouteName Required. A name of the TcpRoute to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TcpRoute |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
TcpRouteName name = TcpRouteName.FromProjectLocationTcpRoute("[PROJECT]", "[LOCATION]", "[TCP_ROUTE]");
// Make the request
TcpRoute response = networkServicesClient.GetTcpRoute(name);
GetTcpRoute(string, CallSettings)
public virtual TcpRoute GetTcpRoute(string name, CallSettings callSettings = null)
Gets details of a single TcpRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the TcpRoute to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TcpRoute |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/tcpRoutes/[TCP_ROUTE]";
// Make the request
TcpRoute response = networkServicesClient.GetTcpRoute(name);
GetTcpRouteAsync(GetTcpRouteRequest, CallSettings)
public virtual Task<TcpRoute> GetTcpRouteAsync(GetTcpRouteRequest request, CallSettings callSettings = null)
Gets details of a single TcpRoute.
Parameters | |
---|---|
Name | Description |
request |
GetTcpRouteRequest 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 |
TaskTcpRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GetTcpRouteRequest request = new GetTcpRouteRequest
{
TcpRouteName = TcpRouteName.FromProjectLocationTcpRoute("[PROJECT]", "[LOCATION]", "[TCP_ROUTE]"),
};
// Make the request
TcpRoute response = await networkServicesClient.GetTcpRouteAsync(request);
GetTcpRouteAsync(GetTcpRouteRequest, CancellationToken)
public virtual Task<TcpRoute> GetTcpRouteAsync(GetTcpRouteRequest request, CancellationToken cancellationToken)
Gets details of a single TcpRoute.
Parameters | |
---|---|
Name | Description |
request |
GetTcpRouteRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskTcpRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GetTcpRouteRequest request = new GetTcpRouteRequest
{
TcpRouteName = TcpRouteName.FromProjectLocationTcpRoute("[PROJECT]", "[LOCATION]", "[TCP_ROUTE]"),
};
// Make the request
TcpRoute response = await networkServicesClient.GetTcpRouteAsync(request);
GetTcpRouteAsync(TcpRouteName, CallSettings)
public virtual Task<TcpRoute> GetTcpRouteAsync(TcpRouteName name, CallSettings callSettings = null)
Gets details of a single TcpRoute.
Parameters | |
---|---|
Name | Description |
name |
TcpRouteName Required. A name of the TcpRoute to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskTcpRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
TcpRouteName name = TcpRouteName.FromProjectLocationTcpRoute("[PROJECT]", "[LOCATION]", "[TCP_ROUTE]");
// Make the request
TcpRoute response = await networkServicesClient.GetTcpRouteAsync(name);
GetTcpRouteAsync(TcpRouteName, CancellationToken)
public virtual Task<TcpRoute> GetTcpRouteAsync(TcpRouteName name, CancellationToken cancellationToken)
Gets details of a single TcpRoute.
Parameters | |
---|---|
Name | Description |
name |
TcpRouteName Required. A name of the TcpRoute to get. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskTcpRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
TcpRouteName name = TcpRouteName.FromProjectLocationTcpRoute("[PROJECT]", "[LOCATION]", "[TCP_ROUTE]");
// Make the request
TcpRoute response = await networkServicesClient.GetTcpRouteAsync(name);
GetTcpRouteAsync(string, CallSettings)
public virtual Task<TcpRoute> GetTcpRouteAsync(string name, CallSettings callSettings = null)
Gets details of a single TcpRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the TcpRoute to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskTcpRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/tcpRoutes/[TCP_ROUTE]";
// Make the request
TcpRoute response = await networkServicesClient.GetTcpRouteAsync(name);
GetTcpRouteAsync(string, CancellationToken)
public virtual Task<TcpRoute> GetTcpRouteAsync(string name, CancellationToken cancellationToken)
Gets details of a single TcpRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the TcpRoute to get. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskTcpRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/tcpRoutes/[TCP_ROUTE]";
// Make the request
TcpRoute response = await networkServicesClient.GetTcpRouteAsync(name);
GetTlsRoute(GetTlsRouteRequest, CallSettings)
public virtual TlsRoute GetTlsRoute(GetTlsRouteRequest request, CallSettings callSettings = null)
Gets details of a single TlsRoute.
Parameters | |
---|---|
Name | Description |
request |
GetTlsRouteRequest 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 |
TlsRoute |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
GetTlsRouteRequest request = new GetTlsRouteRequest
{
TlsRouteName = TlsRouteName.FromProjectLocationTlsRoute("[PROJECT]", "[LOCATION]", "[TLS_ROUTE]"),
};
// Make the request
TlsRoute response = networkServicesClient.GetTlsRoute(request);
GetTlsRoute(TlsRouteName, CallSettings)
public virtual TlsRoute GetTlsRoute(TlsRouteName name, CallSettings callSettings = null)
Gets details of a single TlsRoute.
Parameters | |
---|---|
Name | Description |
name |
TlsRouteName Required. A name of the TlsRoute to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TlsRoute |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
TlsRouteName name = TlsRouteName.FromProjectLocationTlsRoute("[PROJECT]", "[LOCATION]", "[TLS_ROUTE]");
// Make the request
TlsRoute response = networkServicesClient.GetTlsRoute(name);
GetTlsRoute(string, CallSettings)
public virtual TlsRoute GetTlsRoute(string name, CallSettings callSettings = null)
Gets details of a single TlsRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the TlsRoute to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TlsRoute |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/tlsRoutes/[TLS_ROUTE]";
// Make the request
TlsRoute response = networkServicesClient.GetTlsRoute(name);
GetTlsRouteAsync(GetTlsRouteRequest, CallSettings)
public virtual Task<TlsRoute> GetTlsRouteAsync(GetTlsRouteRequest request, CallSettings callSettings = null)
Gets details of a single TlsRoute.
Parameters | |
---|---|
Name | Description |
request |
GetTlsRouteRequest 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 |
TaskTlsRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GetTlsRouteRequest request = new GetTlsRouteRequest
{
TlsRouteName = TlsRouteName.FromProjectLocationTlsRoute("[PROJECT]", "[LOCATION]", "[TLS_ROUTE]"),
};
// Make the request
TlsRoute response = await networkServicesClient.GetTlsRouteAsync(request);
GetTlsRouteAsync(GetTlsRouteRequest, CancellationToken)
public virtual Task<TlsRoute> GetTlsRouteAsync(GetTlsRouteRequest request, CancellationToken cancellationToken)
Gets details of a single TlsRoute.
Parameters | |
---|---|
Name | Description |
request |
GetTlsRouteRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskTlsRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GetTlsRouteRequest request = new GetTlsRouteRequest
{
TlsRouteName = TlsRouteName.FromProjectLocationTlsRoute("[PROJECT]", "[LOCATION]", "[TLS_ROUTE]"),
};
// Make the request
TlsRoute response = await networkServicesClient.GetTlsRouteAsync(request);
GetTlsRouteAsync(TlsRouteName, CallSettings)
public virtual Task<TlsRoute> GetTlsRouteAsync(TlsRouteName name, CallSettings callSettings = null)
Gets details of a single TlsRoute.
Parameters | |
---|---|
Name | Description |
name |
TlsRouteName Required. A name of the TlsRoute to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskTlsRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
TlsRouteName name = TlsRouteName.FromProjectLocationTlsRoute("[PROJECT]", "[LOCATION]", "[TLS_ROUTE]");
// Make the request
TlsRoute response = await networkServicesClient.GetTlsRouteAsync(name);
GetTlsRouteAsync(TlsRouteName, CancellationToken)
public virtual Task<TlsRoute> GetTlsRouteAsync(TlsRouteName name, CancellationToken cancellationToken)
Gets details of a single TlsRoute.
Parameters | |
---|---|
Name | Description |
name |
TlsRouteName Required. A name of the TlsRoute to get. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskTlsRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
TlsRouteName name = TlsRouteName.FromProjectLocationTlsRoute("[PROJECT]", "[LOCATION]", "[TLS_ROUTE]");
// Make the request
TlsRoute response = await networkServicesClient.GetTlsRouteAsync(name);
GetTlsRouteAsync(string, CallSettings)
public virtual Task<TlsRoute> GetTlsRouteAsync(string name, CallSettings callSettings = null)
Gets details of a single TlsRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the TlsRoute to get. Must be in the format
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskTlsRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/tlsRoutes/[TLS_ROUTE]";
// Make the request
TlsRoute response = await networkServicesClient.GetTlsRouteAsync(name);
GetTlsRouteAsync(string, CancellationToken)
public virtual Task<TlsRoute> GetTlsRouteAsync(string name, CancellationToken cancellationToken)
Gets details of a single TlsRoute.
Parameters | |
---|---|
Name | Description |
name |
string Required. A name of the TlsRoute to get. Must be in the format
|
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskTlsRoute |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/tlsRoutes/[TLS_ROUTE]";
// Make the request
TlsRoute response = await networkServicesClient.GetTlsRouteAsync(name);
ListEndpointPolicies(LocationName, string, int?, CallSettings)
public virtual PagedEnumerable<ListEndpointPoliciesResponse, EndpointPolicy> ListEndpointPolicies(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists EndpointPolicies in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The project and location from which the EndpointPolicies should
be listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListEndpointPoliciesResponseEndpointPolicy |
A pageable sequence of EndpointPolicy resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedEnumerable<ListEndpointPoliciesResponse, EndpointPolicy> response = networkServicesClient.ListEndpointPolicies(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (EndpointPolicy item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListEndpointPoliciesResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (EndpointPolicy item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<EndpointPolicy> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (EndpointPolicy item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListEndpointPolicies(ListEndpointPoliciesRequest, CallSettings)
public virtual PagedEnumerable<ListEndpointPoliciesResponse, EndpointPolicy> ListEndpointPolicies(ListEndpointPoliciesRequest request, CallSettings callSettings = null)
Lists EndpointPolicies in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListEndpointPoliciesRequest 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 |
PagedEnumerableListEndpointPoliciesResponseEndpointPolicy |
A pageable sequence of EndpointPolicy resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
ListEndpointPoliciesRequest request = new ListEndpointPoliciesRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
};
// Make the request
PagedEnumerable<ListEndpointPoliciesResponse, EndpointPolicy> response = networkServicesClient.ListEndpointPolicies(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (EndpointPolicy item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListEndpointPoliciesResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (EndpointPolicy item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<EndpointPolicy> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (EndpointPolicy item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListEndpointPolicies(string, string, int?, CallSettings)
public virtual PagedEnumerable<ListEndpointPoliciesResponse, EndpointPolicy> ListEndpointPolicies(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists EndpointPolicies in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The project and location from which the EndpointPolicies should
be listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListEndpointPoliciesResponseEndpointPolicy |
A pageable sequence of EndpointPolicy resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedEnumerable<ListEndpointPoliciesResponse, EndpointPolicy> response = networkServicesClient.ListEndpointPolicies(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (EndpointPolicy item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListEndpointPoliciesResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (EndpointPolicy item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<EndpointPolicy> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (EndpointPolicy item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListEndpointPoliciesAsync(LocationName, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListEndpointPoliciesResponse, EndpointPolicy> ListEndpointPoliciesAsync(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists EndpointPolicies in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The project and location from which the EndpointPolicies should
be listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListEndpointPoliciesResponseEndpointPolicy |
A pageable asynchronous sequence of EndpointPolicy resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedAsyncEnumerable<ListEndpointPoliciesResponse, EndpointPolicy> response = networkServicesClient.ListEndpointPoliciesAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((EndpointPolicy item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListEndpointPoliciesResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (EndpointPolicy item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<EndpointPolicy> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (EndpointPolicy item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListEndpointPoliciesAsync(ListEndpointPoliciesRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListEndpointPoliciesResponse, EndpointPolicy> ListEndpointPoliciesAsync(ListEndpointPoliciesRequest request, CallSettings callSettings = null)
Lists EndpointPolicies in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListEndpointPoliciesRequest 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 |
PagedAsyncEnumerableListEndpointPoliciesResponseEndpointPolicy |
A pageable asynchronous sequence of EndpointPolicy resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
ListEndpointPoliciesRequest request = new ListEndpointPoliciesRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
};
// Make the request
PagedAsyncEnumerable<ListEndpointPoliciesResponse, EndpointPolicy> response = networkServicesClient.ListEndpointPoliciesAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((EndpointPolicy item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListEndpointPoliciesResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (EndpointPolicy item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<EndpointPolicy> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (EndpointPolicy item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListEndpointPoliciesAsync(string, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListEndpointPoliciesResponse, EndpointPolicy> ListEndpointPoliciesAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists EndpointPolicies in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The project and location from which the EndpointPolicies should
be listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListEndpointPoliciesResponseEndpointPolicy |
A pageable asynchronous sequence of EndpointPolicy resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedAsyncEnumerable<ListEndpointPoliciesResponse, EndpointPolicy> response = networkServicesClient.ListEndpointPoliciesAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((EndpointPolicy item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListEndpointPoliciesResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (EndpointPolicy item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<EndpointPolicy> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (EndpointPolicy item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListGateways(LocationName, string, int?, CallSettings)
public virtual PagedEnumerable<ListGatewaysResponse, Gateway> ListGateways(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists Gateways in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The project and location from which the Gateways should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListGatewaysResponseGateway |
A pageable sequence of Gateway resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedEnumerable<ListGatewaysResponse, Gateway> response = networkServicesClient.ListGateways(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (Gateway item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListGatewaysResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (Gateway item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Gateway> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Gateway item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListGateways(ListGatewaysRequest, CallSettings)
public virtual PagedEnumerable<ListGatewaysResponse, Gateway> ListGateways(ListGatewaysRequest request, CallSettings callSettings = null)
Lists Gateways in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListGatewaysRequest 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 |
PagedEnumerableListGatewaysResponseGateway |
A pageable sequence of Gateway resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
ListGatewaysRequest request = new ListGatewaysRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
};
// Make the request
PagedEnumerable<ListGatewaysResponse, Gateway> response = networkServicesClient.ListGateways(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (Gateway item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListGatewaysResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (Gateway item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Gateway> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Gateway item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListGateways(string, string, int?, CallSettings)
public virtual PagedEnumerable<ListGatewaysResponse, Gateway> ListGateways(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists Gateways in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The project and location from which the Gateways should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListGatewaysResponseGateway |
A pageable sequence of Gateway resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedEnumerable<ListGatewaysResponse, Gateway> response = networkServicesClient.ListGateways(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (Gateway item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListGatewaysResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (Gateway item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Gateway> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Gateway item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListGatewaysAsync(LocationName, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListGatewaysResponse, Gateway> ListGatewaysAsync(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists Gateways in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The project and location from which the Gateways should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListGatewaysResponseGateway |
A pageable asynchronous sequence of Gateway resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedAsyncEnumerable<ListGatewaysResponse, Gateway> response = networkServicesClient.ListGatewaysAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((Gateway item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListGatewaysResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (Gateway item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Gateway> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Gateway item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListGatewaysAsync(ListGatewaysRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListGatewaysResponse, Gateway> ListGatewaysAsync(ListGatewaysRequest request, CallSettings callSettings = null)
Lists Gateways in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListGatewaysRequest 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 |
PagedAsyncEnumerableListGatewaysResponseGateway |
A pageable asynchronous sequence of Gateway resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
ListGatewaysRequest request = new ListGatewaysRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
};
// Make the request
PagedAsyncEnumerable<ListGatewaysResponse, Gateway> response = networkServicesClient.ListGatewaysAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((Gateway item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListGatewaysResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (Gateway item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Gateway> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Gateway item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListGatewaysAsync(string, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListGatewaysResponse, Gateway> ListGatewaysAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists Gateways in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The project and location from which the Gateways should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListGatewaysResponseGateway |
A pageable asynchronous sequence of Gateway resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedAsyncEnumerable<ListGatewaysResponse, Gateway> response = networkServicesClient.ListGatewaysAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((Gateway item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListGatewaysResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (Gateway item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Gateway> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Gateway item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListGrpcRoutes(LocationName, string, int?, CallSettings)
public virtual PagedEnumerable<ListGrpcRoutesResponse, GrpcRoute> ListGrpcRoutes(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists GrpcRoutes in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The project and location from which the GrpcRoutes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListGrpcRoutesResponseGrpcRoute |
A pageable sequence of GrpcRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedEnumerable<ListGrpcRoutesResponse, GrpcRoute> response = networkServicesClient.ListGrpcRoutes(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (GrpcRoute item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListGrpcRoutesResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (GrpcRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<GrpcRoute> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (GrpcRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListGrpcRoutes(ListGrpcRoutesRequest, CallSettings)
public virtual PagedEnumerable<ListGrpcRoutesResponse, GrpcRoute> ListGrpcRoutes(ListGrpcRoutesRequest request, CallSettings callSettings = null)
Lists GrpcRoutes in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListGrpcRoutesRequest 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 |
PagedEnumerableListGrpcRoutesResponseGrpcRoute |
A pageable sequence of GrpcRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
ListGrpcRoutesRequest request = new ListGrpcRoutesRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
};
// Make the request
PagedEnumerable<ListGrpcRoutesResponse, GrpcRoute> response = networkServicesClient.ListGrpcRoutes(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (GrpcRoute item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListGrpcRoutesResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (GrpcRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<GrpcRoute> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (GrpcRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListGrpcRoutes(string, string, int?, CallSettings)
public virtual PagedEnumerable<ListGrpcRoutesResponse, GrpcRoute> ListGrpcRoutes(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists GrpcRoutes in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The project and location from which the GrpcRoutes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListGrpcRoutesResponseGrpcRoute |
A pageable sequence of GrpcRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedEnumerable<ListGrpcRoutesResponse, GrpcRoute> response = networkServicesClient.ListGrpcRoutes(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (GrpcRoute item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListGrpcRoutesResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (GrpcRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<GrpcRoute> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (GrpcRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListGrpcRoutesAsync(LocationName, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListGrpcRoutesResponse, GrpcRoute> ListGrpcRoutesAsync(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists GrpcRoutes in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The project and location from which the GrpcRoutes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListGrpcRoutesResponseGrpcRoute |
A pageable asynchronous sequence of GrpcRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedAsyncEnumerable<ListGrpcRoutesResponse, GrpcRoute> response = networkServicesClient.ListGrpcRoutesAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((GrpcRoute item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListGrpcRoutesResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (GrpcRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<GrpcRoute> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (GrpcRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListGrpcRoutesAsync(ListGrpcRoutesRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListGrpcRoutesResponse, GrpcRoute> ListGrpcRoutesAsync(ListGrpcRoutesRequest request, CallSettings callSettings = null)
Lists GrpcRoutes in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListGrpcRoutesRequest 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 |
PagedAsyncEnumerableListGrpcRoutesResponseGrpcRoute |
A pageable asynchronous sequence of GrpcRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
ListGrpcRoutesRequest request = new ListGrpcRoutesRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
};
// Make the request
PagedAsyncEnumerable<ListGrpcRoutesResponse, GrpcRoute> response = networkServicesClient.ListGrpcRoutesAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((GrpcRoute item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListGrpcRoutesResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (GrpcRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<GrpcRoute> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (GrpcRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListGrpcRoutesAsync(string, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListGrpcRoutesResponse, GrpcRoute> ListGrpcRoutesAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists GrpcRoutes in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The project and location from which the GrpcRoutes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListGrpcRoutesResponseGrpcRoute |
A pageable asynchronous sequence of GrpcRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedAsyncEnumerable<ListGrpcRoutesResponse, GrpcRoute> response = networkServicesClient.ListGrpcRoutesAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((GrpcRoute item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListGrpcRoutesResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (GrpcRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<GrpcRoute> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (GrpcRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListHttpRoutes(LocationName, string, int?, CallSettings)
public virtual PagedEnumerable<ListHttpRoutesResponse, HttpRoute> ListHttpRoutes(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists HttpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The project and location from which the HttpRoutes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListHttpRoutesResponseHttpRoute |
A pageable sequence of HttpRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedEnumerable<ListHttpRoutesResponse, HttpRoute> response = networkServicesClient.ListHttpRoutes(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (HttpRoute item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListHttpRoutesResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (HttpRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<HttpRoute> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (HttpRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListHttpRoutes(ListHttpRoutesRequest, CallSettings)
public virtual PagedEnumerable<ListHttpRoutesResponse, HttpRoute> ListHttpRoutes(ListHttpRoutesRequest request, CallSettings callSettings = null)
Lists HttpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListHttpRoutesRequest 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 |
PagedEnumerableListHttpRoutesResponseHttpRoute |
A pageable sequence of HttpRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
ListHttpRoutesRequest request = new ListHttpRoutesRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
};
// Make the request
PagedEnumerable<ListHttpRoutesResponse, HttpRoute> response = networkServicesClient.ListHttpRoutes(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (HttpRoute item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListHttpRoutesResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (HttpRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<HttpRoute> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (HttpRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListHttpRoutes(string, string, int?, CallSettings)
public virtual PagedEnumerable<ListHttpRoutesResponse, HttpRoute> ListHttpRoutes(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists HttpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The project and location from which the HttpRoutes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListHttpRoutesResponseHttpRoute |
A pageable sequence of HttpRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedEnumerable<ListHttpRoutesResponse, HttpRoute> response = networkServicesClient.ListHttpRoutes(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (HttpRoute item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListHttpRoutesResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (HttpRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<HttpRoute> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (HttpRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListHttpRoutesAsync(LocationName, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListHttpRoutesResponse, HttpRoute> ListHttpRoutesAsync(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists HttpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The project and location from which the HttpRoutes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListHttpRoutesResponseHttpRoute |
A pageable asynchronous sequence of HttpRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedAsyncEnumerable<ListHttpRoutesResponse, HttpRoute> response = networkServicesClient.ListHttpRoutesAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((HttpRoute item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListHttpRoutesResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (HttpRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<HttpRoute> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (HttpRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListHttpRoutesAsync(ListHttpRoutesRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListHttpRoutesResponse, HttpRoute> ListHttpRoutesAsync(ListHttpRoutesRequest request, CallSettings callSettings = null)
Lists HttpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListHttpRoutesRequest 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 |
PagedAsyncEnumerableListHttpRoutesResponseHttpRoute |
A pageable asynchronous sequence of HttpRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
ListHttpRoutesRequest request = new ListHttpRoutesRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
};
// Make the request
PagedAsyncEnumerable<ListHttpRoutesResponse, HttpRoute> response = networkServicesClient.ListHttpRoutesAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((HttpRoute item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListHttpRoutesResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (HttpRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<HttpRoute> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (HttpRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListHttpRoutesAsync(string, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListHttpRoutesResponse, HttpRoute> ListHttpRoutesAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists HttpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The project and location from which the HttpRoutes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListHttpRoutesResponseHttpRoute |
A pageable asynchronous sequence of HttpRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedAsyncEnumerable<ListHttpRoutesResponse, HttpRoute> response = networkServicesClient.ListHttpRoutesAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((HttpRoute item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListHttpRoutesResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (HttpRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<HttpRoute> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (HttpRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListMeshes(LocationName, string, int?, CallSettings)
public virtual PagedEnumerable<ListMeshesResponse, Mesh> ListMeshes(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists Meshes in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The project and location from which the Meshes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListMeshesResponseMesh |
A pageable sequence of Mesh resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedEnumerable<ListMeshesResponse, Mesh> response = networkServicesClient.ListMeshes(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (Mesh item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListMeshesResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (Mesh item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Mesh> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Mesh item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListMeshes(ListMeshesRequest, CallSettings)
public virtual PagedEnumerable<ListMeshesResponse, Mesh> ListMeshes(ListMeshesRequest request, CallSettings callSettings = null)
Lists Meshes in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListMeshesRequest 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 |
PagedEnumerableListMeshesResponseMesh |
A pageable sequence of Mesh resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
ListMeshesRequest request = new ListMeshesRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
};
// Make the request
PagedEnumerable<ListMeshesResponse, Mesh> response = networkServicesClient.ListMeshes(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (Mesh item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListMeshesResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (Mesh item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Mesh> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Mesh item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListMeshes(string, string, int?, CallSettings)
public virtual PagedEnumerable<ListMeshesResponse, Mesh> ListMeshes(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists Meshes in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The project and location from which the Meshes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListMeshesResponseMesh |
A pageable sequence of Mesh resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedEnumerable<ListMeshesResponse, Mesh> response = networkServicesClient.ListMeshes(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (Mesh item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListMeshesResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (Mesh item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Mesh> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Mesh item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListMeshesAsync(LocationName, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListMeshesResponse, Mesh> ListMeshesAsync(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists Meshes in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The project and location from which the Meshes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListMeshesResponseMesh |
A pageable asynchronous sequence of Mesh resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedAsyncEnumerable<ListMeshesResponse, Mesh> response = networkServicesClient.ListMeshesAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((Mesh item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListMeshesResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (Mesh item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Mesh> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Mesh item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListMeshesAsync(ListMeshesRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListMeshesResponse, Mesh> ListMeshesAsync(ListMeshesRequest request, CallSettings callSettings = null)
Lists Meshes in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListMeshesRequest 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 |
PagedAsyncEnumerableListMeshesResponseMesh |
A pageable asynchronous sequence of Mesh resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
ListMeshesRequest request = new ListMeshesRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
};
// Make the request
PagedAsyncEnumerable<ListMeshesResponse, Mesh> response = networkServicesClient.ListMeshesAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((Mesh item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListMeshesResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (Mesh item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Mesh> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Mesh item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListMeshesAsync(string, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListMeshesResponse, Mesh> ListMeshesAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists Meshes in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The project and location from which the Meshes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListMeshesResponseMesh |
A pageable asynchronous sequence of Mesh resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedAsyncEnumerable<ListMeshesResponse, Mesh> response = networkServicesClient.ListMeshesAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((Mesh item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListMeshesResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (Mesh item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<Mesh> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (Mesh item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListServiceBindings(LocationName, string, int?, CallSettings)
public virtual PagedEnumerable<ListServiceBindingsResponse, ServiceBinding> ListServiceBindings(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists ServiceBinding in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The project and location from which the ServiceBindings should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListServiceBindingsResponseServiceBinding |
A pageable sequence of ServiceBinding resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedEnumerable<ListServiceBindingsResponse, ServiceBinding> response = networkServicesClient.ListServiceBindings(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (ServiceBinding item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListServiceBindingsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (ServiceBinding item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<ServiceBinding> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (ServiceBinding item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListServiceBindings(ListServiceBindingsRequest, CallSettings)
public virtual PagedEnumerable<ListServiceBindingsResponse, ServiceBinding> ListServiceBindings(ListServiceBindingsRequest request, CallSettings callSettings = null)
Lists ServiceBinding in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListServiceBindingsRequest 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 |
PagedEnumerableListServiceBindingsResponseServiceBinding |
A pageable sequence of ServiceBinding resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
ListServiceBindingsRequest request = new ListServiceBindingsRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
};
// Make the request
PagedEnumerable<ListServiceBindingsResponse, ServiceBinding> response = networkServicesClient.ListServiceBindings(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (ServiceBinding item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListServiceBindingsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (ServiceBinding item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<ServiceBinding> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (ServiceBinding item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListServiceBindings(string, string, int?, CallSettings)
public virtual PagedEnumerable<ListServiceBindingsResponse, ServiceBinding> ListServiceBindings(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists ServiceBinding in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The project and location from which the ServiceBindings should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListServiceBindingsResponseServiceBinding |
A pageable sequence of ServiceBinding resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedEnumerable<ListServiceBindingsResponse, ServiceBinding> response = networkServicesClient.ListServiceBindings(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (ServiceBinding item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListServiceBindingsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (ServiceBinding item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<ServiceBinding> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (ServiceBinding item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListServiceBindingsAsync(LocationName, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListServiceBindingsResponse, ServiceBinding> ListServiceBindingsAsync(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists ServiceBinding in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The project and location from which the ServiceBindings should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListServiceBindingsResponseServiceBinding |
A pageable asynchronous sequence of ServiceBinding resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedAsyncEnumerable<ListServiceBindingsResponse, ServiceBinding> response = networkServicesClient.ListServiceBindingsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((ServiceBinding item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListServiceBindingsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (ServiceBinding item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<ServiceBinding> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (ServiceBinding item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListServiceBindingsAsync(ListServiceBindingsRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListServiceBindingsResponse, ServiceBinding> ListServiceBindingsAsync(ListServiceBindingsRequest request, CallSettings callSettings = null)
Lists ServiceBinding in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListServiceBindingsRequest 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 |
PagedAsyncEnumerableListServiceBindingsResponseServiceBinding |
A pageable asynchronous sequence of ServiceBinding resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
ListServiceBindingsRequest request = new ListServiceBindingsRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
};
// Make the request
PagedAsyncEnumerable<ListServiceBindingsResponse, ServiceBinding> response = networkServicesClient.ListServiceBindingsAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((ServiceBinding item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListServiceBindingsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (ServiceBinding item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<ServiceBinding> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (ServiceBinding item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListServiceBindingsAsync(string, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListServiceBindingsResponse, ServiceBinding> ListServiceBindingsAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists ServiceBinding in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The project and location from which the ServiceBindings should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListServiceBindingsResponseServiceBinding |
A pageable asynchronous sequence of ServiceBinding resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedAsyncEnumerable<ListServiceBindingsResponse, ServiceBinding> response = networkServicesClient.ListServiceBindingsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((ServiceBinding item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListServiceBindingsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (ServiceBinding item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<ServiceBinding> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (ServiceBinding item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListTcpRoutes(LocationName, string, int?, CallSettings)
public virtual PagedEnumerable<ListTcpRoutesResponse, TcpRoute> ListTcpRoutes(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists TcpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The project and location from which the TcpRoutes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListTcpRoutesResponseTcpRoute |
A pageable sequence of TcpRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedEnumerable<ListTcpRoutesResponse, TcpRoute> response = networkServicesClient.ListTcpRoutes(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (TcpRoute item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListTcpRoutesResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (TcpRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<TcpRoute> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (TcpRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListTcpRoutes(ListTcpRoutesRequest, CallSettings)
public virtual PagedEnumerable<ListTcpRoutesResponse, TcpRoute> ListTcpRoutes(ListTcpRoutesRequest request, CallSettings callSettings = null)
Lists TcpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListTcpRoutesRequest 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 |
PagedEnumerableListTcpRoutesResponseTcpRoute |
A pageable sequence of TcpRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
ListTcpRoutesRequest request = new ListTcpRoutesRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
};
// Make the request
PagedEnumerable<ListTcpRoutesResponse, TcpRoute> response = networkServicesClient.ListTcpRoutes(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (TcpRoute item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListTcpRoutesResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (TcpRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<TcpRoute> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (TcpRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListTcpRoutes(string, string, int?, CallSettings)
public virtual PagedEnumerable<ListTcpRoutesResponse, TcpRoute> ListTcpRoutes(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists TcpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The project and location from which the TcpRoutes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListTcpRoutesResponseTcpRoute |
A pageable sequence of TcpRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedEnumerable<ListTcpRoutesResponse, TcpRoute> response = networkServicesClient.ListTcpRoutes(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (TcpRoute item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListTcpRoutesResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (TcpRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<TcpRoute> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (TcpRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListTcpRoutesAsync(LocationName, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListTcpRoutesResponse, TcpRoute> ListTcpRoutesAsync(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists TcpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The project and location from which the TcpRoutes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListTcpRoutesResponseTcpRoute |
A pageable asynchronous sequence of TcpRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedAsyncEnumerable<ListTcpRoutesResponse, TcpRoute> response = networkServicesClient.ListTcpRoutesAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((TcpRoute item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListTcpRoutesResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (TcpRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<TcpRoute> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (TcpRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListTcpRoutesAsync(ListTcpRoutesRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListTcpRoutesResponse, TcpRoute> ListTcpRoutesAsync(ListTcpRoutesRequest request, CallSettings callSettings = null)
Lists TcpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListTcpRoutesRequest 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 |
PagedAsyncEnumerableListTcpRoutesResponseTcpRoute |
A pageable asynchronous sequence of TcpRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
ListTcpRoutesRequest request = new ListTcpRoutesRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
};
// Make the request
PagedAsyncEnumerable<ListTcpRoutesResponse, TcpRoute> response = networkServicesClient.ListTcpRoutesAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((TcpRoute item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListTcpRoutesResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (TcpRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<TcpRoute> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (TcpRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListTcpRoutesAsync(string, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListTcpRoutesResponse, TcpRoute> ListTcpRoutesAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists TcpRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The project and location from which the TcpRoutes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListTcpRoutesResponseTcpRoute |
A pageable asynchronous sequence of TcpRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedAsyncEnumerable<ListTcpRoutesResponse, TcpRoute> response = networkServicesClient.ListTcpRoutesAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((TcpRoute item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListTcpRoutesResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (TcpRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<TcpRoute> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (TcpRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListTlsRoutes(LocationName, string, int?, CallSettings)
public virtual PagedEnumerable<ListTlsRoutesResponse, TlsRoute> ListTlsRoutes(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists TlsRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The project and location from which the TlsRoutes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListTlsRoutesResponseTlsRoute |
A pageable sequence of TlsRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedEnumerable<ListTlsRoutesResponse, TlsRoute> response = networkServicesClient.ListTlsRoutes(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (TlsRoute item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListTlsRoutesResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (TlsRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<TlsRoute> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (TlsRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListTlsRoutes(ListTlsRoutesRequest, CallSettings)
public virtual PagedEnumerable<ListTlsRoutesResponse, TlsRoute> ListTlsRoutes(ListTlsRoutesRequest request, CallSettings callSettings = null)
Lists TlsRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListTlsRoutesRequest 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 |
PagedEnumerableListTlsRoutesResponseTlsRoute |
A pageable sequence of TlsRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
ListTlsRoutesRequest request = new ListTlsRoutesRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
};
// Make the request
PagedEnumerable<ListTlsRoutesResponse, TlsRoute> response = networkServicesClient.ListTlsRoutes(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (TlsRoute item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListTlsRoutesResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (TlsRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<TlsRoute> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (TlsRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListTlsRoutes(string, string, int?, CallSettings)
public virtual PagedEnumerable<ListTlsRoutesResponse, TlsRoute> ListTlsRoutes(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists TlsRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The project and location from which the TlsRoutes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListTlsRoutesResponseTlsRoute |
A pageable sequence of TlsRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedEnumerable<ListTlsRoutesResponse, TlsRoute> response = networkServicesClient.ListTlsRoutes(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (TlsRoute item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListTlsRoutesResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (TlsRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<TlsRoute> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (TlsRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListTlsRoutesAsync(LocationName, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListTlsRoutesResponse, TlsRoute> ListTlsRoutesAsync(LocationName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists TlsRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. The project and location from which the TlsRoutes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListTlsRoutesResponseTlsRoute |
A pageable asynchronous sequence of TlsRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedAsyncEnumerable<ListTlsRoutesResponse, TlsRoute> response = networkServicesClient.ListTlsRoutesAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((TlsRoute item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListTlsRoutesResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (TlsRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<TlsRoute> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (TlsRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListTlsRoutesAsync(ListTlsRoutesRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListTlsRoutesResponse, TlsRoute> ListTlsRoutesAsync(ListTlsRoutesRequest request, CallSettings callSettings = null)
Lists TlsRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListTlsRoutesRequest 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 |
PagedAsyncEnumerableListTlsRoutesResponseTlsRoute |
A pageable asynchronous sequence of TlsRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
ListTlsRoutesRequest request = new ListTlsRoutesRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
};
// Make the request
PagedAsyncEnumerable<ListTlsRoutesResponse, TlsRoute> response = networkServicesClient.ListTlsRoutesAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((TlsRoute item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListTlsRoutesResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (TlsRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<TlsRoute> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (TlsRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListTlsRoutesAsync(string, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListTlsRoutesResponse, TlsRoute> ListTlsRoutesAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Lists TlsRoute in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
string Required. The project and location from which the TlsRoutes should be
listed, specified in the format |
pageToken |
string The token returned from the previous request. A value of |
pageSize |
int The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListTlsRoutesResponseTlsRoute |
A pageable asynchronous sequence of TlsRoute resources. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedAsyncEnumerable<ListTlsRoutesResponse, TlsRoute> response = networkServicesClient.ListTlsRoutesAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((TlsRoute item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListTlsRoutesResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (TlsRoute item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<TlsRoute> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (TlsRoute item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
PollOnceCreateEndpointPolicy(string, CallSettings)
public virtual Operation<EndpointPolicy, OperationMetadata> PollOnceCreateEndpointPolicy(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of CreateEndpointPolicy
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEndpointPolicyOperationMetadata |
The result of polling the operation. |
PollOnceCreateEndpointPolicyAsync(string, CallSettings)
public virtual Task<Operation<EndpointPolicy, OperationMetadata>> PollOnceCreateEndpointPolicyAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
CreateEndpointPolicy
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEndpointPolicyOperationMetadata |
A task representing the result of polling the operation. |
PollOnceCreateGateway(string, CallSettings)
public virtual Operation<Gateway, OperationMetadata> PollOnceCreateGateway(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of CreateGateway
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationGatewayOperationMetadata |
The result of polling the operation. |
PollOnceCreateGatewayAsync(string, CallSettings)
public virtual Task<Operation<Gateway, OperationMetadata>> PollOnceCreateGatewayAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
CreateGateway
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationGatewayOperationMetadata |
A task representing the result of polling the operation. |
PollOnceCreateGrpcRoute(string, CallSettings)
public virtual Operation<GrpcRoute, OperationMetadata> PollOnceCreateGrpcRoute(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of CreateGrpcRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationGrpcRouteOperationMetadata |
The result of polling the operation. |
PollOnceCreateGrpcRouteAsync(string, CallSettings)
public virtual Task<Operation<GrpcRoute, OperationMetadata>> PollOnceCreateGrpcRouteAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
CreateGrpcRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationGrpcRouteOperationMetadata |
A task representing the result of polling the operation. |
PollOnceCreateHttpRoute(string, CallSettings)
public virtual Operation<HttpRoute, OperationMetadata> PollOnceCreateHttpRoute(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of CreateHttpRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationHttpRouteOperationMetadata |
The result of polling the operation. |
PollOnceCreateHttpRouteAsync(string, CallSettings)
public virtual Task<Operation<HttpRoute, OperationMetadata>> PollOnceCreateHttpRouteAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
CreateHttpRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationHttpRouteOperationMetadata |
A task representing the result of polling the operation. |
PollOnceCreateMesh(string, CallSettings)
public virtual Operation<Mesh, OperationMetadata> PollOnceCreateMesh(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of CreateMesh
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationMeshOperationMetadata |
The result of polling the operation. |
PollOnceCreateMeshAsync(string, CallSettings)
public virtual Task<Operation<Mesh, OperationMetadata>> PollOnceCreateMeshAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
CreateMesh
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationMeshOperationMetadata |
A task representing the result of polling the operation. |
PollOnceCreateServiceBinding(string, CallSettings)
public virtual Operation<ServiceBinding, OperationMetadata> PollOnceCreateServiceBinding(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of CreateServiceBinding
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationServiceBindingOperationMetadata |
The result of polling the operation. |
PollOnceCreateServiceBindingAsync(string, CallSettings)
public virtual Task<Operation<ServiceBinding, OperationMetadata>> PollOnceCreateServiceBindingAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
CreateServiceBinding
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationServiceBindingOperationMetadata |
A task representing the result of polling the operation. |
PollOnceCreateTcpRoute(string, CallSettings)
public virtual Operation<TcpRoute, OperationMetadata> PollOnceCreateTcpRoute(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of CreateTcpRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationTcpRouteOperationMetadata |
The result of polling the operation. |
PollOnceCreateTcpRouteAsync(string, CallSettings)
public virtual Task<Operation<TcpRoute, OperationMetadata>> PollOnceCreateTcpRouteAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
CreateTcpRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationTcpRouteOperationMetadata |
A task representing the result of polling the operation. |
PollOnceCreateTlsRoute(string, CallSettings)
public virtual Operation<TlsRoute, OperationMetadata> PollOnceCreateTlsRoute(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of CreateTlsRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationTlsRouteOperationMetadata |
The result of polling the operation. |
PollOnceCreateTlsRouteAsync(string, CallSettings)
public virtual Task<Operation<TlsRoute, OperationMetadata>> PollOnceCreateTlsRouteAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
CreateTlsRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationTlsRouteOperationMetadata |
A task representing the result of polling the operation. |
PollOnceDeleteEndpointPolicy(string, CallSettings)
public virtual Operation<Empty, OperationMetadata> PollOnceDeleteEndpointPolicy(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of DeleteEndpointPolicy
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The result of polling the operation. |
PollOnceDeleteEndpointPolicyAsync(string, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> PollOnceDeleteEndpointPolicyAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
DeleteEndpointPolicy
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A task representing the result of polling the operation. |
PollOnceDeleteGateway(string, CallSettings)
public virtual Operation<Empty, OperationMetadata> PollOnceDeleteGateway(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of DeleteGateway
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The result of polling the operation. |
PollOnceDeleteGatewayAsync(string, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> PollOnceDeleteGatewayAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
DeleteGateway
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A task representing the result of polling the operation. |
PollOnceDeleteGrpcRoute(string, CallSettings)
public virtual Operation<Empty, OperationMetadata> PollOnceDeleteGrpcRoute(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of DeleteGrpcRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The result of polling the operation. |
PollOnceDeleteGrpcRouteAsync(string, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> PollOnceDeleteGrpcRouteAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
DeleteGrpcRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A task representing the result of polling the operation. |
PollOnceDeleteHttpRoute(string, CallSettings)
public virtual Operation<Empty, OperationMetadata> PollOnceDeleteHttpRoute(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of DeleteHttpRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The result of polling the operation. |
PollOnceDeleteHttpRouteAsync(string, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> PollOnceDeleteHttpRouteAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
DeleteHttpRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A task representing the result of polling the operation. |
PollOnceDeleteMesh(string, CallSettings)
public virtual Operation<Empty, OperationMetadata> PollOnceDeleteMesh(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of DeleteMesh
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The result of polling the operation. |
PollOnceDeleteMeshAsync(string, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> PollOnceDeleteMeshAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
DeleteMesh
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A task representing the result of polling the operation. |
PollOnceDeleteServiceBinding(string, CallSettings)
public virtual Operation<Empty, OperationMetadata> PollOnceDeleteServiceBinding(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of DeleteServiceBinding
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The result of polling the operation. |
PollOnceDeleteServiceBindingAsync(string, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> PollOnceDeleteServiceBindingAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
DeleteServiceBinding
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A task representing the result of polling the operation. |
PollOnceDeleteTcpRoute(string, CallSettings)
public virtual Operation<Empty, OperationMetadata> PollOnceDeleteTcpRoute(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of DeleteTcpRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The result of polling the operation. |
PollOnceDeleteTcpRouteAsync(string, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> PollOnceDeleteTcpRouteAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
DeleteTcpRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A task representing the result of polling the operation. |
PollOnceDeleteTlsRoute(string, CallSettings)
public virtual Operation<Empty, OperationMetadata> PollOnceDeleteTlsRoute(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of DeleteTlsRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata |
The result of polling the operation. |
PollOnceDeleteTlsRouteAsync(string, CallSettings)
public virtual Task<Operation<Empty, OperationMetadata>> PollOnceDeleteTlsRouteAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
DeleteTlsRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata |
A task representing the result of polling the operation. |
PollOnceUpdateEndpointPolicy(string, CallSettings)
public virtual Operation<EndpointPolicy, OperationMetadata> PollOnceUpdateEndpointPolicy(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of UpdateEndpointPolicy
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEndpointPolicyOperationMetadata |
The result of polling the operation. |
PollOnceUpdateEndpointPolicyAsync(string, CallSettings)
public virtual Task<Operation<EndpointPolicy, OperationMetadata>> PollOnceUpdateEndpointPolicyAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
UpdateEndpointPolicy
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEndpointPolicyOperationMetadata |
A task representing the result of polling the operation. |
PollOnceUpdateGateway(string, CallSettings)
public virtual Operation<Gateway, OperationMetadata> PollOnceUpdateGateway(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of UpdateGateway
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationGatewayOperationMetadata |
The result of polling the operation. |
PollOnceUpdateGatewayAsync(string, CallSettings)
public virtual Task<Operation<Gateway, OperationMetadata>> PollOnceUpdateGatewayAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
UpdateGateway
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationGatewayOperationMetadata |
A task representing the result of polling the operation. |
PollOnceUpdateGrpcRoute(string, CallSettings)
public virtual Operation<GrpcRoute, OperationMetadata> PollOnceUpdateGrpcRoute(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of UpdateGrpcRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationGrpcRouteOperationMetadata |
The result of polling the operation. |
PollOnceUpdateGrpcRouteAsync(string, CallSettings)
public virtual Task<Operation<GrpcRoute, OperationMetadata>> PollOnceUpdateGrpcRouteAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
UpdateGrpcRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationGrpcRouteOperationMetadata |
A task representing the result of polling the operation. |
PollOnceUpdateHttpRoute(string, CallSettings)
public virtual Operation<HttpRoute, OperationMetadata> PollOnceUpdateHttpRoute(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of UpdateHttpRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationHttpRouteOperationMetadata |
The result of polling the operation. |
PollOnceUpdateHttpRouteAsync(string, CallSettings)
public virtual Task<Operation<HttpRoute, OperationMetadata>> PollOnceUpdateHttpRouteAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
UpdateHttpRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationHttpRouteOperationMetadata |
A task representing the result of polling the operation. |
PollOnceUpdateMesh(string, CallSettings)
public virtual Operation<Mesh, OperationMetadata> PollOnceUpdateMesh(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of UpdateMesh
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationMeshOperationMetadata |
The result of polling the operation. |
PollOnceUpdateMeshAsync(string, CallSettings)
public virtual Task<Operation<Mesh, OperationMetadata>> PollOnceUpdateMeshAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
UpdateMesh
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationMeshOperationMetadata |
A task representing the result of polling the operation. |
PollOnceUpdateTcpRoute(string, CallSettings)
public virtual Operation<TcpRoute, OperationMetadata> PollOnceUpdateTcpRoute(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of UpdateTcpRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationTcpRouteOperationMetadata |
The result of polling the operation. |
PollOnceUpdateTcpRouteAsync(string, CallSettings)
public virtual Task<Operation<TcpRoute, OperationMetadata>> PollOnceUpdateTcpRouteAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
UpdateTcpRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationTcpRouteOperationMetadata |
A task representing the result of polling the operation. |
PollOnceUpdateTlsRoute(string, CallSettings)
public virtual Operation<TlsRoute, OperationMetadata> PollOnceUpdateTlsRoute(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of UpdateTlsRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationTlsRouteOperationMetadata |
The result of polling the operation. |
PollOnceUpdateTlsRouteAsync(string, CallSettings)
public virtual Task<Operation<TlsRoute, OperationMetadata>> PollOnceUpdateTlsRouteAsync(string operationName, CallSettings callSettings = null)
Asynchronously poll an operation once, using an operationName
from a previous invocation of
UpdateTlsRoute
.
Parameters | |
---|---|
Name | Description |
operationName |
string The name of a previously invoked operation. Must not be |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationTlsRouteOperationMetadata |
A task representing the result of polling the operation. |
ShutdownDefaultChannelsAsync()
public static Task ShutdownDefaultChannelsAsync()
Shuts down any channels automatically created by Create() and CreateAsync(CancellationToken). Channels which weren't automatically created are not affected.
Returns | |
---|---|
Type | Description |
Task |
A task representing the asynchronous shutdown operation. |
After calling this method, further calls to Create() and CreateAsync(CancellationToken) will create new channels, which could in turn be shut down by another call to this method.
UpdateEndpointPolicy(EndpointPolicy, FieldMask, CallSettings)
public virtual Operation<EndpointPolicy, OperationMetadata> UpdateEndpointPolicy(EndpointPolicy endpointPolicy, FieldMask updateMask, CallSettings callSettings = null)
Updates the parameters of a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
endpointPolicy |
EndpointPolicy Required. Updated EndpointPolicy resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the EndpointPolicy resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEndpointPolicyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
EndpointPolicy endpointPolicy = new EndpointPolicy();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<EndpointPolicy, OperationMetadata> response = networkServicesClient.UpdateEndpointPolicy(endpointPolicy, updateMask);
// Poll until the returned long-running operation is complete
Operation<EndpointPolicy, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
EndpointPolicy result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<EndpointPolicy, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceUpdateEndpointPolicy(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
EndpointPolicy retrievedResult = retrievedResponse.Result;
}
UpdateEndpointPolicy(UpdateEndpointPolicyRequest, CallSettings)
public virtual Operation<EndpointPolicy, OperationMetadata> UpdateEndpointPolicy(UpdateEndpointPolicyRequest request, CallSettings callSettings = null)
Updates the parameters of a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
request |
UpdateEndpointPolicyRequest 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 |
OperationEndpointPolicyOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
UpdateEndpointPolicyRequest request = new UpdateEndpointPolicyRequest
{
UpdateMask = new FieldMask(),
EndpointPolicy = new EndpointPolicy(),
};
// Make the request
Operation<EndpointPolicy, OperationMetadata> response = networkServicesClient.UpdateEndpointPolicy(request);
// Poll until the returned long-running operation is complete
Operation<EndpointPolicy, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
EndpointPolicy result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<EndpointPolicy, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceUpdateEndpointPolicy(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
EndpointPolicy retrievedResult = retrievedResponse.Result;
}
UpdateEndpointPolicyAsync(EndpointPolicy, FieldMask, CallSettings)
public virtual Task<Operation<EndpointPolicy, OperationMetadata>> UpdateEndpointPolicyAsync(EndpointPolicy endpointPolicy, FieldMask updateMask, CallSettings callSettings = null)
Updates the parameters of a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
endpointPolicy |
EndpointPolicy Required. Updated EndpointPolicy resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the EndpointPolicy resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEndpointPolicyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
EndpointPolicy endpointPolicy = new EndpointPolicy();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<EndpointPolicy, OperationMetadata> response = await networkServicesClient.UpdateEndpointPolicyAsync(endpointPolicy, updateMask);
// Poll until the returned long-running operation is complete
Operation<EndpointPolicy, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
EndpointPolicy result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<EndpointPolicy, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateEndpointPolicyAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
EndpointPolicy retrievedResult = retrievedResponse.Result;
}
UpdateEndpointPolicyAsync(EndpointPolicy, FieldMask, CancellationToken)
public virtual Task<Operation<EndpointPolicy, OperationMetadata>> UpdateEndpointPolicyAsync(EndpointPolicy endpointPolicy, FieldMask updateMask, CancellationToken cancellationToken)
Updates the parameters of a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
endpointPolicy |
EndpointPolicy Required. Updated EndpointPolicy resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the EndpointPolicy resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEndpointPolicyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
EndpointPolicy endpointPolicy = new EndpointPolicy();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<EndpointPolicy, OperationMetadata> response = await networkServicesClient.UpdateEndpointPolicyAsync(endpointPolicy, updateMask);
// Poll until the returned long-running operation is complete
Operation<EndpointPolicy, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
EndpointPolicy result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<EndpointPolicy, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateEndpointPolicyAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
EndpointPolicy retrievedResult = retrievedResponse.Result;
}
UpdateEndpointPolicyAsync(UpdateEndpointPolicyRequest, CallSettings)
public virtual Task<Operation<EndpointPolicy, OperationMetadata>> UpdateEndpointPolicyAsync(UpdateEndpointPolicyRequest request, CallSettings callSettings = null)
Updates the parameters of a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
request |
UpdateEndpointPolicyRequest 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 |
TaskOperationEndpointPolicyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
UpdateEndpointPolicyRequest request = new UpdateEndpointPolicyRequest
{
UpdateMask = new FieldMask(),
EndpointPolicy = new EndpointPolicy(),
};
// Make the request
Operation<EndpointPolicy, OperationMetadata> response = await networkServicesClient.UpdateEndpointPolicyAsync(request);
// Poll until the returned long-running operation is complete
Operation<EndpointPolicy, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
EndpointPolicy result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<EndpointPolicy, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateEndpointPolicyAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
EndpointPolicy retrievedResult = retrievedResponse.Result;
}
UpdateEndpointPolicyAsync(UpdateEndpointPolicyRequest, CancellationToken)
public virtual Task<Operation<EndpointPolicy, OperationMetadata>> UpdateEndpointPolicyAsync(UpdateEndpointPolicyRequest request, CancellationToken cancellationToken)
Updates the parameters of a single EndpointPolicy.
Parameters | |
---|---|
Name | Description |
request |
UpdateEndpointPolicyRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationEndpointPolicyOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
UpdateEndpointPolicyRequest request = new UpdateEndpointPolicyRequest
{
UpdateMask = new FieldMask(),
EndpointPolicy = new EndpointPolicy(),
};
// Make the request
Operation<EndpointPolicy, OperationMetadata> response = await networkServicesClient.UpdateEndpointPolicyAsync(request);
// Poll until the returned long-running operation is complete
Operation<EndpointPolicy, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
EndpointPolicy result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<EndpointPolicy, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateEndpointPolicyAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
EndpointPolicy retrievedResult = retrievedResponse.Result;
}
UpdateGateway(Gateway, FieldMask, CallSettings)
public virtual Operation<Gateway, OperationMetadata> UpdateGateway(Gateway gateway, FieldMask updateMask, CallSettings callSettings = null)
Updates the parameters of a single Gateway.
Parameters | |
---|---|
Name | Description |
gateway |
Gateway Required. Updated Gateway resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the Gateway resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationGatewayOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
Gateway gateway = new Gateway();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<Gateway, OperationMetadata> response = networkServicesClient.UpdateGateway(gateway, updateMask);
// Poll until the returned long-running operation is complete
Operation<Gateway, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Gateway result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Gateway, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceUpdateGateway(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Gateway retrievedResult = retrievedResponse.Result;
}
UpdateGateway(UpdateGatewayRequest, CallSettings)
public virtual Operation<Gateway, OperationMetadata> UpdateGateway(UpdateGatewayRequest request, CallSettings callSettings = null)
Updates the parameters of a single Gateway.
Parameters | |
---|---|
Name | Description |
request |
UpdateGatewayRequest 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 |
OperationGatewayOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
UpdateGatewayRequest request = new UpdateGatewayRequest
{
UpdateMask = new FieldMask(),
Gateway = new Gateway(),
};
// Make the request
Operation<Gateway, OperationMetadata> response = networkServicesClient.UpdateGateway(request);
// Poll until the returned long-running operation is complete
Operation<Gateway, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Gateway result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Gateway, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceUpdateGateway(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Gateway retrievedResult = retrievedResponse.Result;
}
UpdateGatewayAsync(Gateway, FieldMask, CallSettings)
public virtual Task<Operation<Gateway, OperationMetadata>> UpdateGatewayAsync(Gateway gateway, FieldMask updateMask, CallSettings callSettings = null)
Updates the parameters of a single Gateway.
Parameters | |
---|---|
Name | Description |
gateway |
Gateway Required. Updated Gateway resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the Gateway resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationGatewayOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
Gateway gateway = new Gateway();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<Gateway, OperationMetadata> response = await networkServicesClient.UpdateGatewayAsync(gateway, updateMask);
// Poll until the returned long-running operation is complete
Operation<Gateway, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Gateway result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Gateway, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateGatewayAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Gateway retrievedResult = retrievedResponse.Result;
}
UpdateGatewayAsync(Gateway, FieldMask, CancellationToken)
public virtual Task<Operation<Gateway, OperationMetadata>> UpdateGatewayAsync(Gateway gateway, FieldMask updateMask, CancellationToken cancellationToken)
Updates the parameters of a single Gateway.
Parameters | |
---|---|
Name | Description |
gateway |
Gateway Required. Updated Gateway resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the Gateway resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationGatewayOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
Gateway gateway = new Gateway();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<Gateway, OperationMetadata> response = await networkServicesClient.UpdateGatewayAsync(gateway, updateMask);
// Poll until the returned long-running operation is complete
Operation<Gateway, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Gateway result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Gateway, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateGatewayAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Gateway retrievedResult = retrievedResponse.Result;
}
UpdateGatewayAsync(UpdateGatewayRequest, CallSettings)
public virtual Task<Operation<Gateway, OperationMetadata>> UpdateGatewayAsync(UpdateGatewayRequest request, CallSettings callSettings = null)
Updates the parameters of a single Gateway.
Parameters | |
---|---|
Name | Description |
request |
UpdateGatewayRequest 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 |
TaskOperationGatewayOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
UpdateGatewayRequest request = new UpdateGatewayRequest
{
UpdateMask = new FieldMask(),
Gateway = new Gateway(),
};
// Make the request
Operation<Gateway, OperationMetadata> response = await networkServicesClient.UpdateGatewayAsync(request);
// Poll until the returned long-running operation is complete
Operation<Gateway, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Gateway result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Gateway, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateGatewayAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Gateway retrievedResult = retrievedResponse.Result;
}
UpdateGatewayAsync(UpdateGatewayRequest, CancellationToken)
public virtual Task<Operation<Gateway, OperationMetadata>> UpdateGatewayAsync(UpdateGatewayRequest request, CancellationToken cancellationToken)
Updates the parameters of a single Gateway.
Parameters | |
---|---|
Name | Description |
request |
UpdateGatewayRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationGatewayOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
UpdateGatewayRequest request = new UpdateGatewayRequest
{
UpdateMask = new FieldMask(),
Gateway = new Gateway(),
};
// Make the request
Operation<Gateway, OperationMetadata> response = await networkServicesClient.UpdateGatewayAsync(request);
// Poll until the returned long-running operation is complete
Operation<Gateway, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Gateway result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Gateway, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateGatewayAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Gateway retrievedResult = retrievedResponse.Result;
}
UpdateGrpcRoute(GrpcRoute, FieldMask, CallSettings)
public virtual Operation<GrpcRoute, OperationMetadata> UpdateGrpcRoute(GrpcRoute grpcRoute, FieldMask updateMask, CallSettings callSettings = null)
Updates the parameters of a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
grpcRoute |
GrpcRoute Required. Updated GrpcRoute resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the GrpcRoute resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationGrpcRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
GrpcRoute grpcRoute = new GrpcRoute();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<GrpcRoute, OperationMetadata> response = networkServicesClient.UpdateGrpcRoute(grpcRoute, updateMask);
// Poll until the returned long-running operation is complete
Operation<GrpcRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
GrpcRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<GrpcRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceUpdateGrpcRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GrpcRoute retrievedResult = retrievedResponse.Result;
}
UpdateGrpcRoute(UpdateGrpcRouteRequest, CallSettings)
public virtual Operation<GrpcRoute, OperationMetadata> UpdateGrpcRoute(UpdateGrpcRouteRequest request, CallSettings callSettings = null)
Updates the parameters of a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
request |
UpdateGrpcRouteRequest 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 |
OperationGrpcRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
UpdateGrpcRouteRequest request = new UpdateGrpcRouteRequest
{
UpdateMask = new FieldMask(),
GrpcRoute = new GrpcRoute(),
};
// Make the request
Operation<GrpcRoute, OperationMetadata> response = networkServicesClient.UpdateGrpcRoute(request);
// Poll until the returned long-running operation is complete
Operation<GrpcRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
GrpcRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<GrpcRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceUpdateGrpcRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GrpcRoute retrievedResult = retrievedResponse.Result;
}
UpdateGrpcRouteAsync(GrpcRoute, FieldMask, CallSettings)
public virtual Task<Operation<GrpcRoute, OperationMetadata>> UpdateGrpcRouteAsync(GrpcRoute grpcRoute, FieldMask updateMask, CallSettings callSettings = null)
Updates the parameters of a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
grpcRoute |
GrpcRoute Required. Updated GrpcRoute resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the GrpcRoute resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationGrpcRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GrpcRoute grpcRoute = new GrpcRoute();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<GrpcRoute, OperationMetadata> response = await networkServicesClient.UpdateGrpcRouteAsync(grpcRoute, updateMask);
// Poll until the returned long-running operation is complete
Operation<GrpcRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
GrpcRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<GrpcRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateGrpcRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GrpcRoute retrievedResult = retrievedResponse.Result;
}
UpdateGrpcRouteAsync(GrpcRoute, FieldMask, CancellationToken)
public virtual Task<Operation<GrpcRoute, OperationMetadata>> UpdateGrpcRouteAsync(GrpcRoute grpcRoute, FieldMask updateMask, CancellationToken cancellationToken)
Updates the parameters of a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
grpcRoute |
GrpcRoute Required. Updated GrpcRoute resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the GrpcRoute resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationGrpcRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
GrpcRoute grpcRoute = new GrpcRoute();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<GrpcRoute, OperationMetadata> response = await networkServicesClient.UpdateGrpcRouteAsync(grpcRoute, updateMask);
// Poll until the returned long-running operation is complete
Operation<GrpcRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
GrpcRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<GrpcRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateGrpcRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GrpcRoute retrievedResult = retrievedResponse.Result;
}
UpdateGrpcRouteAsync(UpdateGrpcRouteRequest, CallSettings)
public virtual Task<Operation<GrpcRoute, OperationMetadata>> UpdateGrpcRouteAsync(UpdateGrpcRouteRequest request, CallSettings callSettings = null)
Updates the parameters of a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
request |
UpdateGrpcRouteRequest 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 |
TaskOperationGrpcRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
UpdateGrpcRouteRequest request = new UpdateGrpcRouteRequest
{
UpdateMask = new FieldMask(),
GrpcRoute = new GrpcRoute(),
};
// Make the request
Operation<GrpcRoute, OperationMetadata> response = await networkServicesClient.UpdateGrpcRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<GrpcRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
GrpcRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<GrpcRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateGrpcRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GrpcRoute retrievedResult = retrievedResponse.Result;
}
UpdateGrpcRouteAsync(UpdateGrpcRouteRequest, CancellationToken)
public virtual Task<Operation<GrpcRoute, OperationMetadata>> UpdateGrpcRouteAsync(UpdateGrpcRouteRequest request, CancellationToken cancellationToken)
Updates the parameters of a single GrpcRoute.
Parameters | |
---|---|
Name | Description |
request |
UpdateGrpcRouteRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationGrpcRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
UpdateGrpcRouteRequest request = new UpdateGrpcRouteRequest
{
UpdateMask = new FieldMask(),
GrpcRoute = new GrpcRoute(),
};
// Make the request
Operation<GrpcRoute, OperationMetadata> response = await networkServicesClient.UpdateGrpcRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<GrpcRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
GrpcRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<GrpcRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateGrpcRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GrpcRoute retrievedResult = retrievedResponse.Result;
}
UpdateHttpRoute(HttpRoute, FieldMask, CallSettings)
public virtual Operation<HttpRoute, OperationMetadata> UpdateHttpRoute(HttpRoute httpRoute, FieldMask updateMask, CallSettings callSettings = null)
Updates the parameters of a single HttpRoute.
Parameters | |
---|---|
Name | Description |
httpRoute |
HttpRoute Required. Updated HttpRoute resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the HttpRoute resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationHttpRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
HttpRoute httpRoute = new HttpRoute();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<HttpRoute, OperationMetadata> response = networkServicesClient.UpdateHttpRoute(httpRoute, updateMask);
// Poll until the returned long-running operation is complete
Operation<HttpRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
HttpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<HttpRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceUpdateHttpRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
HttpRoute retrievedResult = retrievedResponse.Result;
}
UpdateHttpRoute(UpdateHttpRouteRequest, CallSettings)
public virtual Operation<HttpRoute, OperationMetadata> UpdateHttpRoute(UpdateHttpRouteRequest request, CallSettings callSettings = null)
Updates the parameters of a single HttpRoute.
Parameters | |
---|---|
Name | Description |
request |
UpdateHttpRouteRequest 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 |
OperationHttpRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
UpdateHttpRouteRequest request = new UpdateHttpRouteRequest
{
UpdateMask = new FieldMask(),
HttpRoute = new HttpRoute(),
};
// Make the request
Operation<HttpRoute, OperationMetadata> response = networkServicesClient.UpdateHttpRoute(request);
// Poll until the returned long-running operation is complete
Operation<HttpRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
HttpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<HttpRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceUpdateHttpRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
HttpRoute retrievedResult = retrievedResponse.Result;
}
UpdateHttpRouteAsync(HttpRoute, FieldMask, CallSettings)
public virtual Task<Operation<HttpRoute, OperationMetadata>> UpdateHttpRouteAsync(HttpRoute httpRoute, FieldMask updateMask, CallSettings callSettings = null)
Updates the parameters of a single HttpRoute.
Parameters | |
---|---|
Name | Description |
httpRoute |
HttpRoute Required. Updated HttpRoute resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the HttpRoute resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationHttpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
HttpRoute httpRoute = new HttpRoute();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<HttpRoute, OperationMetadata> response = await networkServicesClient.UpdateHttpRouteAsync(httpRoute, updateMask);
// Poll until the returned long-running operation is complete
Operation<HttpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
HttpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<HttpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateHttpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
HttpRoute retrievedResult = retrievedResponse.Result;
}
UpdateHttpRouteAsync(HttpRoute, FieldMask, CancellationToken)
public virtual Task<Operation<HttpRoute, OperationMetadata>> UpdateHttpRouteAsync(HttpRoute httpRoute, FieldMask updateMask, CancellationToken cancellationToken)
Updates the parameters of a single HttpRoute.
Parameters | |
---|---|
Name | Description |
httpRoute |
HttpRoute Required. Updated HttpRoute resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the HttpRoute resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationHttpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
HttpRoute httpRoute = new HttpRoute();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<HttpRoute, OperationMetadata> response = await networkServicesClient.UpdateHttpRouteAsync(httpRoute, updateMask);
// Poll until the returned long-running operation is complete
Operation<HttpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
HttpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<HttpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateHttpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
HttpRoute retrievedResult = retrievedResponse.Result;
}
UpdateHttpRouteAsync(UpdateHttpRouteRequest, CallSettings)
public virtual Task<Operation<HttpRoute, OperationMetadata>> UpdateHttpRouteAsync(UpdateHttpRouteRequest request, CallSettings callSettings = null)
Updates the parameters of a single HttpRoute.
Parameters | |
---|---|
Name | Description |
request |
UpdateHttpRouteRequest 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 |
TaskOperationHttpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
UpdateHttpRouteRequest request = new UpdateHttpRouteRequest
{
UpdateMask = new FieldMask(),
HttpRoute = new HttpRoute(),
};
// Make the request
Operation<HttpRoute, OperationMetadata> response = await networkServicesClient.UpdateHttpRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<HttpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
HttpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<HttpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateHttpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
HttpRoute retrievedResult = retrievedResponse.Result;
}
UpdateHttpRouteAsync(UpdateHttpRouteRequest, CancellationToken)
public virtual Task<Operation<HttpRoute, OperationMetadata>> UpdateHttpRouteAsync(UpdateHttpRouteRequest request, CancellationToken cancellationToken)
Updates the parameters of a single HttpRoute.
Parameters | |
---|---|
Name | Description |
request |
UpdateHttpRouteRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationHttpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
UpdateHttpRouteRequest request = new UpdateHttpRouteRequest
{
UpdateMask = new FieldMask(),
HttpRoute = new HttpRoute(),
};
// Make the request
Operation<HttpRoute, OperationMetadata> response = await networkServicesClient.UpdateHttpRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<HttpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
HttpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<HttpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateHttpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
HttpRoute retrievedResult = retrievedResponse.Result;
}
UpdateMesh(Mesh, FieldMask, CallSettings)
public virtual Operation<Mesh, OperationMetadata> UpdateMesh(Mesh mesh, FieldMask updateMask, CallSettings callSettings = null)
Updates the parameters of a single Mesh.
Parameters | |
---|---|
Name | Description |
mesh |
Mesh Required. Updated Mesh resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the Mesh resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationMeshOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
Mesh mesh = new Mesh();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<Mesh, OperationMetadata> response = networkServicesClient.UpdateMesh(mesh, updateMask);
// Poll until the returned long-running operation is complete
Operation<Mesh, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Mesh result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Mesh, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceUpdateMesh(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Mesh retrievedResult = retrievedResponse.Result;
}
UpdateMesh(UpdateMeshRequest, CallSettings)
public virtual Operation<Mesh, OperationMetadata> UpdateMesh(UpdateMeshRequest request, CallSettings callSettings = null)
Updates the parameters of a single Mesh.
Parameters | |
---|---|
Name | Description |
request |
UpdateMeshRequest 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 |
OperationMeshOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
UpdateMeshRequest request = new UpdateMeshRequest
{
UpdateMask = new FieldMask(),
Mesh = new Mesh(),
};
// Make the request
Operation<Mesh, OperationMetadata> response = networkServicesClient.UpdateMesh(request);
// Poll until the returned long-running operation is complete
Operation<Mesh, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Mesh result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Mesh, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceUpdateMesh(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Mesh retrievedResult = retrievedResponse.Result;
}
UpdateMeshAsync(Mesh, FieldMask, CallSettings)
public virtual Task<Operation<Mesh, OperationMetadata>> UpdateMeshAsync(Mesh mesh, FieldMask updateMask, CallSettings callSettings = null)
Updates the parameters of a single Mesh.
Parameters | |
---|---|
Name | Description |
mesh |
Mesh Required. Updated Mesh resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the Mesh resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationMeshOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
Mesh mesh = new Mesh();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<Mesh, OperationMetadata> response = await networkServicesClient.UpdateMeshAsync(mesh, updateMask);
// Poll until the returned long-running operation is complete
Operation<Mesh, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Mesh result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Mesh, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateMeshAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Mesh retrievedResult = retrievedResponse.Result;
}
UpdateMeshAsync(Mesh, FieldMask, CancellationToken)
public virtual Task<Operation<Mesh, OperationMetadata>> UpdateMeshAsync(Mesh mesh, FieldMask updateMask, CancellationToken cancellationToken)
Updates the parameters of a single Mesh.
Parameters | |
---|---|
Name | Description |
mesh |
Mesh Required. Updated Mesh resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the Mesh resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationMeshOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
Mesh mesh = new Mesh();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<Mesh, OperationMetadata> response = await networkServicesClient.UpdateMeshAsync(mesh, updateMask);
// Poll until the returned long-running operation is complete
Operation<Mesh, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Mesh result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Mesh, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateMeshAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Mesh retrievedResult = retrievedResponse.Result;
}
UpdateMeshAsync(UpdateMeshRequest, CallSettings)
public virtual Task<Operation<Mesh, OperationMetadata>> UpdateMeshAsync(UpdateMeshRequest request, CallSettings callSettings = null)
Updates the parameters of a single Mesh.
Parameters | |
---|---|
Name | Description |
request |
UpdateMeshRequest 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 |
TaskOperationMeshOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
UpdateMeshRequest request = new UpdateMeshRequest
{
UpdateMask = new FieldMask(),
Mesh = new Mesh(),
};
// Make the request
Operation<Mesh, OperationMetadata> response = await networkServicesClient.UpdateMeshAsync(request);
// Poll until the returned long-running operation is complete
Operation<Mesh, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Mesh result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Mesh, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateMeshAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Mesh retrievedResult = retrievedResponse.Result;
}
UpdateMeshAsync(UpdateMeshRequest, CancellationToken)
public virtual Task<Operation<Mesh, OperationMetadata>> UpdateMeshAsync(UpdateMeshRequest request, CancellationToken cancellationToken)
Updates the parameters of a single Mesh.
Parameters | |
---|---|
Name | Description |
request |
UpdateMeshRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationMeshOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
UpdateMeshRequest request = new UpdateMeshRequest
{
UpdateMask = new FieldMask(),
Mesh = new Mesh(),
};
// Make the request
Operation<Mesh, OperationMetadata> response = await networkServicesClient.UpdateMeshAsync(request);
// Poll until the returned long-running operation is complete
Operation<Mesh, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Mesh result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Mesh, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateMeshAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Mesh retrievedResult = retrievedResponse.Result;
}
UpdateTcpRoute(TcpRoute, FieldMask, CallSettings)
public virtual Operation<TcpRoute, OperationMetadata> UpdateTcpRoute(TcpRoute tcpRoute, FieldMask updateMask, CallSettings callSettings = null)
Updates the parameters of a single TcpRoute.
Parameters | |
---|---|
Name | Description |
tcpRoute |
TcpRoute Required. Updated TcpRoute resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the TcpRoute resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationTcpRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
TcpRoute tcpRoute = new TcpRoute();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<TcpRoute, OperationMetadata> response = networkServicesClient.UpdateTcpRoute(tcpRoute, updateMask);
// Poll until the returned long-running operation is complete
Operation<TcpRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
TcpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TcpRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceUpdateTcpRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TcpRoute retrievedResult = retrievedResponse.Result;
}
UpdateTcpRoute(UpdateTcpRouteRequest, CallSettings)
public virtual Operation<TcpRoute, OperationMetadata> UpdateTcpRoute(UpdateTcpRouteRequest request, CallSettings callSettings = null)
Updates the parameters of a single TcpRoute.
Parameters | |
---|---|
Name | Description |
request |
UpdateTcpRouteRequest 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 |
OperationTcpRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
UpdateTcpRouteRequest request = new UpdateTcpRouteRequest
{
UpdateMask = new FieldMask(),
TcpRoute = new TcpRoute(),
};
// Make the request
Operation<TcpRoute, OperationMetadata> response = networkServicesClient.UpdateTcpRoute(request);
// Poll until the returned long-running operation is complete
Operation<TcpRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
TcpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TcpRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceUpdateTcpRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TcpRoute retrievedResult = retrievedResponse.Result;
}
UpdateTcpRouteAsync(TcpRoute, FieldMask, CallSettings)
public virtual Task<Operation<TcpRoute, OperationMetadata>> UpdateTcpRouteAsync(TcpRoute tcpRoute, FieldMask updateMask, CallSettings callSettings = null)
Updates the parameters of a single TcpRoute.
Parameters | |
---|---|
Name | Description |
tcpRoute |
TcpRoute Required. Updated TcpRoute resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the TcpRoute resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationTcpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
TcpRoute tcpRoute = new TcpRoute();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<TcpRoute, OperationMetadata> response = await networkServicesClient.UpdateTcpRouteAsync(tcpRoute, updateMask);
// Poll until the returned long-running operation is complete
Operation<TcpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TcpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TcpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateTcpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TcpRoute retrievedResult = retrievedResponse.Result;
}
UpdateTcpRouteAsync(TcpRoute, FieldMask, CancellationToken)
public virtual Task<Operation<TcpRoute, OperationMetadata>> UpdateTcpRouteAsync(TcpRoute tcpRoute, FieldMask updateMask, CancellationToken cancellationToken)
Updates the parameters of a single TcpRoute.
Parameters | |
---|---|
Name | Description |
tcpRoute |
TcpRoute Required. Updated TcpRoute resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the TcpRoute resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationTcpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
TcpRoute tcpRoute = new TcpRoute();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<TcpRoute, OperationMetadata> response = await networkServicesClient.UpdateTcpRouteAsync(tcpRoute, updateMask);
// Poll until the returned long-running operation is complete
Operation<TcpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TcpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TcpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateTcpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TcpRoute retrievedResult = retrievedResponse.Result;
}
UpdateTcpRouteAsync(UpdateTcpRouteRequest, CallSettings)
public virtual Task<Operation<TcpRoute, OperationMetadata>> UpdateTcpRouteAsync(UpdateTcpRouteRequest request, CallSettings callSettings = null)
Updates the parameters of a single TcpRoute.
Parameters | |
---|---|
Name | Description |
request |
UpdateTcpRouteRequest 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 |
TaskOperationTcpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
UpdateTcpRouteRequest request = new UpdateTcpRouteRequest
{
UpdateMask = new FieldMask(),
TcpRoute = new TcpRoute(),
};
// Make the request
Operation<TcpRoute, OperationMetadata> response = await networkServicesClient.UpdateTcpRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<TcpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TcpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TcpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateTcpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TcpRoute retrievedResult = retrievedResponse.Result;
}
UpdateTcpRouteAsync(UpdateTcpRouteRequest, CancellationToken)
public virtual Task<Operation<TcpRoute, OperationMetadata>> UpdateTcpRouteAsync(UpdateTcpRouteRequest request, CancellationToken cancellationToken)
Updates the parameters of a single TcpRoute.
Parameters | |
---|---|
Name | Description |
request |
UpdateTcpRouteRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationTcpRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
UpdateTcpRouteRequest request = new UpdateTcpRouteRequest
{
UpdateMask = new FieldMask(),
TcpRoute = new TcpRoute(),
};
// Make the request
Operation<TcpRoute, OperationMetadata> response = await networkServicesClient.UpdateTcpRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<TcpRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TcpRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TcpRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateTcpRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TcpRoute retrievedResult = retrievedResponse.Result;
}
UpdateTlsRoute(TlsRoute, FieldMask, CallSettings)
public virtual Operation<TlsRoute, OperationMetadata> UpdateTlsRoute(TlsRoute tlsRoute, FieldMask updateMask, CallSettings callSettings = null)
Updates the parameters of a single TlsRoute.
Parameters | |
---|---|
Name | Description |
tlsRoute |
TlsRoute Required. Updated TlsRoute resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the TlsRoute resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationTlsRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
TlsRoute tlsRoute = new TlsRoute();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<TlsRoute, OperationMetadata> response = networkServicesClient.UpdateTlsRoute(tlsRoute, updateMask);
// Poll until the returned long-running operation is complete
Operation<TlsRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
TlsRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TlsRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceUpdateTlsRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TlsRoute retrievedResult = retrievedResponse.Result;
}
UpdateTlsRoute(UpdateTlsRouteRequest, CallSettings)
public virtual Operation<TlsRoute, OperationMetadata> UpdateTlsRoute(UpdateTlsRouteRequest request, CallSettings callSettings = null)
Updates the parameters of a single TlsRoute.
Parameters | |
---|---|
Name | Description |
request |
UpdateTlsRouteRequest 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 |
OperationTlsRouteOperationMetadata |
The RPC response. |
// Create client
NetworkServicesClient networkServicesClient = NetworkServicesClient.Create();
// Initialize request argument(s)
UpdateTlsRouteRequest request = new UpdateTlsRouteRequest
{
UpdateMask = new FieldMask(),
TlsRoute = new TlsRoute(),
};
// Make the request
Operation<TlsRoute, OperationMetadata> response = networkServicesClient.UpdateTlsRoute(request);
// Poll until the returned long-running operation is complete
Operation<TlsRoute, OperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
TlsRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TlsRoute, OperationMetadata> retrievedResponse = networkServicesClient.PollOnceUpdateTlsRoute(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TlsRoute retrievedResult = retrievedResponse.Result;
}
UpdateTlsRouteAsync(TlsRoute, FieldMask, CallSettings)
public virtual Task<Operation<TlsRoute, OperationMetadata>> UpdateTlsRouteAsync(TlsRoute tlsRoute, FieldMask updateMask, CallSettings callSettings = null)
Updates the parameters of a single TlsRoute.
Parameters | |
---|---|
Name | Description |
tlsRoute |
TlsRoute Required. Updated TlsRoute resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the TlsRoute resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationTlsRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
TlsRoute tlsRoute = new TlsRoute();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<TlsRoute, OperationMetadata> response = await networkServicesClient.UpdateTlsRouteAsync(tlsRoute, updateMask);
// Poll until the returned long-running operation is complete
Operation<TlsRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TlsRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TlsRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateTlsRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TlsRoute retrievedResult = retrievedResponse.Result;
}
UpdateTlsRouteAsync(TlsRoute, FieldMask, CancellationToken)
public virtual Task<Operation<TlsRoute, OperationMetadata>> UpdateTlsRouteAsync(TlsRoute tlsRoute, FieldMask updateMask, CancellationToken cancellationToken)
Updates the parameters of a single TlsRoute.
Parameters | |
---|---|
Name | Description |
tlsRoute |
TlsRoute Required. Updated TlsRoute resource. |
updateMask |
FieldMask Optional. Field mask is used to specify the fields to be overwritten in the TlsRoute resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationTlsRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
TlsRoute tlsRoute = new TlsRoute();
FieldMask updateMask = new FieldMask();
// Make the request
Operation<TlsRoute, OperationMetadata> response = await networkServicesClient.UpdateTlsRouteAsync(tlsRoute, updateMask);
// Poll until the returned long-running operation is complete
Operation<TlsRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TlsRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TlsRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateTlsRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TlsRoute retrievedResult = retrievedResponse.Result;
}
UpdateTlsRouteAsync(UpdateTlsRouteRequest, CallSettings)
public virtual Task<Operation<TlsRoute, OperationMetadata>> UpdateTlsRouteAsync(UpdateTlsRouteRequest request, CallSettings callSettings = null)
Updates the parameters of a single TlsRoute.
Parameters | |
---|---|
Name | Description |
request |
UpdateTlsRouteRequest 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 |
TaskOperationTlsRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
UpdateTlsRouteRequest request = new UpdateTlsRouteRequest
{
UpdateMask = new FieldMask(),
TlsRoute = new TlsRoute(),
};
// Make the request
Operation<TlsRoute, OperationMetadata> response = await networkServicesClient.UpdateTlsRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<TlsRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TlsRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TlsRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateTlsRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TlsRoute retrievedResult = retrievedResponse.Result;
}
UpdateTlsRouteAsync(UpdateTlsRouteRequest, CancellationToken)
public virtual Task<Operation<TlsRoute, OperationMetadata>> UpdateTlsRouteAsync(UpdateTlsRouteRequest request, CancellationToken cancellationToken)
Updates the parameters of a single TlsRoute.
Parameters | |
---|---|
Name | Description |
request |
UpdateTlsRouteRequest The request object containing all of the parameters for the API call. |
cancellationToken |
CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
TaskOperationTlsRouteOperationMetadata |
A Task containing the RPC response. |
// Create client
NetworkServicesClient networkServicesClient = await NetworkServicesClient.CreateAsync();
// Initialize request argument(s)
UpdateTlsRouteRequest request = new UpdateTlsRouteRequest
{
UpdateMask = new FieldMask(),
TlsRoute = new TlsRoute(),
};
// Make the request
Operation<TlsRoute, OperationMetadata> response = await networkServicesClient.UpdateTlsRouteAsync(request);
// Poll until the returned long-running operation is complete
Operation<TlsRoute, OperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
TlsRoute result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<TlsRoute, OperationMetadata> retrievedResponse = await networkServicesClient.PollOnceUpdateTlsRouteAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
TlsRoute retrievedResult = retrievedResponse.Result;
}