Classes
Api
An API that can be served by one or more Gateways.
Api.Types
Container for nested types declared in the Api message type.
ApiConfig
An API Configuration is a combination of settings for both the Managed Service and Gateways serving this API Config.
ApiConfig.Types
Container for nested types declared in the ApiConfig message type.
ApiConfig.Types.File
A lightweight description of a file.
ApiConfig.Types.GrpcServiceDefinition
A gRPC service definition.
ApiConfig.Types.OpenApiDocument
An OpenAPI Specification Document describing an API.
ApiConfigName
Resource name for the ApiConfig
resource.
ApiGatewayService
The API Gateway Service is the interface for managing API Gateways.
ApiGatewayService.ApiGatewayServiceBase
Base class for server-side implementations of ApiGatewayService
ApiGatewayService.ApiGatewayServiceClient
Client for ApiGatewayService
ApiGatewayServiceClient
ApiGatewayService client wrapper, for convenient use.
ApiGatewayServiceClientBuilder
Builder class for ApiGatewayServiceClient to provide simple configuration of credentials, endpoint etc.
ApiGatewayServiceClientImpl
ApiGatewayService client wrapper implementation, for convenient use.
ApiGatewayServiceSettings
Settings for ApiGatewayServiceClient instances.
ApiName
Resource name for the Api
resource.
CreateApiConfigRequest
Request message for ApiGatewayService.CreateApiConfig
CreateApiRequest
Request message for ApiGatewayService.CreateApi
CreateGatewayRequest
Request message for ApiGatewayService.CreateGateway
DeleteApiConfigRequest
Request message for ApiGatewayService.DeleteApiConfig
DeleteApiRequest
Request message for ApiGatewayService.DeleteApi
DeleteGatewayRequest
Request message for ApiGatewayService.DeleteGateway
Gateway
A Gateway is an API-aware HTTP proxy. It performs API-Method and/or API-Consumer specific actions based on an API Config such as authentication, policy enforcement, and backend selection.
Gateway.Types
Container for nested types declared in the Gateway message type.
GatewayName
Resource name for the Gateway
resource.
GetApiConfigRequest
Request message for ApiGatewayService.GetApiConfig
GetApiConfigRequest.Types
Container for nested types declared in the GetApiConfigRequest message type.
GetApiRequest
Request message for ApiGatewayService.GetApi
GetGatewayRequest
Request message for ApiGatewayService.GetGateway
ListApiConfigsRequest
Request message for ApiGatewayService.ListApiConfigs
ListApiConfigsResponse
Response message for ApiGatewayService.ListApiConfigs
ListApisRequest
Request message for ApiGatewayService.ListApis
ListApisResponse
Response message for ApiGatewayService.ListApis
ListGatewaysRequest
Request message for ApiGatewayService.ListGateways
ListGatewaysResponse
Response message for ApiGatewayService.ListGateways
ManagedServiceName
Resource name for the ManagedService
resource.
OperationMetadata
Represents the metadata of the long-running operation.
OperationMetadata.Types
Container for nested types declared in the OperationMetadata message type.
OperationMetadata.Types.Diagnostic
Diagnostic information from configuration processing.
ServiceAccountName
Resource name for the ServiceAccount
resource.
ServiceName
Resource name for the Service
resource.
UpdateApiConfigRequest
Request message for ApiGatewayService.UpdateApiConfig
UpdateApiRequest
Request message for ApiGatewayService.UpdateApi
UpdateGatewayRequest
Request message for ApiGatewayService.UpdateGateway
Enums
Api.Types.State
All the possible API states.
ApiConfig.Types.State
All the possible API Config states.
ApiConfigName.ResourceNameType
The possible contents of ApiConfigName.
ApiName.ResourceNameType
The possible contents of ApiName.
Gateway.Types.State
All the possible Gateway states.
GatewayName.ResourceNameType
The possible contents of GatewayName.
GetApiConfigRequest.Types.ConfigView
Enum to control which fields should be included in the response.
ManagedServiceName.ResourceNameType
The possible contents of ManagedServiceName.
ServiceAccountName.ResourceNameType
The possible contents of ServiceAccountName.
ServiceName.ResourceNameType
The possible contents of ServiceName.