public static class GatewayService
Gateway service is a public API which works as a Kubernetes resource model proxy between end users and registered Kubernetes clusters. Each RPC in this service matches with an HTTP verb. End user will initiate kubectl commands against the Gateway service, and Gateway service will forward user requests to clusters.
Namespace
Google.Cloud.GkeConnect.Gateway.V1Beta1Assembly
Google.Cloud.GkeConnect.Gateway.V1Beta1.dll
Methods
BindService(GatewayService.GatewayServiceBase)
public static ServerServiceDefinition BindService(GatewayService.GatewayServiceBase serviceImpl)
Creates service definition that can be registered with a server
Parameter | |
---|---|
Name | Description |
serviceImpl | GatewayService.GatewayServiceBase An object implementing the server-side handling logic. |
Returns | |
---|---|
Type | Description |
ServerServiceDefinition |
BindService(ServiceBinderBase, GatewayService.GatewayServiceBase)
public static void BindService(ServiceBinderBase serviceBinder, GatewayService.GatewayServiceBase serviceImpl)
Register service method with a service binder with or without implementation. Useful when customizing the service binding logic. Note: this method is part of an experimental API that can change or be removed without any prior notice.
Parameters | |
---|---|
Name | Description |
serviceBinder | ServiceBinderBase Service methods will be bound by calling |
serviceImpl | GatewayService.GatewayServiceBase An object implementing the server-side handling logic. |