@Generated("by gapic-generator-java")
Package com.google.cloud.apigateway.v1
A client to API Gateway API
The interfaces provided are listed below, along with usage samples.
======================= ApiGatewayServiceClient =======================
Service Description: The API Gateway Service is the interface for managing API Gateways.
Sample for ApiGatewayServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ApiGatewayServiceClient apiGatewayServiceClient = ApiGatewayServiceClient.create()) {
GatewayName name = GatewayName.of("[PROJECT]", "[LOCATION]", "[GATEWAY]");
Gateway response = apiGatewayServiceClient.getGateway(name);
}
-
Class Summary Class Description Api An API that can be served by one or more Gateways.Api.Builder An API that can be served by one or more Gateways.ApiConfig An API Configuration is a combination of settings for both the Managed Service and Gateways serving this API Config.ApiConfig.Builder An API Configuration is a combination of settings for both the Managed Service and Gateways serving this API Config.ApiConfig.File A lightweight description of a file.ApiConfig.File.Builder A lightweight description of a file.ApiConfig.GrpcServiceDefinition A gRPC service definition.ApiConfig.GrpcServiceDefinition.Builder A gRPC service definition.ApiConfig.OpenApiDocument An OpenAPI Specification Document describing an API.ApiConfig.OpenApiDocument.Builder An OpenAPI Specification Document describing an API.ApiConfigName ApiConfigName.Builder Builder for projects/{project}/locations/global/apis/{api}/configs/{api_config}.Apigateway ApigatewayService ApiGatewayServiceClient Service Description: The API Gateway Service is the interface for managing API Gateways.ApiGatewayServiceClient.ListApiConfigsFixedSizeCollection ApiGatewayServiceClient.ListApiConfigsPage ApiGatewayServiceClient.ListApiConfigsPagedResponse ApiGatewayServiceClient.ListApisFixedSizeCollection ApiGatewayServiceClient.ListApisPage ApiGatewayServiceClient.ListApisPagedResponse ApiGatewayServiceClient.ListGatewaysFixedSizeCollection ApiGatewayServiceClient.ListGatewaysPage ApiGatewayServiceClient.ListGatewaysPagedResponse ApiGatewayServiceGrpc The API Gateway Service is the interface for managing API Gateways.ApiGatewayServiceGrpc.ApiGatewayServiceBlockingStub A stub to allow clients to do synchronous rpc calls to service ApiGatewayService.ApiGatewayServiceGrpc.ApiGatewayServiceFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service ApiGatewayService.ApiGatewayServiceGrpc.ApiGatewayServiceImplBase Base class for the server implementation of the service ApiGatewayService.ApiGatewayServiceGrpc.ApiGatewayServiceStub A stub to allow clients to do asynchronous rpc calls to service ApiGatewayService.ApiGatewayServiceSettings Settings class to configure an instance ofApiGatewayServiceClient
.ApiGatewayServiceSettings.Builder Builder for ApiGatewayServiceSettings.ApiName ApiName.Builder Builder for projects/{project}/locations/global/apis/{api}.CreateApiConfigRequest Request message for ApiGatewayService.CreateApiConfigCreateApiConfigRequest.Builder Request message for ApiGatewayService.CreateApiConfigCreateApiRequest Request message for ApiGatewayService.CreateApiCreateApiRequest.Builder Request message for ApiGatewayService.CreateApiCreateGatewayRequest Request message for ApiGatewayService.CreateGatewayCreateGatewayRequest.Builder Request message for ApiGatewayService.CreateGatewayDeleteApiConfigRequest Request message for ApiGatewayService.DeleteApiConfigDeleteApiConfigRequest.Builder Request message for ApiGatewayService.DeleteApiConfigDeleteApiRequest Request message for ApiGatewayService.DeleteApiDeleteApiRequest.Builder Request message for ApiGatewayService.DeleteApiDeleteGatewayRequest Request message for ApiGatewayService.DeleteGatewayDeleteGatewayRequest.Builder Request message for ApiGatewayService.DeleteGatewayGateway A Gateway is an API-aware HTTP proxy.Gateway.Builder A Gateway is an API-aware HTTP proxy.GatewayName GatewayName.Builder Builder for projects/{project}/locations/{location}/gateways/{gateway}.GetApiConfigRequest Request message for ApiGatewayService.GetApiConfigGetApiConfigRequest.Builder Request message for ApiGatewayService.GetApiConfigGetApiRequest Request message for ApiGatewayService.GetApiGetApiRequest.Builder Request message for ApiGatewayService.GetApiGetGatewayRequest Request message for ApiGatewayService.GetGatewayGetGatewayRequest.Builder Request message for ApiGatewayService.GetGatewayListApiConfigsRequest Request message for ApiGatewayService.ListApiConfigsListApiConfigsRequest.Builder Request message for ApiGatewayService.ListApiConfigsListApiConfigsResponse Response message for ApiGatewayService.ListApiConfigsListApiConfigsResponse.Builder Response message for ApiGatewayService.ListApiConfigsListApisRequest Request message for ApiGatewayService.ListApisListApisRequest.Builder Request message for ApiGatewayService.ListApisListApisResponse Response message for ApiGatewayService.ListApisListApisResponse.Builder Response message for ApiGatewayService.ListApisListGatewaysRequest Request message for ApiGatewayService.ListGatewaysListGatewaysRequest.Builder Request message for ApiGatewayService.ListGatewaysListGatewaysResponse Response message for ApiGatewayService.ListGatewaysListGatewaysResponse.Builder Response message for ApiGatewayService.ListGatewaysLocationName LocationName.Builder Builder for projects/{project}/locations/{location}.OperationMetadata Represents the metadata of the long-running operation.OperationMetadata.Builder Represents the metadata of the long-running operation.OperationMetadata.Diagnostic Diagnostic information from configuration processing.OperationMetadata.Diagnostic.Builder Diagnostic information from configuration processing.UpdateApiConfigRequest Request message for ApiGatewayService.UpdateApiConfigUpdateApiConfigRequest.Builder Request message for ApiGatewayService.UpdateApiConfigUpdateApiRequest Request message for ApiGatewayService.UpdateApiUpdateApiRequest.Builder Request message for ApiGatewayService.UpdateApiUpdateGatewayRequest Request message for ApiGatewayService.UpdateGatewayUpdateGatewayRequest.Builder Request message for ApiGatewayService.UpdateGateway -
Enum Summary Enum Description Api.State All the possible API states.ApiConfig.State All the possible API Config states.Gateway.State All the possible Gateway states.GetApiConfigRequest.ConfigView Enum to control which fields should be included in the response.