com.google.cloud.apigateway.v1.gapic_metadata.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of google-cloud-api-gateway Show documentation
Show all versions of google-cloud-api-gateway Show documentation
API Gateway enables you to provide secure access to your backend services through a well-defined REST API that is consistent across all of your services, regardless of the service implementation. Clients consume your REST APIS to implement standalone apps for a mobile device or tablet, through apps running in a browser, or through any other type of app that can make a request to an HTTP endpoint.
{
"schema": "1.0",
"comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
"language": "java",
"protoPackage": "google.cloud.apigateway.v1",
"libraryPackage": "com.google.cloud.apigateway.v1",
"services": {
"ApiGatewayService": {
"clients": {
"grpc": {
"libraryClient": "ApiGatewayServiceClient",
"rpcs": {
"CreateApi": {
"methods": ["createApiAsync", "createApiAsync", "createApiAsync", "createApiOperationCallable", "createApiCallable"]
},
"CreateApiConfig": {
"methods": ["createApiConfigAsync", "createApiConfigAsync", "createApiConfigAsync", "createApiConfigOperationCallable", "createApiConfigCallable"]
},
"CreateGateway": {
"methods": ["createGatewayAsync", "createGatewayAsync", "createGatewayAsync", "createGatewayOperationCallable", "createGatewayCallable"]
},
"DeleteApi": {
"methods": ["deleteApiAsync", "deleteApiAsync", "deleteApiAsync", "deleteApiOperationCallable", "deleteApiCallable"]
},
"DeleteApiConfig": {
"methods": ["deleteApiConfigAsync", "deleteApiConfigAsync", "deleteApiConfigAsync", "deleteApiConfigOperationCallable", "deleteApiConfigCallable"]
},
"DeleteGateway": {
"methods": ["deleteGatewayAsync", "deleteGatewayAsync", "deleteGatewayAsync", "deleteGatewayOperationCallable", "deleteGatewayCallable"]
},
"GetApi": {
"methods": ["getApi", "getApi", "getApi", "getApiCallable"]
},
"GetApiConfig": {
"methods": ["getApiConfig", "getApiConfig", "getApiConfig", "getApiConfigCallable"]
},
"GetGateway": {
"methods": ["getGateway", "getGateway", "getGateway", "getGatewayCallable"]
},
"ListApiConfigs": {
"methods": ["listApiConfigs", "listApiConfigs", "listApiConfigs", "listApiConfigsPagedCallable", "listApiConfigsCallable"]
},
"ListApis": {
"methods": ["listApis", "listApis", "listApis", "listApisPagedCallable", "listApisCallable"]
},
"ListGateways": {
"methods": ["listGateways", "listGateways", "listGateways", "listGatewaysPagedCallable", "listGatewaysCallable"]
},
"UpdateApi": {
"methods": ["updateApiAsync", "updateApiAsync", "updateApiOperationCallable", "updateApiCallable"]
},
"UpdateApiConfig": {
"methods": ["updateApiConfigAsync", "updateApiConfigAsync", "updateApiConfigOperationCallable", "updateApiConfigCallable"]
},
"UpdateGateway": {
"methods": ["updateGatewayAsync", "updateGatewayAsync", "updateGatewayOperationCallable", "updateGatewayCallable"]
}
}
}
}
}
}
}