public sealed class DepServiceClientImpl : DepServiceClient
Reference documentation and code samples for the Network Services v1 API class DepServiceClientImpl.
DepService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.NetworkServices.V1Assembly
Google.Cloud.NetworkServices.V1.dll
Remarks
Service describing handlers for resources.
Constructors
DepServiceClientImpl(DepServiceClient, DepServiceSettings, ILogger)
public DepServiceClientImpl(DepService.DepServiceClient grpcClient, DepServiceSettings settings, ILogger logger)
Constructs a client wrapper for the DepService service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient |
DepServiceDepServiceClient The underlying gRPC client. |
settings |
DepServiceSettings The base DepServiceSettings used within this client. |
logger |
ILogger Optional ILogger to use within this client. |
Properties
CreateLbRouteExtensionOperationsClient
public override OperationsClient CreateLbRouteExtensionOperationsClient { get; }
The long-running operations client for CreateLbRouteExtension
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateLbTrafficExtensionOperationsClient
public override OperationsClient CreateLbTrafficExtensionOperationsClient { get; }
The long-running operations client for CreateLbTrafficExtension
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteLbRouteExtensionOperationsClient
public override OperationsClient DeleteLbRouteExtensionOperationsClient { get; }
The long-running operations client for DeleteLbRouteExtension
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteLbTrafficExtensionOperationsClient
public override OperationsClient DeleteLbTrafficExtensionOperationsClient { get; }
The long-running operations client for DeleteLbTrafficExtension
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
GrpcClient
public override DepService.DepServiceClient GrpcClient { get; }
The underlying gRPC DepService client
Property Value | |
---|---|
Type | Description |
DepServiceDepServiceClient |
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }
The IAMPolicyClient associated with this client.
Property Value | |
---|---|
Type | Description |
IAMPolicyClient |
LocationsClient
public override LocationsClient LocationsClient { get; }
The LocationsClient associated with this client.
Property Value | |
---|---|
Type | Description |
LocationsClient |
UpdateLbRouteExtensionOperationsClient
public override OperationsClient UpdateLbRouteExtensionOperationsClient { get; }
The long-running operations client for UpdateLbRouteExtension
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateLbTrafficExtensionOperationsClient
public override OperationsClient UpdateLbTrafficExtensionOperationsClient { get; }
The long-running operations client for UpdateLbTrafficExtension
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
Methods
CreateLbRouteExtension(CreateLbRouteExtensionRequest, CallSettings)
public override Operation<LbRouteExtension, OperationMetadata> CreateLbRouteExtension(CreateLbRouteExtensionRequest request, CallSettings callSettings = null)
Creates a new LbRouteExtension
resource in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateLbRouteExtensionRequest 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 |
OperationLbRouteExtensionOperationMetadata |
The RPC response. |
CreateLbRouteExtensionAsync(CreateLbRouteExtensionRequest, CallSettings)
public override Task<Operation<LbRouteExtension, OperationMetadata>> CreateLbRouteExtensionAsync(CreateLbRouteExtensionRequest request, CallSettings callSettings = null)
Creates a new LbRouteExtension
resource in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateLbRouteExtensionRequest 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 |
TaskOperationLbRouteExtensionOperationMetadata |
A Task containing the RPC response. |
CreateLbTrafficExtension(CreateLbTrafficExtensionRequest, CallSettings)
public override Operation<LbTrafficExtension, OperationMetadata> CreateLbTrafficExtension(CreateLbTrafficExtensionRequest request, CallSettings callSettings = null)
Creates a new LbTrafficExtension
resource in a given project and
location.
Parameters | |
---|---|
Name | Description |
request |
CreateLbTrafficExtensionRequest 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 |
OperationLbTrafficExtensionOperationMetadata |
The RPC response. |
CreateLbTrafficExtensionAsync(CreateLbTrafficExtensionRequest, CallSettings)
public override Task<Operation<LbTrafficExtension, OperationMetadata>> CreateLbTrafficExtensionAsync(CreateLbTrafficExtensionRequest request, CallSettings callSettings = null)
Creates a new LbTrafficExtension
resource in a given project and
location.
Parameters | |
---|---|
Name | Description |
request |
CreateLbTrafficExtensionRequest 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 |
TaskOperationLbTrafficExtensionOperationMetadata |
A Task containing the RPC response. |
DeleteLbRouteExtension(DeleteLbRouteExtensionRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteLbRouteExtension(DeleteLbRouteExtensionRequest request, CallSettings callSettings = null)
Deletes the specified LbRouteExtension
resource.
Parameters | |
---|---|
Name | Description |
request |
DeleteLbRouteExtensionRequest 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. |
DeleteLbRouteExtensionAsync(DeleteLbRouteExtensionRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteLbRouteExtensionAsync(DeleteLbRouteExtensionRequest request, CallSettings callSettings = null)
Deletes the specified LbRouteExtension
resource.
Parameters | |
---|---|
Name | Description |
request |
DeleteLbRouteExtensionRequest 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. |
DeleteLbTrafficExtension(DeleteLbTrafficExtensionRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteLbTrafficExtension(DeleteLbTrafficExtensionRequest request, CallSettings callSettings = null)
Deletes the specified LbTrafficExtension
resource.
Parameters | |
---|---|
Name | Description |
request |
DeleteLbTrafficExtensionRequest 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. |
DeleteLbTrafficExtensionAsync(DeleteLbTrafficExtensionRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteLbTrafficExtensionAsync(DeleteLbTrafficExtensionRequest request, CallSettings callSettings = null)
Deletes the specified LbTrafficExtension
resource.
Parameters | |
---|---|
Name | Description |
request |
DeleteLbTrafficExtensionRequest 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. |
GetLbRouteExtension(GetLbRouteExtensionRequest, CallSettings)
public override LbRouteExtension GetLbRouteExtension(GetLbRouteExtensionRequest request, CallSettings callSettings = null)
Gets details of the specified LbRouteExtension
resource.
Parameters | |
---|---|
Name | Description |
request |
GetLbRouteExtensionRequest 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 |
LbRouteExtension |
The RPC response. |
GetLbRouteExtensionAsync(GetLbRouteExtensionRequest, CallSettings)
public override Task<LbRouteExtension> GetLbRouteExtensionAsync(GetLbRouteExtensionRequest request, CallSettings callSettings = null)
Gets details of the specified LbRouteExtension
resource.
Parameters | |
---|---|
Name | Description |
request |
GetLbRouteExtensionRequest 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 |
TaskLbRouteExtension |
A Task containing the RPC response. |
GetLbTrafficExtension(GetLbTrafficExtensionRequest, CallSettings)
public override LbTrafficExtension GetLbTrafficExtension(GetLbTrafficExtensionRequest request, CallSettings callSettings = null)
Gets details of the specified LbTrafficExtension
resource.
Parameters | |
---|---|
Name | Description |
request |
GetLbTrafficExtensionRequest 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 |
LbTrafficExtension |
The RPC response. |
GetLbTrafficExtensionAsync(GetLbTrafficExtensionRequest, CallSettings)
public override Task<LbTrafficExtension> GetLbTrafficExtensionAsync(GetLbTrafficExtensionRequest request, CallSettings callSettings = null)
Gets details of the specified LbTrafficExtension
resource.
Parameters | |
---|---|
Name | Description |
request |
GetLbTrafficExtensionRequest 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 |
TaskLbTrafficExtension |
A Task containing the RPC response. |
ListLbRouteExtensions(ListLbRouteExtensionsRequest, CallSettings)
public override PagedEnumerable<ListLbRouteExtensionsResponse, LbRouteExtension> ListLbRouteExtensions(ListLbRouteExtensionsRequest request, CallSettings callSettings = null)
Lists LbRouteExtension
resources in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListLbRouteExtensionsRequest 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 |
PagedEnumerableListLbRouteExtensionsResponseLbRouteExtension |
A pageable sequence of LbRouteExtension resources. |
ListLbRouteExtensionsAsync(ListLbRouteExtensionsRequest, CallSettings)
public override PagedAsyncEnumerable<ListLbRouteExtensionsResponse, LbRouteExtension> ListLbRouteExtensionsAsync(ListLbRouteExtensionsRequest request, CallSettings callSettings = null)
Lists LbRouteExtension
resources in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListLbRouteExtensionsRequest 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 |
PagedAsyncEnumerableListLbRouteExtensionsResponseLbRouteExtension |
A pageable asynchronous sequence of LbRouteExtension resources. |
ListLbTrafficExtensions(ListLbTrafficExtensionsRequest, CallSettings)
public override PagedEnumerable<ListLbTrafficExtensionsResponse, LbTrafficExtension> ListLbTrafficExtensions(ListLbTrafficExtensionsRequest request, CallSettings callSettings = null)
Lists LbTrafficExtension
resources in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListLbTrafficExtensionsRequest 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 |
PagedEnumerableListLbTrafficExtensionsResponseLbTrafficExtension |
A pageable sequence of LbTrafficExtension resources. |
ListLbTrafficExtensionsAsync(ListLbTrafficExtensionsRequest, CallSettings)
public override PagedAsyncEnumerable<ListLbTrafficExtensionsResponse, LbTrafficExtension> ListLbTrafficExtensionsAsync(ListLbTrafficExtensionsRequest request, CallSettings callSettings = null)
Lists LbTrafficExtension
resources in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListLbTrafficExtensionsRequest 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 |
PagedAsyncEnumerableListLbTrafficExtensionsResponseLbTrafficExtension |
A pageable asynchronous sequence of LbTrafficExtension resources. |
UpdateLbRouteExtension(UpdateLbRouteExtensionRequest, CallSettings)
public override Operation<LbRouteExtension, OperationMetadata> UpdateLbRouteExtension(UpdateLbRouteExtensionRequest request, CallSettings callSettings = null)
Updates the parameters of the specified LbRouteExtension
resource.
Parameters | |
---|---|
Name | Description |
request |
UpdateLbRouteExtensionRequest 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 |
OperationLbRouteExtensionOperationMetadata |
The RPC response. |
UpdateLbRouteExtensionAsync(UpdateLbRouteExtensionRequest, CallSettings)
public override Task<Operation<LbRouteExtension, OperationMetadata>> UpdateLbRouteExtensionAsync(UpdateLbRouteExtensionRequest request, CallSettings callSettings = null)
Updates the parameters of the specified LbRouteExtension
resource.
Parameters | |
---|---|
Name | Description |
request |
UpdateLbRouteExtensionRequest 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 |
TaskOperationLbRouteExtensionOperationMetadata |
A Task containing the RPC response. |
UpdateLbTrafficExtension(UpdateLbTrafficExtensionRequest, CallSettings)
public override Operation<LbTrafficExtension, OperationMetadata> UpdateLbTrafficExtension(UpdateLbTrafficExtensionRequest request, CallSettings callSettings = null)
Updates the parameters of the specified LbTrafficExtension
resource.
Parameters | |
---|---|
Name | Description |
request |
UpdateLbTrafficExtensionRequest 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 |
OperationLbTrafficExtensionOperationMetadata |
The RPC response. |
UpdateLbTrafficExtensionAsync(UpdateLbTrafficExtensionRequest, CallSettings)
public override Task<Operation<LbTrafficExtension, OperationMetadata>> UpdateLbTrafficExtensionAsync(UpdateLbTrafficExtensionRequest request, CallSettings callSettings = null)
Updates the parameters of the specified LbTrafficExtension
resource.
Parameters | |
---|---|
Name | Description |
request |
UpdateLbTrafficExtensionRequest 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 |
TaskOperationLbTrafficExtensionOperationMetadata |
A Task containing the RPC response. |