blob: 57ba0f4b516a3f618b92b31711a123e614bf7ade [file] [log] [blame]
{
"clientLibrary": {
"name": "cloud.google.com/go/apigateway/apiv1",
"version": "1.2.0",
"language": "GO",
"apis": [
{
"id": "google.cloud.apigateway.v1",
"version": "v1"
}
]
},
"snippets": [
{
"regionTag": "apigateway_v1_generated_ApiGatewayService_CreateApi_sync",
"title": "apigateway CreateApi Sample",
"description": "CreateApi creates a new Api in a given project and location.",
"file": "Client/CreateApi/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateApi",
"fullName": "google.cloud.apigateway.v1.Client.CreateApi",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "apigatewaypb.CreateApiRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "CreateApiOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.apigateway.v1.Client"
},
"method": {
"shortName": "CreateApi",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.CreateApi",
"service": {
"shortName": "ApiGatewayService",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 52,
"type": "FULL"
}
]
},
{
"regionTag": "apigateway_v1_generated_ApiGatewayService_CreateApiConfig_sync",
"title": "apigateway CreateApiConfig Sample",
"description": "CreateApiConfig creates a new ApiConfig in a given project and location.",
"file": "Client/CreateApiConfig/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateApiConfig",
"fullName": "google.cloud.apigateway.v1.Client.CreateApiConfig",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "apigatewaypb.CreateApiConfigRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "CreateApiConfigOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.apigateway.v1.Client"
},
"method": {
"shortName": "CreateApiConfig",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.CreateApiConfig",
"service": {
"shortName": "ApiGatewayService",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 52,
"type": "FULL"
}
]
},
{
"regionTag": "apigateway_v1_generated_ApiGatewayService_CreateGateway_sync",
"title": "apigateway CreateGateway Sample",
"description": "CreateGateway creates a new Gateway in a given project and location.",
"file": "Client/CreateGateway/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateGateway",
"fullName": "google.cloud.apigateway.v1.Client.CreateGateway",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "apigatewaypb.CreateGatewayRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "CreateGatewayOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.apigateway.v1.Client"
},
"method": {
"shortName": "CreateGateway",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.CreateGateway",
"service": {
"shortName": "ApiGatewayService",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 52,
"type": "FULL"
}
]
},
{
"regionTag": "apigateway_v1_generated_ApiGatewayService_DeleteApi_sync",
"title": "apigateway DeleteApi Sample",
"description": "DeleteApi deletes a single Api.",
"file": "Client/DeleteApi/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteApi",
"fullName": "google.cloud.apigateway.v1.Client.DeleteApi",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "apigatewaypb.DeleteApiRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "DeleteApiOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.apigateway.v1.Client"
},
"method": {
"shortName": "DeleteApi",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.DeleteApi",
"service": {
"shortName": "ApiGatewayService",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 50,
"type": "FULL"
}
]
},
{
"regionTag": "apigateway_v1_generated_ApiGatewayService_DeleteApiConfig_sync",
"title": "apigateway DeleteApiConfig Sample",
"description": "DeleteApiConfig deletes a single ApiConfig.",
"file": "Client/DeleteApiConfig/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteApiConfig",
"fullName": "google.cloud.apigateway.v1.Client.DeleteApiConfig",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "apigatewaypb.DeleteApiConfigRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "DeleteApiConfigOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.apigateway.v1.Client"
},
"method": {
"shortName": "DeleteApiConfig",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.DeleteApiConfig",
"service": {
"shortName": "ApiGatewayService",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 50,
"type": "FULL"
}
]
},
{
"regionTag": "apigateway_v1_generated_ApiGatewayService_DeleteGateway_sync",
"title": "apigateway DeleteGateway Sample",
"description": "DeleteGateway deletes a single Gateway.",
"file": "Client/DeleteGateway/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteGateway",
"fullName": "google.cloud.apigateway.v1.Client.DeleteGateway",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "apigatewaypb.DeleteGatewayRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "DeleteGatewayOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.apigateway.v1.Client"
},
"method": {
"shortName": "DeleteGateway",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.DeleteGateway",
"service": {
"shortName": "ApiGatewayService",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 50,
"type": "FULL"
}
]
},
{
"regionTag": "apigateway_v1_generated_ApiGatewayService_GetApi_sync",
"title": "apigateway GetApi Sample",
"description": "GetApi gets details of a single Api.",
"file": "Client/GetApi/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetApi",
"fullName": "google.cloud.apigateway.v1.Client.GetApi",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "apigatewaypb.GetApiRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "apigatewaypb.Api",
"client": {
"shortName": "Client",
"fullName": "google.cloud.apigateway.v1.Client"
},
"method": {
"shortName": "GetApi",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.GetApi",
"service": {
"shortName": "ApiGatewayService",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 47,
"type": "FULL"
}
]
},
{
"regionTag": "apigateway_v1_generated_ApiGatewayService_GetApiConfig_sync",
"title": "apigateway GetApiConfig Sample",
"description": "GetApiConfig gets details of a single ApiConfig.",
"file": "Client/GetApiConfig/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetApiConfig",
"fullName": "google.cloud.apigateway.v1.Client.GetApiConfig",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "apigatewaypb.GetApiConfigRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "apigatewaypb.ApiConfig",
"client": {
"shortName": "Client",
"fullName": "google.cloud.apigateway.v1.Client"
},
"method": {
"shortName": "GetApiConfig",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.GetApiConfig",
"service": {
"shortName": "ApiGatewayService",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 47,
"type": "FULL"
}
]
},
{
"regionTag": "apigateway_v1_generated_ApiGatewayService_GetGateway_sync",
"title": "apigateway GetGateway Sample",
"description": "GetGateway gets details of a single Gateway.",
"file": "Client/GetGateway/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetGateway",
"fullName": "google.cloud.apigateway.v1.Client.GetGateway",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "apigatewaypb.GetGatewayRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "apigatewaypb.Gateway",
"client": {
"shortName": "Client",
"fullName": "google.cloud.apigateway.v1.Client"
},
"method": {
"shortName": "GetGateway",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.GetGateway",
"service": {
"shortName": "ApiGatewayService",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 47,
"type": "FULL"
}
]
},
{
"regionTag": "apigateway_v1_generated_ApiGatewayService_ListApiConfigs_sync",
"title": "apigateway ListApiConfigs Sample",
"description": "ListApiConfigs lists ApiConfigs in a given project and location.",
"file": "Client/ListApiConfigs/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListApiConfigs",
"fullName": "google.cloud.apigateway.v1.Client.ListApiConfigs",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "apigatewaypb.ListApiConfigsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "ApiConfigIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.apigateway.v1.Client"
},
"method": {
"shortName": "ListApiConfigs",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.ListApiConfigs",
"service": {
"shortName": "ApiGatewayService",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 54,
"type": "FULL"
}
]
},
{
"regionTag": "apigateway_v1_generated_ApiGatewayService_ListApis_sync",
"title": "apigateway ListApis Sample",
"description": "ListApis lists Apis in a given project and location.",
"file": "Client/ListApis/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListApis",
"fullName": "google.cloud.apigateway.v1.Client.ListApis",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "apigatewaypb.ListApisRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "ApiIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.apigateway.v1.Client"
},
"method": {
"shortName": "ListApis",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.ListApis",
"service": {
"shortName": "ApiGatewayService",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 54,
"type": "FULL"
}
]
},
{
"regionTag": "apigateway_v1_generated_ApiGatewayService_ListGateways_sync",
"title": "apigateway ListGateways Sample",
"description": "ListGateways lists Gateways in a given project and location.",
"file": "Client/ListGateways/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListGateways",
"fullName": "google.cloud.apigateway.v1.Client.ListGateways",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "apigatewaypb.ListGatewaysRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "GatewayIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.apigateway.v1.Client"
},
"method": {
"shortName": "ListGateways",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.ListGateways",
"service": {
"shortName": "ApiGatewayService",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 54,
"type": "FULL"
}
]
},
{
"regionTag": "apigateway_v1_generated_ApiGatewayService_UpdateApi_sync",
"title": "apigateway UpdateApi Sample",
"description": "UpdateApi updates the parameters of a single Api.",
"file": "Client/UpdateApi/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateApi",
"fullName": "google.cloud.apigateway.v1.Client.UpdateApi",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "apigatewaypb.UpdateApiRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "UpdateApiOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.apigateway.v1.Client"
},
"method": {
"shortName": "UpdateApi",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.UpdateApi",
"service": {
"shortName": "ApiGatewayService",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 52,
"type": "FULL"
}
]
},
{
"regionTag": "apigateway_v1_generated_ApiGatewayService_UpdateApiConfig_sync",
"title": "apigateway UpdateApiConfig Sample",
"description": "UpdateApiConfig updates the parameters of a single ApiConfig.",
"file": "Client/UpdateApiConfig/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateApiConfig",
"fullName": "google.cloud.apigateway.v1.Client.UpdateApiConfig",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "apigatewaypb.UpdateApiConfigRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "UpdateApiConfigOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.apigateway.v1.Client"
},
"method": {
"shortName": "UpdateApiConfig",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.UpdateApiConfig",
"service": {
"shortName": "ApiGatewayService",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 52,
"type": "FULL"
}
]
},
{
"regionTag": "apigateway_v1_generated_ApiGatewayService_UpdateGateway_sync",
"title": "apigateway UpdateGateway Sample",
"description": "UpdateGateway updates the parameters of a single Gateway.",
"file": "Client/UpdateGateway/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateGateway",
"fullName": "google.cloud.apigateway.v1.Client.UpdateGateway",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "apigatewaypb.UpdateGatewayRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "UpdateGatewayOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.apigateway.v1.Client"
},
"method": {
"shortName": "UpdateGateway",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService.UpdateGateway",
"service": {
"shortName": "ApiGatewayService",
"fullName": "google.cloud.apigateway.v1.ApiGatewayService"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 52,
"type": "FULL"
}
]
}
]
}