[BindServiceMethod(typeof(TargetSslProxies), "BindService")]
public abstract class TargetSslProxiesBase
Base class for server-side implementations of TargetSslProxies
Namespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Methods
Delete(DeleteTargetSslProxyRequest, ServerCallContext)
public virtual Task<Operation> Delete(DeleteTargetSslProxyRequest request, ServerCallContext context)
Deletes the specified TargetSslProxy resource.
Parameters | |
---|---|
Name | Description |
request | DeleteTargetSslProxyRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |
Get(GetTargetSslProxyRequest, ServerCallContext)
public virtual Task<TargetSslProxy> Get(GetTargetSslProxyRequest request, ServerCallContext context)
Returns the specified TargetSslProxy resource. Gets a list of available target SSL proxies by making a list() request.
Parameters | |
---|---|
Name | Description |
request | GetTargetSslProxyRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<TargetSslProxy> | The response to send back to the client (wrapped by a task). |
Insert(InsertTargetSslProxyRequest, ServerCallContext)
public virtual Task<Operation> Insert(InsertTargetSslProxyRequest request, ServerCallContext context)
Creates a TargetSslProxy resource in the specified project using the data included in the request.
Parameters | |
---|---|
Name | Description |
request | InsertTargetSslProxyRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |
List(ListTargetSslProxiesRequest, ServerCallContext)
public virtual Task<TargetSslProxyList> List(ListTargetSslProxiesRequest request, ServerCallContext context)
Retrieves the list of TargetSslProxy resources available to the specified project.
Parameters | |
---|---|
Name | Description |
request | ListTargetSslProxiesRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<TargetSslProxyList> | The response to send back to the client (wrapped by a task). |
SetBackendService(SetBackendServiceTargetSslProxyRequest, ServerCallContext)
public virtual Task<Operation> SetBackendService(SetBackendServiceTargetSslProxyRequest request, ServerCallContext context)
Changes the BackendService for TargetSslProxy.
Parameters | |
---|---|
Name | Description |
request | SetBackendServiceTargetSslProxyRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |
SetCertificateMap(SetCertificateMapTargetSslProxyRequest, ServerCallContext)
public virtual Task<Operation> SetCertificateMap(SetCertificateMapTargetSslProxyRequest request, ServerCallContext context)
Changes the Certificate Map for TargetSslProxy.
Parameters | |
---|---|
Name | Description |
request | SetCertificateMapTargetSslProxyRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |
SetProxyHeader(SetProxyHeaderTargetSslProxyRequest, ServerCallContext)
public virtual Task<Operation> SetProxyHeader(SetProxyHeaderTargetSslProxyRequest request, ServerCallContext context)
Changes the ProxyHeaderType for TargetSslProxy.
Parameters | |
---|---|
Name | Description |
request | SetProxyHeaderTargetSslProxyRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |
SetSslCertificates(SetSslCertificatesTargetSslProxyRequest, ServerCallContext)
public virtual Task<Operation> SetSslCertificates(SetSslCertificatesTargetSslProxyRequest request, ServerCallContext context)
Changes SslCertificates for TargetSslProxy.
Parameters | |
---|---|
Name | Description |
request | SetSslCertificatesTargetSslProxyRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |
SetSslPolicy(SetSslPolicyTargetSslProxyRequest, ServerCallContext)
public virtual Task<Operation> SetSslPolicy(SetSslPolicyTargetSslProxyRequest request, ServerCallContext context)
Sets the SSL policy for TargetSslProxy. The SSL policy specifies the server-side support for SSL features. This affects connections between clients and the SSL proxy load balancer. They do not affect the connection between the load balancer and the backends.
Parameters | |
---|---|
Name | Description |
request | SetSslPolicyTargetSslProxyRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |