Variables
Api_State_name, Api_State_value
var
(
Api_State_name
=
map
[
int32
]
string
{
0
:
"STATE_UNSPECIFIED"
,
1
:
"CREATING"
,
2
:
"ACTIVE"
,
3
:
"FAILED"
,
4
:
"DELETING"
,
5
:
"UPDATING"
,
}
Api_State_value
=
map
[
string
]
int32
{
"STATE_UNSPECIFIED"
:
0
,
"CREATING"
:
1
,
"ACTIVE"
:
2
,
"FAILED"
:
3
,
"DELETING"
:
4
,
"UPDATING"
:
5
,
}
)
Enum value maps for Api_State.
ApiConfig_State_name, ApiConfig_State_value
var
(
ApiConfig_State_name
=
map
[
int32
]
string
{
0
:
"STATE_UNSPECIFIED"
,
1
:
"CREATING"
,
2
:
"ACTIVE"
,
3
:
"FAILED"
,
4
:
"DELETING"
,
5
:
"UPDATING"
,
6
:
"ACTIVATING"
,
}
ApiConfig_State_value
=
map
[
string
]
int32
{
"STATE_UNSPECIFIED"
:
0
,
"CREATING"
:
1
,
"ACTIVE"
:
2
,
"FAILED"
:
3
,
"DELETING"
:
4
,
"UPDATING"
:
5
,
"ACTIVATING"
:
6
,
}
)
Enum value maps for ApiConfig_State.
Gateway_State_name, Gateway_State_value
var
(
Gateway_State_name
=
map
[
int32
]
string
{
0
:
"STATE_UNSPECIFIED"
,
1
:
"CREATING"
,
2
:
"ACTIVE"
,
3
:
"FAILED"
,
4
:
"DELETING"
,
5
:
"UPDATING"
,
}
Gateway_State_value
=
map
[
string
]
int32
{
"STATE_UNSPECIFIED"
:
0
,
"CREATING"
:
1
,
"ACTIVE"
:
2
,
"FAILED"
:
3
,
"DELETING"
:
4
,
"UPDATING"
:
5
,
}
)
Enum value maps for Gateway_State.
GetApiConfigRequest_ConfigView_name, GetApiConfigRequest_ConfigView_value
var
(
GetApiConfigRequest_ConfigView_name
=
map
[
int32
]
string
{
0
:
"CONFIG_VIEW_UNSPECIFIED"
,
1
:
"BASIC"
,
2
:
"FULL"
,
}
GetApiConfigRequest_ConfigView_value
=
map
[
string
]
int32
{
"CONFIG_VIEW_UNSPECIFIED"
:
0
,
"BASIC"
:
1
,
"FULL"
:
2
,
}
)
Enum value maps for GetApiConfigRequest_ConfigView.
File_google_cloud_apigateway_v1_apigateway_proto
var
File_google_cloud_apigateway_v1_apigateway_proto
protoreflect
.
FileDescriptor
File_google_cloud_apigateway_v1_apigateway_service_proto
var
File_google_cloud_apigateway_v1_apigateway_service_proto
protoreflect
.
FileDescriptor
Functions
func RegisterApiGatewayServiceServer
func
RegisterApiGatewayServiceServer
(
s
*
grpc
.
Server
,
srv
ApiGatewayServiceServer
)
Api
type
Api
struct
{
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
CreateTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Labels
map
[
string
]
string
""
/* 153 byte string literal not displayed */
DisplayName
string
`protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
ManagedService
string
`protobuf:"bytes,7,opt,name=managed_service,json=managedService,proto3" json:"managed_service,omitempty"`
State
Api_State
`protobuf:"varint,12,opt,name=state,proto3,enum=google.cloud.apigateway.v1.Api_State" json:"state,omitempty"`
}
An API that can be served by one or more Gateways.
func (*Api) Descriptor
Deprecated: Use Api.ProtoReflect.Descriptor instead.
func (*Api) GetCreateTime
func
(
x
*
Api
)
GetCreateTime
()
*
timestamppb
.
Timestamp
func (*Api) GetDisplayName
func (*Api) GetLabels
func (*Api) GetManagedService
func (*Api) GetName
func (*Api) GetState
func (*Api) GetUpdateTime
func
(
x
*
Api
)
GetUpdateTime
()
*
timestamppb
.
Timestamp
func (*Api) ProtoMessage
func
(
*
Api
)
ProtoMessage
()
func (*Api) ProtoReflect
func
(
x
*
Api
)
ProtoReflect
()
protoreflect
.
Message
func (*Api) Reset
func
(
x
*
Api
)
Reset
()
func (*Api) String
ApiConfig
type
ApiConfig
struct
{
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
CreateTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Labels
map
[
string
]
string
""
/* 153 byte string literal not displayed */
DisplayName
string
`protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
GatewayServiceAccount
string
""
/* 127 byte string literal not displayed */
ServiceConfigId
string
`protobuf:"bytes,12,opt,name=service_config_id,json=serviceConfigId,proto3" json:"service_config_id,omitempty"`
State
ApiConfig_State
`protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.apigateway.v1.ApiConfig_State" json:"state,omitempty"`
OpenapiDocuments
[]
*
ApiConfig_OpenApiDocument
`protobuf:"bytes,9,rep,name=openapi_documents,json=openapiDocuments,proto3" json:"openapi_documents,omitempty"`
GrpcServices
[]
*
ApiConfig_GrpcServiceDefinition
`protobuf:"bytes,10,rep,name=grpc_services,json=grpcServices,proto3" json:"grpc_services,omitempty"`
ManagedServiceConfigs
[]
*
ApiConfig_File
""
/* 127 byte string literal not displayed */
}
An API Configuration is a combination of settings for both the Managed Service and Gateways serving this API Config.
func (*ApiConfig) Descriptor
Deprecated: Use ApiConfig.ProtoReflect.Descriptor instead.
func (*ApiConfig) GetCreateTime
func
(
x
*
ApiConfig
)
GetCreateTime
()
*
timestamppb
.
Timestamp
func (*ApiConfig) GetDisplayName
func (*ApiConfig) GetGatewayServiceAccount
func (*ApiConfig) GetGrpcServices
func
(
x
*
ApiConfig
)
GetGrpcServices
()
[]
*
ApiConfig_GrpcServiceDefinition
func (*ApiConfig) GetLabels
func (*ApiConfig) GetManagedServiceConfigs
func
(
x
*
ApiConfig
)
GetManagedServiceConfigs
()
[]
*
ApiConfig_File
func (*ApiConfig) GetName
func (*ApiConfig) GetOpenapiDocuments
func
(
x
*
ApiConfig
)
GetOpenapiDocuments
()
[]
*
ApiConfig_OpenApiDocument
func (*ApiConfig) GetServiceConfigId
func (*ApiConfig) GetState
func
(
x
*
ApiConfig
)
GetState
()
ApiConfig_State
func (*ApiConfig) GetUpdateTime
func
(
x
*
ApiConfig
)
GetUpdateTime
()
*
timestamppb
.
Timestamp
func (*ApiConfig) ProtoMessage
func
(
*
ApiConfig
)
ProtoMessage
()
func (*ApiConfig) ProtoReflect
func
(
x
*
ApiConfig
)
ProtoReflect
()
protoreflect
.
Message
func (*ApiConfig) Reset
func
(
x
*
ApiConfig
)
Reset
()
func (*ApiConfig) String
ApiConfig_File
type
ApiConfig_File
struct
{
// The file path (full or relative path). This is typically the path of the
// file when it is uploaded.
Path
string
`protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
// The bytes that constitute the file.
Contents
[]
byte
`protobuf:"bytes,2,opt,name=contents,proto3" json:"contents,omitempty"`
// contains filtered or unexported fields
}
A lightweight description of a file.
func (*ApiConfig_File) Descriptor
func
(
*
ApiConfig_File
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ApiConfig_File.ProtoReflect.Descriptor instead.
func (*ApiConfig_File) GetContents
func
(
x
*
ApiConfig_File
)
GetContents
()
[]
byte
func (*ApiConfig_File) GetPath
func
(
x
*
ApiConfig_File
)
GetPath
()
string
func (*ApiConfig_File) ProtoMessage
func
(
*
ApiConfig_File
)
ProtoMessage
()
func (*ApiConfig_File) ProtoReflect
func
(
x
*
ApiConfig_File
)
ProtoReflect
()
protoreflect
.
Message
func (*ApiConfig_File) Reset
func
(
x
*
ApiConfig_File
)
Reset
()
func (*ApiConfig_File) String
func
(
x
*
ApiConfig_File
)
String
()
string
ApiConfig_GrpcServiceDefinition
type
ApiConfig_GrpcServiceDefinition
struct
{
// Input only. File descriptor set, generated by protoc.
//
// To generate, use protoc with imports and source info included.
// For an example test.proto file, the following command would put the value
// in a new file named out.pb.
//
// $ protoc --include_imports --include_source_info test.proto -o out.pb
FileDescriptorSet
*
ApiConfig_File
`protobuf:"bytes,1,opt,name=file_descriptor_set,json=fileDescriptorSet,proto3" json:"file_descriptor_set,omitempty"`
// Optional. Uncompiled proto files associated with the descriptor set, used for
// display purposes (server-side compilation is not supported). These
// should match the inputs to 'protoc' command used to generate
// file_descriptor_set.
Source
[]
*
ApiConfig_File
`protobuf:"bytes,2,rep,name=source,proto3" json:"source,omitempty"`
// contains filtered or unexported fields
}
A gRPC service definition.
func (*ApiConfig_GrpcServiceDefinition) Descriptor
func
(
*
ApiConfig_GrpcServiceDefinition
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ApiConfig_GrpcServiceDefinition.ProtoReflect.Descriptor instead.
func (*ApiConfig_GrpcServiceDefinition) GetFileDescriptorSet
func
(
x
*
ApiConfig_GrpcServiceDefinition
)
GetFileDescriptorSet
()
*
ApiConfig_File
func (*ApiConfig_GrpcServiceDefinition) GetSource
func
(
x
*
ApiConfig_GrpcServiceDefinition
)
GetSource
()
[]
*
ApiConfig_File
func (*ApiConfig_GrpcServiceDefinition) ProtoMessage
func
(
*
ApiConfig_GrpcServiceDefinition
)
ProtoMessage
()
func (*ApiConfig_GrpcServiceDefinition) ProtoReflect
func
(
x
*
ApiConfig_GrpcServiceDefinition
)
ProtoReflect
()
protoreflect
.
Message
func (*ApiConfig_GrpcServiceDefinition) Reset
func
(
x
*
ApiConfig_GrpcServiceDefinition
)
Reset
()
func (*ApiConfig_GrpcServiceDefinition) String
func
(
x
*
ApiConfig_GrpcServiceDefinition
)
String
()
string
ApiConfig_OpenApiDocument
type
ApiConfig_OpenApiDocument
struct
{
// The OpenAPI Specification document file.
Document
*
ApiConfig_File
`protobuf:"bytes,1,opt,name=document,proto3" json:"document,omitempty"`
// contains filtered or unexported fields
}
An OpenAPI Specification Document describing an API.
func (*ApiConfig_OpenApiDocument) Descriptor
func
(
*
ApiConfig_OpenApiDocument
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ApiConfig_OpenApiDocument.ProtoReflect.Descriptor instead.
func (*ApiConfig_OpenApiDocument) GetDocument
func
(
x
*
ApiConfig_OpenApiDocument
)
GetDocument
()
*
ApiConfig_File
func (*ApiConfig_OpenApiDocument) ProtoMessage
func
(
*
ApiConfig_OpenApiDocument
)
ProtoMessage
()
func (*ApiConfig_OpenApiDocument) ProtoReflect
func
(
x
*
ApiConfig_OpenApiDocument
)
ProtoReflect
()
protoreflect
.
Message
func (*ApiConfig_OpenApiDocument) Reset
func
(
x
*
ApiConfig_OpenApiDocument
)
Reset
()
func (*ApiConfig_OpenApiDocument) String
func
(
x
*
ApiConfig_OpenApiDocument
)
String
()
string
ApiConfig_State
type
ApiConfig_State
int32
All the possible API Config states.
ApiConfig_STATE_UNSPECIFIED, ApiConfig_CREATING, ApiConfig_ACTIVE, ApiConfig_FAILED, ApiConfig_DELETING, ApiConfig_UPDATING, ApiConfig_ACTIVATING
const
(
// API Config does not have a state yet.
ApiConfig_STATE_UNSPECIFIED
ApiConfig_State
=
0
// API Config is being created and deployed to the API Controller.
ApiConfig_CREATING
ApiConfig_State
=
1
// API Config is ready for use by Gateways.
ApiConfig_ACTIVE
ApiConfig_State
=
2
// API Config creation failed.
ApiConfig_FAILED
ApiConfig_State
=
3
// API Config is being deleted.
ApiConfig_DELETING
ApiConfig_State
=
4
// API Config is being updated.
ApiConfig_UPDATING
ApiConfig_State
=
5
// API Config settings are being activated in downstream systems.
// API Configs in this state cannot be used by Gateways.
ApiConfig_ACTIVATING
ApiConfig_State
=
6
)
func (ApiConfig_State) Descriptor
func
(
ApiConfig_State
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (ApiConfig_State) Enum
func
(
x
ApiConfig_State
)
Enum
()
*
ApiConfig_State
func (ApiConfig_State) EnumDescriptor
func
(
ApiConfig_State
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ApiConfig_State.Descriptor instead.
func (ApiConfig_State) Number
func
(
x
ApiConfig_State
)
Number
()
protoreflect
.
EnumNumber
func (ApiConfig_State) String
func
(
x
ApiConfig_State
)
String
()
string
func (ApiConfig_State) Type
func
(
ApiConfig_State
)
Type
()
protoreflect
.
EnumType
ApiGatewayServiceClient
type
ApiGatewayServiceClient
interface
{
// Lists Gateways in a given project and location.
ListGateways
(
ctx
context
.
Context
,
in
*
ListGatewaysRequest
,
opts
...
grpc
.
CallOption
)
(
*
ListGatewaysResponse
,
error
)
// Gets details of a single Gateway.
GetGateway
(
ctx
context
.
Context
,
in
*
GetGatewayRequest
,
opts
...
grpc
.
CallOption
)
(
*
Gateway
,
error
)
// Creates a new Gateway in a given project and location.
CreateGateway
(
ctx
context
.
Context
,
in
*
CreateGatewayRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunning
.
Operation
,
error
)
// Updates the parameters of a single Gateway.
UpdateGateway
(
ctx
context
.
Context
,
in
*
UpdateGatewayRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunning
.
Operation
,
error
)
// Deletes a single Gateway.
DeleteGateway
(
ctx
context
.
Context
,
in
*
DeleteGatewayRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunning
.
Operation
,
error
)
// Lists Apis in a given project and location.
ListApis
(
ctx
context
.
Context
,
in
*
ListApisRequest
,
opts
...
grpc
.
CallOption
)
(
*
ListApisResponse
,
error
)
// Gets details of a single Api.
GetApi
(
ctx
context
.
Context
,
in
*
GetApiRequest
,
opts
...
grpc
.
CallOption
)
(
*
Api
,
error
)
// Creates a new Api in a given project and location.
CreateApi
(
ctx
context
.
Context
,
in
*
CreateApiRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunning
.
Operation
,
error
)
// Updates the parameters of a single Api.
UpdateApi
(
ctx
context
.
Context
,
in
*
UpdateApiRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunning
.
Operation
,
error
)
// Deletes a single Api.
DeleteApi
(
ctx
context
.
Context
,
in
*
DeleteApiRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunning
.
Operation
,
error
)
// Lists ApiConfigs in a given project and location.
ListApiConfigs
(
ctx
context
.
Context
,
in
*
ListApiConfigsRequest
,
opts
...
grpc
.
CallOption
)
(
*
ListApiConfigsResponse
,
error
)
// Gets details of a single ApiConfig.
GetApiConfig
(
ctx
context
.
Context
,
in
*
GetApiConfigRequest
,
opts
...
grpc
.
CallOption
)
(
*
ApiConfig
,
error
)
// Creates a new ApiConfig in a given project and location.
CreateApiConfig
(
ctx
context
.
Context
,
in
*
CreateApiConfigRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunning
.
Operation
,
error
)
// Updates the parameters of a single ApiConfig.
UpdateApiConfig
(
ctx
context
.
Context
,
in
*
UpdateApiConfigRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunning
.
Operation
,
error
)
// Deletes a single ApiConfig.
DeleteApiConfig
(
ctx
context
.
Context
,
in
*
DeleteApiConfigRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunning
.
Operation
,
error
)
}
ApiGatewayServiceClient is the client API for ApiGatewayService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream .
func NewApiGatewayServiceClient
func
NewApiGatewayServiceClient
(
cc
grpc
.
ClientConnInterface
)
ApiGatewayServiceClient
ApiGatewayServiceServer
type
ApiGatewayServiceServer
interface
{
// Lists Gateways in a given project and location.
ListGateways
(
context
.
Context
,
*
ListGatewaysRequest
)
(
*
ListGatewaysResponse
,
error
)
// Gets details of a single Gateway.
GetGateway
(
context
.
Context
,
*
GetGatewayRequest
)
(
*
Gateway
,
error
)
// Creates a new Gateway in a given project and location.
CreateGateway
(
context
.
Context
,
*
CreateGatewayRequest
)
(
*
longrunning
.
Operation
,
error
)
// Updates the parameters of a single Gateway.
UpdateGateway
(
context
.
Context
,
*
UpdateGatewayRequest
)
(
*
longrunning
.
Operation
,
error
)
// Deletes a single Gateway.
DeleteGateway
(
context
.
Context
,
*
DeleteGatewayRequest
)
(
*
longrunning
.
Operation
,
error
)
// Lists Apis in a given project and location.
ListApis
(
context
.
Context
,
*
ListApisRequest
)
(
*
ListApisResponse
,
error
)
// Gets details of a single Api.
GetApi
(
context
.
Context
,
*
GetApiRequest
)
(
*
Api
,
error
)
// Creates a new Api in a given project and location.
CreateApi
(
context
.
Context
,
*
CreateApiRequest
)
(
*
longrunning
.
Operation
,
error
)
// Updates the parameters of a single Api.
UpdateApi
(
context
.
Context
,
*
UpdateApiRequest
)
(
*
longrunning
.
Operation
,
error
)
// Deletes a single Api.
DeleteApi
(
context
.
Context
,
*
DeleteApiRequest
)
(
*
longrunning
.
Operation
,
error
)
// Lists ApiConfigs in a given project and location.
ListApiConfigs
(
context
.
Context
,
*
ListApiConfigsRequest
)
(
*
ListApiConfigsResponse
,
error
)
// Gets details of a single ApiConfig.
GetApiConfig
(
context
.
Context
,
*
GetApiConfigRequest
)
(
*
ApiConfig
,
error
)
// Creates a new ApiConfig in a given project and location.
CreateApiConfig
(
context
.
Context
,
*
CreateApiConfigRequest
)
(
*
longrunning
.
Operation
,
error
)
// Updates the parameters of a single ApiConfig.
UpdateApiConfig
(
context
.
Context
,
*
UpdateApiConfigRequest
)
(
*
longrunning
.
Operation
,
error
)
// Deletes a single ApiConfig.
DeleteApiConfig
(
context
.
Context
,
*
DeleteApiConfigRequest
)
(
*
longrunning
.
Operation
,
error
)
}
ApiGatewayServiceServer is the server API for ApiGatewayService service.
Api_State
type
Api_State
int32
All the possible API states.
Api_STATE_UNSPECIFIED, Api_CREATING, Api_ACTIVE, Api_FAILED, Api_DELETING, Api_UPDATING
const
(
// API does not have a state yet.
Api_STATE_UNSPECIFIED
Api_State
=
0
// API is being created.
Api_CREATING
Api_State
=
1
// API is active.
Api_ACTIVE
Api_State
=
2
// API creation failed.
Api_FAILED
Api_State
=
3
// API is being deleted.
Api_DELETING
Api_State
=
4
// API is being updated.
Api_UPDATING
Api_State
=
5
)
func (Api_State) Descriptor
func
(
Api_State
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (Api_State) Enum
func (Api_State) EnumDescriptor
Deprecated: Use Api_State.Descriptor instead.
func (Api_State) Number
func
(
x
Api_State
)
Number
()
protoreflect
.
EnumNumber
func (Api_State) String
func (Api_State) Type
func
(
Api_State
)
Type
()
protoreflect
.
EnumType
CreateApiConfigRequest
type
CreateApiConfigRequest
struct
{
// Required. Parent resource of the API Config, of the form:
// `projects/*/locations/global/apis/*`
Parent
string
`protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Identifier to assign to the API Config. Must be unique within scope of
// the parent resource.
ApiConfigId
string
`protobuf:"bytes,2,opt,name=api_config_id,json=apiConfigId,proto3" json:"api_config_id,omitempty"`
// Required. API resource.
ApiConfig
*
ApiConfig
`protobuf:"bytes,3,opt,name=api_config,json=apiConfig,proto3" json:"api_config,omitempty"`
// contains filtered or unexported fields
}
Request message for ApiGatewayService.CreateApiConfig
func (*CreateApiConfigRequest) Descriptor
func
(
*
CreateApiConfigRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use CreateApiConfigRequest.ProtoReflect.Descriptor instead.
func (*CreateApiConfigRequest) GetApiConfig
func
(
x
*
CreateApiConfigRequest
)
GetApiConfig
()
*
ApiConfig
func (*CreateApiConfigRequest) GetApiConfigId
func
(
x
*
CreateApiConfigRequest
)
GetApiConfigId
()
string
func (*CreateApiConfigRequest) GetParent
func
(
x
*
CreateApiConfigRequest
)
GetParent
()
string
func (*CreateApiConfigRequest) ProtoMessage
func
(
*
CreateApiConfigRequest
)
ProtoMessage
()
func (*CreateApiConfigRequest) ProtoReflect
func
(
x
*
CreateApiConfigRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*CreateApiConfigRequest) Reset
func
(
x
*
CreateApiConfigRequest
)
Reset
()
func (*CreateApiConfigRequest) String
func
(
x
*
CreateApiConfigRequest
)
String
()
string
CreateApiRequest
type
CreateApiRequest
struct
{
// Required. Parent resource of the API, of the form:
// `projects/*/locations/global`
Parent
string
`protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Identifier to assign to the API. Must be unique within scope of
// the parent resource.
ApiId
string
`protobuf:"bytes,2,opt,name=api_id,json=apiId,proto3" json:"api_id,omitempty"`
// Required. API resource.
Api
*
Api
`protobuf:"bytes,3,opt,name=api,proto3" json:"api,omitempty"`
// contains filtered or unexported fields
}
Request message for ApiGatewayService.CreateApi
func (*CreateApiRequest) Descriptor
func
(
*
CreateApiRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use CreateApiRequest.ProtoReflect.Descriptor instead.
func (*CreateApiRequest) GetApi
func
(
x
*
CreateApiRequest
)
GetApi
()
*
Api
func (*CreateApiRequest) GetApiId
func
(
x
*
CreateApiRequest
)
GetApiId
()
string
func (*CreateApiRequest) GetParent
func
(
x
*
CreateApiRequest
)
GetParent
()
string
func (*CreateApiRequest) ProtoMessage
func
(
*
CreateApiRequest
)
ProtoMessage
()
func (*CreateApiRequest) ProtoReflect
func
(
x
*
CreateApiRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*CreateApiRequest) Reset
func
(
x
*
CreateApiRequest
)
Reset
()
func (*CreateApiRequest) String
func
(
x
*
CreateApiRequest
)
String
()
string
CreateGatewayRequest
type
CreateGatewayRequest
struct
{
// Required. Parent resource of the Gateway, of the form:
// `projects/*/locations/*`
Parent
string
`protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Identifier to assign to the Gateway. Must be unique within scope of
// the parent resource.
GatewayId
string
`protobuf:"bytes,2,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
// Required. Gateway resource.
Gateway
*
Gateway
`protobuf:"bytes,3,opt,name=gateway,proto3" json:"gateway,omitempty"`
// contains filtered or unexported fields
}
Request message for ApiGatewayService.CreateGateway
func (*CreateGatewayRequest) Descriptor
func
(
*
CreateGatewayRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use CreateGatewayRequest.ProtoReflect.Descriptor instead.
func (*CreateGatewayRequest) GetGateway
func
(
x
*
CreateGatewayRequest
)
GetGateway
()
*
Gateway
func (*CreateGatewayRequest) GetGatewayId
func
(
x
*
CreateGatewayRequest
)
GetGatewayId
()
string
func (*CreateGatewayRequest) GetParent
func
(
x
*
CreateGatewayRequest
)
GetParent
()
string
func (*CreateGatewayRequest) ProtoMessage
func
(
*
CreateGatewayRequest
)
ProtoMessage
()
func (*CreateGatewayRequest) ProtoReflect
func
(
x
*
CreateGatewayRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*CreateGatewayRequest) Reset
func
(
x
*
CreateGatewayRequest
)
Reset
()
func (*CreateGatewayRequest) String
func
(
x
*
CreateGatewayRequest
)
String
()
string
DeleteApiConfigRequest
type
DeleteApiConfigRequest
struct
{
// Required. Resource name of the form:
// `projects/*/locations/global/apis/*/configs/*`
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for ApiGatewayService.DeleteApiConfig
func (*DeleteApiConfigRequest) Descriptor
func
(
*
DeleteApiConfigRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use DeleteApiConfigRequest.ProtoReflect.Descriptor instead.
func (*DeleteApiConfigRequest) GetName
func
(
x
*
DeleteApiConfigRequest
)
GetName
()
string
func (*DeleteApiConfigRequest) ProtoMessage
func
(
*
DeleteApiConfigRequest
)
ProtoMessage
()
func (*DeleteApiConfigRequest) ProtoReflect
func
(
x
*
DeleteApiConfigRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*DeleteApiConfigRequest) Reset
func
(
x
*
DeleteApiConfigRequest
)
Reset
()
func (*DeleteApiConfigRequest) String
func
(
x
*
DeleteApiConfigRequest
)
String
()
string
DeleteApiRequest
type
DeleteApiRequest
struct
{
// Required. Resource name of the form:
// `projects/*/locations/global/apis/*`
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for ApiGatewayService.DeleteApi
func (*DeleteApiRequest) Descriptor
func
(
*
DeleteApiRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use DeleteApiRequest.ProtoReflect.Descriptor instead.
func (*DeleteApiRequest) GetName
func
(
x
*
DeleteApiRequest
)
GetName
()
string
func (*DeleteApiRequest) ProtoMessage
func
(
*
DeleteApiRequest
)
ProtoMessage
()
func (*DeleteApiRequest) ProtoReflect
func
(
x
*
DeleteApiRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*DeleteApiRequest) Reset
func
(
x
*
DeleteApiRequest
)
Reset
()
func (*DeleteApiRequest) String
func
(
x
*
DeleteApiRequest
)
String
()
string
DeleteGatewayRequest
type
DeleteGatewayRequest
struct
{
// Required. Resource name of the form:
// `projects/*/locations/*/gateways/*`
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for ApiGatewayService.DeleteGateway
func (*DeleteGatewayRequest) Descriptor
func
(
*
DeleteGatewayRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use DeleteGatewayRequest.ProtoReflect.Descriptor instead.
func (*DeleteGatewayRequest) GetName
func
(
x
*
DeleteGatewayRequest
)
GetName
()
string
func (*DeleteGatewayRequest) ProtoMessage
func
(
*
DeleteGatewayRequest
)
ProtoMessage
()
func (*DeleteGatewayRequest) ProtoReflect
func
(
x
*
DeleteGatewayRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*DeleteGatewayRequest) Reset
func
(
x
*
DeleteGatewayRequest
)
Reset
()
func (*DeleteGatewayRequest) String
func
(
x
*
DeleteGatewayRequest
)
String
()
string
Gateway
type
Gateway
struct
{
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
CreateTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Labels
map
[
string
]
string
""
/* 153 byte string literal not displayed */
DisplayName
string
`protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
ApiConfig
string
`protobuf:"bytes,6,opt,name=api_config,json=apiConfig,proto3" json:"api_config,omitempty"`
State
Gateway_State
`protobuf:"varint,7,opt,name=state,proto3,enum=google.cloud.apigateway.v1.Gateway_State" json:"state,omitempty"`
DefaultHostname
string
`protobuf:"bytes,9,opt,name=default_hostname,json=defaultHostname,proto3" json:"default_hostname,omitempty"`
}
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.
func (*Gateway) Descriptor
Deprecated: Use Gateway.ProtoReflect.Descriptor instead.
func (*Gateway) GetApiConfig
func (*Gateway) GetCreateTime
func
(
x
*
Gateway
)
GetCreateTime
()
*
timestamppb
.
Timestamp
func (*Gateway) GetDefaultHostname
func (*Gateway) GetDisplayName
func (*Gateway) GetLabels
func (*Gateway) GetName
func (*Gateway) GetState
func
(
x
*
Gateway
)
GetState
()
Gateway_State
func (*Gateway) GetUpdateTime
func
(
x
*
Gateway
)
GetUpdateTime
()
*
timestamppb
.
Timestamp
func (*Gateway) ProtoMessage
func
(
*
Gateway
)
ProtoMessage
()
func (*Gateway) ProtoReflect
func
(
x
*
Gateway
)
ProtoReflect
()
protoreflect
.
Message
func (*Gateway) Reset
func
(
x
*
Gateway
)
Reset
()
func (*Gateway) String
Gateway_State
type
Gateway_State
int32
All the possible Gateway states.
Gateway_STATE_UNSPECIFIED, Gateway_CREATING, Gateway_ACTIVE, Gateway_FAILED, Gateway_DELETING, Gateway_UPDATING
const
(
// Gateway does not have a state yet.
Gateway_STATE_UNSPECIFIED
Gateway_State
=
0
// Gateway is being created.
Gateway_CREATING
Gateway_State
=
1
// Gateway is running and ready for requests.
Gateway_ACTIVE
Gateway_State
=
2
// Gateway creation failed.
Gateway_FAILED
Gateway_State
=
3
// Gateway is being deleted.
Gateway_DELETING
Gateway_State
=
4
// Gateway is being updated.
Gateway_UPDATING
Gateway_State
=
5
)
func (Gateway_State) Descriptor
func
(
Gateway_State
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (Gateway_State) Enum
func
(
x
Gateway_State
)
Enum
()
*
Gateway_State
func (Gateway_State) EnumDescriptor
func
(
Gateway_State
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use Gateway_State.Descriptor instead.
func (Gateway_State) Number
func
(
x
Gateway_State
)
Number
()
protoreflect
.
EnumNumber
func (Gateway_State) String
func
(
x
Gateway_State
)
String
()
string
func (Gateway_State) Type
func
(
Gateway_State
)
Type
()
protoreflect
.
EnumType
GetApiConfigRequest
type
GetApiConfigRequest
struct
{
// Required. Resource name of the form:
// `projects/*/locations/global/apis/*/configs/*`
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Specifies which fields of the API Config are returned in the response.
// Defaults to `BASIC` view.
View
GetApiConfigRequest_ConfigView
`protobuf:"varint,3,opt,name=view,proto3,enum=google.cloud.apigateway.v1.GetApiConfigRequest_ConfigView" json:"view,omitempty"`
// contains filtered or unexported fields
}
Request message for ApiGatewayService.GetApiConfig
func (*GetApiConfigRequest) Descriptor
func
(
*
GetApiConfigRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use GetApiConfigRequest.ProtoReflect.Descriptor instead.
func (*GetApiConfigRequest) GetName
func
(
x
*
GetApiConfigRequest
)
GetName
()
string
func (*GetApiConfigRequest) GetView
func
(
x
*
GetApiConfigRequest
)
GetView
()
GetApiConfigRequest_ConfigView
func (*GetApiConfigRequest) ProtoMessage
func
(
*
GetApiConfigRequest
)
ProtoMessage
()
func (*GetApiConfigRequest) ProtoReflect
func
(
x
*
GetApiConfigRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*GetApiConfigRequest) Reset
func
(
x
*
GetApiConfigRequest
)
Reset
()
func (*GetApiConfigRequest) String
func
(
x
*
GetApiConfigRequest
)
String
()
string
GetApiConfigRequest_ConfigView
type
GetApiConfigRequest_ConfigView
int32
Enum to control which fields should be included in the response.
GetApiConfigRequest_CONFIG_VIEW_UNSPECIFIED, GetApiConfigRequest_BASIC, GetApiConfigRequest_FULL
const
(
GetApiConfigRequest_CONFIG_VIEW_UNSPECIFIED
GetApiConfigRequest_ConfigView
=
0
// Do not include configuration source files.
GetApiConfigRequest_BASIC
GetApiConfigRequest_ConfigView
=
1
// Include configuration source files.
GetApiConfigRequest_FULL
GetApiConfigRequest_ConfigView
=
2
)
func (GetApiConfigRequest_ConfigView) Descriptor
func
(
GetApiConfigRequest_ConfigView
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (GetApiConfigRequest_ConfigView) Enum
func
(
x
GetApiConfigRequest_ConfigView
)
Enum
()
*
GetApiConfigRequest_ConfigView
func (GetApiConfigRequest_ConfigView) EnumDescriptor
func
(
GetApiConfigRequest_ConfigView
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use GetApiConfigRequest_ConfigView.Descriptor instead.
func (GetApiConfigRequest_ConfigView) Number
func
(
x
GetApiConfigRequest_ConfigView
)
Number
()
protoreflect
.
EnumNumber
func (GetApiConfigRequest_ConfigView) String
func
(
x
GetApiConfigRequest_ConfigView
)
String
()
string
func (GetApiConfigRequest_ConfigView) Type
func
(
GetApiConfigRequest_ConfigView
)
Type
()
protoreflect
.
EnumType
GetApiRequest
type
GetApiRequest
struct
{
// Required. Resource name of the form:
// `projects/*/locations/global/apis/*`
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for ApiGatewayService.GetApi
func (*GetApiRequest) Descriptor
func
(
*
GetApiRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use GetApiRequest.ProtoReflect.Descriptor instead.
func (*GetApiRequest) GetName
func
(
x
*
GetApiRequest
)
GetName
()
string
func (*GetApiRequest) ProtoMessage
func
(
*
GetApiRequest
)
ProtoMessage
()
func (*GetApiRequest) ProtoReflect
func
(
x
*
GetApiRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*GetApiRequest) Reset
func
(
x
*
GetApiRequest
)
Reset
()
func (*GetApiRequest) String
func
(
x
*
GetApiRequest
)
String
()
string
GetGatewayRequest
type
GetGatewayRequest
struct
{
// Required. Resource name of the form:
// `projects/*/locations/*/gateways/*`
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for ApiGatewayService.GetGateway
func (*GetGatewayRequest) Descriptor
func
(
*
GetGatewayRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use GetGatewayRequest.ProtoReflect.Descriptor instead.
func (*GetGatewayRequest) GetName
func
(
x
*
GetGatewayRequest
)
GetName
()
string
func (*GetGatewayRequest) ProtoMessage
func
(
*
GetGatewayRequest
)
ProtoMessage
()
func (*GetGatewayRequest) ProtoReflect
func
(
x
*
GetGatewayRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*GetGatewayRequest) Reset
func
(
x
*
GetGatewayRequest
)
Reset
()
func (*GetGatewayRequest) String
func
(
x
*
GetGatewayRequest
)
String
()
string
ListApiConfigsRequest
type
ListApiConfigsRequest
struct
{
// Required. Parent resource of the API Config, of the form:
// `projects/*/locations/global/apis/*`
Parent
string
`protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Page size.
PageSize
int32
`protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Page token.
PageToken
string
`protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Filter.
Filter
string
`protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Order by parameters.
OrderBy
string
`protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for ApiGatewayService.ListApiConfigs
func (*ListApiConfigsRequest) Descriptor
func
(
*
ListApiConfigsRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ListApiConfigsRequest.ProtoReflect.Descriptor instead.
func (*ListApiConfigsRequest) GetFilter
func
(
x
*
ListApiConfigsRequest
)
GetFilter
()
string
func (*ListApiConfigsRequest) GetOrderBy
func
(
x
*
ListApiConfigsRequest
)
GetOrderBy
()
string
func (*ListApiConfigsRequest) GetPageSize
func
(
x
*
ListApiConfigsRequest
)
GetPageSize
()
int32
func (*ListApiConfigsRequest) GetPageToken
func
(
x
*
ListApiConfigsRequest
)
GetPageToken
()
string
func (*ListApiConfigsRequest) GetParent
func
(
x
*
ListApiConfigsRequest
)
GetParent
()
string
func (*ListApiConfigsRequest) ProtoMessage
func
(
*
ListApiConfigsRequest
)
ProtoMessage
()
func (*ListApiConfigsRequest) ProtoReflect
func
(
x
*
ListApiConfigsRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*ListApiConfigsRequest) Reset
func
(
x
*
ListApiConfigsRequest
)
Reset
()
func (*ListApiConfigsRequest) String
func
(
x
*
ListApiConfigsRequest
)
String
()
string
ListApiConfigsResponse
type
ListApiConfigsResponse
struct
{
// API Configs.
ApiConfigs
[]
*
ApiConfig
`protobuf:"bytes,1,rep,name=api_configs,json=apiConfigs,proto3" json:"api_configs,omitempty"`
// Next page token.
NextPageToken
string
`protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
UnreachableLocations
[]
string
`protobuf:"bytes,3,rep,name=unreachable_locations,json=unreachableLocations,proto3" json:"unreachable_locations,omitempty"`
// contains filtered or unexported fields
}
Response message for ApiGatewayService.ListApiConfigs
func (*ListApiConfigsResponse) Descriptor
func
(
*
ListApiConfigsResponse
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ListApiConfigsResponse.ProtoReflect.Descriptor instead.
func (*ListApiConfigsResponse) GetApiConfigs
func
(
x
*
ListApiConfigsResponse
)
GetApiConfigs
()
[]
*
ApiConfig
func (*ListApiConfigsResponse) GetNextPageToken
func
(
x
*
ListApiConfigsResponse
)
GetNextPageToken
()
string
func (*ListApiConfigsResponse) GetUnreachableLocations
func
(
x
*
ListApiConfigsResponse
)
GetUnreachableLocations
()
[]
string
func (*ListApiConfigsResponse) ProtoMessage
func
(
*
ListApiConfigsResponse
)
ProtoMessage
()
func (*ListApiConfigsResponse) ProtoReflect
func
(
x
*
ListApiConfigsResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*ListApiConfigsResponse) Reset
func
(
x
*
ListApiConfigsResponse
)
Reset
()
func (*ListApiConfigsResponse) String
func
(
x
*
ListApiConfigsResponse
)
String
()
string
ListApisRequest
type
ListApisRequest
struct
{
// Required. Parent resource of the API, of the form:
// `projects/*/locations/global`
Parent
string
`protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Page size.
PageSize
int32
`protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Page token.
PageToken
string
`protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Filter.
Filter
string
`protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Order by parameters.
OrderBy
string
`protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for ApiGatewayService.ListApis
func (*ListApisRequest) Descriptor
func
(
*
ListApisRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ListApisRequest.ProtoReflect.Descriptor instead.
func (*ListApisRequest) GetFilter
func
(
x
*
ListApisRequest
)
GetFilter
()
string
func (*ListApisRequest) GetOrderBy
func
(
x
*
ListApisRequest
)
GetOrderBy
()
string
func (*ListApisRequest) GetPageSize
func
(
x
*
ListApisRequest
)
GetPageSize
()
int32
func (*ListApisRequest) GetPageToken
func
(
x
*
ListApisRequest
)
GetPageToken
()
string
func (*ListApisRequest) GetParent
func
(
x
*
ListApisRequest
)
GetParent
()
string
func (*ListApisRequest) ProtoMessage
func
(
*
ListApisRequest
)
ProtoMessage
()
func (*ListApisRequest) ProtoReflect
func
(
x
*
ListApisRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*ListApisRequest) Reset
func
(
x
*
ListApisRequest
)
Reset
()
func (*ListApisRequest) String
func
(
x
*
ListApisRequest
)
String
()
string
ListApisResponse
type
ListApisResponse
struct
{
// APIs.
Apis
[]
*
Api
`protobuf:"bytes,1,rep,name=apis,proto3" json:"apis,omitempty"`
// Next page token.
NextPageToken
string
`protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
UnreachableLocations
[]
string
`protobuf:"bytes,3,rep,name=unreachable_locations,json=unreachableLocations,proto3" json:"unreachable_locations,omitempty"`
// contains filtered or unexported fields
}
Response message for ApiGatewayService.ListApis
func (*ListApisResponse) Descriptor
func
(
*
ListApisResponse
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ListApisResponse.ProtoReflect.Descriptor instead.
func (*ListApisResponse) GetApis
func
(
x
*
ListApisResponse
)
GetApis
()
[]
*
Api
func (*ListApisResponse) GetNextPageToken
func
(
x
*
ListApisResponse
)
GetNextPageToken
()
string
func (*ListApisResponse) GetUnreachableLocations
func
(
x
*
ListApisResponse
)
GetUnreachableLocations
()
[]
string
func (*ListApisResponse) ProtoMessage
func
(
*
ListApisResponse
)
ProtoMessage
()
func (*ListApisResponse) ProtoReflect
func
(
x
*
ListApisResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*ListApisResponse) Reset
func
(
x
*
ListApisResponse
)
Reset
()
func (*ListApisResponse) String
func
(
x
*
ListApisResponse
)
String
()
string
ListGatewaysRequest
type
ListGatewaysRequest
struct
{
// Required. Parent resource of the Gateway, of the form:
// `projects/*/locations/*`
Parent
string
`protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Page size.
PageSize
int32
`protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Page token.
PageToken
string
`protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Filter.
Filter
string
`protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Order by parameters.
OrderBy
string
`protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for ApiGatewayService.ListGateways
func (*ListGatewaysRequest) Descriptor
func
(
*
ListGatewaysRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ListGatewaysRequest.ProtoReflect.Descriptor instead.
func (*ListGatewaysRequest) GetFilter
func
(
x
*
ListGatewaysRequest
)
GetFilter
()
string
func (*ListGatewaysRequest) GetOrderBy
func
(
x
*
ListGatewaysRequest
)
GetOrderBy
()
string
func (*ListGatewaysRequest) GetPageSize
func
(
x
*
ListGatewaysRequest
)
GetPageSize
()
int32
func (*ListGatewaysRequest) GetPageToken
func
(
x
*
ListGatewaysRequest
)
GetPageToken
()
string
func (*ListGatewaysRequest) GetParent
func
(
x
*
ListGatewaysRequest
)
GetParent
()
string
func (*ListGatewaysRequest) ProtoMessage
func
(
*
ListGatewaysRequest
)
ProtoMessage
()
func (*ListGatewaysRequest) ProtoReflect
func
(
x
*
ListGatewaysRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*ListGatewaysRequest) Reset
func
(
x
*
ListGatewaysRequest
)
Reset
()
func (*ListGatewaysRequest) String
func
(
x
*
ListGatewaysRequest
)
String
()
string
ListGatewaysResponse
type
ListGatewaysResponse
struct
{
// Gateways.
Gateways
[]
*
Gateway
`protobuf:"bytes,1,rep,name=gateways,proto3" json:"gateways,omitempty"`
// Next page token.
NextPageToken
string
`protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
UnreachableLocations
[]
string
`protobuf:"bytes,3,rep,name=unreachable_locations,json=unreachableLocations,proto3" json:"unreachable_locations,omitempty"`
// contains filtered or unexported fields
}
Response message for ApiGatewayService.ListGateways
func (*ListGatewaysResponse) Descriptor
func
(
*
ListGatewaysResponse
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ListGatewaysResponse.ProtoReflect.Descriptor instead.
func (*ListGatewaysResponse) GetGateways
func
(
x
*
ListGatewaysResponse
)
GetGateways
()
[]
*
Gateway
func (*ListGatewaysResponse) GetNextPageToken
func
(
x
*
ListGatewaysResponse
)
GetNextPageToken
()
string
func (*ListGatewaysResponse) GetUnreachableLocations
func
(
x
*
ListGatewaysResponse
)
GetUnreachableLocations
()
[]
string
func (*ListGatewaysResponse) ProtoMessage
func
(
*
ListGatewaysResponse
)
ProtoMessage
()
func (*ListGatewaysResponse) ProtoReflect
func
(
x
*
ListGatewaysResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*ListGatewaysResponse) Reset
func
(
x
*
ListGatewaysResponse
)
Reset
()
func (*ListGatewaysResponse) String
func
(
x
*
ListGatewaysResponse
)
String
()
string
OperationMetadata
type
OperationMetadata
struct
{
// Output only. The time the operation was created.
CreateTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the operation finished running.
EndTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Output only. Server-defined resource path for the target of the operation.
Target
string
`protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
// Output only. Name of the verb executed by the operation.
Verb
string
`protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
// Output only. Human-readable status of the operation, if any.
StatusMessage
string
`protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
// Output only. Identifies whether the user has requested cancellation
// of the operation. Operations that have successfully been cancelled
// have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
// corresponding to `Code.CANCELLED`.
RequestedCancellation
bool
`protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
// Output only. API version used to start the operation.
ApiVersion
string
`protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
// Output only. Diagnostics generated during processing of configuration source files.
Diagnostics
[]
*
OperationMetadata_Diagnostic
`protobuf:"bytes,8,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
// contains filtered or unexported fields
}
Represents the metadata of the long-running operation.
func (*OperationMetadata) Descriptor
func
(
*
OperationMetadata
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetApiVersion
func
(
x
*
OperationMetadata
)
GetApiVersion
()
string
func (*OperationMetadata) GetCreateTime
func
(
x
*
OperationMetadata
)
GetCreateTime
()
*
timestamppb
.
Timestamp
func (*OperationMetadata) GetDiagnostics
func
(
x
*
OperationMetadata
)
GetDiagnostics
()
[]
*
OperationMetadata_Diagnostic
func (*OperationMetadata) GetEndTime
func
(
x
*
OperationMetadata
)
GetEndTime
()
*
timestamppb
.
Timestamp
func (*OperationMetadata) GetRequestedCancellation
func
(
x
*
OperationMetadata
)
GetRequestedCancellation
()
bool
func (*OperationMetadata) GetStatusMessage
func
(
x
*
OperationMetadata
)
GetStatusMessage
()
string
func (*OperationMetadata) GetTarget
func
(
x
*
OperationMetadata
)
GetTarget
()
string
func (*OperationMetadata) GetVerb
func
(
x
*
OperationMetadata
)
GetVerb
()
string
func (*OperationMetadata) ProtoMessage
func
(
*
OperationMetadata
)
ProtoMessage
()
func (*OperationMetadata) ProtoReflect
func
(
x
*
OperationMetadata
)
ProtoReflect
()
protoreflect
.
Message
func (*OperationMetadata) Reset
func
(
x
*
OperationMetadata
)
Reset
()
func (*OperationMetadata) String
func
(
x
*
OperationMetadata
)
String
()
string
OperationMetadata_Diagnostic
type
OperationMetadata_Diagnostic
struct
{
// Location of the diagnostic.
Location
string
`protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
// The diagnostic message.
Message
string
`protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
Diagnostic information from configuration processing.
func (*OperationMetadata_Diagnostic) Descriptor
func
(
*
OperationMetadata_Diagnostic
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use OperationMetadata_Diagnostic.ProtoReflect.Descriptor instead.
func (*OperationMetadata_Diagnostic) GetLocation
func
(
x
*
OperationMetadata_Diagnostic
)
GetLocation
()
string
func (*OperationMetadata_Diagnostic) GetMessage
func
(
x
*
OperationMetadata_Diagnostic
)
GetMessage
()
string
func (*OperationMetadata_Diagnostic) ProtoMessage
func
(
*
OperationMetadata_Diagnostic
)
ProtoMessage
()
func (*OperationMetadata_Diagnostic) ProtoReflect
func
(
x
*
OperationMetadata_Diagnostic
)
ProtoReflect
()
protoreflect
.
Message
func (*OperationMetadata_Diagnostic) Reset
func
(
x
*
OperationMetadata_Diagnostic
)
Reset
()
func (*OperationMetadata_Diagnostic) String
func
(
x
*
OperationMetadata_Diagnostic
)
String
()
string
UnimplementedApiGatewayServiceServer
type
UnimplementedApiGatewayServiceServer
struct
{
}
UnimplementedApiGatewayServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedApiGatewayServiceServer) CreateApi
func
(
*
UnimplementedApiGatewayServiceServer
)
CreateApi
(
context
.
Context
,
*
CreateApiRequest
)
(
*
longrunning
.
Operation
,
error
)
func (*UnimplementedApiGatewayServiceServer) CreateApiConfig
func
(
*
UnimplementedApiGatewayServiceServer
)
CreateApiConfig
(
context
.
Context
,
*
CreateApiConfigRequest
)
(
*
longrunning
.
Operation
,
error
)
func (*UnimplementedApiGatewayServiceServer) CreateGateway
func
(
*
UnimplementedApiGatewayServiceServer
)
CreateGateway
(
context
.
Context
,
*
CreateGatewayRequest
)
(
*
longrunning
.
Operation
,
error
)
func (*UnimplementedApiGatewayServiceServer) DeleteApi
func
(
*
UnimplementedApiGatewayServiceServer
)
DeleteApi
(
context
.
Context
,
*
DeleteApiRequest
)
(
*
longrunning
.
Operation
,
error
)
func (*UnimplementedApiGatewayServiceServer) DeleteApiConfig
func
(
*
UnimplementedApiGatewayServiceServer
)
DeleteApiConfig
(
context
.
Context
,
*
DeleteApiConfigRequest
)
(
*
longrunning
.
Operation
,
error
)
func (*UnimplementedApiGatewayServiceServer) DeleteGateway
func
(
*
UnimplementedApiGatewayServiceServer
)
DeleteGateway
(
context
.
Context
,
*
DeleteGatewayRequest
)
(
*
longrunning
.
Operation
,
error
)
func (*UnimplementedApiGatewayServiceServer) GetApi
func
(
*
UnimplementedApiGatewayServiceServer
)
GetApi
(
context
.
Context
,
*
GetApiRequest
)
(
*
Api
,
error
)
func (*UnimplementedApiGatewayServiceServer) GetApiConfig
func
(
*
UnimplementedApiGatewayServiceServer
)
GetApiConfig
(
context
.
Context
,
*
GetApiConfigRequest
)
(
*
ApiConfig
,
error
)
func (*UnimplementedApiGatewayServiceServer) GetGateway
func
(
*
UnimplementedApiGatewayServiceServer
)
GetGateway
(
context
.
Context
,
*
GetGatewayRequest
)
(
*
Gateway
,
error
)
func (*UnimplementedApiGatewayServiceServer) ListApiConfigs
func
(
*
UnimplementedApiGatewayServiceServer
)
ListApiConfigs
(
context
.
Context
,
*
ListApiConfigsRequest
)
(
*
ListApiConfigsResponse
,
error
)
func (*UnimplementedApiGatewayServiceServer) ListApis
func
(
*
UnimplementedApiGatewayServiceServer
)
ListApis
(
context
.
Context
,
*
ListApisRequest
)
(
*
ListApisResponse
,
error
)
func (*UnimplementedApiGatewayServiceServer) ListGateways
func
(
*
UnimplementedApiGatewayServiceServer
)
ListGateways
(
context
.
Context
,
*
ListGatewaysRequest
)
(
*
ListGatewaysResponse
,
error
)
func (*UnimplementedApiGatewayServiceServer) UpdateApi
func
(
*
UnimplementedApiGatewayServiceServer
)
UpdateApi
(
context
.
Context
,
*
UpdateApiRequest
)
(
*
longrunning
.
Operation
,
error
)
func (*UnimplementedApiGatewayServiceServer) UpdateApiConfig
func
(
*
UnimplementedApiGatewayServiceServer
)
UpdateApiConfig
(
context
.
Context
,
*
UpdateApiConfigRequest
)
(
*
longrunning
.
Operation
,
error
)
func (*UnimplementedApiGatewayServiceServer) UpdateGateway
func
(
*
UnimplementedApiGatewayServiceServer
)
UpdateGateway
(
context
.
Context
,
*
UpdateGatewayRequest
)
(
*
longrunning
.
Operation
,
error
)
UpdateApiConfigRequest
type
UpdateApiConfigRequest
struct
{
// Field mask is used to specify the fields to be overwritten in the
// ApiConfig resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask
*
fieldmaskpb
.
FieldMask
`protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. API Config resource.
ApiConfig
*
ApiConfig
`protobuf:"bytes,2,opt,name=api_config,json=apiConfig,proto3" json:"api_config,omitempty"`
// contains filtered or unexported fields
}
Request message for ApiGatewayService.UpdateApiConfig
func (*UpdateApiConfigRequest) Descriptor
func
(
*
UpdateApiConfigRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use UpdateApiConfigRequest.ProtoReflect.Descriptor instead.
func (*UpdateApiConfigRequest) GetApiConfig
func
(
x
*
UpdateApiConfigRequest
)
GetApiConfig
()
*
ApiConfig
func (*UpdateApiConfigRequest) GetUpdateMask
func
(
x
*
UpdateApiConfigRequest
)
GetUpdateMask
()
*
fieldmaskpb
.
FieldMask
func (*UpdateApiConfigRequest) ProtoMessage
func
(
*
UpdateApiConfigRequest
)
ProtoMessage
()
func (*UpdateApiConfigRequest) ProtoReflect
func
(
x
*
UpdateApiConfigRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*UpdateApiConfigRequest) Reset
func
(
x
*
UpdateApiConfigRequest
)
Reset
()
func (*UpdateApiConfigRequest) String
func
(
x
*
UpdateApiConfigRequest
)
String
()
string
UpdateApiRequest
type
UpdateApiRequest
struct
{
// Field mask is used to specify the fields to be overwritten in the
// Api resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask
*
fieldmaskpb
.
FieldMask
`protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. API resource.
Api
*
Api
`protobuf:"bytes,2,opt,name=api,proto3" json:"api,omitempty"`
// contains filtered or unexported fields
}
Request message for ApiGatewayService.UpdateApi
func (*UpdateApiRequest) Descriptor
func
(
*
UpdateApiRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use UpdateApiRequest.ProtoReflect.Descriptor instead.
func (*UpdateApiRequest) GetApi
func
(
x
*
UpdateApiRequest
)
GetApi
()
*
Api
func (*UpdateApiRequest) GetUpdateMask
func
(
x
*
UpdateApiRequest
)
GetUpdateMask
()
*
fieldmaskpb
.
FieldMask
func (*UpdateApiRequest) ProtoMessage
func
(
*
UpdateApiRequest
)
ProtoMessage
()
func (*UpdateApiRequest) ProtoReflect
func
(
x
*
UpdateApiRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*UpdateApiRequest) Reset
func
(
x
*
UpdateApiRequest
)
Reset
()
func (*UpdateApiRequest) String
func
(
x
*
UpdateApiRequest
)
String
()
string
UpdateGatewayRequest
type
UpdateGatewayRequest
struct
{
// Field mask is used to specify the fields to be overwritten in the
// Gateway resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask
*
fieldmaskpb
.
FieldMask
`protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Gateway resource.
Gateway
*
Gateway
`protobuf:"bytes,2,opt,name=gateway,proto3" json:"gateway,omitempty"`
// contains filtered or unexported fields
}
Request message for ApiGatewayService.UpdateGateway
func (*UpdateGatewayRequest) Descriptor
func
(
*
UpdateGatewayRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use UpdateGatewayRequest.ProtoReflect.Descriptor instead.
func (*UpdateGatewayRequest) GetGateway
func
(
x
*
UpdateGatewayRequest
)
GetGateway
()
*
Gateway
func (*UpdateGatewayRequest) GetUpdateMask
func
(
x
*
UpdateGatewayRequest
)
GetUpdateMask
()
*
fieldmaskpb
.
FieldMask
func (*UpdateGatewayRequest) ProtoMessage
func
(
*
UpdateGatewayRequest
)
ProtoMessage
()
func (*UpdateGatewayRequest) ProtoReflect
func
(
x
*
UpdateGatewayRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*UpdateGatewayRequest) Reset
func
(
x
*
UpdateGatewayRequest
)
Reset
()
func (*UpdateGatewayRequest) String
func
(
x
*
UpdateGatewayRequest
)
String
()
string