Class TargetHttpsProxies.TargetHttpsProxiesClient (2.1.0)

public class TargetHttpsProxiesClient : ClientBase<TargetHttpsProxies.TargetHttpsProxiesClient>

Client for TargetHttpsProxies

Inheritance

Object > ClientBase > ClientBase<TargetHttpsProxies.TargetHttpsProxiesClient> > 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
NameDescription
callInvokerCallInvoker

The callInvoker to use to make remote calls.

TargetHttpsProxiesClient(ChannelBase)

public TargetHttpsProxiesClient(ChannelBase channel)

Creates a new client for TargetHttpsProxies

Parameter
NameDescription
channelChannelBase

The channel to use to make remote calls.

TargetHttpsProxiesClient(ClientBase.ClientBaseConfiguration)

protected TargetHttpsProxiesClient(ClientBase.ClientBaseConfiguration configuration)

Protected constructor to allow creation of configured clients.

Parameter
NameDescription
configurationClientBase.ClientBaseConfiguration

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.

Parameters
NameDescription
requestAggregatedListTargetHttpsProxiesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
TargetHttpsProxyAggregatedList

The response received from the server.

AggregatedList(AggregatedListTargetHttpsProxiesRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Retrieves the list of all TargetHttpsProxy resources, regional and global, available to the specified project.

Parameters
NameDescription
requestAggregatedListTargetHttpsProxiesRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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.

Parameters
NameDescription
requestAggregatedListTargetHttpsProxiesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<TargetHttpsProxyAggregatedList>

The call object.

AggregatedListAsync(AggregatedListTargetHttpsProxiesRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Retrieves the list of all TargetHttpsProxy resources, regional and global, available to the specified project.

Parameters
NameDescription
requestAggregatedListTargetHttpsProxiesRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<TargetHttpsProxyAggregatedList>

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
TypeDescription
Operations.OperationsClient

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
NameDescription
requestDeleteTargetHttpsProxyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

Delete(DeleteTargetHttpsProxyRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Deletes the specified TargetHttpsProxy resource.

Parameters
NameDescription
requestDeleteTargetHttpsProxyRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestDeleteTargetHttpsProxyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

DeleteAsync(DeleteTargetHttpsProxyRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Deletes the specified TargetHttpsProxy resource.

Parameters
NameDescription
requestDeleteTargetHttpsProxyRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

Get(GetTargetHttpsProxyRequest, CallOptions)

public virtual TargetHttpsProxy Get(GetTargetHttpsProxyRequest request, CallOptions options)

Returns the specified TargetHttpsProxy resource. Gets a list of available target HTTPS proxies by making a list() request.

Parameters
NameDescription
requestGetTargetHttpsProxyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
TargetHttpsProxy

The response received from the server.

Get(GetTargetHttpsProxyRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Returns the specified TargetHttpsProxy resource. Gets a list of available target HTTPS proxies by making a list() request.

Parameters
NameDescription
requestGetTargetHttpsProxyRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
TargetHttpsProxy

The response received from the server.

GetAsync(GetTargetHttpsProxyRequest, CallOptions)

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

Returns the specified TargetHttpsProxy resource. Gets a list of available target HTTPS proxies by making a list() request.

Parameters
NameDescription
requestGetTargetHttpsProxyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<TargetHttpsProxy>

The call object.

GetAsync(GetTargetHttpsProxyRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Returns the specified TargetHttpsProxy resource. Gets a list of available target HTTPS proxies by making a list() request.

Parameters
NameDescription
requestGetTargetHttpsProxyRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<TargetHttpsProxy>

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
NameDescription
requestInsertTargetHttpsProxyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

Insert(InsertTargetHttpsProxyRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

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

Parameters
NameDescription
requestInsertTargetHttpsProxyRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestInsertTargetHttpsProxyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

InsertAsync(InsertTargetHttpsProxyRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

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

Parameters
NameDescription
requestInsertTargetHttpsProxyRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

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
NameDescription
requestListTargetHttpsProxiesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
TargetHttpsProxyList

The response received from the server.

List(ListTargetHttpsProxiesRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

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

Parameters
NameDescription
requestListTargetHttpsProxiesRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestListTargetHttpsProxiesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<TargetHttpsProxyList>

The call object.

ListAsync(ListTargetHttpsProxiesRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

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

Parameters
NameDescription
requestListTargetHttpsProxiesRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<TargetHttpsProxyList>

The call object.

NewInstance(ClientBase.ClientBaseConfiguration)

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

Creates a new instance of client from given ClientBaseConfiguration.

Parameter
NameDescription
configurationClientBase.ClientBaseConfiguration
Returns
TypeDescription
TargetHttpsProxies.TargetHttpsProxiesClient
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
NameDescription
requestPatchTargetHttpsProxyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

Patch(PatchTargetHttpsProxyRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

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
NameDescription
requestPatchTargetHttpsProxyRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestPatchTargetHttpsProxyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

PatchAsync(PatchTargetHttpsProxyRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

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
NameDescription
requestPatchTargetHttpsProxyRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

SetCertificateMap(SetCertificateMapTargetHttpsProxyRequest, CallOptions)

public virtual Operation SetCertificateMap(SetCertificateMapTargetHttpsProxyRequest request, CallOptions options)

Changes the Certificate Map for TargetHttpsProxy.

Parameters
NameDescription
requestSetCertificateMapTargetHttpsProxyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

SetCertificateMap(SetCertificateMapTargetHttpsProxyRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Changes the Certificate Map for TargetHttpsProxy.

Parameters
NameDescription
requestSetCertificateMapTargetHttpsProxyRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestSetCertificateMapTargetHttpsProxyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

SetCertificateMapAsync(SetCertificateMapTargetHttpsProxyRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Changes the Certificate Map for TargetHttpsProxy.

Parameters
NameDescription
requestSetCertificateMapTargetHttpsProxyRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

SetQuicOverride(SetQuicOverrideTargetHttpsProxyRequest, CallOptions)

public virtual Operation SetQuicOverride(SetQuicOverrideTargetHttpsProxyRequest request, CallOptions options)

Sets the QUIC override policy for TargetHttpsProxy.

Parameters
NameDescription
requestSetQuicOverrideTargetHttpsProxyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

SetQuicOverride(SetQuicOverrideTargetHttpsProxyRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Sets the QUIC override policy for TargetHttpsProxy.

Parameters
NameDescription
requestSetQuicOverrideTargetHttpsProxyRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestSetQuicOverrideTargetHttpsProxyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

SetQuicOverrideAsync(SetQuicOverrideTargetHttpsProxyRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Sets the QUIC override policy for TargetHttpsProxy.

Parameters
NameDescription
requestSetQuicOverrideTargetHttpsProxyRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

SetSslCertificates(SetSslCertificatesTargetHttpsProxyRequest, CallOptions)

public virtual Operation SetSslCertificates(SetSslCertificatesTargetHttpsProxyRequest request, CallOptions options)

Replaces SslCertificates for TargetHttpsProxy.

Parameters
NameDescription
requestSetSslCertificatesTargetHttpsProxyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

SetSslCertificates(SetSslCertificatesTargetHttpsProxyRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Replaces SslCertificates for TargetHttpsProxy.

Parameters
NameDescription
requestSetSslCertificatesTargetHttpsProxyRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

SetSslCertificatesAsync(SetSslCertificatesTargetHttpsProxyRequest, CallOptions)

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

Replaces SslCertificates for TargetHttpsProxy.

Parameters
NameDescription
requestSetSslCertificatesTargetHttpsProxyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

SetSslCertificatesAsync(SetSslCertificatesTargetHttpsProxyRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Replaces SslCertificates for TargetHttpsProxy.

Parameters
NameDescription
requestSetSslCertificatesTargetHttpsProxyRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

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
NameDescription
requestSetSslPolicyTargetHttpsProxyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

SetSslPolicy(SetSslPolicyTargetHttpsProxyRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

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
NameDescription
requestSetSslPolicyTargetHttpsProxyRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestSetSslPolicyTargetHttpsProxyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

SetSslPolicyAsync(SetSslPolicyTargetHttpsProxyRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

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
NameDescription
requestSetSslPolicyTargetHttpsProxyRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

SetUrlMap(SetUrlMapTargetHttpsProxyRequest, CallOptions)

public virtual Operation SetUrlMap(SetUrlMapTargetHttpsProxyRequest request, CallOptions options)

Changes the URL map for TargetHttpsProxy.

Parameters
NameDescription
requestSetUrlMapTargetHttpsProxyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

SetUrlMap(SetUrlMapTargetHttpsProxyRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Changes the URL map for TargetHttpsProxy.

Parameters
NameDescription
requestSetUrlMapTargetHttpsProxyRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestSetUrlMapTargetHttpsProxyRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

SetUrlMapAsync(SetUrlMapTargetHttpsProxyRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Changes the URL map for TargetHttpsProxy.

Parameters
NameDescription
requestSetUrlMapTargetHttpsProxyRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.