Constants
ClientConnectorServicesService_ListClientConnectorServices_FullMethodName, ClientConnectorServicesService_GetClientConnectorService_FullMethodName, ClientConnectorServicesService_CreateClientConnectorService_FullMethodName, ClientConnectorServicesService_UpdateClientConnectorService_FullMethodName, ClientConnectorServicesService_DeleteClientConnectorService_FullMethodName
const (
ClientConnectorServicesService_ListClientConnectorServices_FullMethodName = "/google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService/ListClientConnectorServices"
ClientConnectorServicesService_GetClientConnectorService_FullMethodName = "/google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService/GetClientConnectorService"
ClientConnectorServicesService_CreateClientConnectorService_FullMethodName = "/google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService/CreateClientConnectorService"
ClientConnectorServicesService_UpdateClientConnectorService_FullMethodName = "/google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService/UpdateClientConnectorService"
ClientConnectorServicesService_DeleteClientConnectorService_FullMethodName = "/google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService/DeleteClientConnectorService"
)Variables
ClientConnectorService_State_name, ClientConnectorService_State_value
var (
ClientConnectorService_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "CREATING",
2: "UPDATING",
3: "DELETING",
4: "RUNNING",
5: "DOWN",
6: "ERROR",
}
ClientConnectorService_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"CREATING": 1,
"UPDATING": 2,
"DELETING": 3,
"RUNNING": 4,
"DOWN": 5,
"ERROR": 6,
}
)Enum value maps for ClientConnectorService_State.
ClientConnectorService_Ingress_Config_TransportProtocol_name, ClientConnectorService_Ingress_Config_TransportProtocol_value
var (
ClientConnectorService_Ingress_Config_TransportProtocol_name = map[int32]string{
0: "TRANSPORT_PROTOCOL_UNSPECIFIED",
1: "TCP",
}
ClientConnectorService_Ingress_Config_TransportProtocol_value = map[string]int32{
"TRANSPORT_PROTOCOL_UNSPECIFIED": 0,
"TCP": 1,
}
)Enum value maps for ClientConnectorService_Ingress_Config_TransportProtocol.
ClientConnectorServicesService_ServiceDesc
var ClientConnectorServicesService_ServiceDesc = grpc.ServiceDesc{
ServiceName: "google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesService",
HandlerType: (*ClientConnectorServicesServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "ListClientConnectorServices",
Handler: _ClientConnectorServicesService_ListClientConnectorServices_Handler,
},
{
MethodName: "GetClientConnectorService",
Handler: _ClientConnectorServicesService_GetClientConnectorService_Handler,
},
{
MethodName: "CreateClientConnectorService",
Handler: _ClientConnectorServicesService_CreateClientConnectorService_Handler,
},
{
MethodName: "UpdateClientConnectorService",
Handler: _ClientConnectorServicesService_UpdateClientConnectorService_Handler,
},
{
MethodName: "DeleteClientConnectorService",
Handler: _ClientConnectorServicesService_DeleteClientConnectorService_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "google/cloud/beyondcorp/clientconnectorservices/v1/client_connector_services_service.proto",
}ClientConnectorServicesService_ServiceDesc is the grpc.ServiceDesc for ClientConnectorServicesService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
File_google_cloud_beyondcorp_clientconnectorservices_v1_client_connector_services_service_proto
var File_google_cloud_beyondcorp_clientconnectorservices_v1_client_connector_services_service_proto protoreflect.FileDescriptorFunctions
func RegisterClientConnectorServicesServiceServer
func RegisterClientConnectorServicesServiceServer(s grpc.ServiceRegistrar, srv ClientConnectorServicesServiceServer)ClientConnectorService
type ClientConnectorService struct {
// Required. Name of resource. The name is ignored during creation.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. [Output only] Create time stamp.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. [Output only] Update time stamp.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. User-provided name.
// The display name should follow certain format.
// * Must be 6 to 30 characters in length.
// * Can only contain lowercase letters, numbers, and hyphens.
// * Must start with a letter.
DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Required. The details of the ingress settings.
Ingress *ClientConnectorService_Ingress `protobuf:"bytes,6,opt,name=ingress,proto3" json:"ingress,omitempty"`
// Required. The details of the egress settings.
Egress *ClientConnectorService_Egress `protobuf:"bytes,7,opt,name=egress,proto3" json:"egress,omitempty"`
// Output only. The operational state of the ClientConnectorService.
State ClientConnectorService_State `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService_State" json:"state,omitempty"`
// contains filtered or unexported fields
}Message describing ClientConnectorService object.
func (*ClientConnectorService) Descriptor
func (*ClientConnectorService) Descriptor() ([]byte, []int)Deprecated: Use ClientConnectorService.ProtoReflect.Descriptor instead.
func (*ClientConnectorService) GetCreateTime
func (x *ClientConnectorService) GetCreateTime() *timestamppb.Timestampfunc (*ClientConnectorService) GetDisplayName
func (x *ClientConnectorService) GetDisplayName() stringfunc (*ClientConnectorService) GetEgress
func (x *ClientConnectorService) GetEgress() *ClientConnectorService_Egressfunc (*ClientConnectorService) GetIngress
func (x *ClientConnectorService) GetIngress() *ClientConnectorService_Ingressfunc (*ClientConnectorService) GetName
func (x *ClientConnectorService) GetName() stringfunc (*ClientConnectorService) GetState
func (x *ClientConnectorService) GetState() ClientConnectorService_Statefunc (*ClientConnectorService) GetUpdateTime
func (x *ClientConnectorService) GetUpdateTime() *timestamppb.Timestampfunc (*ClientConnectorService) ProtoMessage
func (*ClientConnectorService) ProtoMessage()func (*ClientConnectorService) ProtoReflect
func (x *ClientConnectorService) ProtoReflect() protoreflect.Messagefunc (*ClientConnectorService) Reset
func (x *ClientConnectorService) Reset()func (*ClientConnectorService) String
func (x *ClientConnectorService) String() stringClientConnectorServiceOperationMetadata
type ClientConnectorServiceOperationMetadata 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"`
// contains filtered or unexported fields
}Represents the metadata of the long-running operation.
func (*ClientConnectorServiceOperationMetadata) Descriptor
func (*ClientConnectorServiceOperationMetadata) Descriptor() ([]byte, []int)Deprecated: Use ClientConnectorServiceOperationMetadata.ProtoReflect.Descriptor instead.
func (*ClientConnectorServiceOperationMetadata) GetApiVersion
func (x *ClientConnectorServiceOperationMetadata) GetApiVersion() stringfunc (*ClientConnectorServiceOperationMetadata) GetCreateTime
func (x *ClientConnectorServiceOperationMetadata) GetCreateTime() *timestamppb.Timestampfunc (*ClientConnectorServiceOperationMetadata) GetEndTime
func (x *ClientConnectorServiceOperationMetadata) GetEndTime() *timestamppb.Timestampfunc (*ClientConnectorServiceOperationMetadata) GetRequestedCancellation
func (x *ClientConnectorServiceOperationMetadata) GetRequestedCancellation() boolfunc (*ClientConnectorServiceOperationMetadata) GetStatusMessage
func (x *ClientConnectorServiceOperationMetadata) GetStatusMessage() stringfunc (*ClientConnectorServiceOperationMetadata) GetTarget
func (x *ClientConnectorServiceOperationMetadata) GetTarget() stringfunc (*ClientConnectorServiceOperationMetadata) GetVerb
func (x *ClientConnectorServiceOperationMetadata) GetVerb() stringfunc (*ClientConnectorServiceOperationMetadata) ProtoMessage
func (*ClientConnectorServiceOperationMetadata) ProtoMessage()func (*ClientConnectorServiceOperationMetadata) ProtoReflect
func (x *ClientConnectorServiceOperationMetadata) ProtoReflect() protoreflect.Messagefunc (*ClientConnectorServiceOperationMetadata) Reset
func (x *ClientConnectorServiceOperationMetadata) Reset()func (*ClientConnectorServiceOperationMetadata) String
func (x *ClientConnectorServiceOperationMetadata) String() stringClientConnectorService_Egress
type ClientConnectorService_Egress struct {
// Types that are assignable to DestinationType:
//
// *ClientConnectorService_Egress_PeeredVpc_
DestinationType isClientConnectorService_Egress_DestinationType `protobuf_oneof:"destination_type"`
// contains filtered or unexported fields
}The details of the egress info. One of the following options should be set.
func (*ClientConnectorService_Egress) Descriptor
func (*ClientConnectorService_Egress) Descriptor() ([]byte, []int)Deprecated: Use ClientConnectorService_Egress.ProtoReflect.Descriptor instead.
func (*ClientConnectorService_Egress) GetDestinationType
func (m *ClientConnectorService_Egress) GetDestinationType() isClientConnectorService_Egress_DestinationTypefunc (*ClientConnectorService_Egress) GetPeeredVpc
func (x *ClientConnectorService_Egress) GetPeeredVpc() *ClientConnectorService_Egress_PeeredVpcfunc (*ClientConnectorService_Egress) ProtoMessage
func (*ClientConnectorService_Egress) ProtoMessage()func (*ClientConnectorService_Egress) ProtoReflect
func (x *ClientConnectorService_Egress) ProtoReflect() protoreflect.Messagefunc (*ClientConnectorService_Egress) Reset
func (x *ClientConnectorService_Egress) Reset()func (*ClientConnectorService_Egress) String
func (x *ClientConnectorService_Egress) String() stringClientConnectorService_Egress_PeeredVpc
type ClientConnectorService_Egress_PeeredVpc struct {
// Required. The name of the peered VPC owned by the consumer project.
NetworkVpc string `protobuf:"bytes,1,opt,name=network_vpc,json=networkVpc,proto3" json:"network_vpc,omitempty"`
// contains filtered or unexported fields
}The peered VPC owned by the consumer project.
func (*ClientConnectorService_Egress_PeeredVpc) Descriptor
func (*ClientConnectorService_Egress_PeeredVpc) Descriptor() ([]byte, []int)Deprecated: Use ClientConnectorService_Egress_PeeredVpc.ProtoReflect.Descriptor instead.
func (*ClientConnectorService_Egress_PeeredVpc) GetNetworkVpc
func (x *ClientConnectorService_Egress_PeeredVpc) GetNetworkVpc() stringfunc (*ClientConnectorService_Egress_PeeredVpc) ProtoMessage
func (*ClientConnectorService_Egress_PeeredVpc) ProtoMessage()func (*ClientConnectorService_Egress_PeeredVpc) ProtoReflect
func (x *ClientConnectorService_Egress_PeeredVpc) ProtoReflect() protoreflect.Messagefunc (*ClientConnectorService_Egress_PeeredVpc) Reset
func (x *ClientConnectorService_Egress_PeeredVpc) Reset()func (*ClientConnectorService_Egress_PeeredVpc) String
func (x *ClientConnectorService_Egress_PeeredVpc) String() stringClientConnectorService_Egress_PeeredVpc_
type ClientConnectorService_Egress_PeeredVpc_ struct {
// A VPC from the consumer project.
PeeredVpc *ClientConnectorService_Egress_PeeredVpc `protobuf:"bytes,1,opt,name=peered_vpc,json=peeredVpc,proto3,oneof"`
}ClientConnectorService_Ingress
type ClientConnectorService_Ingress struct {
// Types that are assignable to IngressConfig:
//
// *ClientConnectorService_Ingress_Config_
IngressConfig isClientConnectorService_Ingress_IngressConfig `protobuf_oneof:"ingress_config"`
// contains filtered or unexported fields
}Settings of how to connect to the ClientGateway. One of the following options should be set.
func (*ClientConnectorService_Ingress) Descriptor
func (*ClientConnectorService_Ingress) Descriptor() ([]byte, []int)Deprecated: Use ClientConnectorService_Ingress.ProtoReflect.Descriptor instead.
func (*ClientConnectorService_Ingress) GetConfig
func (x *ClientConnectorService_Ingress) GetConfig() *ClientConnectorService_Ingress_Configfunc (*ClientConnectorService_Ingress) GetIngressConfig
func (m *ClientConnectorService_Ingress) GetIngressConfig() isClientConnectorService_Ingress_IngressConfigfunc (*ClientConnectorService_Ingress) ProtoMessage
func (*ClientConnectorService_Ingress) ProtoMessage()func (*ClientConnectorService_Ingress) ProtoReflect
func (x *ClientConnectorService_Ingress) ProtoReflect() protoreflect.Messagefunc (*ClientConnectorService_Ingress) Reset
func (x *ClientConnectorService_Ingress) Reset()func (*ClientConnectorService_Ingress) String
func (x *ClientConnectorService_Ingress) String() stringClientConnectorService_Ingress_Config
type ClientConnectorService_Ingress_Config struct {
// Required. Immutable. The transport protocol used between the client and
// the server.
TransportProtocol ClientConnectorService_Ingress_Config_TransportProtocol `protobuf:"varint,1,opt,name=transport_protocol,json=transportProtocol,proto3,enum=google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService_Ingress_Config_TransportProtocol" json:"transport_protocol,omitempty"`
// Required. The settings used to configure basic ClientGateways.
DestinationRoutes []*ClientConnectorService_Ingress_Config_DestinationRoute `protobuf:"bytes,2,rep,name=destination_routes,json=destinationRoutes,proto3" json:"destination_routes,omitempty"`
// contains filtered or unexported fields
}The basic ingress config for ClientGateways.
func (*ClientConnectorService_Ingress_Config) Descriptor
func (*ClientConnectorService_Ingress_Config) Descriptor() ([]byte, []int)Deprecated: Use ClientConnectorService_Ingress_Config.ProtoReflect.Descriptor instead.
func (*ClientConnectorService_Ingress_Config) GetDestinationRoutes
func (x *ClientConnectorService_Ingress_Config) GetDestinationRoutes() []*ClientConnectorService_Ingress_Config_DestinationRoutefunc (*ClientConnectorService_Ingress_Config) GetTransportProtocol
func (x *ClientConnectorService_Ingress_Config) GetTransportProtocol() ClientConnectorService_Ingress_Config_TransportProtocolfunc (*ClientConnectorService_Ingress_Config) ProtoMessage
func (*ClientConnectorService_Ingress_Config) ProtoMessage()func (*ClientConnectorService_Ingress_Config) ProtoReflect
func (x *ClientConnectorService_Ingress_Config) ProtoReflect() protoreflect.Messagefunc (*ClientConnectorService_Ingress_Config) Reset
func (x *ClientConnectorService_Ingress_Config) Reset()func (*ClientConnectorService_Ingress_Config) String
func (x *ClientConnectorService_Ingress_Config) String() stringClientConnectorService_Ingress_Config_
type ClientConnectorService_Ingress_Config_ struct {
// The basic ingress config for ClientGateways.
Config *ClientConnectorService_Ingress_Config `protobuf:"bytes,1,opt,name=config,proto3,oneof"`
}ClientConnectorService_Ingress_Config_DestinationRoute
type ClientConnectorService_Ingress_Config_DestinationRoute struct {
// Required. The network address of the subnet
// for which the packet is routed to the ClientGateway.
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
// Required. The network mask of the subnet
// for which the packet is routed to the ClientGateway.
Netmask string `protobuf:"bytes,2,opt,name=netmask,proto3" json:"netmask,omitempty"`
// contains filtered or unexported fields
}The setting used to configure ClientGateways. It is adding routes to the client's routing table after the connection is established.
func (*ClientConnectorService_Ingress_Config_DestinationRoute) Descriptor
func (*ClientConnectorService_Ingress_Config_DestinationRoute) Descriptor() ([]byte, []int)Deprecated: Use ClientConnectorService_Ingress_Config_DestinationRoute.ProtoReflect.Descriptor instead.
func (*ClientConnectorService_Ingress_Config_DestinationRoute) GetAddress
func (x *ClientConnectorService_Ingress_Config_DestinationRoute) GetAddress() stringfunc (*ClientConnectorService_Ingress_Config_DestinationRoute) GetNetmask
func (x *ClientConnectorService_Ingress_Config_DestinationRoute) GetNetmask() stringfunc (*ClientConnectorService_Ingress_Config_DestinationRoute) ProtoMessage
func (*ClientConnectorService_Ingress_Config_DestinationRoute) ProtoMessage()func (*ClientConnectorService_Ingress_Config_DestinationRoute) ProtoReflect
func (x *ClientConnectorService_Ingress_Config_DestinationRoute) ProtoReflect() protoreflect.Messagefunc (*ClientConnectorService_Ingress_Config_DestinationRoute) Reset
func (x *ClientConnectorService_Ingress_Config_DestinationRoute) Reset()func (*ClientConnectorService_Ingress_Config_DestinationRoute) String
func (x *ClientConnectorService_Ingress_Config_DestinationRoute) String() stringClientConnectorService_Ingress_Config_TransportProtocol
type ClientConnectorService_Ingress_Config_TransportProtocol int32The protocol used to connect to the server.
ClientConnectorService_Ingress_Config_TRANSPORT_PROTOCOL_UNSPECIFIED, ClientConnectorService_Ingress_Config_TCP
const (
// Default value. This value is unused.
ClientConnectorService_Ingress_Config_TRANSPORT_PROTOCOL_UNSPECIFIED ClientConnectorService_Ingress_Config_TransportProtocol = 0
// TCP protocol.
ClientConnectorService_Ingress_Config_TCP ClientConnectorService_Ingress_Config_TransportProtocol = 1
)func (ClientConnectorService_Ingress_Config_TransportProtocol) Descriptor
func (ClientConnectorService_Ingress_Config_TransportProtocol) Descriptor() protoreflect.EnumDescriptorfunc (ClientConnectorService_Ingress_Config_TransportProtocol) Enum
func (x ClientConnectorService_Ingress_Config_TransportProtocol) Enum() *ClientConnectorService_Ingress_Config_TransportProtocolfunc (ClientConnectorService_Ingress_Config_TransportProtocol) EnumDescriptor
func (ClientConnectorService_Ingress_Config_TransportProtocol) EnumDescriptor() ([]byte, []int)Deprecated: Use ClientConnectorService_Ingress_Config_TransportProtocol.Descriptor instead.
func (ClientConnectorService_Ingress_Config_TransportProtocol) Number
func (x ClientConnectorService_Ingress_Config_TransportProtocol) Number() protoreflect.EnumNumberfunc (ClientConnectorService_Ingress_Config_TransportProtocol) String
func (x ClientConnectorService_Ingress_Config_TransportProtocol) String() stringfunc (ClientConnectorService_Ingress_Config_TransportProtocol) Type
ClientConnectorService_State
type ClientConnectorService_State int32Represents the different states of a ClientConnectorService.
ClientConnectorService_STATE_UNSPECIFIED, ClientConnectorService_CREATING, ClientConnectorService_UPDATING, ClientConnectorService_DELETING, ClientConnectorService_RUNNING, ClientConnectorService_DOWN, ClientConnectorService_ERROR
const (
// Default value. This value is unused.
ClientConnectorService_STATE_UNSPECIFIED ClientConnectorService_State = 0
// ClientConnectorService is being created.
ClientConnectorService_CREATING ClientConnectorService_State = 1
// ClientConnectorService is being updated.
ClientConnectorService_UPDATING ClientConnectorService_State = 2
// ClientConnectorService is being deleted.
ClientConnectorService_DELETING ClientConnectorService_State = 3
// ClientConnectorService is running.
ClientConnectorService_RUNNING ClientConnectorService_State = 4
// ClientConnectorService is down and may be restored in the future.
// This happens when CCFE sends ProjectState = OFF.
ClientConnectorService_DOWN ClientConnectorService_State = 5
// ClientConnectorService encountered an error and is in an indeterministic
// state.
ClientConnectorService_ERROR ClientConnectorService_State = 6
)func (ClientConnectorService_State) Descriptor
func (ClientConnectorService_State) Descriptor() protoreflect.EnumDescriptorfunc (ClientConnectorService_State) Enum
func (x ClientConnectorService_State) Enum() *ClientConnectorService_Statefunc (ClientConnectorService_State) EnumDescriptor
func (ClientConnectorService_State) EnumDescriptor() ([]byte, []int)Deprecated: Use ClientConnectorService_State.Descriptor instead.
func (ClientConnectorService_State) Number
func (x ClientConnectorService_State) Number() protoreflect.EnumNumberfunc (ClientConnectorService_State) String
func (x ClientConnectorService_State) String() stringfunc (ClientConnectorService_State) Type
func (ClientConnectorService_State) Type() protoreflect.EnumTypeClientConnectorServicesServiceClient
type ClientConnectorServicesServiceClient interface {
// Lists ClientConnectorServices in a given project and location.
ListClientConnectorServices(ctx context.Context, in *ListClientConnectorServicesRequest, opts ...grpc.CallOption) (*ListClientConnectorServicesResponse, error)
// Gets details of a single ClientConnectorService.
GetClientConnectorService(ctx context.Context, in *GetClientConnectorServiceRequest, opts ...grpc.CallOption) (*ClientConnectorService, error)
// Creates a new ClientConnectorService in a given project and location.
CreateClientConnectorService(ctx context.Context, in *CreateClientConnectorServiceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single ClientConnectorService.
UpdateClientConnectorService(ctx context.Context, in *UpdateClientConnectorServiceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single ClientConnectorService.
DeleteClientConnectorService(ctx context.Context, in *DeleteClientConnectorServiceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}ClientConnectorServicesServiceClient is the client API for ClientConnectorServicesService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewClientConnectorServicesServiceClient
func NewClientConnectorServicesServiceClient(cc grpc.ClientConnInterface) ClientConnectorServicesServiceClientClientConnectorServicesServiceServer
type ClientConnectorServicesServiceServer interface {
// Lists ClientConnectorServices in a given project and location.
ListClientConnectorServices(context.Context, *ListClientConnectorServicesRequest) (*ListClientConnectorServicesResponse, error)
// Gets details of a single ClientConnectorService.
GetClientConnectorService(context.Context, *GetClientConnectorServiceRequest) (*ClientConnectorService, error)
// Creates a new ClientConnectorService in a given project and location.
CreateClientConnectorService(context.Context, *CreateClientConnectorServiceRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single ClientConnectorService.
UpdateClientConnectorService(context.Context, *UpdateClientConnectorServiceRequest) (*longrunningpb.Operation, error)
// Deletes a single ClientConnectorService.
DeleteClientConnectorService(context.Context, *DeleteClientConnectorServiceRequest) (*longrunningpb.Operation, error)
}ClientConnectorServicesServiceServer is the server API for ClientConnectorServicesService service. All implementations should embed UnimplementedClientConnectorServicesServiceServer for forward compatibility
CreateClientConnectorServiceRequest
type CreateClientConnectorServiceRequest struct {
// Required. Value for parent.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. User-settable client connector service resource ID.
// - Must start with a letter.
// - Must contain between 4-63 characters from `/[a-z][0-9]-/`.
// - Must end with a number or a letter.
//
// A random system generated name will be assigned
// if not specified by the user.
ClientConnectorServiceId string `protobuf:"bytes,2,opt,name=client_connector_service_id,json=clientConnectorServiceId,proto3" json:"client_connector_service_id,omitempty"`
// Required. The resource being created.
ClientConnectorService *ClientConnectorService `protobuf:"bytes,3,opt,name=client_connector_service,json=clientConnectorService,proto3" json:"client_connector_service,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and t
// he request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Optional. If set, validates request by executing a dry-run which would not
// alter the resource in any way.
ValidateOnly bool `protobuf:"varint,5,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}Message for creating a ClientConnectorService.
func (*CreateClientConnectorServiceRequest) Descriptor
func (*CreateClientConnectorServiceRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateClientConnectorServiceRequest.ProtoReflect.Descriptor instead.
func (*CreateClientConnectorServiceRequest) GetClientConnectorService
func (x *CreateClientConnectorServiceRequest) GetClientConnectorService() *ClientConnectorServicefunc (*CreateClientConnectorServiceRequest) GetClientConnectorServiceId
func (x *CreateClientConnectorServiceRequest) GetClientConnectorServiceId() stringfunc (*CreateClientConnectorServiceRequest) GetParent
func (x *CreateClientConnectorServiceRequest) GetParent() stringfunc (*CreateClientConnectorServiceRequest) GetRequestId
func (x *CreateClientConnectorServiceRequest) GetRequestId() stringfunc (*CreateClientConnectorServiceRequest) GetValidateOnly
func (x *CreateClientConnectorServiceRequest) GetValidateOnly() boolfunc (*CreateClientConnectorServiceRequest) ProtoMessage
func (*CreateClientConnectorServiceRequest) ProtoMessage()func (*CreateClientConnectorServiceRequest) ProtoReflect
func (x *CreateClientConnectorServiceRequest) ProtoReflect() protoreflect.Messagefunc (*CreateClientConnectorServiceRequest) Reset
func (x *CreateClientConnectorServiceRequest) Reset()func (*CreateClientConnectorServiceRequest) String
func (x *CreateClientConnectorServiceRequest) String() stringDeleteClientConnectorServiceRequest
type DeleteClientConnectorServiceRequest struct {
// Required. Name of the resource.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and t
// he request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Optional. If set, validates request by executing a dry-run which would not
// alter the resource in any way.
ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}Message for deleting a ClientConnectorService.
func (*DeleteClientConnectorServiceRequest) Descriptor
func (*DeleteClientConnectorServiceRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteClientConnectorServiceRequest.ProtoReflect.Descriptor instead.
func (*DeleteClientConnectorServiceRequest) GetName
func (x *DeleteClientConnectorServiceRequest) GetName() stringfunc (*DeleteClientConnectorServiceRequest) GetRequestId
func (x *DeleteClientConnectorServiceRequest) GetRequestId() stringfunc (*DeleteClientConnectorServiceRequest) GetValidateOnly
func (x *DeleteClientConnectorServiceRequest) GetValidateOnly() boolfunc (*DeleteClientConnectorServiceRequest) ProtoMessage
func (*DeleteClientConnectorServiceRequest) ProtoMessage()func (*DeleteClientConnectorServiceRequest) ProtoReflect
func (x *DeleteClientConnectorServiceRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteClientConnectorServiceRequest) Reset
func (x *DeleteClientConnectorServiceRequest) Reset()func (*DeleteClientConnectorServiceRequest) String
func (x *DeleteClientConnectorServiceRequest) String() stringGetClientConnectorServiceRequest
type GetClientConnectorServiceRequest struct {
// Required. Name of the resource.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Message for getting a ClientConnectorService.
func (*GetClientConnectorServiceRequest) Descriptor
func (*GetClientConnectorServiceRequest) Descriptor() ([]byte, []int)Deprecated: Use GetClientConnectorServiceRequest.ProtoReflect.Descriptor instead.
func (*GetClientConnectorServiceRequest) GetName
func (x *GetClientConnectorServiceRequest) GetName() stringfunc (*GetClientConnectorServiceRequest) ProtoMessage
func (*GetClientConnectorServiceRequest) ProtoMessage()func (*GetClientConnectorServiceRequest) ProtoReflect
func (x *GetClientConnectorServiceRequest) ProtoReflect() protoreflect.Messagefunc (*GetClientConnectorServiceRequest) Reset
func (x *GetClientConnectorServiceRequest) Reset()func (*GetClientConnectorServiceRequest) String
func (x *GetClientConnectorServiceRequest) String() stringListClientConnectorServicesRequest
type ListClientConnectorServicesRequest struct {
// Required. Parent value for ListClientConnectorServicesRequest.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. Server may return fewer items than
// requested. If unspecified, server will pick an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filtering results.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Hint for how to order the results.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}Message for requesting list of ClientConnectorServices.
func (*ListClientConnectorServicesRequest) Descriptor
func (*ListClientConnectorServicesRequest) Descriptor() ([]byte, []int)Deprecated: Use ListClientConnectorServicesRequest.ProtoReflect.Descriptor instead.
func (*ListClientConnectorServicesRequest) GetFilter
func (x *ListClientConnectorServicesRequest) GetFilter() stringfunc (*ListClientConnectorServicesRequest) GetOrderBy
func (x *ListClientConnectorServicesRequest) GetOrderBy() stringfunc (*ListClientConnectorServicesRequest) GetPageSize
func (x *ListClientConnectorServicesRequest) GetPageSize() int32func (*ListClientConnectorServicesRequest) GetPageToken
func (x *ListClientConnectorServicesRequest) GetPageToken() stringfunc (*ListClientConnectorServicesRequest) GetParent
func (x *ListClientConnectorServicesRequest) GetParent() stringfunc (*ListClientConnectorServicesRequest) ProtoMessage
func (*ListClientConnectorServicesRequest) ProtoMessage()func (*ListClientConnectorServicesRequest) ProtoReflect
func (x *ListClientConnectorServicesRequest) ProtoReflect() protoreflect.Messagefunc (*ListClientConnectorServicesRequest) Reset
func (x *ListClientConnectorServicesRequest) Reset()func (*ListClientConnectorServicesRequest) String
func (x *ListClientConnectorServicesRequest) String() stringListClientConnectorServicesResponse
type ListClientConnectorServicesResponse struct {
// The list of ClientConnectorService.
ClientConnectorServices []*ClientConnectorService `protobuf:"bytes,1,rep,name=client_connector_services,json=clientConnectorServices,proto3" json:"client_connector_services,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}Message for response to listing ClientConnectorServices.
func (*ListClientConnectorServicesResponse) Descriptor
func (*ListClientConnectorServicesResponse) Descriptor() ([]byte, []int)Deprecated: Use ListClientConnectorServicesResponse.ProtoReflect.Descriptor instead.
func (*ListClientConnectorServicesResponse) GetClientConnectorServices
func (x *ListClientConnectorServicesResponse) GetClientConnectorServices() []*ClientConnectorServicefunc (*ListClientConnectorServicesResponse) GetNextPageToken
func (x *ListClientConnectorServicesResponse) GetNextPageToken() stringfunc (*ListClientConnectorServicesResponse) GetUnreachable
func (x *ListClientConnectorServicesResponse) GetUnreachable() []stringfunc (*ListClientConnectorServicesResponse) ProtoMessage
func (*ListClientConnectorServicesResponse) ProtoMessage()func (*ListClientConnectorServicesResponse) ProtoReflect
func (x *ListClientConnectorServicesResponse) ProtoReflect() protoreflect.Messagefunc (*ListClientConnectorServicesResponse) Reset
func (x *ListClientConnectorServicesResponse) Reset()func (*ListClientConnectorServicesResponse) String
func (x *ListClientConnectorServicesResponse) String() stringUnimplementedClientConnectorServicesServiceServer
type UnimplementedClientConnectorServicesServiceServer struct {
}UnimplementedClientConnectorServicesServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedClientConnectorServicesServiceServer) CreateClientConnectorService
func (UnimplementedClientConnectorServicesServiceServer) CreateClientConnectorService(context.Context, *CreateClientConnectorServiceRequest) (*longrunningpb.Operation, error)func (UnimplementedClientConnectorServicesServiceServer) DeleteClientConnectorService
func (UnimplementedClientConnectorServicesServiceServer) DeleteClientConnectorService(context.Context, *DeleteClientConnectorServiceRequest) (*longrunningpb.Operation, error)func (UnimplementedClientConnectorServicesServiceServer) GetClientConnectorService
func (UnimplementedClientConnectorServicesServiceServer) GetClientConnectorService(context.Context, *GetClientConnectorServiceRequest) (*ClientConnectorService, error)func (UnimplementedClientConnectorServicesServiceServer) ListClientConnectorServices
func (UnimplementedClientConnectorServicesServiceServer) ListClientConnectorServices(context.Context, *ListClientConnectorServicesRequest) (*ListClientConnectorServicesResponse, error)func (UnimplementedClientConnectorServicesServiceServer) UpdateClientConnectorService
func (UnimplementedClientConnectorServicesServiceServer) UpdateClientConnectorService(context.Context, *UpdateClientConnectorServiceRequest) (*longrunningpb.Operation, error)UnsafeClientConnectorServicesServiceServer
type UnsafeClientConnectorServicesServiceServer interface {
// contains filtered or unexported methods
}UnsafeClientConnectorServicesServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ClientConnectorServicesServiceServer will result in compilation errors.
UpdateClientConnectorServiceRequest
type UpdateClientConnectorServiceRequest struct {
// Required. Field mask is used to specify the fields to be overwritten in the
// ClientConnectorService 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.
//
// Mutable fields: display_name.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The resource being updated.
ClientConnectorService *ClientConnectorService `protobuf:"bytes,2,opt,name=client_connector_service,json=clientConnectorService,proto3" json:"client_connector_service,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and t
// he request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Optional. If set, validates request by executing a dry-run which would not
// alter the resource in any way.
ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// Optional. If set as true, will create the resource if it is not found.
AllowMissing bool `protobuf:"varint,5,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
// contains filtered or unexported fields
}Message for updating a ClientConnectorService
func (*UpdateClientConnectorServiceRequest) Descriptor
func (*UpdateClientConnectorServiceRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateClientConnectorServiceRequest.ProtoReflect.Descriptor instead.
func (*UpdateClientConnectorServiceRequest) GetAllowMissing
func (x *UpdateClientConnectorServiceRequest) GetAllowMissing() boolfunc (*UpdateClientConnectorServiceRequest) GetClientConnectorService
func (x *UpdateClientConnectorServiceRequest) GetClientConnectorService() *ClientConnectorServicefunc (*UpdateClientConnectorServiceRequest) GetRequestId
func (x *UpdateClientConnectorServiceRequest) GetRequestId() stringfunc (*UpdateClientConnectorServiceRequest) GetUpdateMask
func (x *UpdateClientConnectorServiceRequest) GetUpdateMask() *fieldmaskpb.FieldMaskfunc (*UpdateClientConnectorServiceRequest) GetValidateOnly
func (x *UpdateClientConnectorServiceRequest) GetValidateOnly() boolfunc (*UpdateClientConnectorServiceRequest) ProtoMessage
func (*UpdateClientConnectorServiceRequest) ProtoMessage()func (*UpdateClientConnectorServiceRequest) ProtoReflect
func (x *UpdateClientConnectorServiceRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateClientConnectorServiceRequest) Reset
func (x *UpdateClientConnectorServiceRequest) Reset()func (*UpdateClientConnectorServiceRequest) String
func (x *UpdateClientConnectorServiceRequest) String() string