Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterRepositoryManagerServer(s grpc.ServiceRegistrar, srv RepositoryManagerServer)
- type BatchCreateRepositoriesRequest
- func (*BatchCreateRepositoriesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BatchCreateRepositoriesRequest) GetParent() string
- func (x *BatchCreateRepositoriesRequest) GetRequests() []*CreateRepositoryRequest
- func (*BatchCreateRepositoriesRequest) ProtoMessage()
- func (x *BatchCreateRepositoriesRequest) ProtoReflect() protoreflect.Message
- func (x *BatchCreateRepositoriesRequest) Reset()
- func (x *BatchCreateRepositoriesRequest) String() string
- type BatchCreateRepositoriesResponse
- func (*BatchCreateRepositoriesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *BatchCreateRepositoriesResponse) GetRepositories() []*Repository
- func (*BatchCreateRepositoriesResponse) ProtoMessage()
- func (x *BatchCreateRepositoriesResponse) ProtoReflect() protoreflect.Message
- func (x *BatchCreateRepositoriesResponse) Reset()
- func (x *BatchCreateRepositoriesResponse) String() string
- type BitbucketCloudConfig
- func (*BitbucketCloudConfig) Descriptor() ([]byte, []int)deprecated
- func (x *BitbucketCloudConfig) GetAuthorizerCredential() *UserCredential
- func (x *BitbucketCloudConfig) GetReadAuthorizerCredential() *UserCredential
- func (x *BitbucketCloudConfig) GetWebhookSecretSecretVersion() string
- func (x *BitbucketCloudConfig) GetWorkspace() string
- func (*BitbucketCloudConfig) ProtoMessage()
- func (x *BitbucketCloudConfig) ProtoReflect() protoreflect.Message
- func (x *BitbucketCloudConfig) Reset()
- func (x *BitbucketCloudConfig) String() string
- type BitbucketDataCenterConfig
- func (*BitbucketDataCenterConfig) Descriptor() ([]byte, []int)deprecated
- func (x *BitbucketDataCenterConfig) GetAuthorizerCredential() *UserCredential
- func (x *BitbucketDataCenterConfig) GetHostUri() string
- func (x *BitbucketDataCenterConfig) GetReadAuthorizerCredential() *UserCredential
- func (x *BitbucketDataCenterConfig) GetServerVersion() string
- func (x *BitbucketDataCenterConfig) GetServiceDirectoryConfig() *ServiceDirectoryConfig
- func (x *BitbucketDataCenterConfig) GetSslCa() string
- func (x *BitbucketDataCenterConfig) GetWebhookSecretSecretVersion() string
- func (*BitbucketDataCenterConfig) ProtoMessage()
- func (x *BitbucketDataCenterConfig) ProtoReflect() protoreflect.Message
- func (x *BitbucketDataCenterConfig) Reset()
- func (x *BitbucketDataCenterConfig) String() string
- type Connection
- func (*Connection) Descriptor() ([]byte, []int)deprecated
- func (x *Connection) GetAnnotations() map[string]string
- func (x *Connection) GetBitbucketCloudConfig() *BitbucketCloudConfig
- func (x *Connection) GetBitbucketDataCenterConfig() *BitbucketDataCenterConfig
- func (m *Connection) GetConnectionConfig() isConnection_ConnectionConfig
- func (x *Connection) GetCreateTime() *timestamppb.Timestamp
- func (x *Connection) GetDisabled() bool
- func (x *Connection) GetEtag() string
- func (x *Connection) GetGithubConfig() *GitHubConfig
- func (x *Connection) GetGithubEnterpriseConfig() *GitHubEnterpriseConfig
- func (x *Connection) GetGitlabConfig() *GitLabConfig
- func (x *Connection) GetInstallationState() *InstallationState
- func (x *Connection) GetName() string
- func (x *Connection) GetReconciling() bool
- func (x *Connection) GetUpdateTime() *timestamppb.Timestamp
- func (*Connection) ProtoMessage()
- func (x *Connection) ProtoReflect() protoreflect.Message
- func (x *Connection) Reset()
- func (x *Connection) String() string
- type Connection_BitbucketCloudConfig
- type Connection_BitbucketDataCenterConfig
- type Connection_GithubConfig
- type Connection_GithubEnterpriseConfig
- type Connection_GitlabConfig
- type CreateConnectionRequest
- func (*CreateConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateConnectionRequest) GetConnection() *Connection
- func (x *CreateConnectionRequest) GetConnectionId() string
- func (x *CreateConnectionRequest) GetParent() string
- func (*CreateConnectionRequest) ProtoMessage()
- func (x *CreateConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateConnectionRequest) Reset()
- func (x *CreateConnectionRequest) String() string
- type CreateRepositoryRequest
- func (*CreateRepositoryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateRepositoryRequest) GetParent() string
- func (x *CreateRepositoryRequest) GetRepository() *Repository
- func (x *CreateRepositoryRequest) GetRepositoryId() string
- func (*CreateRepositoryRequest) ProtoMessage()
- func (x *CreateRepositoryRequest) ProtoReflect() protoreflect.Message
- func (x *CreateRepositoryRequest) Reset()
- func (x *CreateRepositoryRequest) String() string
- type DeleteConnectionRequest
- func (*DeleteConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteConnectionRequest) GetEtag() string
- func (x *DeleteConnectionRequest) GetName() string
- func (x *DeleteConnectionRequest) GetValidateOnly() bool
- func (*DeleteConnectionRequest) ProtoMessage()
- func (x *DeleteConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteConnectionRequest) Reset()
- func (x *DeleteConnectionRequest) String() string
- type DeleteRepositoryRequest
- func (*DeleteRepositoryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRepositoryRequest) GetEtag() string
- func (x *DeleteRepositoryRequest) GetName() string
- func (x *DeleteRepositoryRequest) GetValidateOnly() bool
- func (*DeleteRepositoryRequest) ProtoMessage()
- func (x *DeleteRepositoryRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteRepositoryRequest) Reset()
- func (x *DeleteRepositoryRequest) String() string
- type FetchGitRefsRequest
- func (*FetchGitRefsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FetchGitRefsRequest) GetRefType() FetchGitRefsRequest_RefType
- func (x *FetchGitRefsRequest) GetRepository() string
- func (*FetchGitRefsRequest) ProtoMessage()
- func (x *FetchGitRefsRequest) ProtoReflect() protoreflect.Message
- func (x *FetchGitRefsRequest) Reset()
- func (x *FetchGitRefsRequest) String() string
- type FetchGitRefsRequest_RefType
- func (FetchGitRefsRequest_RefType) Descriptor() protoreflect.EnumDescriptor
- func (x FetchGitRefsRequest_RefType) Enum() *FetchGitRefsRequest_RefType
- func (FetchGitRefsRequest_RefType) EnumDescriptor() ([]byte, []int)deprecated
- func (x FetchGitRefsRequest_RefType) Number() protoreflect.EnumNumber
- func (x FetchGitRefsRequest_RefType) String() string
- func (FetchGitRefsRequest_RefType) Type() protoreflect.EnumType
- type FetchGitRefsResponse
- func (*FetchGitRefsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FetchGitRefsResponse) GetRefNames() []string
- func (*FetchGitRefsResponse) ProtoMessage()
- func (x *FetchGitRefsResponse) ProtoReflect() protoreflect.Message
- func (x *FetchGitRefsResponse) Reset()
- func (x *FetchGitRefsResponse) String() string
- type FetchLinkableRepositoriesRequest
- func (*FetchLinkableRepositoriesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FetchLinkableRepositoriesRequest) GetConnection() string
- func (x *FetchLinkableRepositoriesRequest) GetPageSize() int32
- func (x *FetchLinkableRepositoriesRequest) GetPageToken() string
- func (*FetchLinkableRepositoriesRequest) ProtoMessage()
- func (x *FetchLinkableRepositoriesRequest) ProtoReflect() protoreflect.Message
- func (x *FetchLinkableRepositoriesRequest) Reset()
- func (x *FetchLinkableRepositoriesRequest) String() string
- type FetchLinkableRepositoriesResponse
- func (*FetchLinkableRepositoriesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FetchLinkableRepositoriesResponse) GetNextPageToken() string
- func (x *FetchLinkableRepositoriesResponse) GetRepositories() []*Repository
- func (*FetchLinkableRepositoriesResponse) ProtoMessage()
- func (x *FetchLinkableRepositoriesResponse) ProtoReflect() protoreflect.Message
- func (x *FetchLinkableRepositoriesResponse) Reset()
- func (x *FetchLinkableRepositoriesResponse) String() string
- type FetchReadTokenRequest
- func (*FetchReadTokenRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FetchReadTokenRequest) GetRepository() string
- func (*FetchReadTokenRequest) ProtoMessage()
- func (x *FetchReadTokenRequest) ProtoReflect() protoreflect.Message
- func (x *FetchReadTokenRequest) Reset()
- func (x *FetchReadTokenRequest) String() string
- type FetchReadTokenResponse
- func (*FetchReadTokenResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FetchReadTokenResponse) GetExpirationTime() *timestamppb.Timestamp
- func (x *FetchReadTokenResponse) GetToken() string
- func (*FetchReadTokenResponse) ProtoMessage()
- func (x *FetchReadTokenResponse) ProtoReflect() protoreflect.Message
- func (x *FetchReadTokenResponse) Reset()
- func (x *FetchReadTokenResponse) String() string
- type FetchReadWriteTokenRequest
- func (*FetchReadWriteTokenRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FetchReadWriteTokenRequest) GetRepository() string
- func (*FetchReadWriteTokenRequest) ProtoMessage()
- func (x *FetchReadWriteTokenRequest) ProtoReflect() protoreflect.Message
- func (x *FetchReadWriteTokenRequest) Reset()
- func (x *FetchReadWriteTokenRequest) String() string
- type FetchReadWriteTokenResponse
- func (*FetchReadWriteTokenResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FetchReadWriteTokenResponse) GetExpirationTime() *timestamppb.Timestamp
- func (x *FetchReadWriteTokenResponse) GetToken() string
- func (*FetchReadWriteTokenResponse) ProtoMessage()
- func (x *FetchReadWriteTokenResponse) ProtoReflect() protoreflect.Message
- func (x *FetchReadWriteTokenResponse) Reset()
- func (x *FetchReadWriteTokenResponse) String() string
- type GetConnectionRequest
- func (*GetConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetConnectionRequest) GetName() string
- func (*GetConnectionRequest) ProtoMessage()
- func (x *GetConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *GetConnectionRequest) Reset()
- func (x *GetConnectionRequest) String() string
- type GetRepositoryRequest
- func (*GetRepositoryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetRepositoryRequest) GetName() string
- func (*GetRepositoryRequest) ProtoMessage()
- func (x *GetRepositoryRequest) ProtoReflect() protoreflect.Message
- func (x *GetRepositoryRequest) Reset()
- func (x *GetRepositoryRequest) String() string
- type GitHubConfig
- func (*GitHubConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GitHubConfig) GetAppInstallationId() int64
- func (x *GitHubConfig) GetAuthorizerCredential() *OAuthCredential
- func (*GitHubConfig) ProtoMessage()
- func (x *GitHubConfig) ProtoReflect() protoreflect.Message
- func (x *GitHubConfig) Reset()
- func (x *GitHubConfig) String() string
- type GitHubEnterpriseConfig
- func (*GitHubEnterpriseConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GitHubEnterpriseConfig) GetApiKey() string
- func (x *GitHubEnterpriseConfig) GetAppId() int64
- func (x *GitHubEnterpriseConfig) GetAppInstallationId() int64
- func (x *GitHubEnterpriseConfig) GetAppSlug() string
- func (x *GitHubEnterpriseConfig) GetHostUri() string
- func (x *GitHubEnterpriseConfig) GetPrivateKeySecretVersion() string
- func (x *GitHubEnterpriseConfig) GetServerVersion() string
- func (x *GitHubEnterpriseConfig) GetServiceDirectoryConfig() *ServiceDirectoryConfig
- func (x *GitHubEnterpriseConfig) GetSslCa() string
- func (x *GitHubEnterpriseConfig) GetWebhookSecretSecretVersion() string
- func (*GitHubEnterpriseConfig) ProtoMessage()
- func (x *GitHubEnterpriseConfig) ProtoReflect() protoreflect.Message
- func (x *GitHubEnterpriseConfig) Reset()
- func (x *GitHubEnterpriseConfig) String() string
- type GitLabConfig
- func (*GitLabConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GitLabConfig) GetAuthorizerCredential() *UserCredential
- func (x *GitLabConfig) GetHostUri() string
- func (x *GitLabConfig) GetReadAuthorizerCredential() *UserCredential
- func (x *GitLabConfig) GetServerVersion() string
- func (x *GitLabConfig) GetServiceDirectoryConfig() *ServiceDirectoryConfig
- func (x *GitLabConfig) GetSslCa() string
- func (x *GitLabConfig) GetWebhookSecretSecretVersion() string
- func (*GitLabConfig) ProtoMessage()
- func (x *GitLabConfig) ProtoReflect() protoreflect.Message
- func (x *GitLabConfig) Reset()
- func (x *GitLabConfig) String() string
- type InstallationState
- func (*InstallationState) Descriptor() ([]byte, []int)deprecated
- func (x *InstallationState) GetActionUri() string
- func (x *InstallationState) GetMessage() string
- func (x *InstallationState) GetStage() InstallationState_Stage
- func (*InstallationState) ProtoMessage()
- func (x *InstallationState) ProtoReflect() protoreflect.Message
- func (x *InstallationState) Reset()
- func (x *InstallationState) String() string
- type InstallationState_Stage
- func (InstallationState_Stage) Descriptor() protoreflect.EnumDescriptor
- func (x InstallationState_Stage) Enum() *InstallationState_Stage
- func (InstallationState_Stage) EnumDescriptor() ([]byte, []int)deprecated
- func (x InstallationState_Stage) Number() protoreflect.EnumNumber
- func (x InstallationState_Stage) String() string
- func (InstallationState_Stage) Type() protoreflect.EnumType
- type ListConnectionsRequest
- func (*ListConnectionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListConnectionsRequest) GetPageSize() int32
- func (x *ListConnectionsRequest) GetPageToken() string
- func (x *ListConnectionsRequest) GetParent() string
- func (*ListConnectionsRequest) ProtoMessage()
- func (x *ListConnectionsRequest) ProtoReflect() protoreflect.Message
- func (x *ListConnectionsRequest) Reset()
- func (x *ListConnectionsRequest) String() string
- type ListConnectionsResponse
- func (*ListConnectionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListConnectionsResponse) GetConnections() []*Connection
- func (x *ListConnectionsResponse) GetNextPageToken() string
- func (*ListConnectionsResponse) ProtoMessage()
- func (x *ListConnectionsResponse) ProtoReflect() protoreflect.Message
- func (x *ListConnectionsResponse) Reset()
- func (x *ListConnectionsResponse) String() string
- type ListRepositoriesRequest
- func (*ListRepositoriesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRepositoriesRequest) GetFilter() string
- func (x *ListRepositoriesRequest) GetPageSize() int32
- func (x *ListRepositoriesRequest) GetPageToken() string
- func (x *ListRepositoriesRequest) GetParent() string
- func (*ListRepositoriesRequest) ProtoMessage()
- func (x *ListRepositoriesRequest) ProtoReflect() protoreflect.Message
- func (x *ListRepositoriesRequest) Reset()
- func (x *ListRepositoriesRequest) String() string
- type ListRepositoriesResponse
- func (*ListRepositoriesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListRepositoriesResponse) GetNextPageToken() string
- func (x *ListRepositoriesResponse) GetRepositories() []*Repository
- func (*ListRepositoriesResponse) ProtoMessage()
- func (x *ListRepositoriesResponse) ProtoReflect() protoreflect.Message
- func (x *ListRepositoriesResponse) Reset()
- func (x *ListRepositoriesResponse) String() string
- type OAuthCredential
- func (*OAuthCredential) Descriptor() ([]byte, []int)deprecated
- func (x *OAuthCredential) GetOauthTokenSecretVersion() string
- func (x *OAuthCredential) GetUsername() string
- func (*OAuthCredential) ProtoMessage()
- func (x *OAuthCredential) ProtoReflect() protoreflect.Message
- func (x *OAuthCredential) Reset()
- func (x *OAuthCredential) String() string
- type OperationMetadata
- func (*OperationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *OperationMetadata) GetApiVersion() string
- func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetRequestedCancellation() bool
- func (x *OperationMetadata) GetStatusMessage() string
- func (x *OperationMetadata) GetTarget() string
- func (x *OperationMetadata) GetVerb() string
- func (*OperationMetadata) ProtoMessage()
- func (x *OperationMetadata) ProtoReflect() protoreflect.Message
- func (x *OperationMetadata) Reset()
- func (x *OperationMetadata) String() string
- type ProcessWebhookRequest
- func (*ProcessWebhookRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProcessWebhookRequest) GetBody() *httpbody.HttpBody
- func (x *ProcessWebhookRequest) GetParent() string
- func (x *ProcessWebhookRequest) GetWebhookKey() string
- func (*ProcessWebhookRequest) ProtoMessage()
- func (x *ProcessWebhookRequest) ProtoReflect() protoreflect.Message
- func (x *ProcessWebhookRequest) Reset()
- func (x *ProcessWebhookRequest) String() string
- type Repository
- func (*Repository) Descriptor() ([]byte, []int)deprecated
- func (x *Repository) GetAnnotations() map[string]string
- func (x *Repository) GetCreateTime() *timestamppb.Timestamp
- func (x *Repository) GetEtag() string
- func (x *Repository) GetName() string
- func (x *Repository) GetRemoteUri() string
- func (x *Repository) GetUpdateTime() *timestamppb.Timestamp
- func (x *Repository) GetWebhookId() string
- func (*Repository) ProtoMessage()
- func (x *Repository) ProtoReflect() protoreflect.Message
- func (x *Repository) Reset()
- func (x *Repository) String() string
- type RepositoryManagerClient
- type RepositoryManagerServer
- type RunWorkflowCustomOperationMetadata
- func (*RunWorkflowCustomOperationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *RunWorkflowCustomOperationMetadata) GetApiVersion() string
- func (x *RunWorkflowCustomOperationMetadata) GetCreateTime() *timestamppb.Timestamp
- func (x *RunWorkflowCustomOperationMetadata) GetEndTime() *timestamppb.Timestamp
- func (x *RunWorkflowCustomOperationMetadata) GetPipelineRunId() string
- func (x *RunWorkflowCustomOperationMetadata) GetRequestedCancellation() bool
- func (x *RunWorkflowCustomOperationMetadata) GetTarget() string
- func (x *RunWorkflowCustomOperationMetadata) GetVerb() string
- func (*RunWorkflowCustomOperationMetadata) ProtoMessage()
- func (x *RunWorkflowCustomOperationMetadata) ProtoReflect() protoreflect.Message
- func (x *RunWorkflowCustomOperationMetadata) Reset()
- func (x *RunWorkflowCustomOperationMetadata) String() string
- type ServiceDirectoryConfig
- func (*ServiceDirectoryConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceDirectoryConfig) GetService() string
- func (*ServiceDirectoryConfig) ProtoMessage()
- func (x *ServiceDirectoryConfig) ProtoReflect() protoreflect.Message
- func (x *ServiceDirectoryConfig) Reset()
- func (x *ServiceDirectoryConfig) String() string
- type UnimplementedRepositoryManagerServer
- func (UnimplementedRepositoryManagerServer) BatchCreateRepositories(context.Context, *BatchCreateRepositoriesRequest) (*longrunningpb.Operation, error)
- func (UnimplementedRepositoryManagerServer) CreateConnection(context.Context, *CreateConnectionRequest) (*longrunningpb.Operation, error)
- func (UnimplementedRepositoryManagerServer) CreateRepository(context.Context, *CreateRepositoryRequest) (*longrunningpb.Operation, error)
- func (UnimplementedRepositoryManagerServer) DeleteConnection(context.Context, *DeleteConnectionRequest) (*longrunningpb.Operation, error)
- func (UnimplementedRepositoryManagerServer) DeleteRepository(context.Context, *DeleteRepositoryRequest) (*longrunningpb.Operation, error)
- func (UnimplementedRepositoryManagerServer) FetchGitRefs(context.Context, *FetchGitRefsRequest) (*FetchGitRefsResponse, error)
- func (UnimplementedRepositoryManagerServer) FetchLinkableRepositories(context.Context, *FetchLinkableRepositoriesRequest) (*FetchLinkableRepositoriesResponse, error)
- func (UnimplementedRepositoryManagerServer) FetchReadToken(context.Context, *FetchReadTokenRequest) (*FetchReadTokenResponse, error)
- func (UnimplementedRepositoryManagerServer) FetchReadWriteToken(context.Context, *FetchReadWriteTokenRequest) (*FetchReadWriteTokenResponse, error)
- func (UnimplementedRepositoryManagerServer) GetConnection(context.Context, *GetConnectionRequest) (*Connection, error)
- func (UnimplementedRepositoryManagerServer) GetRepository(context.Context, *GetRepositoryRequest) (*Repository, error)
- func (UnimplementedRepositoryManagerServer) ListConnections(context.Context, *ListConnectionsRequest) (*ListConnectionsResponse, error)
- func (UnimplementedRepositoryManagerServer) ListRepositories(context.Context, *ListRepositoriesRequest) (*ListRepositoriesResponse, error)
- func (UnimplementedRepositoryManagerServer) UpdateConnection(context.Context, *UpdateConnectionRequest) (*longrunningpb.Operation, error)
- type UnsafeRepositoryManagerServer
- type UpdateConnectionRequest
- func (*UpdateConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateConnectionRequest) GetAllowMissing() bool
- func (x *UpdateConnectionRequest) GetConnection() *Connection
- func (x *UpdateConnectionRequest) GetEtag() string
- func (x *UpdateConnectionRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateConnectionRequest) ProtoMessage()
- func (x *UpdateConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateConnectionRequest) Reset()
- func (x *UpdateConnectionRequest) String() string
- type UserCredential
- func (*UserCredential) Descriptor() ([]byte, []int)deprecated
- func (x *UserCredential) GetUserTokenSecretVersion() string
- func (x *UserCredential) GetUsername() string
- func (*UserCredential) ProtoMessage()
- func (x *UserCredential) ProtoReflect() protoreflect.Message
- func (x *UserCredential) Reset()
- func (x *UserCredential) String() string
Constants ¶
const ( RepositoryManager_CreateConnection_FullMethodName = "/google.devtools.cloudbuild.v2.RepositoryManager/CreateConnection" RepositoryManager_GetConnection_FullMethodName = "/google.devtools.cloudbuild.v2.RepositoryManager/GetConnection" RepositoryManager_ListConnections_FullMethodName = "/google.devtools.cloudbuild.v2.RepositoryManager/ListConnections" RepositoryManager_UpdateConnection_FullMethodName = "/google.devtools.cloudbuild.v2.RepositoryManager/UpdateConnection" RepositoryManager_DeleteConnection_FullMethodName = "/google.devtools.cloudbuild.v2.RepositoryManager/DeleteConnection" RepositoryManager_CreateRepository_FullMethodName = "/google.devtools.cloudbuild.v2.RepositoryManager/CreateRepository" RepositoryManager_BatchCreateRepositories_FullMethodName = "/google.devtools.cloudbuild.v2.RepositoryManager/BatchCreateRepositories" RepositoryManager_GetRepository_FullMethodName = "/google.devtools.cloudbuild.v2.RepositoryManager/GetRepository" RepositoryManager_ListRepositories_FullMethodName = "/google.devtools.cloudbuild.v2.RepositoryManager/ListRepositories" RepositoryManager_DeleteRepository_FullMethodName = "/google.devtools.cloudbuild.v2.RepositoryManager/DeleteRepository" RepositoryManager_FetchReadWriteToken_FullMethodName = "/google.devtools.cloudbuild.v2.RepositoryManager/FetchReadWriteToken" RepositoryManager_FetchReadToken_FullMethodName = "/google.devtools.cloudbuild.v2.RepositoryManager/FetchReadToken" RepositoryManager_FetchLinkableRepositories_FullMethodName = "/google.devtools.cloudbuild.v2.RepositoryManager/FetchLinkableRepositories" RepositoryManager_FetchGitRefs_FullMethodName = "/google.devtools.cloudbuild.v2.RepositoryManager/FetchGitRefs" )
Variables ¶
var ( InstallationState_Stage_name = map[int32]string{ 0: "STAGE_UNSPECIFIED", 1: "PENDING_CREATE_APP", 2: "PENDING_USER_OAUTH", 3: "PENDING_INSTALL_APP", 10: "COMPLETE", } InstallationState_Stage_value = map[string]int32{ "STAGE_UNSPECIFIED": 0, "PENDING_CREATE_APP": 1, "PENDING_USER_OAUTH": 2, "PENDING_INSTALL_APP": 3, "COMPLETE": 10, } )
Enum value maps for InstallationState_Stage.
var ( FetchGitRefsRequest_RefType_name = map[int32]string{ 0: "REF_TYPE_UNSPECIFIED", 1: "TAG", 2: "BRANCH", } FetchGitRefsRequest_RefType_value = map[string]int32{ "REF_TYPE_UNSPECIFIED": 0, "TAG": 1, "BRANCH": 2, } )
Enum value maps for FetchGitRefsRequest_RefType.
var File_google_devtools_cloudbuild_v2_cloudbuild_proto protoreflect.FileDescriptor
var File_google_devtools_cloudbuild_v2_repositories_proto protoreflect.FileDescriptor
var RepositoryManager_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.devtools.cloudbuild.v2.RepositoryManager", HandlerType: (*RepositoryManagerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateConnection", Handler: _RepositoryManager_CreateConnection_Handler, }, { MethodName: "GetConnection", Handler: _RepositoryManager_GetConnection_Handler, }, { MethodName: "ListConnections", Handler: _RepositoryManager_ListConnections_Handler, }, { MethodName: "UpdateConnection", Handler: _RepositoryManager_UpdateConnection_Handler, }, { MethodName: "DeleteConnection", Handler: _RepositoryManager_DeleteConnection_Handler, }, { MethodName: "CreateRepository", Handler: _RepositoryManager_CreateRepository_Handler, }, { MethodName: "BatchCreateRepositories", Handler: _RepositoryManager_BatchCreateRepositories_Handler, }, { MethodName: "GetRepository", Handler: _RepositoryManager_GetRepository_Handler, }, { MethodName: "ListRepositories", Handler: _RepositoryManager_ListRepositories_Handler, }, { MethodName: "DeleteRepository", Handler: _RepositoryManager_DeleteRepository_Handler, }, { MethodName: "FetchReadWriteToken", Handler: _RepositoryManager_FetchReadWriteToken_Handler, }, { MethodName: "FetchReadToken", Handler: _RepositoryManager_FetchReadToken_Handler, }, { MethodName: "FetchLinkableRepositories", Handler: _RepositoryManager_FetchLinkableRepositories_Handler, }, { MethodName: "FetchGitRefs", Handler: _RepositoryManager_FetchGitRefs_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/devtools/cloudbuild/v2/repositories.proto", }
RepositoryManager_ServiceDesc is the grpc.ServiceDesc for RepositoryManager service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterRepositoryManagerServer ¶
func RegisterRepositoryManagerServer(s grpc.ServiceRegistrar, srv RepositoryManagerServer)
Types ¶
type BatchCreateRepositoriesRequest ¶
type BatchCreateRepositoriesRequest struct {
// Required. The connection to contain all the repositories being created.
// Format: projects/*/locations/*/connections/*
// The parent field in the CreateRepositoryRequest messages
// must either be empty or match this field.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The request messages specifying the repositories to create.
Requests []*CreateRepositoryRequest `protobuf:"bytes,2,rep,name=requests,proto3" json:"requests,omitempty"`
// contains filtered or unexported fields
}
Message for creating repositoritories in batch.
func (*BatchCreateRepositoriesRequest) Descriptor
deprecated
func (*BatchCreateRepositoriesRequest) Descriptor() ([]byte, []int)
Deprecated: Use BatchCreateRepositoriesRequest.ProtoReflect.Descriptor instead.
func (*BatchCreateRepositoriesRequest) GetParent ¶
func (x *BatchCreateRepositoriesRequest) GetParent() string
func (*BatchCreateRepositoriesRequest) GetRequests ¶
func (x *BatchCreateRepositoriesRequest) GetRequests() []*CreateRepositoryRequest
func (*BatchCreateRepositoriesRequest) ProtoMessage ¶
func (*BatchCreateRepositoriesRequest) ProtoMessage()
func (*BatchCreateRepositoriesRequest) ProtoReflect ¶
func (x *BatchCreateRepositoriesRequest) ProtoReflect() protoreflect.Message
func (*BatchCreateRepositoriesRequest) Reset ¶
func (x *BatchCreateRepositoriesRequest) Reset()
func (*BatchCreateRepositoriesRequest) String ¶
func (x *BatchCreateRepositoriesRequest) String() string
type BatchCreateRepositoriesResponse ¶
type BatchCreateRepositoriesResponse struct {
// Repository resources created.
Repositories []*Repository `protobuf:"bytes,1,rep,name=repositories,proto3" json:"repositories,omitempty"`
// contains filtered or unexported fields
}
Message for response of creating repositories in batch.
func (*BatchCreateRepositoriesResponse) Descriptor
deprecated
func (*BatchCreateRepositoriesResponse) Descriptor() ([]byte, []int)
Deprecated: Use BatchCreateRepositoriesResponse.ProtoReflect.Descriptor instead.
func (*BatchCreateRepositoriesResponse) GetRepositories ¶
func (x *BatchCreateRepositoriesResponse) GetRepositories() []*Repository
func (*BatchCreateRepositoriesResponse) ProtoMessage ¶
func (*BatchCreateRepositoriesResponse) ProtoMessage()
func (*BatchCreateRepositoriesResponse) ProtoReflect ¶
func (x *BatchCreateRepositoriesResponse) ProtoReflect() protoreflect.Message
func (*BatchCreateRepositoriesResponse) Reset ¶
func (x *BatchCreateRepositoriesResponse) Reset()
func (*BatchCreateRepositoriesResponse) String ¶
func (x *BatchCreateRepositoriesResponse) String() string
type BitbucketCloudConfig ¶ added in v1.16.0
type BitbucketCloudConfig struct {
// Required. The Bitbucket Cloud Workspace ID to be connected to Google Cloud
// Platform.
Workspace string `protobuf:"bytes,1,opt,name=workspace,proto3" json:"workspace,omitempty"`
// Required. SecretManager resource containing the webhook secret used to
// verify webhook events, formatted as `projects/*/secrets/*/versions/*`.
WebhookSecretSecretVersion string `` /* 143-byte string literal not displayed */
// Required. An access token with the `repository` access. It can be either a
// workspace, project or repository access token. It's recommended to use a
// system account to generate the credentials.
ReadAuthorizerCredential *UserCredential `` /* 135-byte string literal not displayed */
// Required. An access token with the `webhook`, `repository`,
// `repository:admin` and `pullrequest` scope access. It can be either a
// workspace, project or repository access token. It's recommended to use a
// system account to generate these credentials.
AuthorizerCredential *UserCredential `protobuf:"bytes,4,opt,name=authorizer_credential,json=authorizerCredential,proto3" json:"authorizer_credential,omitempty"`
// contains filtered or unexported fields
}
Configuration for connections to Bitbucket Cloud.
func (*BitbucketCloudConfig) Descriptor
deprecated
added in
v1.16.0
func (*BitbucketCloudConfig) Descriptor() ([]byte, []int)
Deprecated: Use BitbucketCloudConfig.ProtoReflect.Descriptor instead.
func (*BitbucketCloudConfig) GetAuthorizerCredential ¶ added in v1.16.0
func (x *BitbucketCloudConfig) GetAuthorizerCredential() *UserCredential
func (*BitbucketCloudConfig) GetReadAuthorizerCredential ¶ added in v1.16.0
func (x *BitbucketCloudConfig) GetReadAuthorizerCredential() *UserCredential
func (*BitbucketCloudConfig) GetWebhookSecretSecretVersion ¶ added in v1.16.0
func (x *BitbucketCloudConfig) GetWebhookSecretSecretVersion() string
func (*BitbucketCloudConfig) GetWorkspace ¶ added in v1.16.0
func (x *BitbucketCloudConfig) GetWorkspace() string
func (*BitbucketCloudConfig) ProtoMessage ¶ added in v1.16.0
func (*BitbucketCloudConfig) ProtoMessage()
func (*BitbucketCloudConfig) ProtoReflect ¶ added in v1.16.0
func (x *BitbucketCloudConfig) ProtoReflect() protoreflect.Message
func (*BitbucketCloudConfig) Reset ¶ added in v1.16.0
func (x *BitbucketCloudConfig) Reset()
func (*BitbucketCloudConfig) String ¶ added in v1.16.0
func (x *BitbucketCloudConfig) String() string
type BitbucketDataCenterConfig ¶ added in v1.16.0
type BitbucketDataCenterConfig struct {
// Required. The URI of the Bitbucket Data Center instance or cluster this
// connection is for.
HostUri string `protobuf:"bytes,1,opt,name=host_uri,json=hostUri,proto3" json:"host_uri,omitempty"`
// Required. Immutable. SecretManager resource containing the webhook secret
// used to verify webhook events, formatted as
// `projects/*/secrets/*/versions/*`.
WebhookSecretSecretVersion string `` /* 143-byte string literal not displayed */
// Required. A http access token with the `REPO_READ` access.
ReadAuthorizerCredential *UserCredential `` /* 135-byte string literal not displayed */
// Required. A http access token with the `REPO_ADMIN` scope access.
AuthorizerCredential *UserCredential `protobuf:"bytes,4,opt,name=authorizer_credential,json=authorizerCredential,proto3" json:"authorizer_credential,omitempty"`
// Optional. Configuration for using Service Directory to privately connect to
// a Bitbucket Data Center. This should only be set if the Bitbucket Data
// Center is hosted on-premises and not reachable by public internet. If this
// field is left empty, calls to the Bitbucket Data Center will be made over
// the public internet.
ServiceDirectoryConfig *ServiceDirectoryConfig `` /* 129-byte string literal not displayed */
// Optional. SSL certificate to use for requests to the Bitbucket Data Center.
SslCa string `protobuf:"bytes,6,opt,name=ssl_ca,json=sslCa,proto3" json:"ssl_ca,omitempty"`
// Output only. Version of the Bitbucket Data Center running on the
// `host_uri`.
ServerVersion string `protobuf:"bytes,7,opt,name=server_version,json=serverVersion,proto3" json:"server_version,omitempty"`
// contains filtered or unexported fields
}
Configuration for connections to Bitbucket Data Center.
func (*BitbucketDataCenterConfig) Descriptor
deprecated
added in
v1.16.0
func (*BitbucketDataCenterConfig) Descriptor() ([]byte, []int)
Deprecated: Use BitbucketDataCenterConfig.ProtoReflect.Descriptor instead.
func (*BitbucketDataCenterConfig) GetAuthorizerCredential ¶ added in v1.16.0
func (x *BitbucketDataCenterConfig) GetAuthorizerCredential() *UserCredential
func (*BitbucketDataCenterConfig) GetHostUri ¶ added in v1.16.0
func (x *BitbucketDataCenterConfig) GetHostUri() string
func (*BitbucketDataCenterConfig) GetReadAuthorizerCredential ¶ added in v1.16.0
func (x *BitbucketDataCenterConfig) GetReadAuthorizerCredential() *UserCredential
func (*BitbucketDataCenterConfig) GetServerVersion ¶ added in v1.16.0
func (x *BitbucketDataCenterConfig) GetServerVersion() string
func (*BitbucketDataCenterConfig) GetServiceDirectoryConfig ¶ added in v1.16.0
func (x *BitbucketDataCenterConfig) GetServiceDirectoryConfig() *ServiceDirectoryConfig
func (*BitbucketDataCenterConfig) GetSslCa ¶ added in v1.16.0
func (x *BitbucketDataCenterConfig) GetSslCa() string
func (*BitbucketDataCenterConfig) GetWebhookSecretSecretVersion ¶ added in v1.16.0
func (x *BitbucketDataCenterConfig) GetWebhookSecretSecretVersion() string
func (*BitbucketDataCenterConfig) ProtoMessage ¶ added in v1.16.0
func (*BitbucketDataCenterConfig) ProtoMessage()
func (*BitbucketDataCenterConfig) ProtoReflect ¶ added in v1.16.0
func (x *BitbucketDataCenterConfig) ProtoReflect() protoreflect.Message
func (*BitbucketDataCenterConfig) Reset ¶ added in v1.16.0
func (x *BitbucketDataCenterConfig) Reset()
func (*BitbucketDataCenterConfig) String ¶ added in v1.16.0
func (x *BitbucketDataCenterConfig) String() string
type Connection ¶
type Connection struct {
// Immutable. The resource name of the connection, in the format
// `projects/{project}/locations/{location}/connections/{connection_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Server assigned timestamp for when the connection was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Server assigned timestamp for when the connection was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Configuration for the connection depending on the type of provider.
//
// Types that are assignable to ConnectionConfig:
//
// *Connection_GithubConfig
// *Connection_GithubEnterpriseConfig
// *Connection_GitlabConfig
// *Connection_BitbucketDataCenterConfig
// *Connection_BitbucketCloudConfig
ConnectionConfig isConnection_ConnectionConfig `protobuf_oneof:"connection_config"`
// Output only. Installation state of the Connection.
InstallationState *InstallationState `protobuf:"bytes,12,opt,name=installation_state,json=installationState,proto3" json:"installation_state,omitempty"`
// If disabled is set to true, functionality is disabled for this connection.
// Repository based API methods and webhooks processing for repositories in
// this connection will be disabled.
Disabled bool `protobuf:"varint,13,opt,name=disabled,proto3" json:"disabled,omitempty"`
// Output only. Set to true when the connection is being set up or updated in
// the background.
Reconciling bool `protobuf:"varint,14,opt,name=reconciling,proto3" json:"reconciling,omitempty"`
// Allows clients to store small amounts of arbitrary data.
Annotations map[string]string `` /* 164-byte string literal not displayed */
// This checksum is computed by the server based on the value of other
// fields, and may be sent on update and delete requests to ensure the
// client has an up-to-date value before proceeding.
Etag string `protobuf:"bytes,16,opt,name=etag,proto3" json:"etag,omitempty"`
// contains filtered or unexported fields
}
A connection to a SCM like GitHub, GitHub Enterprise, Bitbucket Data Center, Bitbucket Cloud or GitLab.
func (*Connection) Descriptor
deprecated
func (*Connection) Descriptor() ([]byte, []int)
Deprecated: Use Connection.ProtoReflect.Descriptor instead.
func (*Connection) GetAnnotations ¶
func (x *Connection) GetAnnotations() map[string]string
func (*Connection) GetBitbucketCloudConfig ¶ added in v1.16.0
func (x *Connection) GetBitbucketCloudConfig() *BitbucketCloudConfig
func (*Connection) GetBitbucketDataCenterConfig ¶ added in v1.16.0
func (x *Connection) GetBitbucketDataCenterConfig() *BitbucketDataCenterConfig
func (*Connection) GetConnectionConfig ¶
func (m *Connection) GetConnectionConfig() isConnection_ConnectionConfig
func (*Connection) GetCreateTime ¶
func (x *Connection) GetCreateTime() *timestamppb.Timestamp
func (*Connection) GetDisabled ¶
func (x *Connection) GetDisabled() bool
func (*Connection) GetEtag ¶
func (x *Connection) GetEtag() string
func (*Connection) GetGithubConfig ¶
func (x *Connection) GetGithubConfig() *GitHubConfig
func (*Connection) GetGithubEnterpriseConfig ¶
func (x *Connection) GetGithubEnterpriseConfig() *GitHubEnterpriseConfig
func (*Connection) GetGitlabConfig ¶ added in v1.11.0
func (x *Connection) GetGitlabConfig() *GitLabConfig
func (*Connection) GetInstallationState ¶
func (x *Connection) GetInstallationState() *InstallationState
func (*Connection) GetName ¶
func (x *Connection) GetName() string
func (*Connection) GetReconciling ¶
func (x *Connection) GetReconciling() bool
func (*Connection) GetUpdateTime ¶
func (x *Connection) GetUpdateTime() *timestamppb.Timestamp
func (*Connection) ProtoMessage ¶
func (*Connection) ProtoMessage()
func (*Connection) ProtoReflect ¶
func (x *Connection) ProtoReflect() protoreflect.Message
func (*Connection) Reset ¶
func (x *Connection) Reset()
func (*Connection) String ¶
func (x *Connection) String() string
type Connection_BitbucketCloudConfig ¶ added in v1.16.0
type Connection_BitbucketCloudConfig struct {
// Configuration for connections to Bitbucket Cloud.
BitbucketCloudConfig *BitbucketCloudConfig `protobuf:"bytes,9,opt,name=bitbucket_cloud_config,json=bitbucketCloudConfig,proto3,oneof"`
}
type Connection_BitbucketDataCenterConfig ¶ added in v1.16.0
type Connection_BitbucketDataCenterConfig struct {
// Configuration for connections to Bitbucket Data Center.
BitbucketDataCenterConfig *BitbucketDataCenterConfig `protobuf:"bytes,8,opt,name=bitbucket_data_center_config,json=bitbucketDataCenterConfig,proto3,oneof"`
}
type Connection_GithubConfig ¶
type Connection_GithubConfig struct {
// Configuration for connections to github.com.
GithubConfig *GitHubConfig `protobuf:"bytes,5,opt,name=github_config,json=githubConfig,proto3,oneof"`
}
type Connection_GithubEnterpriseConfig ¶
type Connection_GithubEnterpriseConfig struct {
// Configuration for connections to an instance of GitHub Enterprise.
GithubEnterpriseConfig *GitHubEnterpriseConfig `protobuf:"bytes,6,opt,name=github_enterprise_config,json=githubEnterpriseConfig,proto3,oneof"`
}
type Connection_GitlabConfig ¶ added in v1.11.0
type Connection_GitlabConfig struct {
// Configuration for connections to gitlab.com or an instance of GitLab
// Enterprise.
GitlabConfig *GitLabConfig `protobuf:"bytes,7,opt,name=gitlab_config,json=gitlabConfig,proto3,oneof"`
}
type CreateConnectionRequest ¶
type CreateConnectionRequest struct {
// Required. Project and location where the connection will be created.
// Format: `projects/*/locations/*`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The Connection to create.
Connection *Connection `protobuf:"bytes,2,opt,name=connection,proto3" json:"connection,omitempty"`
// Required. The ID to use for the Connection, which will become the final
// component of the Connection's resource name. Names must be unique
// per-project per-location. Allows alphanumeric characters and any of
// -._~%!$&'()*+,;=@.
ConnectionId string `protobuf:"bytes,3,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
// contains filtered or unexported fields
}
Message for creating a Connection
func (*CreateConnectionRequest) Descriptor
deprecated
func (*CreateConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateConnectionRequest.ProtoReflect.Descriptor instead.
func (*CreateConnectionRequest) GetConnection ¶
func (x *CreateConnectionRequest) GetConnection() *Connection
func (*CreateConnectionRequest) GetConnectionId ¶
func (x *CreateConnectionRequest) GetConnectionId() string
func (*CreateConnectionRequest) GetParent ¶
func (x *CreateConnectionRequest) GetParent() string
func (*CreateConnectionRequest) ProtoMessage ¶
func (*CreateConnectionRequest) ProtoMessage()
func (*CreateConnectionRequest) ProtoReflect ¶
func (x *CreateConnectionRequest) ProtoReflect() protoreflect.Message
func (*CreateConnectionRequest) Reset ¶
func (x *CreateConnectionRequest) Reset()
func (*CreateConnectionRequest) String ¶
func (x *CreateConnectionRequest) String() string
type CreateRepositoryRequest ¶
type CreateRepositoryRequest struct {
// Required. The connection to contain the repository. If the request is part
// of a BatchCreateRepositoriesRequest, this field should be empty or match
// the parent specified there.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The repository to create.
Repository *Repository `protobuf:"bytes,2,opt,name=repository,proto3" json:"repository,omitempty"`
// Required. The ID to use for the repository, which will become the final
// component of the repository's resource name. This ID should be unique in
// the connection. Allows alphanumeric characters and any of
// -._~%!$&'()*+,;=@.
RepositoryId string `protobuf:"bytes,3,opt,name=repository_id,json=repositoryId,proto3" json:"repository_id,omitempty"`
// contains filtered or unexported fields
}
Message for creating a Repository.
func (*CreateRepositoryRequest) Descriptor
deprecated
func (*CreateRepositoryRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateRepositoryRequest.ProtoReflect.Descriptor instead.
func (*CreateRepositoryRequest) GetParent ¶
func (x *CreateRepositoryRequest) GetParent() string
func (*CreateRepositoryRequest) GetRepository ¶
func (x *CreateRepositoryRequest) GetRepository() *Repository
func (*CreateRepositoryRequest) GetRepositoryId ¶
func (x *CreateRepositoryRequest) GetRepositoryId() string
func (*CreateRepositoryRequest) ProtoMessage ¶
func (*CreateRepositoryRequest) ProtoMessage()
func (*CreateRepositoryRequest) ProtoReflect ¶
func (x *CreateRepositoryRequest) ProtoReflect() protoreflect.Message
func (*CreateRepositoryRequest) Reset ¶
func (x *CreateRepositoryRequest) Reset()
func (*CreateRepositoryRequest) String ¶
func (x *CreateRepositoryRequest) String() string
type DeleteConnectionRequest ¶
type DeleteConnectionRequest struct {
// Required. The name of the Connection to delete.
// Format: `projects/*/locations/*/connections/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The current etag of the connection.
// If an etag is provided and does not match the current etag of the
// connection, deletion will be blocked and an ABORTED error will be returned.
Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
// If set, validate the request, but do not actually post it.
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 Connection.
func (*DeleteConnectionRequest) Descriptor
deprecated
func (*DeleteConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteConnectionRequest.ProtoReflect.Descriptor instead.
func (*DeleteConnectionRequest) GetEtag ¶
func (x *DeleteConnectionRequest) GetEtag() string
func (*DeleteConnectionRequest) GetName ¶
func (x *DeleteConnectionRequest) GetName() string
func (*DeleteConnectionRequest) GetValidateOnly ¶
func (x *DeleteConnectionRequest) GetValidateOnly() bool
func (*DeleteConnectionRequest) ProtoMessage ¶
func (*DeleteConnectionRequest) ProtoMessage()
func (*DeleteConnectionRequest) ProtoReflect ¶
func (x *DeleteConnectionRequest) ProtoReflect() protoreflect.Message
func (*DeleteConnectionRequest) Reset ¶
func (x *DeleteConnectionRequest) Reset()
func (*DeleteConnectionRequest) String ¶
func (x *DeleteConnectionRequest) String() string
type DeleteRepositoryRequest ¶
type DeleteRepositoryRequest struct {
// Required. The name of the Repository to delete.
// Format: `projects/*/locations/*/connections/*/repositories/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The current etag of the repository.
// If an etag is provided and does not match the current etag of the
// repository, deletion will be blocked and an ABORTED error will be returned.
Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
// If set, validate the request, but do not actually post it.
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 Repository.
func (*DeleteRepositoryRequest) Descriptor
deprecated
func (*DeleteRepositoryRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRepositoryRequest.ProtoReflect.Descriptor instead.
func (*DeleteRepositoryRequest) GetEtag ¶
func (x *DeleteRepositoryRequest) GetEtag() string
func (*DeleteRepositoryRequest) GetName ¶
func (x *DeleteRepositoryRequest) GetName() string
func (*DeleteRepositoryRequest) GetValidateOnly ¶
func (x *DeleteRepositoryRequest) GetValidateOnly() bool
func (*DeleteRepositoryRequest) ProtoMessage ¶
func (*DeleteRepositoryRequest) ProtoMessage()
func (*DeleteRepositoryRequest) ProtoReflect ¶
func (x *DeleteRepositoryRequest) ProtoReflect() protoreflect.Message
func (*DeleteRepositoryRequest) Reset ¶
func (x *DeleteRepositoryRequest) Reset()
func (*DeleteRepositoryRequest) String ¶
func (x *DeleteRepositoryRequest) String() string
type FetchGitRefsRequest ¶ added in v1.11.0
type FetchGitRefsRequest struct {
// Required. The resource name of the repository in the format
// `projects/*/locations/*/connections/*/repositories/*`.
Repository string `protobuf:"bytes,1,opt,name=repository,proto3" json:"repository,omitempty"`
// Type of refs to fetch
RefType FetchGitRefsRequest_RefType `` /* 146-byte string literal not displayed */
// contains filtered or unexported fields
}
Request for fetching git refs
func (*FetchGitRefsRequest) Descriptor
deprecated
added in
v1.11.0
func (*FetchGitRefsRequest) Descriptor() ([]byte, []int)
Deprecated: Use FetchGitRefsRequest.ProtoReflect.Descriptor instead.
func (*FetchGitRefsRequest) GetRefType ¶ added in v1.11.0
func (x *FetchGitRefsRequest) GetRefType() FetchGitRefsRequest_RefType
func (*FetchGitRefsRequest) GetRepository ¶ added in v1.11.0
func (x *FetchGitRefsRequest) GetRepository() string
func (*FetchGitRefsRequest) ProtoMessage ¶ added in v1.11.0
func (*FetchGitRefsRequest) ProtoMessage()
func (*FetchGitRefsRequest) ProtoReflect ¶ added in v1.11.0
func (x *FetchGitRefsRequest) ProtoReflect() protoreflect.Message
func (*FetchGitRefsRequest) Reset ¶ added in v1.11.0
func (x *FetchGitRefsRequest) Reset()
func (*FetchGitRefsRequest) String ¶ added in v1.11.0
func (x *FetchGitRefsRequest) String() string
type FetchGitRefsRequest_RefType ¶ added in v1.11.0
type FetchGitRefsRequest_RefType int32
Type of refs
const ( // No type specified. FetchGitRefsRequest_REF_TYPE_UNSPECIFIED FetchGitRefsRequest_RefType = 0 // To fetch tags. FetchGitRefsRequest_TAG FetchGitRefsRequest_RefType = 1 // To fetch branches. FetchGitRefsRequest_BRANCH FetchGitRefsRequest_RefType = 2 )
func (FetchGitRefsRequest_RefType) Descriptor ¶ added in v1.11.0
func (FetchGitRefsRequest_RefType) Descriptor() protoreflect.EnumDescriptor
func (FetchGitRefsRequest_RefType) Enum ¶ added in v1.11.0
func (x FetchGitRefsRequest_RefType) Enum() *FetchGitRefsRequest_RefType
func (FetchGitRefsRequest_RefType) EnumDescriptor
deprecated
added in
v1.11.0
func (FetchGitRefsRequest_RefType) EnumDescriptor() ([]byte, []int)
Deprecated: Use FetchGitRefsRequest_RefType.Descriptor instead.
func (FetchGitRefsRequest_RefType) Number ¶ added in v1.11.0
func (x FetchGitRefsRequest_RefType) Number() protoreflect.EnumNumber
func (FetchGitRefsRequest_RefType) String ¶ added in v1.11.0
func (x FetchGitRefsRequest_RefType) String() string
func (FetchGitRefsRequest_RefType) Type ¶ added in v1.11.0
func (FetchGitRefsRequest_RefType) Type() protoreflect.EnumType
type FetchGitRefsResponse ¶ added in v1.11.0
type FetchGitRefsResponse struct {
// Name of the refs fetched.
RefNames []string `protobuf:"bytes,1,rep,name=ref_names,json=refNames,proto3" json:"ref_names,omitempty"`
// contains filtered or unexported fields
}
Response for fetching git refs
func (*FetchGitRefsResponse) Descriptor
deprecated
added in
v1.11.0
func (*FetchGitRefsResponse) Descriptor() ([]byte, []int)
Deprecated: Use FetchGitRefsResponse.ProtoReflect.Descriptor instead.
func (*FetchGitRefsResponse) GetRefNames ¶ added in v1.11.0
func (x *FetchGitRefsResponse) GetRefNames() []string
func (*FetchGitRefsResponse) ProtoMessage ¶ added in v1.11.0
func (*FetchGitRefsResponse) ProtoMessage()
func (*FetchGitRefsResponse) ProtoReflect ¶ added in v1.11.0
func (x *FetchGitRefsResponse) ProtoReflect() protoreflect.Message
func (*FetchGitRefsResponse) Reset ¶ added in v1.11.0
func (x *FetchGitRefsResponse) Reset()
func (*FetchGitRefsResponse) String ¶ added in v1.11.0
func (x *FetchGitRefsResponse) String() string
type FetchLinkableRepositoriesRequest ¶
type FetchLinkableRepositoriesRequest struct {
// Required. The name of the Connection.
// Format: `projects/*/locations/*/connections/*`.
Connection string `protobuf:"bytes,1,opt,name=connection,proto3" json:"connection,omitempty"`
// Number of results to return in the list. Default to 20.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Page start.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request message for FetchLinkableRepositories.
func (*FetchLinkableRepositoriesRequest) Descriptor
deprecated
func (*FetchLinkableRepositoriesRequest) Descriptor() ([]byte, []int)
Deprecated: Use FetchLinkableRepositoriesRequest.ProtoReflect.Descriptor instead.
func (*FetchLinkableRepositoriesRequest) GetConnection ¶
func (x *FetchLinkableRepositoriesRequest) GetConnection() string
func (*FetchLinkableRepositoriesRequest) GetPageSize ¶
func (x *FetchLinkableRepositoriesRequest) GetPageSize() int32
func (*FetchLinkableRepositoriesRequest) GetPageToken ¶
func (x *FetchLinkableRepositoriesRequest) GetPageToken() string
func (*FetchLinkableRepositoriesRequest) ProtoMessage ¶
func (*FetchLinkableRepositoriesRequest) ProtoMessage()
func (*FetchLinkableRepositoriesRequest) ProtoReflect ¶
func (x *FetchLinkableRepositoriesRequest) ProtoReflect() protoreflect.Message
func (*FetchLinkableRepositoriesRequest) Reset ¶
func (x *FetchLinkableRepositoriesRequest) Reset()
func (*FetchLinkableRepositoriesRequest) String ¶
func (x *FetchLinkableRepositoriesRequest) String() string
type FetchLinkableRepositoriesResponse ¶
type FetchLinkableRepositoriesResponse struct {
// repositories ready to be created.
Repositories []*Repository `protobuf:"bytes,1,rep,name=repositories,proto3" json:"repositories,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"`
// contains filtered or unexported fields
}
Response message for FetchLinkableRepositories.
func (*FetchLinkableRepositoriesResponse) Descriptor
deprecated
func (*FetchLinkableRepositoriesResponse) Descriptor() ([]byte, []int)
Deprecated: Use FetchLinkableRepositoriesResponse.ProtoReflect.Descriptor instead.
func (*FetchLinkableRepositoriesResponse) GetNextPageToken ¶
func (x *FetchLinkableRepositoriesResponse) GetNextPageToken() string
func (*FetchLinkableRepositoriesResponse) GetRepositories ¶
func (x *FetchLinkableRepositoriesResponse) GetRepositories() []*Repository
func (*FetchLinkableRepositoriesResponse) ProtoMessage ¶
func (*FetchLinkableRepositoriesResponse) ProtoMessage()
func (*FetchLinkableRepositoriesResponse) ProtoReflect ¶
func (x *FetchLinkableRepositoriesResponse) ProtoReflect() protoreflect.Message
func (*FetchLinkableRepositoriesResponse) Reset ¶
func (x *FetchLinkableRepositoriesResponse) Reset()
func (*FetchLinkableRepositoriesResponse) String ¶
func (x *FetchLinkableRepositoriesResponse) String() string
type FetchReadTokenRequest ¶
type FetchReadTokenRequest struct {
// Required. The resource name of the repository in the format
// `projects/*/locations/*/connections/*/repositories/*`.
Repository string `protobuf:"bytes,1,opt,name=repository,proto3" json:"repository,omitempty"`
// contains filtered or unexported fields
}
Message for fetching SCM read token.
func (*FetchReadTokenRequest) Descriptor
deprecated
func (*FetchReadTokenRequest) Descriptor() ([]byte, []int)
Deprecated: Use FetchReadTokenRequest.ProtoReflect.Descriptor instead.
func (*FetchReadTokenRequest) GetRepository ¶
func (x *FetchReadTokenRequest) GetRepository() string
func (*FetchReadTokenRequest) ProtoMessage ¶
func (*FetchReadTokenRequest) ProtoMessage()
func (*FetchReadTokenRequest) ProtoReflect ¶
func (x *FetchReadTokenRequest) ProtoReflect() protoreflect.Message
func (*FetchReadTokenRequest) Reset ¶
func (x *FetchReadTokenRequest) Reset()
func (*FetchReadTokenRequest) String ¶
func (x *FetchReadTokenRequest) String() string
type FetchReadTokenResponse ¶
type FetchReadTokenResponse struct {
// The token content.
Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
// Expiration timestamp. Can be empty if unknown or non-expiring.
ExpirationTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=expiration_time,json=expirationTime,proto3" json:"expiration_time,omitempty"`
// contains filtered or unexported fields
}
Message for responding to get read token.
func (*FetchReadTokenResponse) Descriptor
deprecated
func (*FetchReadTokenResponse) Descriptor() ([]byte, []int)
Deprecated: Use FetchReadTokenResponse.ProtoReflect.Descriptor instead.
func (*FetchReadTokenResponse) GetExpirationTime ¶
func (x *FetchReadTokenResponse) GetExpirationTime() *timestamppb.Timestamp
func (*FetchReadTokenResponse) GetToken ¶
func (x *FetchReadTokenResponse) GetToken() string
func (*FetchReadTokenResponse) ProtoMessage ¶
func (*FetchReadTokenResponse) ProtoMessage()
func (*FetchReadTokenResponse) ProtoReflect ¶
func (x *FetchReadTokenResponse) ProtoReflect() protoreflect.Message
func (*FetchReadTokenResponse) Reset ¶
func (x *FetchReadTokenResponse) Reset()
func (*FetchReadTokenResponse) String ¶
func (x *FetchReadTokenResponse) String() string
type FetchReadWriteTokenRequest ¶
type FetchReadWriteTokenRequest struct {
// Required. The resource name of the repository in the format
// `projects/*/locations/*/connections/*/repositories/*`.
Repository string `protobuf:"bytes,1,opt,name=repository,proto3" json:"repository,omitempty"`
// contains filtered or unexported fields
}
Message for fetching SCM read/write token.
func (*FetchReadWriteTokenRequest) Descriptor
deprecated
func (*FetchReadWriteTokenRequest) Descriptor() ([]byte, []int)
Deprecated: Use FetchReadWriteTokenRequest.ProtoReflect.Descriptor instead.
func (*FetchReadWriteTokenRequest) GetRepository ¶
func (x *FetchReadWriteTokenRequest) GetRepository() string
func (*FetchReadWriteTokenRequest) ProtoMessage ¶
func (*FetchReadWriteTokenRequest) ProtoMessage()
func (*FetchReadWriteTokenRequest) ProtoReflect ¶
func (x *FetchReadWriteTokenRequest) ProtoReflect() protoreflect.Message
func (*FetchReadWriteTokenRequest) Reset ¶
func (x *FetchReadWriteTokenRequest) Reset()
func (*FetchReadWriteTokenRequest) String ¶
func (x *FetchReadWriteTokenRequest) String() string
type FetchReadWriteTokenResponse ¶
type FetchReadWriteTokenResponse struct {
// The token content.
Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
// Expiration timestamp. Can be empty if unknown or non-expiring.
ExpirationTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=expiration_time,json=expirationTime,proto3" json:"expiration_time,omitempty"`
// contains filtered or unexported fields
}
Message for responding to get read/write token.
func (*FetchReadWriteTokenResponse) Descriptor
deprecated
func (*FetchReadWriteTokenResponse) Descriptor() ([]byte, []int)
Deprecated: Use FetchReadWriteTokenResponse.ProtoReflect.Descriptor instead.
func (*FetchReadWriteTokenResponse) GetExpirationTime ¶
func (x *FetchReadWriteTokenResponse) GetExpirationTime() *timestamppb.Timestamp
func (*FetchReadWriteTokenResponse) GetToken ¶
func (x *FetchReadWriteTokenResponse) GetToken() string
func (*FetchReadWriteTokenResponse) ProtoMessage ¶
func (*FetchReadWriteTokenResponse) ProtoMessage()
func (*FetchReadWriteTokenResponse) ProtoReflect ¶
func (x *FetchReadWriteTokenResponse) ProtoReflect() protoreflect.Message
func (*FetchReadWriteTokenResponse) Reset ¶
func (x *FetchReadWriteTokenResponse) Reset()
func (*FetchReadWriteTokenResponse) String ¶
func (x *FetchReadWriteTokenResponse) String() string
type GetConnectionRequest ¶
type GetConnectionRequest struct {
// Required. The name of the Connection to retrieve.
// Format: `projects/*/locations/*/connections/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Message for getting the details of a Connection.
func (*GetConnectionRequest) Descriptor
deprecated
func (*GetConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetConnectionRequest.ProtoReflect.Descriptor instead.
func (*GetConnectionRequest) GetName ¶
func (x *GetConnectionRequest) GetName() string
func (*GetConnectionRequest) ProtoMessage ¶
func (*GetConnectionRequest) ProtoMessage()
func (*GetConnectionRequest) ProtoReflect ¶
func (x *GetConnectionRequest) ProtoReflect() protoreflect.Message
func (*GetConnectionRequest) Reset ¶
func (x *GetConnectionRequest) Reset()
func (*GetConnectionRequest) String ¶
func (x *GetConnectionRequest) String() string
type GetRepositoryRequest ¶
type GetRepositoryRequest struct {
// Required. The name of the Repository to retrieve.
// Format: `projects/*/locations/*/connections/*/repositories/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Message for getting the details of a Repository.
func (*GetRepositoryRequest) Descriptor
deprecated
func (*GetRepositoryRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRepositoryRequest.ProtoReflect.Descriptor instead.
func (*GetRepositoryRequest) GetName ¶
func (x *GetRepositoryRequest) GetName() string
func (*GetRepositoryRequest) ProtoMessage ¶
func (*GetRepositoryRequest) ProtoMessage()
func (*GetRepositoryRequest) ProtoReflect ¶
func (x *GetRepositoryRequest) ProtoReflect() protoreflect.Message
func (*GetRepositoryRequest) Reset ¶
func (x *GetRepositoryRequest) Reset()
func (*GetRepositoryRequest) String ¶
func (x *GetRepositoryRequest) String() string
type GitHubConfig ¶
type GitHubConfig struct {
// OAuth credential of the account that authorized the Cloud Build GitHub App.
// It is recommended to use a robot account instead of a human user account.
// The OAuth token must be tied to the Cloud Build GitHub App.
AuthorizerCredential *OAuthCredential `protobuf:"bytes,1,opt,name=authorizer_credential,json=authorizerCredential,proto3" json:"authorizer_credential,omitempty"`
// GitHub App installation id.
AppInstallationId int64 `protobuf:"varint,2,opt,name=app_installation_id,json=appInstallationId,proto3" json:"app_installation_id,omitempty"`
// contains filtered or unexported fields
}
Configuration for connections to github.com.
func (*GitHubConfig) Descriptor
deprecated
func (*GitHubConfig) Descriptor() ([]byte, []int)
Deprecated: Use GitHubConfig.ProtoReflect.Descriptor instead.
func (*GitHubConfig) GetAppInstallationId ¶
func (x *GitHubConfig) GetAppInstallationId() int64
func (*GitHubConfig) GetAuthorizerCredential ¶
func (x *GitHubConfig) GetAuthorizerCredential() *OAuthCredential
func (*GitHubConfig) ProtoMessage ¶
func (*GitHubConfig) ProtoMessage()
func (*GitHubConfig) ProtoReflect ¶
func (x *GitHubConfig) ProtoReflect() protoreflect.Message
func (*GitHubConfig) Reset ¶
func (x *GitHubConfig) Reset()
func (*GitHubConfig) String ¶
func (x *GitHubConfig) String() string
type GitHubEnterpriseConfig ¶
type GitHubEnterpriseConfig struct {
// Required. The URI of the GitHub Enterprise host this connection is for.
HostUri string `protobuf:"bytes,1,opt,name=host_uri,json=hostUri,proto3" json:"host_uri,omitempty"`
// Required. API Key used for authentication of webhook events.
ApiKey string `protobuf:"bytes,12,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
// Id of the GitHub App created from the manifest.
AppId int64 `protobuf:"varint,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"`
// The URL-friendly name of the GitHub App.
AppSlug string `protobuf:"bytes,13,opt,name=app_slug,json=appSlug,proto3" json:"app_slug,omitempty"`
// SecretManager resource containing the private key of the GitHub App,
// formatted as `projects/*/secrets/*/versions/*`.
PrivateKeySecretVersion string `` /* 134-byte string literal not displayed */
// SecretManager resource containing the webhook secret of the GitHub App,
// formatted as `projects/*/secrets/*/versions/*`.
WebhookSecretSecretVersion string `` /* 143-byte string literal not displayed */
// ID of the installation of the GitHub App.
AppInstallationId int64 `protobuf:"varint,9,opt,name=app_installation_id,json=appInstallationId,proto3" json:"app_installation_id,omitempty"`
// Configuration for using Service Directory to privately connect to a GitHub
// Enterprise server. This should only be set if the GitHub Enterprise server
// is hosted on-premises and not reachable by public internet. If this field
// is left empty, calls to the GitHub Enterprise server will be made over the
// public internet.
ServiceDirectoryConfig *ServiceDirectoryConfig `` /* 130-byte string literal not displayed */
// SSL certificate to use for requests to GitHub Enterprise.
SslCa string `protobuf:"bytes,11,opt,name=ssl_ca,json=sslCa,proto3" json:"ssl_ca,omitempty"`
// Output only. GitHub Enterprise version installed at the host_uri.
ServerVersion string `protobuf:"bytes,14,opt,name=server_version,json=serverVersion,proto3" json:"server_version,omitempty"`
// contains filtered or unexported fields
}
Configuration for connections to an instance of GitHub Enterprise.
func (*GitHubEnterpriseConfig) Descriptor
deprecated
func (*GitHubEnterpriseConfig) Descriptor() ([]byte, []int)
Deprecated: Use GitHubEnterpriseConfig.ProtoReflect.Descriptor instead.
func (*GitHubEnterpriseConfig) GetApiKey ¶
func (x *GitHubEnterpriseConfig) GetApiKey() string
func (*GitHubEnterpriseConfig) GetAppId ¶
func (x *GitHubEnterpriseConfig) GetAppId() int64
func (*GitHubEnterpriseConfig) GetAppInstallationId ¶
func (x *GitHubEnterpriseConfig) GetAppInstallationId() int64
func (*GitHubEnterpriseConfig) GetAppSlug ¶
func (x *GitHubEnterpriseConfig) GetAppSlug() string
func (*GitHubEnterpriseConfig) GetHostUri ¶
func (x *GitHubEnterpriseConfig) GetHostUri() string
func (*GitHubEnterpriseConfig) GetPrivateKeySecretVersion ¶
func (x *GitHubEnterpriseConfig) GetPrivateKeySecretVersion() string
func (*GitHubEnterpriseConfig) GetServerVersion ¶
func (x *GitHubEnterpriseConfig) GetServerVersion() string
func (*GitHubEnterpriseConfig) GetServiceDirectoryConfig ¶
func (x *GitHubEnterpriseConfig) GetServiceDirectoryConfig() *ServiceDirectoryConfig
func (*GitHubEnterpriseConfig) GetSslCa ¶
func (x *GitHubEnterpriseConfig) GetSslCa() string
func (*GitHubEnterpriseConfig) GetWebhookSecretSecretVersion ¶
func (x *GitHubEnterpriseConfig) GetWebhookSecretSecretVersion() string
func (*GitHubEnterpriseConfig) ProtoMessage ¶
func (*GitHubEnterpriseConfig) ProtoMessage()
func (*GitHubEnterpriseConfig) ProtoReflect ¶
func (x *GitHubEnterpriseConfig) ProtoReflect() protoreflect.Message
func (*GitHubEnterpriseConfig) Reset ¶
func (x *GitHubEnterpriseConfig) Reset()
func (*GitHubEnterpriseConfig) String ¶
func (x *GitHubEnterpriseConfig) String() string
type GitLabConfig ¶ added in v1.11.0
type GitLabConfig struct {
// The URI of the GitLab Enterprise host this connection is for.
// If not specified, the default value is https://gitlab.com.
HostUri string `protobuf:"bytes,1,opt,name=host_uri,json=hostUri,proto3" json:"host_uri,omitempty"`
// Required. Immutable. SecretManager resource containing the webhook secret
// of a GitLab Enterprise project, formatted as
// `projects/*/secrets/*/versions/*`.
WebhookSecretSecretVersion string `` /* 143-byte string literal not displayed */
// Required. A GitLab personal access token with the minimum `read_api` scope
// access.
ReadAuthorizerCredential *UserCredential `` /* 135-byte string literal not displayed */
// Required. A GitLab personal access token with the `api` scope access.
AuthorizerCredential *UserCredential `protobuf:"bytes,4,opt,name=authorizer_credential,json=authorizerCredential,proto3" json:"authorizer_credential,omitempty"`
// Configuration for using Service Directory to privately connect to a GitLab
// Enterprise server. This should only be set if the GitLab Enterprise server
// is hosted on-premises and not reachable by public internet. If this field
// is left empty, calls to the GitLab Enterprise server will be made over the
// public internet.
ServiceDirectoryConfig *ServiceDirectoryConfig `` /* 129-byte string literal not displayed */
// SSL certificate to use for requests to GitLab Enterprise.
SslCa string `protobuf:"bytes,6,opt,name=ssl_ca,json=sslCa,proto3" json:"ssl_ca,omitempty"`
// Output only. Version of the GitLab Enterprise server running on the
// `host_uri`.
ServerVersion string `protobuf:"bytes,7,opt,name=server_version,json=serverVersion,proto3" json:"server_version,omitempty"`
// contains filtered or unexported fields
}
Configuration for connections to gitlab.com or an instance of GitLab Enterprise.
func (*GitLabConfig) Descriptor
deprecated
added in
v1.11.0
func (*GitLabConfig) Descriptor() ([]byte, []int)
Deprecated: Use GitLabConfig.ProtoReflect.Descriptor instead.
func (*GitLabConfig) GetAuthorizerCredential ¶ added in v1.11.0
func (x *GitLabConfig) GetAuthorizerCredential() *UserCredential
func (*GitLabConfig) GetHostUri ¶ added in v1.11.0
func (x *GitLabConfig) GetHostUri() string
func (*GitLabConfig) GetReadAuthorizerCredential ¶ added in v1.11.0
func (x *GitLabConfig) GetReadAuthorizerCredential() *UserCredential
func (*GitLabConfig) GetServerVersion ¶ added in v1.11.0
func (x *GitLabConfig) GetServerVersion() string
func (*GitLabConfig) GetServiceDirectoryConfig ¶ added in v1.11.0
func (x *GitLabConfig) GetServiceDirectoryConfig() *ServiceDirectoryConfig
func (*GitLabConfig) GetSslCa ¶ added in v1.11.0
func (x *GitLabConfig) GetSslCa() string
func (*GitLabConfig) GetWebhookSecretSecretVersion ¶ added in v1.11.0
func (x *GitLabConfig) GetWebhookSecretSecretVersion() string
func (*GitLabConfig) ProtoMessage ¶ added in v1.11.0
func (*GitLabConfig) ProtoMessage()
func (*GitLabConfig) ProtoReflect ¶ added in v1.11.0
func (x *GitLabConfig) ProtoReflect() protoreflect.Message
func (*GitLabConfig) Reset ¶ added in v1.11.0
func (x *GitLabConfig) Reset()
func (*GitLabConfig) String ¶ added in v1.11.0
func (x *GitLabConfig) String() string
type InstallationState ¶
type InstallationState struct {
// Output only. Current step of the installation process.
Stage InstallationState_Stage `protobuf:"varint,1,opt,name=stage,proto3,enum=google.devtools.cloudbuild.v2.InstallationState_Stage" json:"stage,omitempty"`
// Output only. Message of what the user should do next to continue the
// installation. Empty string if the installation is already complete.
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
// Output only. Link to follow for next action. Empty string if the
// installation is already complete.
ActionUri string `protobuf:"bytes,3,opt,name=action_uri,json=actionUri,proto3" json:"action_uri,omitempty"`
// contains filtered or unexported fields
}
Describes stage and necessary actions to be taken by the user to complete the installation. Used for GitHub and GitHub Enterprise based connections.
func (*InstallationState) Descriptor
deprecated
func (*InstallationState) Descriptor() ([]byte, []int)
Deprecated: Use InstallationState.ProtoReflect.Descriptor instead.
func (*InstallationState) GetActionUri ¶
func (x *InstallationState) GetActionUri() string
func (*InstallationState) GetMessage ¶
func (x *InstallationState) GetMessage() string
func (*InstallationState) GetStage ¶
func (x *InstallationState) GetStage() InstallationState_Stage
func (*InstallationState) ProtoMessage ¶
func (*InstallationState) ProtoMessage()
func (*InstallationState) ProtoReflect ¶
func (x *InstallationState) ProtoReflect() protoreflect.Message
func (*InstallationState) Reset ¶
func (x *InstallationState) Reset()
func (*InstallationState) String ¶
func (x *InstallationState) String() string
type InstallationState_Stage ¶
type InstallationState_Stage int32
Stage of the installation process.
const ( // No stage specified. InstallationState_STAGE_UNSPECIFIED InstallationState_Stage = 0 // Only for GitHub Enterprise. An App creation has been requested. // The user needs to confirm the creation in their GitHub enterprise host. InstallationState_PENDING_CREATE_APP InstallationState_Stage = 1 // User needs to authorize the GitHub (or Enterprise) App via OAuth. InstallationState_PENDING_USER_OAUTH InstallationState_Stage = 2 // User needs to follow the link to install the GitHub (or Enterprise) App. InstallationState_PENDING_INSTALL_APP InstallationState_Stage = 3 // Installation process has been completed. InstallationState_COMPLETE InstallationState_Stage = 10 )
func (InstallationState_Stage) Descriptor ¶
func (InstallationState_Stage) Descriptor() protoreflect.EnumDescriptor
func (InstallationState_Stage) Enum ¶
func (x InstallationState_Stage) Enum() *InstallationState_Stage
func (InstallationState_Stage) EnumDescriptor
deprecated
func (InstallationState_Stage) EnumDescriptor() ([]byte, []int)
Deprecated: Use InstallationState_Stage.Descriptor instead.
func (InstallationState_Stage) Number ¶
func (x InstallationState_Stage) Number() protoreflect.EnumNumber
func (InstallationState_Stage) String ¶
func (x InstallationState_Stage) String() string
func (InstallationState_Stage) Type ¶
func (InstallationState_Stage) Type() protoreflect.EnumType
type ListConnectionsRequest ¶
type ListConnectionsRequest struct {
// Required. The parent, which owns this collection of Connections.
// Format: `projects/*/locations/*`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Number of results to return in the list.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Page start.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Message for requesting list of Connections.
func (*ListConnectionsRequest) Descriptor
deprecated
func (*ListConnectionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListConnectionsRequest.ProtoReflect.Descriptor instead.
func (*ListConnectionsRequest) GetPageSize ¶
func (x *ListConnectionsRequest) GetPageSize() int32
func (*ListConnectionsRequest) GetPageToken ¶
func (x *ListConnectionsRequest) GetPageToken() string
func (*ListConnectionsRequest) GetParent ¶
func (x *ListConnectionsRequest) GetParent() string
func (*ListConnectionsRequest) ProtoMessage ¶
func (*ListConnectionsRequest) ProtoMessage()
func (*ListConnectionsRequest) ProtoReflect ¶
func (x *ListConnectionsRequest) ProtoReflect() protoreflect.Message
func (*ListConnectionsRequest) Reset ¶
func (x *ListConnectionsRequest) Reset()
func (*ListConnectionsRequest) String ¶
func (x *ListConnectionsRequest) String() string
type ListConnectionsResponse ¶
type ListConnectionsResponse struct {
// The list of Connections.
Connections []*Connection `protobuf:"bytes,1,rep,name=connections,proto3" json:"connections,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"`
// contains filtered or unexported fields
}
Message for response to listing Connections.
func (*ListConnectionsResponse) Descriptor
deprecated
func (*ListConnectionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListConnectionsResponse.ProtoReflect.Descriptor instead.
func (*ListConnectionsResponse) GetConnections ¶
func (x *ListConnectionsResponse) GetConnections() []*Connection
func (*ListConnectionsResponse) GetNextPageToken ¶
func (x *ListConnectionsResponse) GetNextPageToken() string
func (*ListConnectionsResponse) ProtoMessage ¶
func (*ListConnectionsResponse) ProtoMessage()
func (*ListConnectionsResponse) ProtoReflect ¶
func (x *ListConnectionsResponse) ProtoReflect() protoreflect.Message
func (*ListConnectionsResponse) Reset ¶
func (x *ListConnectionsResponse) Reset()
func (*ListConnectionsResponse) String ¶
func (x *ListConnectionsResponse) String() string
type ListRepositoriesRequest ¶
type ListRepositoriesRequest struct {
// Required. The parent, which owns this collection of Repositories.
// Format: `projects/*/locations/*/connections/*`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Number of results to return in the list.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Page start.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter expression that filters resources listed in the response.
// Expressions must follow API improvement proposal
// [AIP-160](https://google.aip.dev/160). e.g.
// `remote_uri:"https://github.com*"`.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
Message for requesting list of Repositories.
func (*ListRepositoriesRequest) Descriptor
deprecated
func (*ListRepositoriesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRepositoriesRequest.ProtoReflect.Descriptor instead.
func (*ListRepositoriesRequest) GetFilter ¶
func (x *ListRepositoriesRequest) GetFilter() string
func (*ListRepositoriesRequest) GetPageSize ¶
func (x *ListRepositoriesRequest) GetPageSize() int32
func (*ListRepositoriesRequest) GetPageToken ¶
func (x *ListRepositoriesRequest) GetPageToken() string
func (*ListRepositoriesRequest) GetParent ¶
func (x *ListRepositoriesRequest) GetParent() string
func (*ListRepositoriesRequest) ProtoMessage ¶
func (*ListRepositoriesRequest) ProtoMessage()
func (*ListRepositoriesRequest) ProtoReflect ¶
func (x *ListRepositoriesRequest) ProtoReflect() protoreflect.Message
func (*ListRepositoriesRequest) Reset ¶
func (x *ListRepositoriesRequest) Reset()
func (*ListRepositoriesRequest) String ¶
func (x *ListRepositoriesRequest) String() string
type ListRepositoriesResponse ¶
type ListRepositoriesResponse struct {
// The list of Repositories.
Repositories []*Repository `protobuf:"bytes,1,rep,name=repositories,proto3" json:"repositories,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"`
// contains filtered or unexported fields
}
Message for response to listing Repositories.
func (*ListRepositoriesResponse) Descriptor
deprecated
func (*ListRepositoriesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRepositoriesResponse.ProtoReflect.Descriptor instead.
func (*ListRepositoriesResponse) GetNextPageToken ¶
func (x *ListRepositoriesResponse) GetNextPageToken() string
func (*ListRepositoriesResponse) GetRepositories ¶
func (x *ListRepositoriesResponse) GetRepositories() []*Repository
func (*ListRepositoriesResponse) ProtoMessage ¶
func (*ListRepositoriesResponse) ProtoMessage()
func (*ListRepositoriesResponse) ProtoReflect ¶
func (x *ListRepositoriesResponse) ProtoReflect() protoreflect.Message
func (*ListRepositoriesResponse) Reset ¶
func (x *ListRepositoriesResponse) Reset()
func (*ListRepositoriesResponse) String ¶
func (x *ListRepositoriesResponse) String() string
type OAuthCredential ¶
type OAuthCredential struct {
// A SecretManager resource containing the OAuth token that authorizes
// the Cloud Build connection. Format: `projects/*/secrets/*/versions/*`.
OauthTokenSecretVersion string `` /* 134-byte string literal not displayed */
// Output only. The username associated to this token.
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
// contains filtered or unexported fields
}
Represents an OAuth token of the account that authorized the Connection, and associated metadata.
func (*OAuthCredential) Descriptor
deprecated
func (*OAuthCredential) Descriptor() ([]byte, []int)
Deprecated: Use OAuthCredential.ProtoReflect.Descriptor instead.
func (*OAuthCredential) GetOauthTokenSecretVersion ¶
func (x *OAuthCredential) GetOauthTokenSecretVersion() string
func (*OAuthCredential) GetUsername ¶
func (x *OAuthCredential) GetUsername() string
func (*OAuthCredential) ProtoMessage ¶
func (*OAuthCredential) ProtoMessage()
func (*OAuthCredential) ProtoReflect ¶
func (x *OAuthCredential) ProtoReflect() protoreflect.Message
func (*OAuthCredential) Reset ¶
func (x *OAuthCredential) Reset()
func (*OAuthCredential) String ¶
func (x *OAuthCredential) String() string
type 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"`
// contains filtered or unexported fields
}
Represents the metadata of the long-running operation.
func (*OperationMetadata) Descriptor
deprecated
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) 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
type ProcessWebhookRequest ¶ added in v1.11.0
type ProcessWebhookRequest struct {
// Required. Project and location where the webhook will be received.
// Format: `projects/*/locations/*`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// HTTP request body.
Body *httpbody.HttpBody `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"`
// Arbitrary additional key to find the maching repository for a webhook event
// if needed.
WebhookKey string `protobuf:"bytes,3,opt,name=webhook_key,json=webhookKey,proto3" json:"webhook_key,omitempty"`
// contains filtered or unexported fields
}
RPC request object accepted by the ProcessWebhook RPC method.
func (*ProcessWebhookRequest) Descriptor
deprecated
added in
v1.11.0
func (*ProcessWebhookRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProcessWebhookRequest.ProtoReflect.Descriptor instead.
func (*ProcessWebhookRequest) GetBody ¶ added in v1.11.0
func (x *ProcessWebhookRequest) GetBody() *httpbody.HttpBody
func (*ProcessWebhookRequest) GetParent ¶ added in v1.11.0
func (x *ProcessWebhookRequest) GetParent() string
func (*ProcessWebhookRequest) GetWebhookKey ¶ added in v1.11.0
func (x *ProcessWebhookRequest) GetWebhookKey() string
func (*ProcessWebhookRequest) ProtoMessage ¶ added in v1.11.0
func (*ProcessWebhookRequest) ProtoMessage()
func (*ProcessWebhookRequest) ProtoReflect ¶ added in v1.11.0
func (x *ProcessWebhookRequest) ProtoReflect() protoreflect.Message
func (*ProcessWebhookRequest) Reset ¶ added in v1.11.0
func (x *ProcessWebhookRequest) Reset()
func (*ProcessWebhookRequest) String ¶ added in v1.11.0
func (x *ProcessWebhookRequest) String() string
type Repository ¶
type Repository struct {
// Immutable. Resource name of the repository, in the format
// `projects/*/locations/*/connections/*/repositories/*`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Git Clone HTTPS URI.
RemoteUri string `protobuf:"bytes,2,opt,name=remote_uri,json=remoteUri,proto3" json:"remote_uri,omitempty"`
// Output only. Server assigned timestamp for when the connection was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Server assigned timestamp for when the connection was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Allows clients to store small amounts of arbitrary data.
Annotations map[string]string `` /* 163-byte string literal not displayed */
// This checksum is computed by the server based on the value of other
// fields, and may be sent on update and delete requests to ensure the
// client has an up-to-date value before proceeding.
Etag string `protobuf:"bytes,7,opt,name=etag,proto3" json:"etag,omitempty"`
// Output only. External ID of the webhook created for the repository.
WebhookId string `protobuf:"bytes,8,opt,name=webhook_id,json=webhookId,proto3" json:"webhook_id,omitempty"`
// contains filtered or unexported fields
}
A repository associated to a parent connection.
func (*Repository) Descriptor
deprecated
func (*Repository) Descriptor() ([]byte, []int)
Deprecated: Use Repository.ProtoReflect.Descriptor instead.
func (*Repository) GetAnnotations ¶
func (x *Repository) GetAnnotations() map[string]string
func (*Repository) GetCreateTime ¶
func (x *Repository) GetCreateTime() *timestamppb.Timestamp
func (*Repository) GetEtag ¶
func (x *Repository) GetEtag() string
func (*Repository) GetName ¶
func (x *Repository) GetName() string
func (*Repository) GetRemoteUri ¶
func (x *Repository) GetRemoteUri() string
func (*Repository) GetUpdateTime ¶
func (x *Repository) GetUpdateTime() *timestamppb.Timestamp
func (*Repository) GetWebhookId ¶ added in v1.11.0
func (x *Repository) GetWebhookId() string
func (*Repository) ProtoMessage ¶
func (*Repository) ProtoMessage()
func (*Repository) ProtoReflect ¶
func (x *Repository) ProtoReflect() protoreflect.Message
func (*Repository) Reset ¶
func (x *Repository) Reset()
func (*Repository) String ¶
func (x *Repository) String() string
type RepositoryManagerClient ¶
type RepositoryManagerClient interface {
// Creates a Connection.
CreateConnection(ctx context.Context, in *CreateConnectionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Gets details of a single connection.
GetConnection(ctx context.Context, in *GetConnectionRequest, opts ...grpc.CallOption) (*Connection, error)
// Lists Connections in a given project and location.
ListConnections(ctx context.Context, in *ListConnectionsRequest, opts ...grpc.CallOption) (*ListConnectionsResponse, error)
// Updates a single connection.
UpdateConnection(ctx context.Context, in *UpdateConnectionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single connection.
DeleteConnection(ctx context.Context, in *DeleteConnectionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Creates a Repository.
CreateRepository(ctx context.Context, in *CreateRepositoryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Creates multiple repositories inside a connection.
BatchCreateRepositories(ctx context.Context, in *BatchCreateRepositoriesRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Gets details of a single repository.
GetRepository(ctx context.Context, in *GetRepositoryRequest, opts ...grpc.CallOption) (*Repository, error)
// Lists Repositories in a given connection.
ListRepositories(ctx context.Context, in *ListRepositoriesRequest, opts ...grpc.CallOption) (*ListRepositoriesResponse, error)
// Deletes a single repository.
DeleteRepository(ctx context.Context, in *DeleteRepositoryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Fetches read/write token of a given repository.
FetchReadWriteToken(ctx context.Context, in *FetchReadWriteTokenRequest, opts ...grpc.CallOption) (*FetchReadWriteTokenResponse, error)
// Fetches read token of a given repository.
FetchReadToken(ctx context.Context, in *FetchReadTokenRequest, opts ...grpc.CallOption) (*FetchReadTokenResponse, error)
// FetchLinkableRepositories get repositories from SCM that are
// accessible and could be added to the connection.
FetchLinkableRepositories(ctx context.Context, in *FetchLinkableRepositoriesRequest, opts ...grpc.CallOption) (*FetchLinkableRepositoriesResponse, error)
// Fetch the list of branches or tags for a given repository.
FetchGitRefs(ctx context.Context, in *FetchGitRefsRequest, opts ...grpc.CallOption) (*FetchGitRefsResponse, error)
}
RepositoryManagerClient is the client API for RepositoryManager 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 NewRepositoryManagerClient ¶
func NewRepositoryManagerClient(cc grpc.ClientConnInterface) RepositoryManagerClient
type RepositoryManagerServer ¶
type RepositoryManagerServer interface {
// Creates a Connection.
CreateConnection(context.Context, *CreateConnectionRequest) (*longrunningpb.Operation, error)
// Gets details of a single connection.
GetConnection(context.Context, *GetConnectionRequest) (*Connection, error)
// Lists Connections in a given project and location.
ListConnections(context.Context, *ListConnectionsRequest) (*ListConnectionsResponse, error)
// Updates a single connection.
UpdateConnection(context.Context, *UpdateConnectionRequest) (*longrunningpb.Operation, error)
// Deletes a single connection.
DeleteConnection(context.Context, *DeleteConnectionRequest) (*longrunningpb.Operation, error)
// Creates a Repository.
CreateRepository(context.Context, *CreateRepositoryRequest) (*longrunningpb.Operation, error)
// Creates multiple repositories inside a connection.
BatchCreateRepositories(context.Context, *BatchCreateRepositoriesRequest) (*longrunningpb.Operation, error)
// Gets details of a single repository.
GetRepository(context.Context, *GetRepositoryRequest) (*Repository, error)
// Lists Repositories in a given connection.
ListRepositories(context.Context, *ListRepositoriesRequest) (*ListRepositoriesResponse, error)
// Deletes a single repository.
DeleteRepository(context.Context, *DeleteRepositoryRequest) (*longrunningpb.Operation, error)
// Fetches read/write token of a given repository.
FetchReadWriteToken(context.Context, *FetchReadWriteTokenRequest) (*FetchReadWriteTokenResponse, error)
// Fetches read token of a given repository.
FetchReadToken(context.Context, *FetchReadTokenRequest) (*FetchReadTokenResponse, error)
// FetchLinkableRepositories get repositories from SCM that are
// accessible and could be added to the connection.
FetchLinkableRepositories(context.Context, *FetchLinkableRepositoriesRequest) (*FetchLinkableRepositoriesResponse, error)
// Fetch the list of branches or tags for a given repository.
FetchGitRefs(context.Context, *FetchGitRefsRequest) (*FetchGitRefsResponse, error)
}
RepositoryManagerServer is the server API for RepositoryManager service. All implementations should embed UnimplementedRepositoryManagerServer for forward compatibility
type RunWorkflowCustomOperationMetadata ¶
type RunWorkflowCustomOperationMetadata 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. Name of the verb executed by the operation.
Verb string `protobuf:"bytes,3,opt,name=verb,proto3" json:"verb,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,4,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
// Output only. API version used to start the operation.
ApiVersion string `protobuf:"bytes,5,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
// Output only. Server-defined resource path for the target of the operation.
Target string `protobuf:"bytes,6,opt,name=target,proto3" json:"target,omitempty"`
// Output only. ID of the pipeline run created by RunWorkflow.
PipelineRunId string `protobuf:"bytes,7,opt,name=pipeline_run_id,json=pipelineRunId,proto3" json:"pipeline_run_id,omitempty"`
// contains filtered or unexported fields
}
Represents the custom metadata of the RunWorkflow long-running operation.
func (*RunWorkflowCustomOperationMetadata) Descriptor
deprecated
func (*RunWorkflowCustomOperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use RunWorkflowCustomOperationMetadata.ProtoReflect.Descriptor instead.
func (*RunWorkflowCustomOperationMetadata) GetApiVersion ¶
func (x *RunWorkflowCustomOperationMetadata) GetApiVersion() string
func (*RunWorkflowCustomOperationMetadata) GetCreateTime ¶
func (x *RunWorkflowCustomOperationMetadata) GetCreateTime() *timestamppb.Timestamp
func (*RunWorkflowCustomOperationMetadata) GetEndTime ¶
func (x *RunWorkflowCustomOperationMetadata) GetEndTime() *timestamppb.Timestamp
func (*RunWorkflowCustomOperationMetadata) GetPipelineRunId ¶
func (x *RunWorkflowCustomOperationMetadata) GetPipelineRunId() string
func (*RunWorkflowCustomOperationMetadata) GetRequestedCancellation ¶
func (x *RunWorkflowCustomOperationMetadata) GetRequestedCancellation() bool
func (*RunWorkflowCustomOperationMetadata) GetTarget ¶
func (x *RunWorkflowCustomOperationMetadata) GetTarget() string
func (*RunWorkflowCustomOperationMetadata) GetVerb ¶
func (x *RunWorkflowCustomOperationMetadata) GetVerb() string
func (*RunWorkflowCustomOperationMetadata) ProtoMessage ¶
func (*RunWorkflowCustomOperationMetadata) ProtoMessage()
func (*RunWorkflowCustomOperationMetadata) ProtoReflect ¶
func (x *RunWorkflowCustomOperationMetadata) ProtoReflect() protoreflect.Message
func (*RunWorkflowCustomOperationMetadata) Reset ¶
func (x *RunWorkflowCustomOperationMetadata) Reset()
func (*RunWorkflowCustomOperationMetadata) String ¶
func (x *RunWorkflowCustomOperationMetadata) String() string
type ServiceDirectoryConfig ¶
type ServiceDirectoryConfig struct {
// Required. The Service Directory service name.
// Format:
// projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
// contains filtered or unexported fields
}
ServiceDirectoryConfig represents Service Directory configuration for a connection.
func (*ServiceDirectoryConfig) Descriptor
deprecated
func (*ServiceDirectoryConfig) Descriptor() ([]byte, []int)
Deprecated: Use ServiceDirectoryConfig.ProtoReflect.Descriptor instead.
func (*ServiceDirectoryConfig) GetService ¶
func (x *ServiceDirectoryConfig) GetService() string
func (*ServiceDirectoryConfig) ProtoMessage ¶
func (*ServiceDirectoryConfig) ProtoMessage()
func (*ServiceDirectoryConfig) ProtoReflect ¶
func (x *ServiceDirectoryConfig) ProtoReflect() protoreflect.Message
func (*ServiceDirectoryConfig) Reset ¶
func (x *ServiceDirectoryConfig) Reset()
func (*ServiceDirectoryConfig) String ¶
func (x *ServiceDirectoryConfig) String() string
type UnimplementedRepositoryManagerServer ¶
type UnimplementedRepositoryManagerServer struct {
}
UnimplementedRepositoryManagerServer should be embedded to have forward compatible implementations.
func (UnimplementedRepositoryManagerServer) BatchCreateRepositories ¶
func (UnimplementedRepositoryManagerServer) BatchCreateRepositories(context.Context, *BatchCreateRepositoriesRequest) (*longrunningpb.Operation, error)
func (UnimplementedRepositoryManagerServer) CreateConnection ¶
func (UnimplementedRepositoryManagerServer) CreateConnection(context.Context, *CreateConnectionRequest) (*longrunningpb.Operation, error)
func (UnimplementedRepositoryManagerServer) CreateRepository ¶
func (UnimplementedRepositoryManagerServer) CreateRepository(context.Context, *CreateRepositoryRequest) (*longrunningpb.Operation, error)
func (UnimplementedRepositoryManagerServer) DeleteConnection ¶
func (UnimplementedRepositoryManagerServer) DeleteConnection(context.Context, *DeleteConnectionRequest) (*longrunningpb.Operation, error)
func (UnimplementedRepositoryManagerServer) DeleteRepository ¶
func (UnimplementedRepositoryManagerServer) DeleteRepository(context.Context, *DeleteRepositoryRequest) (*longrunningpb.Operation, error)
func (UnimplementedRepositoryManagerServer) FetchGitRefs ¶ added in v1.11.0
func (UnimplementedRepositoryManagerServer) FetchGitRefs(context.Context, *FetchGitRefsRequest) (*FetchGitRefsResponse, error)
func (UnimplementedRepositoryManagerServer) FetchLinkableRepositories ¶
func (UnimplementedRepositoryManagerServer) FetchLinkableRepositories(context.Context, *FetchLinkableRepositoriesRequest) (*FetchLinkableRepositoriesResponse, error)
func (UnimplementedRepositoryManagerServer) FetchReadToken ¶
func (UnimplementedRepositoryManagerServer) FetchReadToken(context.Context, *FetchReadTokenRequest) (*FetchReadTokenResponse, error)
func (UnimplementedRepositoryManagerServer) FetchReadWriteToken ¶
func (UnimplementedRepositoryManagerServer) FetchReadWriteToken(context.Context, *FetchReadWriteTokenRequest) (*FetchReadWriteTokenResponse, error)
func (UnimplementedRepositoryManagerServer) GetConnection ¶
func (UnimplementedRepositoryManagerServer) GetConnection(context.Context, *GetConnectionRequest) (*Connection, error)
func (UnimplementedRepositoryManagerServer) GetRepository ¶
func (UnimplementedRepositoryManagerServer) GetRepository(context.Context, *GetRepositoryRequest) (*Repository, error)
func (UnimplementedRepositoryManagerServer) ListConnections ¶
func (UnimplementedRepositoryManagerServer) ListConnections(context.Context, *ListConnectionsRequest) (*ListConnectionsResponse, error)
func (UnimplementedRepositoryManagerServer) ListRepositories ¶
func (UnimplementedRepositoryManagerServer) ListRepositories(context.Context, *ListRepositoriesRequest) (*ListRepositoriesResponse, error)
func (UnimplementedRepositoryManagerServer) UpdateConnection ¶
func (UnimplementedRepositoryManagerServer) UpdateConnection(context.Context, *UpdateConnectionRequest) (*longrunningpb.Operation, error)
type UnsafeRepositoryManagerServer ¶ added in v1.23.1
type UnsafeRepositoryManagerServer interface {
// contains filtered or unexported methods
}
UnsafeRepositoryManagerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RepositoryManagerServer will result in compilation errors.
type UpdateConnectionRequest ¶
type UpdateConnectionRequest struct {
// Required. The Connection to update.
Connection *Connection `protobuf:"bytes,1,opt,name=connection,proto3" json:"connection,omitempty"`
// The list of fields to be updated.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// If set to true, and the connection is not found a new connection
// will be created. In this situation `update_mask` is ignored.
// The creation will succeed only if the input connection has all the
// necessary information (e.g a github_config with both user_oauth_token and
// installation_id properties).
AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
// The current etag of the connection.
// If an etag is provided and does not match the current etag of the
// connection, update will be blocked and an ABORTED error will be returned.
Etag string `protobuf:"bytes,4,opt,name=etag,proto3" json:"etag,omitempty"`
// contains filtered or unexported fields
}
Message for updating a Connection.
func (*UpdateConnectionRequest) Descriptor
deprecated
func (*UpdateConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateConnectionRequest.ProtoReflect.Descriptor instead.
func (*UpdateConnectionRequest) GetAllowMissing ¶
func (x *UpdateConnectionRequest) GetAllowMissing() bool
func (*UpdateConnectionRequest) GetConnection ¶
func (x *UpdateConnectionRequest) GetConnection() *Connection
func (*UpdateConnectionRequest) GetEtag ¶
func (x *UpdateConnectionRequest) GetEtag() string
func (*UpdateConnectionRequest) GetUpdateMask ¶
func (x *UpdateConnectionRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateConnectionRequest) ProtoMessage ¶
func (*UpdateConnectionRequest) ProtoMessage()
func (*UpdateConnectionRequest) ProtoReflect ¶
func (x *UpdateConnectionRequest) ProtoReflect() protoreflect.Message
func (*UpdateConnectionRequest) Reset ¶
func (x *UpdateConnectionRequest) Reset()
func (*UpdateConnectionRequest) String ¶
func (x *UpdateConnectionRequest) String() string
type UserCredential ¶ added in v1.11.0
type UserCredential struct {
// Required. A SecretManager resource containing the user token that
// authorizes the Cloud Build connection. Format:
// `projects/*/secrets/*/versions/*`.
UserTokenSecretVersion string `` /* 131-byte string literal not displayed */
// Output only. The username associated to this token.
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
// contains filtered or unexported fields
}
Represents a personal access token that authorized the Connection, and associated metadata.
func (*UserCredential) Descriptor
deprecated
added in
v1.11.0
func (*UserCredential) Descriptor() ([]byte, []int)
Deprecated: Use UserCredential.ProtoReflect.Descriptor instead.
func (*UserCredential) GetUserTokenSecretVersion ¶ added in v1.11.0
func (x *UserCredential) GetUserTokenSecretVersion() string
func (*UserCredential) GetUsername ¶ added in v1.11.0
func (x *UserCredential) GetUsername() string
func (*UserCredential) ProtoMessage ¶ added in v1.11.0
func (*UserCredential) ProtoMessage()
func (*UserCredential) ProtoReflect ¶ added in v1.11.0
func (x *UserCredential) ProtoReflect() protoreflect.Message
func (*UserCredential) Reset ¶ added in v1.11.0
func (x *UserCredential) Reset()
func (*UserCredential) String ¶ added in v1.11.0
func (x *UserCredential) String() string