public sealed class RegionTargetHttpProxiesClientImpl : RegionTargetHttpProxiesClient
Reference documentation and code samples for the Compute Engine v1 API class RegionTargetHttpProxiesClientImpl.
RegionTargetHttpProxies client wrapper implementation, for convenient use.
Inherited Members
Namespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Remarks
The RegionTargetHttpProxies API.
Constructors
RegionTargetHttpProxiesClientImpl(RegionTargetHttpProxiesClient, RegionTargetHttpProxiesSettings, ILogger)
public RegionTargetHttpProxiesClientImpl(RegionTargetHttpProxies.RegionTargetHttpProxiesClient grpcClient, RegionTargetHttpProxiesSettings settings, ILogger logger)
Constructs a client wrapper for the RegionTargetHttpProxies service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient |
RegionTargetHttpProxiesRegionTargetHttpProxiesClient The underlying gRPC client. |
settings |
RegionTargetHttpProxiesSettings The base RegionTargetHttpProxiesSettings used within this client. |
logger |
ILogger Optional ILogger to use within this client. |
Properties
DeleteOperationsClient
public override OperationsClient DeleteOperationsClient { get; }
The long-running operations client for Delete
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
GrpcClient
public override RegionTargetHttpProxies.RegionTargetHttpProxiesClient GrpcClient { get; }
The underlying gRPC RegionTargetHttpProxies client
Property Value | |
---|---|
Type | Description |
RegionTargetHttpProxiesRegionTargetHttpProxiesClient |
InsertOperationsClient
public override OperationsClient InsertOperationsClient { get; }
The long-running operations client for Insert
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
SetUrlMapOperationsClient
public override OperationsClient SetUrlMapOperationsClient { get; }
The long-running operations client for SetUrlMap
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
Methods
Delete(DeleteRegionTargetHttpProxyRequest, CallSettings)
public override Operation<Operation, Operation> Delete(DeleteRegionTargetHttpProxyRequest request, CallSettings callSettings = null)
Deletes the specified TargetHttpProxy resource.
Parameters | |
---|---|
Name | Description |
request |
DeleteRegionTargetHttpProxyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
DeleteAsync(DeleteRegionTargetHttpProxyRequest, CallSettings)
public override Task<Operation<Operation, Operation>> DeleteAsync(DeleteRegionTargetHttpProxyRequest request, CallSettings callSettings = null)
Deletes the specified TargetHttpProxy resource.
Parameters | |
---|---|
Name | Description |
request |
DeleteRegionTargetHttpProxyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Get(GetRegionTargetHttpProxyRequest, CallSettings)
public override TargetHttpProxy Get(GetRegionTargetHttpProxyRequest request, CallSettings callSettings = null)
Returns the specified TargetHttpProxy resource in the specified region.
Parameters | |
---|---|
Name | Description |
request |
GetRegionTargetHttpProxyRequest 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 |
TargetHttpProxy |
The RPC response. |
GetAsync(GetRegionTargetHttpProxyRequest, CallSettings)
public override Task<TargetHttpProxy> GetAsync(GetRegionTargetHttpProxyRequest request, CallSettings callSettings = null)
Returns the specified TargetHttpProxy resource in the specified region.
Parameters | |
---|---|
Name | Description |
request |
GetRegionTargetHttpProxyRequest 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 |
TaskTargetHttpProxy |
A Task containing the RPC response. |
Insert(InsertRegionTargetHttpProxyRequest, CallSettings)
public override Operation<Operation, Operation> Insert(InsertRegionTargetHttpProxyRequest request, CallSettings callSettings = null)
Creates a TargetHttpProxy resource in the specified project and region using the data included in the request.
Parameters | |
---|---|
Name | Description |
request |
InsertRegionTargetHttpProxyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
InsertAsync(InsertRegionTargetHttpProxyRequest, CallSettings)
public override Task<Operation<Operation, Operation>> InsertAsync(InsertRegionTargetHttpProxyRequest request, CallSettings callSettings = null)
Creates a TargetHttpProxy resource in the specified project and region using the data included in the request.
Parameters | |
---|---|
Name | Description |
request |
InsertRegionTargetHttpProxyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
List(ListRegionTargetHttpProxiesRequest, CallSettings)
public override PagedEnumerable<TargetHttpProxyList, TargetHttpProxy> List(ListRegionTargetHttpProxiesRequest request, CallSettings callSettings = null)
Retrieves the list of TargetHttpProxy resources available to the specified project in the specified region.
Parameters | |
---|---|
Name | Description |
request |
ListRegionTargetHttpProxiesRequest 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 |
PagedEnumerableTargetHttpProxyListTargetHttpProxy |
A pageable sequence of TargetHttpProxy resources. |
ListAsync(ListRegionTargetHttpProxiesRequest, CallSettings)
public override PagedAsyncEnumerable<TargetHttpProxyList, TargetHttpProxy> ListAsync(ListRegionTargetHttpProxiesRequest request, CallSettings callSettings = null)
Retrieves the list of TargetHttpProxy resources available to the specified project in the specified region.
Parameters | |
---|---|
Name | Description |
request |
ListRegionTargetHttpProxiesRequest 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 |
PagedAsyncEnumerableTargetHttpProxyListTargetHttpProxy |
A pageable asynchronous sequence of TargetHttpProxy resources. |
SetUrlMap(SetUrlMapRegionTargetHttpProxyRequest, CallSettings)
public override Operation<Operation, Operation> SetUrlMap(SetUrlMapRegionTargetHttpProxyRequest request, CallSettings callSettings = null)
Changes the URL map for TargetHttpProxy.
Parameters | |
---|---|
Name | Description |
request |
SetUrlMapRegionTargetHttpProxyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
SetUrlMapAsync(SetUrlMapRegionTargetHttpProxyRequest, CallSettings)
public override Task<Operation<Operation, Operation>> SetUrlMapAsync(SetUrlMapRegionTargetHttpProxyRequest request, CallSettings callSettings = null)
Changes the URL map for TargetHttpProxy.
Parameters | |
---|---|
Name | Description |
request |
SetUrlMapRegionTargetHttpProxyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |