Compute Engine v1 API - Class TargetHttpsProxies.TargetHttpsProxiesClient (2.17.0)

public class TargetHttpsProxies.TargetHttpsProxiesClient : ClientBase<TargetHttpsProxies.TargetHttpsProxiesClient>

Reference documentation and code samples for the Compute Engine v1 API class TargetHttpsProxies.TargetHttpsProxiesClient.

Client for TargetHttpsProxies

Inheritance

object > ClientBase > ClientBaseTargetHttpsProxiesTargetHttpsProxiesClient > TargetHttpsProxies.TargetHttpsProxiesClient

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

TargetHttpsProxiesClient()

protected TargetHttpsProxiesClient()

Protected parameterless constructor to allow creation of test doubles.

TargetHttpsProxiesClient(CallInvoker)

public TargetHttpsProxiesClient(CallInvoker callInvoker)

Creates a new client for TargetHttpsProxies that uses a custom CallInvoker.

Parameter
Name Description
callInvoker CallInvoker

The callInvoker to use to make remote calls.

TargetHttpsProxiesClient(ChannelBase)

public TargetHttpsProxiesClient(ChannelBase channel)

Creates a new client for TargetHttpsProxies

Parameter
Name Description
channel ChannelBase

The channel to use to make remote calls.

TargetHttpsProxiesClient(ClientBaseConfiguration)

protected TargetHttpsProxiesClient(ClientBase.ClientBaseConfiguration configuration)

Protected constructor to allow creation of configured clients.

Parameter
Name Description
configuration ClientBaseClientBaseConfiguration

The client configuration.

Methods

AggregatedList(AggregatedListTargetHttpsProxiesRequest, CallOptions)

public virtual TargetHttpsProxyAggregatedList AggregatedList(AggregatedListTargetHttpsProxiesRequest request, CallOptions options)

Retrieves the list of all TargetHttpsProxy resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

Parameters
Name Description
request AggregatedListTargetHttpsProxiesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
TargetHttpsProxyAggregatedList

The response received from the server.

AggregatedList(AggregatedListTargetHttpsProxiesRequest, Metadata, DateTime?, CancellationToken)

public virtual TargetHttpsProxyAggregatedList AggregatedList(AggregatedListTargetHttpsProxiesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Retrieves the list of all TargetHttpsProxy resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

Parameters
Name Description
request AggregatedListTargetHttpsProxiesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
TargetHttpsProxyAggregatedList

The response received from the server.

AggregatedListAsync(AggregatedListTargetHttpsProxiesRequest, CallOptions)

public virtual AsyncUnaryCall<TargetHttpsProxyAggregatedList> AggregatedListAsync(AggregatedListTargetHttpsProxiesRequest request, CallOptions options)

Retrieves the list of all TargetHttpsProxy resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

Parameters
Name Description
request AggregatedListTargetHttpsProxiesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallTargetHttpsProxyAggregatedList

The call object.

AggregatedListAsync(AggregatedListTargetHttpsProxiesRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<TargetHttpsProxyAggregatedList> AggregatedListAsync(AggregatedListTargetHttpsProxiesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Retrieves the list of all TargetHttpsProxy resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

Parameters
Name Description
request AggregatedListTargetHttpsProxiesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallTargetHttpsProxyAggregatedList

The call object.

CreateOperationsClientForGlobalOperations()

public virtual Operations.OperationsClient CreateOperationsClientForGlobalOperations()

Creates a new instance of Operations.OperationsClient using the same call invoker as this client, delegating to GlobalOperations.

Returns
Type Description
OperationsOperationsClient

A new Operations client for the same target as this client.

Delete(DeleteTargetHttpsProxyRequest, CallOptions)

public virtual Operation Delete(DeleteTargetHttpsProxyRequest request, CallOptions options)

Deletes the specified TargetHttpsProxy resource.

Parameters
Name Description
request DeleteTargetHttpsProxyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

Delete(DeleteTargetHttpsProxyRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation Delete(DeleteTargetHttpsProxyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes the specified TargetHttpsProxy resource.

Parameters
Name Description
request DeleteTargetHttpsProxyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

DeleteAsync(DeleteTargetHttpsProxyRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteAsync(DeleteTargetHttpsProxyRequest request, CallOptions options)

Deletes the specified TargetHttpsProxy resource.

Parameters
Name Description
request DeleteTargetHttpsProxyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteAsync(DeleteTargetHttpsProxyRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteAsync(DeleteTargetHttpsProxyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes the specified TargetHttpsProxy resource.

Parameters
Name Description
request DeleteTargetHttpsProxyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

Get(GetTargetHttpsProxyRequest, CallOptions)

public virtual TargetHttpsProxy Get(GetTargetHttpsProxyRequest request, CallOptions options)

Returns the specified TargetHttpsProxy resource.

Parameters
Name Description
request GetTargetHttpsProxyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
TargetHttpsProxy

The response received from the server.

Get(GetTargetHttpsProxyRequest, Metadata, DateTime?, CancellationToken)

public virtual TargetHttpsProxy Get(GetTargetHttpsProxyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns the specified TargetHttpsProxy resource.

Parameters
Name Description
request GetTargetHttpsProxyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
TargetHttpsProxy

The response received from the server.

GetAsync(GetTargetHttpsProxyRequest, CallOptions)

public virtual AsyncUnaryCall<TargetHttpsProxy> GetAsync(GetTargetHttpsProxyRequest request, CallOptions options)

Returns the specified TargetHttpsProxy resource.

Parameters
Name Description
request GetTargetHttpsProxyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallTargetHttpsProxy

The call object.

GetAsync(GetTargetHttpsProxyRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<TargetHttpsProxy> GetAsync(GetTargetHttpsProxyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns the specified TargetHttpsProxy resource.

Parameters
Name Description
request GetTargetHttpsProxyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallTargetHttpsProxy

The call object.

Insert(InsertTargetHttpsProxyRequest, CallOptions)

public virtual Operation Insert(InsertTargetHttpsProxyRequest request, CallOptions options)

Creates a TargetHttpsProxy resource in the specified project using the data included in the request.

Parameters
Name Description
request InsertTargetHttpsProxyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

Insert(InsertTargetHttpsProxyRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation Insert(InsertTargetHttpsProxyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a TargetHttpsProxy resource in the specified project using the data included in the request.

Parameters
Name Description
request InsertTargetHttpsProxyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

InsertAsync(InsertTargetHttpsProxyRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> InsertAsync(InsertTargetHttpsProxyRequest request, CallOptions options)

Creates a TargetHttpsProxy resource in the specified project using the data included in the request.

Parameters
Name Description
request InsertTargetHttpsProxyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

InsertAsync(InsertTargetHttpsProxyRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> InsertAsync(InsertTargetHttpsProxyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a TargetHttpsProxy resource in the specified project using the data included in the request.

Parameters
Name Description
request InsertTargetHttpsProxyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

List(ListTargetHttpsProxiesRequest, CallOptions)

public virtual TargetHttpsProxyList List(ListTargetHttpsProxiesRequest request, CallOptions options)

Retrieves the list of TargetHttpsProxy resources available to the specified project.

Parameters
Name Description
request ListTargetHttpsProxiesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
TargetHttpsProxyList

The response received from the server.

List(ListTargetHttpsProxiesRequest, Metadata, DateTime?, CancellationToken)

public virtual TargetHttpsProxyList List(ListTargetHttpsProxiesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Retrieves the list of TargetHttpsProxy resources available to the specified project.

Parameters
Name Description
request ListTargetHttpsProxiesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
TargetHttpsProxyList

The response received from the server.

ListAsync(ListTargetHttpsProxiesRequest, CallOptions)

public virtual AsyncUnaryCall<TargetHttpsProxyList> ListAsync(ListTargetHttpsProxiesRequest request, CallOptions options)

Retrieves the list of TargetHttpsProxy resources available to the specified project.

Parameters
Name Description
request ListTargetHttpsProxiesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallTargetHttpsProxyList

The call object.

ListAsync(ListTargetHttpsProxiesRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<TargetHttpsProxyList> ListAsync(ListTargetHttpsProxiesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Retrieves the list of TargetHttpsProxy resources available to the specified project.

Parameters
Name Description
request ListTargetHttpsProxiesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallTargetHttpsProxyList

The call object.

NewInstance(ClientBaseConfiguration)

protected override TargetHttpsProxies.TargetHttpsProxiesClient NewInstance(ClientBase.ClientBaseConfiguration configuration)

Creates a new instance of client from given ClientBaseConfiguration.

Parameter
Name Description
configuration ClientBaseClientBaseConfiguration
Returns
Type Description
TargetHttpsProxiesTargetHttpsProxiesClient
Overrides
Grpc.Core.ClientBase<Google.Cloud.Compute.V1.TargetHttpsProxies.TargetHttpsProxiesClient>.NewInstance(Grpc.Core.ClientBase.ClientBaseConfiguration)

Patch(PatchTargetHttpsProxyRequest, CallOptions)

public virtual Operation Patch(PatchTargetHttpsProxyRequest request, CallOptions options)

Patches the specified 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 PatchTargetHttpsProxyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

Patch(PatchTargetHttpsProxyRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation Patch(PatchTargetHttpsProxyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Patches the specified 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 PatchTargetHttpsProxyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

PatchAsync(PatchTargetHttpsProxyRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> PatchAsync(PatchTargetHttpsProxyRequest request, CallOptions options)

Patches the specified 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 PatchTargetHttpsProxyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

PatchAsync(PatchTargetHttpsProxyRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> PatchAsync(PatchTargetHttpsProxyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Patches the specified 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 PatchTargetHttpsProxyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

SetCertificateMap(SetCertificateMapTargetHttpsProxyRequest, CallOptions)

public virtual Operation SetCertificateMap(SetCertificateMapTargetHttpsProxyRequest request, CallOptions options)

Changes the Certificate Map for TargetHttpsProxy.

Parameters
Name Description
request SetCertificateMapTargetHttpsProxyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

SetCertificateMap(SetCertificateMapTargetHttpsProxyRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation SetCertificateMap(SetCertificateMapTargetHttpsProxyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Changes the Certificate Map for TargetHttpsProxy.

Parameters
Name Description
request SetCertificateMapTargetHttpsProxyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

SetCertificateMapAsync(SetCertificateMapTargetHttpsProxyRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> SetCertificateMapAsync(SetCertificateMapTargetHttpsProxyRequest request, CallOptions options)

Changes the Certificate Map for TargetHttpsProxy.

Parameters
Name Description
request SetCertificateMapTargetHttpsProxyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

SetCertificateMapAsync(SetCertificateMapTargetHttpsProxyRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> SetCertificateMapAsync(SetCertificateMapTargetHttpsProxyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Changes the Certificate Map for TargetHttpsProxy.

Parameters
Name Description
request SetCertificateMapTargetHttpsProxyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

SetQuicOverride(SetQuicOverrideTargetHttpsProxyRequest, CallOptions)

public virtual Operation SetQuicOverride(SetQuicOverrideTargetHttpsProxyRequest request, CallOptions options)

Sets the QUIC override policy for TargetHttpsProxy.

Parameters
Name Description
request SetQuicOverrideTargetHttpsProxyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

SetQuicOverride(SetQuicOverrideTargetHttpsProxyRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation SetQuicOverride(SetQuicOverrideTargetHttpsProxyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Sets the QUIC override policy for TargetHttpsProxy.

Parameters
Name Description
request SetQuicOverrideTargetHttpsProxyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

SetQuicOverrideAsync(SetQuicOverrideTargetHttpsProxyRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> SetQuicOverrideAsync(SetQuicOverrideTargetHttpsProxyRequest request, CallOptions options)

Sets the QUIC override policy for TargetHttpsProxy.

Parameters
Name Description
request SetQuicOverrideTargetHttpsProxyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

SetQuicOverrideAsync(SetQuicOverrideTargetHttpsProxyRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> SetQuicOverrideAsync(SetQuicOverrideTargetHttpsProxyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Sets the QUIC override policy for TargetHttpsProxy.

Parameters
Name Description
request SetQuicOverrideTargetHttpsProxyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

SetSslCertificates(SetSslCertificatesTargetHttpsProxyRequest, CallOptions)

public virtual Operation SetSslCertificates(SetSslCertificatesTargetHttpsProxyRequest request, CallOptions options)

Replaces SslCertificates for TargetHttpsProxy.

Parameters
Name Description
request SetSslCertificatesTargetHttpsProxyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

SetSslCertificates(SetSslCertificatesTargetHttpsProxyRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation SetSslCertificates(SetSslCertificatesTargetHttpsProxyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Replaces SslCertificates for TargetHttpsProxy.

Parameters
Name Description
request SetSslCertificatesTargetHttpsProxyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

SetSslCertificatesAsync(SetSslCertificatesTargetHttpsProxyRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> SetSslCertificatesAsync(SetSslCertificatesTargetHttpsProxyRequest request, CallOptions options)

Replaces SslCertificates for TargetHttpsProxy.

Parameters
Name Description
request SetSslCertificatesTargetHttpsProxyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

SetSslCertificatesAsync(SetSslCertificatesTargetHttpsProxyRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> SetSslCertificatesAsync(SetSslCertificatesTargetHttpsProxyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Replaces SslCertificates for TargetHttpsProxy.

Parameters
Name Description
request SetSslCertificatesTargetHttpsProxyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

SetSslPolicy(SetSslPolicyTargetHttpsProxyRequest, CallOptions)

public virtual Operation SetSslPolicy(SetSslPolicyTargetHttpsProxyRequest request, CallOptions options)

Sets the SSL policy for TargetHttpsProxy. The SSL policy specifies the server-side support for SSL features. This affects connections between clients and the HTTPS proxy load balancer. They do not affect the connection between the load balancer and the backends.

Parameters
Name Description
request SetSslPolicyTargetHttpsProxyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

SetSslPolicy(SetSslPolicyTargetHttpsProxyRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation SetSslPolicy(SetSslPolicyTargetHttpsProxyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Sets the SSL policy for TargetHttpsProxy. The SSL policy specifies the server-side support for SSL features. This affects connections between clients and the HTTPS proxy load balancer. They do not affect the connection between the load balancer and the backends.

Parameters
Name Description
request SetSslPolicyTargetHttpsProxyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

SetSslPolicyAsync(SetSslPolicyTargetHttpsProxyRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> SetSslPolicyAsync(SetSslPolicyTargetHttpsProxyRequest request, CallOptions options)

Sets the SSL policy for TargetHttpsProxy. The SSL policy specifies the server-side support for SSL features. This affects connections between clients and the HTTPS proxy load balancer. They do not affect the connection between the load balancer and the backends.

Parameters
Name Description
request SetSslPolicyTargetHttpsProxyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

SetSslPolicyAsync(SetSslPolicyTargetHttpsProxyRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> SetSslPolicyAsync(SetSslPolicyTargetHttpsProxyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Sets the SSL policy for TargetHttpsProxy. The SSL policy specifies the server-side support for SSL features. This affects connections between clients and the HTTPS proxy load balancer. They do not affect the connection between the load balancer and the backends.

Parameters
Name Description
request SetSslPolicyTargetHttpsProxyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

SetUrlMap(SetUrlMapTargetHttpsProxyRequest, CallOptions)

public virtual Operation SetUrlMap(SetUrlMapTargetHttpsProxyRequest request, CallOptions options)

Changes the URL map for TargetHttpsProxy.

Parameters
Name Description
request SetUrlMapTargetHttpsProxyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

SetUrlMap(SetUrlMapTargetHttpsProxyRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation SetUrlMap(SetUrlMapTargetHttpsProxyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Changes the URL map for TargetHttpsProxy.

Parameters
Name Description
request SetUrlMapTargetHttpsProxyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

SetUrlMapAsync(SetUrlMapTargetHttpsProxyRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> SetUrlMapAsync(SetUrlMapTargetHttpsProxyRequest request, CallOptions options)

Changes the URL map for TargetHttpsProxy.

Parameters
Name Description
request SetUrlMapTargetHttpsProxyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

SetUrlMapAsync(SetUrlMapTargetHttpsProxyRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> SetUrlMapAsync(SetUrlMapTargetHttpsProxyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Changes the URL map for TargetHttpsProxy.

Parameters
Name Description
request SetUrlMapTargetHttpsProxyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.