public sealed class RegionTargetHttpsProxiesClientImpl : RegionTargetHttpsProxiesClient
Reference documentation and code samples for the Compute Engine v1 API class RegionTargetHttpsProxiesClientImpl.
RegionTargetHttpsProxies client wrapper implementation, for convenient use.
Inherited Members
Namespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Remarks
The RegionTargetHttpsProxies API.
Constructors
RegionTargetHttpsProxiesClientImpl(RegionTargetHttpsProxiesClient, RegionTargetHttpsProxiesSettings, ILogger)
public RegionTargetHttpsProxiesClientImpl(RegionTargetHttpsProxies.RegionTargetHttpsProxiesClient grpcClient, RegionTargetHttpsProxiesSettings settings, ILogger logger)
Constructs a client wrapper for the RegionTargetHttpsProxies service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient |
RegionTargetHttpsProxiesRegionTargetHttpsProxiesClient The underlying gRPC client. |
settings |
RegionTargetHttpsProxiesSettings The base RegionTargetHttpsProxiesSettings 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 RegionTargetHttpsProxies.RegionTargetHttpsProxiesClient GrpcClient { get; }
The underlying gRPC RegionTargetHttpsProxies client
Property Value | |
---|---|
Type | Description |
RegionTargetHttpsProxiesRegionTargetHttpsProxiesClient |
InsertOperationsClient
public override OperationsClient InsertOperationsClient { get; }
The long-running operations client for Insert
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
PatchOperationsClient
public override OperationsClient PatchOperationsClient { get; }
The long-running operations client for Patch
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
SetSslCertificatesOperationsClient
public override OperationsClient SetSslCertificatesOperationsClient { get; }
The long-running operations client for SetSslCertificates
.
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(DeleteRegionTargetHttpsProxyRequest, CallSettings)
public override Operation<Operation, Operation> Delete(DeleteRegionTargetHttpsProxyRequest request, CallSettings callSettings = null)
Deletes the specified TargetHttpsProxy resource.
Parameters | |
---|---|
Name | Description |
request |
DeleteRegionTargetHttpsProxyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
DeleteAsync(DeleteRegionTargetHttpsProxyRequest, CallSettings)
public override Task<Operation<Operation, Operation>> DeleteAsync(DeleteRegionTargetHttpsProxyRequest request, CallSettings callSettings = null)
Deletes the specified TargetHttpsProxy resource.
Parameters | |
---|---|
Name | Description |
request |
DeleteRegionTargetHttpsProxyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Get(GetRegionTargetHttpsProxyRequest, CallSettings)
public override TargetHttpsProxy Get(GetRegionTargetHttpsProxyRequest request, CallSettings callSettings = null)
Returns the specified TargetHttpsProxy resource in the specified region.
Parameters | |
---|---|
Name | Description |
request |
GetRegionTargetHttpsProxyRequest 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 |
TargetHttpsProxy |
The RPC response. |
GetAsync(GetRegionTargetHttpsProxyRequest, CallSettings)
public override Task<TargetHttpsProxy> GetAsync(GetRegionTargetHttpsProxyRequest request, CallSettings callSettings = null)
Returns the specified TargetHttpsProxy resource in the specified region.
Parameters | |
---|---|
Name | Description |
request |
GetRegionTargetHttpsProxyRequest 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 |
TaskTargetHttpsProxy |
A Task containing the RPC response. |
Insert(InsertRegionTargetHttpsProxyRequest, CallSettings)
public override Operation<Operation, Operation> Insert(InsertRegionTargetHttpsProxyRequest request, CallSettings callSettings = null)
Creates a TargetHttpsProxy resource in the specified project and region using the data included in the request.
Parameters | |
---|---|
Name | Description |
request |
InsertRegionTargetHttpsProxyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
InsertAsync(InsertRegionTargetHttpsProxyRequest, CallSettings)
public override Task<Operation<Operation, Operation>> InsertAsync(InsertRegionTargetHttpsProxyRequest request, CallSettings callSettings = null)
Creates a TargetHttpsProxy resource in the specified project and region using the data included in the request.
Parameters | |
---|---|
Name | Description |
request |
InsertRegionTargetHttpsProxyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
List(ListRegionTargetHttpsProxiesRequest, CallSettings)
public override PagedEnumerable<TargetHttpsProxyList, TargetHttpsProxy> List(ListRegionTargetHttpsProxiesRequest request, CallSettings callSettings = null)
Retrieves the list of TargetHttpsProxy resources available to the specified project in the specified region.
Parameters | |
---|---|
Name | Description |
request |
ListRegionTargetHttpsProxiesRequest 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 |
PagedEnumerableTargetHttpsProxyListTargetHttpsProxy |
A pageable sequence of TargetHttpsProxy resources. |
ListAsync(ListRegionTargetHttpsProxiesRequest, CallSettings)
public override PagedAsyncEnumerable<TargetHttpsProxyList, TargetHttpsProxy> ListAsync(ListRegionTargetHttpsProxiesRequest request, CallSettings callSettings = null)
Retrieves the list of TargetHttpsProxy resources available to the specified project in the specified region.
Parameters | |
---|---|
Name | Description |
request |
ListRegionTargetHttpsProxiesRequest 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 |
PagedAsyncEnumerableTargetHttpsProxyListTargetHttpsProxy |
A pageable asynchronous sequence of TargetHttpsProxy resources. |
Patch(PatchRegionTargetHttpsProxyRequest, CallSettings)
public override Operation<Operation, Operation> Patch(PatchRegionTargetHttpsProxyRequest request, CallSettings callSettings = null)
Patches the specified regional TargetHttpsProxy resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules.
Parameters | |
---|---|
Name | Description |
request |
PatchRegionTargetHttpsProxyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
PatchAsync(PatchRegionTargetHttpsProxyRequest, CallSettings)
public override Task<Operation<Operation, Operation>> PatchAsync(PatchRegionTargetHttpsProxyRequest request, CallSettings callSettings = null)
Patches the specified regional TargetHttpsProxy resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules.
Parameters | |
---|---|
Name | Description |
request |
PatchRegionTargetHttpsProxyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
SetSslCertificates(SetSslCertificatesRegionTargetHttpsProxyRequest, CallSettings)
public override Operation<Operation, Operation> SetSslCertificates(SetSslCertificatesRegionTargetHttpsProxyRequest request, CallSettings callSettings = null)
Replaces SslCertificates for TargetHttpsProxy.
Parameters | |
---|---|
Name | Description |
request |
SetSslCertificatesRegionTargetHttpsProxyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
SetSslCertificatesAsync(SetSslCertificatesRegionTargetHttpsProxyRequest, CallSettings)
public override Task<Operation<Operation, Operation>> SetSslCertificatesAsync(SetSslCertificatesRegionTargetHttpsProxyRequest request, CallSettings callSettings = null)
Replaces SslCertificates for TargetHttpsProxy.
Parameters | |
---|---|
Name | Description |
request |
SetSslCertificatesRegionTargetHttpsProxyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
SetUrlMap(SetUrlMapRegionTargetHttpsProxyRequest, CallSettings)
public override Operation<Operation, Operation> SetUrlMap(SetUrlMapRegionTargetHttpsProxyRequest request, CallSettings callSettings = null)
Changes the URL map for TargetHttpsProxy.
Parameters | |
---|---|
Name | Description |
request |
SetUrlMapRegionTargetHttpsProxyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
SetUrlMapAsync(SetUrlMapRegionTargetHttpsProxyRequest, CallSettings)
public override Task<Operation<Operation, Operation>> SetUrlMapAsync(SetUrlMapRegionTargetHttpsProxyRequest request, CallSettings callSettings = null)
Changes the URL map for TargetHttpsProxy.
Parameters | |
---|---|
Name | Description |
request |
SetUrlMapRegionTargetHttpsProxyRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |