Documentation ¶
Index ¶
- Variables
- func RegisterResultStoreDownloadServer(s *grpc.Server, srv ResultStoreDownloadServer)
- func RegisterResultStoreFileDownloadServer(s *grpc.Server, srv ResultStoreFileDownloadServer)
- func RegisterResultStoreUploadServer(s *grpc.Server, srv ResultStoreUploadServer)
- type Action
- func (*Action) Descriptor() ([]byte, []int)deprecated
- func (x *Action) GetActionAttributes() *ActionAttributes
- func (x *Action) GetActionDependencies() []*Dependency
- func (m *Action) GetActionType() isAction_ActionType
- func (x *Action) GetBuildAction() *BuildAction
- func (x *Action) GetCoverage() *ActionCoverage
- func (x *Action) GetFileProcessingErrors() []*FileProcessingErrors
- func (x *Action) GetFileSets() []string
- func (x *Action) GetFiles() []*File
- func (x *Action) GetId() *Action_Id
- func (x *Action) GetName() string
- func (x *Action) GetProperties() []*Property
- func (x *Action) GetStatusAttributes() *StatusAttributes
- func (x *Action) GetTestAction() *TestAction
- func (x *Action) GetTiming() *Timing
- func (*Action) ProtoMessage()
- func (x *Action) ProtoReflect() protoreflect.Message
- func (x *Action) Reset()
- func (x *Action) String() string
- type ActionAttributes
- func (*ActionAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *ActionAttributes) GetExecutionStrategy() ExecutionStrategy
- func (x *ActionAttributes) GetExitCode() int32
- func (x *ActionAttributes) GetHostname() string
- func (x *ActionAttributes) GetInputFileInfo() *InputFileInfo
- func (*ActionAttributes) ProtoMessage()
- func (x *ActionAttributes) ProtoReflect() protoreflect.Message
- func (x *ActionAttributes) Reset()
- func (x *ActionAttributes) String() string
- type ActionCoverage
- type Action_BuildAction
- type Action_Id
- func (*Action_Id) Descriptor() ([]byte, []int)deprecated
- func (x *Action_Id) GetActionId() string
- func (x *Action_Id) GetConfigurationId() string
- func (x *Action_Id) GetInvocationId() string
- func (x *Action_Id) GetTargetId() string
- func (*Action_Id) ProtoMessage()
- func (x *Action_Id) ProtoReflect() protoreflect.Message
- func (x *Action_Id) Reset()
- func (x *Action_Id) String() string
- type Action_TestAction
- type AggregateCoverage
- func (*AggregateCoverage) Descriptor() ([]byte, []int)deprecated
- func (x *AggregateCoverage) GetFileCoverages() []*FileCoverage
- func (*AggregateCoverage) ProtoMessage()
- func (x *AggregateCoverage) ProtoReflect() protoreflect.Message
- func (x *AggregateCoverage) Reset()
- func (x *AggregateCoverage) String() string
- type ArchiveEntry
- func (*ArchiveEntry) Descriptor() ([]byte, []int)deprecated
- func (x *ArchiveEntry) GetContentType() string
- func (x *ArchiveEntry) GetLength() *wrapperspb.Int64Value
- func (x *ArchiveEntry) GetPath() string
- func (*ArchiveEntry) ProtoMessage()
- func (x *ArchiveEntry) ProtoReflect() protoreflect.Message
- func (x *ArchiveEntry) Reset()
- func (x *ArchiveEntry) String() string
- type BatchListActionsRequest
- func (*BatchListActionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BatchListActionsRequest) GetConfiguredTargets() []string
- func (x *BatchListActionsRequest) GetFilter() string
- func (x *BatchListActionsRequest) GetOffset() int64
- func (x *BatchListActionsRequest) GetPageSize() int32
- func (m *BatchListActionsRequest) GetPageStart() isBatchListActionsRequest_PageStart
- func (x *BatchListActionsRequest) GetPageToken() string
- func (x *BatchListActionsRequest) GetParent() string
- func (*BatchListActionsRequest) ProtoMessage()
- func (x *BatchListActionsRequest) ProtoReflect() protoreflect.Message
- func (x *BatchListActionsRequest) Reset()
- func (x *BatchListActionsRequest) String() string
- type BatchListActionsRequest_Offset
- type BatchListActionsRequest_PageToken
- type BatchListActionsResponse
- func (*BatchListActionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *BatchListActionsResponse) GetActions() []*Action
- func (x *BatchListActionsResponse) GetNextPageToken() string
- func (x *BatchListActionsResponse) GetNotFound() []string
- func (*BatchListActionsResponse) ProtoMessage()
- func (x *BatchListActionsResponse) ProtoReflect() protoreflect.Message
- func (x *BatchListActionsResponse) Reset()
- func (x *BatchListActionsResponse) String() string
- type BranchCoverage
- func (*BranchCoverage) Descriptor() ([]byte, []int)deprecated
- func (x *BranchCoverage) GetBranchPresent() []byte
- func (x *BranchCoverage) GetBranchesInLine() []int32
- func (x *BranchCoverage) GetExecuted() []byte
- func (x *BranchCoverage) GetTaken() []byte
- func (*BranchCoverage) ProtoMessage()
- func (x *BranchCoverage) ProtoReflect() protoreflect.Message
- func (x *BranchCoverage) Reset()
- func (x *BranchCoverage) String() string
- type BranchCoverageSummary
- func (*BranchCoverageSummary) Descriptor() ([]byte, []int)deprecated
- func (x *BranchCoverageSummary) GetExecutedBranchCount() int32
- func (x *BranchCoverageSummary) GetTakenBranchCount() int32
- func (x *BranchCoverageSummary) GetTotalBranchCount() int32
- func (*BranchCoverageSummary) ProtoMessage()
- func (x *BranchCoverageSummary) ProtoReflect() protoreflect.Message
- func (x *BranchCoverageSummary) Reset()
- func (x *BranchCoverageSummary) String() string
- type BuildAction
- func (*BuildAction) Descriptor() ([]byte, []int)deprecated
- func (x *BuildAction) GetPrimaryInputPath() string
- func (x *BuildAction) GetPrimaryOutputPath() string
- func (x *BuildAction) GetType() string
- func (*BuildAction) ProtoMessage()
- func (x *BuildAction) ProtoReflect() protoreflect.Message
- func (x *BuildAction) Reset()
- func (x *BuildAction) String() string
- type CommandLine
- func (*CommandLine) Descriptor() ([]byte, []int)deprecated
- func (x *CommandLine) GetArgs() []string
- func (x *CommandLine) GetCommand() string
- func (x *CommandLine) GetLabel() string
- func (x *CommandLine) GetTool() string
- func (*CommandLine) ProtoMessage()
- func (x *CommandLine) ProtoReflect() protoreflect.Message
- func (x *CommandLine) Reset()
- func (x *CommandLine) String() string
- type Configuration
- func (*Configuration) Descriptor() ([]byte, []int)deprecated
- func (x *Configuration) GetConfigurationAttributes() *ConfigurationAttributes
- func (x *Configuration) GetDisplayName() string
- func (x *Configuration) GetId() *Configuration_Id
- func (x *Configuration) GetName() string
- func (x *Configuration) GetProperties() []*Property
- func (x *Configuration) GetStatusAttributes() *StatusAttributes
- func (*Configuration) ProtoMessage()
- func (x *Configuration) ProtoReflect() protoreflect.Message
- func (x *Configuration) Reset()
- func (x *Configuration) String() string
- type ConfigurationAttributes
- func (*ConfigurationAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigurationAttributes) GetCpu() string
- func (*ConfigurationAttributes) ProtoMessage()
- func (x *ConfigurationAttributes) ProtoReflect() protoreflect.Message
- func (x *ConfigurationAttributes) Reset()
- func (x *ConfigurationAttributes) String() string
- type Configuration_Id
- func (*Configuration_Id) Descriptor() ([]byte, []int)deprecated
- func (x *Configuration_Id) GetConfigurationId() string
- func (x *Configuration_Id) GetInvocationId() string
- func (*Configuration_Id) ProtoMessage()
- func (x *Configuration_Id) ProtoReflect() protoreflect.Message
- func (x *Configuration_Id) Reset()
- func (x *Configuration_Id) String() string
- type ConfiguredTarget
- func (*ConfiguredTarget) Descriptor() ([]byte, []int)deprecated
- func (x *ConfiguredTarget) GetFiles() []*File
- func (x *ConfiguredTarget) GetId() *ConfiguredTarget_Id
- func (x *ConfiguredTarget) GetName() string
- func (x *ConfiguredTarget) GetProperties() []*Property
- func (x *ConfiguredTarget) GetStatusAttributes() *StatusAttributes
- func (x *ConfiguredTarget) GetTestAttributes() *ConfiguredTestAttributes
- func (x *ConfiguredTarget) GetTiming() *Timing
- func (*ConfiguredTarget) ProtoMessage()
- func (x *ConfiguredTarget) ProtoReflect() protoreflect.Message
- func (x *ConfiguredTarget) Reset()
- func (x *ConfiguredTarget) String() string
- type ConfiguredTarget_Id
- func (*ConfiguredTarget_Id) Descriptor() ([]byte, []int)deprecated
- func (x *ConfiguredTarget_Id) GetConfigurationId() string
- func (x *ConfiguredTarget_Id) GetInvocationId() string
- func (x *ConfiguredTarget_Id) GetTargetId() string
- func (*ConfiguredTarget_Id) ProtoMessage()
- func (x *ConfiguredTarget_Id) ProtoReflect() protoreflect.Message
- func (x *ConfiguredTarget_Id) Reset()
- func (x *ConfiguredTarget_Id) String() string
- type ConfiguredTestAttributes
- func (*ConfiguredTestAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *ConfiguredTestAttributes) GetTimeoutDuration() *durationpb.Duration
- func (x *ConfiguredTestAttributes) GetTotalRunCount() int32
- func (x *ConfiguredTestAttributes) GetTotalShardCount() int32
- func (*ConfiguredTestAttributes) ProtoMessage()
- func (x *ConfiguredTestAttributes) ProtoReflect() protoreflect.Message
- func (x *ConfiguredTestAttributes) Reset()
- func (x *ConfiguredTestAttributes) String() string
- type CreateActionRequest
- func (*CreateActionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateActionRequest) GetAction() *Action
- func (x *CreateActionRequest) GetActionId() string
- func (x *CreateActionRequest) GetAuthorizationToken() string
- func (x *CreateActionRequest) GetParent() string
- func (x *CreateActionRequest) GetRequestId() string
- func (*CreateActionRequest) ProtoMessage()
- func (x *CreateActionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateActionRequest) Reset()
- func (x *CreateActionRequest) String() string
- type CreateConfigurationRequest
- func (*CreateConfigurationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateConfigurationRequest) GetAuthorizationToken() string
- func (x *CreateConfigurationRequest) GetConfigId() string
- func (x *CreateConfigurationRequest) GetConfiguration() *Configuration
- func (x *CreateConfigurationRequest) GetParent() string
- func (x *CreateConfigurationRequest) GetRequestId() string
- func (*CreateConfigurationRequest) ProtoMessage()
- func (x *CreateConfigurationRequest) ProtoReflect() protoreflect.Message
- func (x *CreateConfigurationRequest) Reset()
- func (x *CreateConfigurationRequest) String() string
- type CreateConfiguredTargetRequest
- func (*CreateConfiguredTargetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateConfiguredTargetRequest) GetAuthorizationToken() string
- func (x *CreateConfiguredTargetRequest) GetConfigId() string
- func (x *CreateConfiguredTargetRequest) GetConfiguredTarget() *ConfiguredTarget
- func (x *CreateConfiguredTargetRequest) GetParent() string
- func (x *CreateConfiguredTargetRequest) GetRequestId() string
- func (*CreateConfiguredTargetRequest) ProtoMessage()
- func (x *CreateConfiguredTargetRequest) ProtoReflect() protoreflect.Message
- func (x *CreateConfiguredTargetRequest) Reset()
- func (x *CreateConfiguredTargetRequest) String() string
- type CreateFileSetRequest
- func (*CreateFileSetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateFileSetRequest) GetAuthorizationToken() string
- func (x *CreateFileSetRequest) GetFileSet() *FileSet
- func (x *CreateFileSetRequest) GetFileSetId() string
- func (x *CreateFileSetRequest) GetParent() string
- func (x *CreateFileSetRequest) GetRequestId() string
- func (*CreateFileSetRequest) ProtoMessage()
- func (x *CreateFileSetRequest) ProtoReflect() protoreflect.Message
- func (x *CreateFileSetRequest) Reset()
- func (x *CreateFileSetRequest) String() string
- type CreateInvocationRequest
- func (*CreateInvocationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateInvocationRequest) GetAuthorizationToken() string
- func (x *CreateInvocationRequest) GetAutoFinalizeTime() *timestamppb.Timestamp
- func (x *CreateInvocationRequest) GetInitialResumeToken() string
- func (x *CreateInvocationRequest) GetInvocation() *Invocation
- func (x *CreateInvocationRequest) GetInvocationId() string
- func (x *CreateInvocationRequest) GetRequestId() string
- func (x *CreateInvocationRequest) GetUploaderState() []byte
- func (*CreateInvocationRequest) ProtoMessage()
- func (x *CreateInvocationRequest) ProtoReflect() protoreflect.Message
- func (x *CreateInvocationRequest) Reset()
- func (x *CreateInvocationRequest) String() string
- type CreateTargetRequest
- func (*CreateTargetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTargetRequest) GetAuthorizationToken() string
- func (x *CreateTargetRequest) GetParent() string
- func (x *CreateTargetRequest) GetRequestId() string
- func (x *CreateTargetRequest) GetTarget() *Target
- func (x *CreateTargetRequest) GetTargetId() string
- func (*CreateTargetRequest) ProtoMessage()
- func (x *CreateTargetRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTargetRequest) Reset()
- func (x *CreateTargetRequest) String() string
- type DeleteInvocationRequest
- func (*DeleteInvocationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteInvocationRequest) GetName() string
- func (*DeleteInvocationRequest) ProtoMessage()
- func (x *DeleteInvocationRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteInvocationRequest) Reset()
- func (x *DeleteInvocationRequest) String() string
- type Dependency
- func (*Dependency) Descriptor() ([]byte, []int)deprecated
- func (x *Dependency) GetAction() string
- func (x *Dependency) GetConfiguredTarget() string
- func (x *Dependency) GetLabel() string
- func (m *Dependency) GetResource() isDependency_Resource
- func (x *Dependency) GetTarget() string
- func (*Dependency) ProtoMessage()
- func (x *Dependency) ProtoReflect() protoreflect.Message
- func (x *Dependency) Reset()
- func (x *Dependency) String() string
- type Dependency_Action
- type Dependency_ConfiguredTarget
- type Dependency_Target
- type DownloadMetadata
- func (*DownloadMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *DownloadMetadata) GetName() string
- func (x *DownloadMetadata) GetUploadStatus() UploadStatus
- func (*DownloadMetadata) ProtoMessage()
- func (x *DownloadMetadata) ProtoReflect() protoreflect.Message
- func (x *DownloadMetadata) Reset()
- func (x *DownloadMetadata) String() string
- type ExecutionStrategy
- func (ExecutionStrategy) Descriptor() protoreflect.EnumDescriptor
- func (x ExecutionStrategy) Enum() *ExecutionStrategy
- func (ExecutionStrategy) EnumDescriptor() ([]byte, []int)deprecated
- func (x ExecutionStrategy) Number() protoreflect.EnumNumber
- func (x ExecutionStrategy) String() string
- func (ExecutionStrategy) Type() protoreflect.EnumType
- type ExportInvocationRequest
- func (*ExportInvocationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExportInvocationRequest) GetName() string
- func (x *ExportInvocationRequest) GetOffset() int64
- func (x *ExportInvocationRequest) GetPageSize() int32
- func (m *ExportInvocationRequest) GetPageStart() isExportInvocationRequest_PageStart
- func (x *ExportInvocationRequest) GetPageToken() string
- func (*ExportInvocationRequest) ProtoMessage()
- func (x *ExportInvocationRequest) ProtoReflect() protoreflect.Message
- func (x *ExportInvocationRequest) Reset()
- func (x *ExportInvocationRequest) String() string
- type ExportInvocationRequest_Offset
- type ExportInvocationRequest_PageToken
- type ExportInvocationResponse
- func (*ExportInvocationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ExportInvocationResponse) GetActions() []*Action
- func (x *ExportInvocationResponse) GetConfigurations() []*Configuration
- func (x *ExportInvocationResponse) GetConfiguredTargets() []*ConfiguredTarget
- func (x *ExportInvocationResponse) GetFileSets() []*FileSet
- func (x *ExportInvocationResponse) GetInvocation() *Invocation
- func (x *ExportInvocationResponse) GetNextPageToken() string
- func (x *ExportInvocationResponse) GetTargets() []*Target
- func (*ExportInvocationResponse) ProtoMessage()
- func (x *ExportInvocationResponse) ProtoReflect() protoreflect.Message
- func (x *ExportInvocationResponse) Reset()
- func (x *ExportInvocationResponse) String() string
- type File
- func (*File) Descriptor() ([]byte, []int)deprecated
- func (x *File) GetArchiveEntry() *ArchiveEntry
- func (x *File) GetContentType() string
- func (x *File) GetContentViewer() string
- func (x *File) GetDescription() string
- func (x *File) GetDigest() string
- func (x *File) GetHashType() File_HashType
- func (x *File) GetHidden() bool
- func (x *File) GetLength() *wrapperspb.Int64Value
- func (x *File) GetUid() string
- func (x *File) GetUri() string
- func (*File) ProtoMessage()
- func (x *File) ProtoReflect() protoreflect.Message
- func (x *File) Reset()
- func (x *File) String() string
- type FileCoverage
- func (*FileCoverage) Descriptor() ([]byte, []int)deprecated
- func (x *FileCoverage) GetBranchCoverage() *BranchCoverage
- func (x *FileCoverage) GetLineCoverage() *LineCoverage
- func (x *FileCoverage) GetPath() string
- func (*FileCoverage) ProtoMessage()
- func (x *FileCoverage) ProtoReflect() protoreflect.Message
- func (x *FileCoverage) Reset()
- func (x *FileCoverage) String() string
- type FileProcessingError
- func (*FileProcessingError) Descriptor() ([]byte, []int)deprecated
- func (x *FileProcessingError) GetMessage() string
- func (x *FileProcessingError) GetType() FileProcessingErrorType
- func (*FileProcessingError) ProtoMessage()
- func (x *FileProcessingError) ProtoReflect() protoreflect.Message
- func (x *FileProcessingError) Reset()
- func (x *FileProcessingError) String() string
- type FileProcessingErrorType
- func (FileProcessingErrorType) Descriptor() protoreflect.EnumDescriptor
- func (x FileProcessingErrorType) Enum() *FileProcessingErrorType
- func (FileProcessingErrorType) EnumDescriptor() ([]byte, []int)deprecated
- func (x FileProcessingErrorType) Number() protoreflect.EnumNumber
- func (x FileProcessingErrorType) String() string
- func (FileProcessingErrorType) Type() protoreflect.EnumType
- type FileProcessingErrors
- func (*FileProcessingErrors) Descriptor() ([]byte, []int)deprecated
- func (x *FileProcessingErrors) GetFileProcessingErrors() []*FileProcessingError
- func (x *FileProcessingErrors) GetFileUid() string
- func (*FileProcessingErrors) ProtoMessage()
- func (x *FileProcessingErrors) ProtoReflect() protoreflect.Message
- func (x *FileProcessingErrors) Reset()
- func (x *FileProcessingErrors) String() string
- type FileSet
- func (*FileSet) Descriptor() ([]byte, []int)deprecated
- func (x *FileSet) GetFileSets() []string
- func (x *FileSet) GetFiles() []*File
- func (x *FileSet) GetId() *FileSet_Id
- func (x *FileSet) GetName() string
- func (*FileSet) ProtoMessage()
- func (x *FileSet) ProtoReflect() protoreflect.Message
- func (x *FileSet) Reset()
- func (x *FileSet) String() string
- type FileSet_Id
- func (*FileSet_Id) Descriptor() ([]byte, []int)deprecated
- func (x *FileSet_Id) GetFileSetId() string
- func (x *FileSet_Id) GetInvocationId() string
- func (*FileSet_Id) ProtoMessage()
- func (x *FileSet_Id) ProtoReflect() protoreflect.Message
- func (x *FileSet_Id) Reset()
- func (x *FileSet_Id) String() string
- type File_HashType
- func (File_HashType) Descriptor() protoreflect.EnumDescriptor
- func (x File_HashType) Enum() *File_HashType
- func (File_HashType) EnumDescriptor() ([]byte, []int)deprecated
- func (x File_HashType) Number() protoreflect.EnumNumber
- func (x File_HashType) String() string
- func (File_HashType) Type() protoreflect.EnumType
- type FinalizeConfiguredTargetRequest
- func (*FinalizeConfiguredTargetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FinalizeConfiguredTargetRequest) GetAuthorizationToken() string
- func (x *FinalizeConfiguredTargetRequest) GetName() string
- func (*FinalizeConfiguredTargetRequest) ProtoMessage()
- func (x *FinalizeConfiguredTargetRequest) ProtoReflect() protoreflect.Message
- func (x *FinalizeConfiguredTargetRequest) Reset()
- func (x *FinalizeConfiguredTargetRequest) String() string
- type FinalizeConfiguredTargetResponse
- func (*FinalizeConfiguredTargetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FinalizeConfiguredTargetResponse) GetId() *ConfiguredTarget_Id
- func (x *FinalizeConfiguredTargetResponse) GetName() string
- func (*FinalizeConfiguredTargetResponse) ProtoMessage()
- func (x *FinalizeConfiguredTargetResponse) ProtoReflect() protoreflect.Message
- func (x *FinalizeConfiguredTargetResponse) Reset()
- func (x *FinalizeConfiguredTargetResponse) String() string
- type FinalizeInvocationRequest
- func (*FinalizeInvocationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FinalizeInvocationRequest) GetAuthorizationToken() string
- func (x *FinalizeInvocationRequest) GetName() string
- func (*FinalizeInvocationRequest) ProtoMessage()
- func (x *FinalizeInvocationRequest) ProtoReflect() protoreflect.Message
- func (x *FinalizeInvocationRequest) Reset()
- func (x *FinalizeInvocationRequest) String() string
- type FinalizeInvocationResponse
- func (*FinalizeInvocationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FinalizeInvocationResponse) GetId() *Invocation_Id
- func (x *FinalizeInvocationResponse) GetName() string
- func (*FinalizeInvocationResponse) ProtoMessage()
- func (x *FinalizeInvocationResponse) ProtoReflect() protoreflect.Message
- func (x *FinalizeInvocationResponse) Reset()
- func (x *FinalizeInvocationResponse) String() string
- type FinalizeTargetRequest
- func (*FinalizeTargetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FinalizeTargetRequest) GetAuthorizationToken() string
- func (x *FinalizeTargetRequest) GetName() string
- func (*FinalizeTargetRequest) ProtoMessage()
- func (x *FinalizeTargetRequest) ProtoReflect() protoreflect.Message
- func (x *FinalizeTargetRequest) Reset()
- func (x *FinalizeTargetRequest) String() string
- type FinalizeTargetResponse
- func (*FinalizeTargetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FinalizeTargetResponse) GetId() *Target_Id
- func (x *FinalizeTargetResponse) GetName() string
- func (*FinalizeTargetResponse) ProtoMessage()
- func (x *FinalizeTargetResponse) ProtoReflect() protoreflect.Message
- func (x *FinalizeTargetResponse) Reset()
- func (x *FinalizeTargetResponse) String() string
- type GetActionRequest
- type GetConfigurationRequest
- func (*GetConfigurationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetConfigurationRequest) GetName() string
- func (*GetConfigurationRequest) ProtoMessage()
- func (x *GetConfigurationRequest) ProtoReflect() protoreflect.Message
- func (x *GetConfigurationRequest) Reset()
- func (x *GetConfigurationRequest) String() string
- type GetConfiguredTargetRequest
- func (*GetConfiguredTargetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetConfiguredTargetRequest) GetName() string
- func (*GetConfiguredTargetRequest) ProtoMessage()
- func (x *GetConfiguredTargetRequest) ProtoReflect() protoreflect.Message
- func (x *GetConfiguredTargetRequest) Reset()
- func (x *GetConfiguredTargetRequest) String() string
- type GetFileRequest
- func (*GetFileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetFileRequest) GetArchiveEntry() string
- func (x *GetFileRequest) GetReadLimit() int64
- func (x *GetFileRequest) GetReadOffset() int64
- func (x *GetFileRequest) GetUri() string
- func (*GetFileRequest) ProtoMessage()
- func (x *GetFileRequest) ProtoReflect() protoreflect.Message
- func (x *GetFileRequest) Reset()
- func (x *GetFileRequest) String() string
- type GetFileResponse
- type GetFileSetRequest
- type GetFileTailRequest
- func (*GetFileTailRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetFileTailRequest) GetArchiveEntry() string
- func (x *GetFileTailRequest) GetReadLimit() int64
- func (x *GetFileTailRequest) GetReadOffset() int64
- func (x *GetFileTailRequest) GetUri() string
- func (*GetFileTailRequest) ProtoMessage()
- func (x *GetFileTailRequest) ProtoReflect() protoreflect.Message
- func (x *GetFileTailRequest) Reset()
- func (x *GetFileTailRequest) String() string
- type GetFileTailResponse
- func (*GetFileTailResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetFileTailResponse) GetData() []byte
- func (*GetFileTailResponse) ProtoMessage()
- func (x *GetFileTailResponse) ProtoReflect() protoreflect.Message
- func (x *GetFileTailResponse) Reset()
- func (x *GetFileTailResponse) String() string
- type GetInvocationDownloadMetadataRequest
- func (*GetInvocationDownloadMetadataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetInvocationDownloadMetadataRequest) GetName() string
- func (*GetInvocationDownloadMetadataRequest) ProtoMessage()
- func (x *GetInvocationDownloadMetadataRequest) ProtoReflect() protoreflect.Message
- func (x *GetInvocationDownloadMetadataRequest) Reset()
- func (x *GetInvocationDownloadMetadataRequest) String() string
- type GetInvocationRequest
- func (*GetInvocationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetInvocationRequest) GetName() string
- func (*GetInvocationRequest) ProtoMessage()
- func (x *GetInvocationRequest) ProtoReflect() protoreflect.Message
- func (x *GetInvocationRequest) Reset()
- func (x *GetInvocationRequest) String() string
- type GetInvocationUploadMetadataRequest
- func (*GetInvocationUploadMetadataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetInvocationUploadMetadataRequest) GetAuthorizationToken() string
- func (x *GetInvocationUploadMetadataRequest) GetName() string
- func (*GetInvocationUploadMetadataRequest) ProtoMessage()
- func (x *GetInvocationUploadMetadataRequest) ProtoReflect() protoreflect.Message
- func (x *GetInvocationUploadMetadataRequest) Reset()
- func (x *GetInvocationUploadMetadataRequest) String() string
- type GetTargetRequest
- type InputFileInfo
- func (*InputFileInfo) Descriptor() ([]byte, []int)deprecated
- func (x *InputFileInfo) GetCount() int64
- func (x *InputFileInfo) GetCountLimit() int64
- func (x *InputFileInfo) GetDistinctByteLimit() int64
- func (x *InputFileInfo) GetDistinctBytes() int64
- func (x *InputFileInfo) GetDistinctCount() int64
- func (*InputFileInfo) ProtoMessage()
- func (x *InputFileInfo) ProtoReflect() protoreflect.Message
- func (x *InputFileInfo) Reset()
- func (x *InputFileInfo) String() string
- type Invocation
- func (*Invocation) Descriptor() ([]byte, []int)deprecated
- func (x *Invocation) GetAggregateCoverage() *AggregateCoverage
- func (x *Invocation) GetCoverageSummaries() []*LanguageCoverageSummary
- func (x *Invocation) GetFileProcessingErrors() []*FileProcessingErrors
- func (x *Invocation) GetFiles() []*File
- func (x *Invocation) GetId() *Invocation_Id
- func (x *Invocation) GetInvocationAttributes() *InvocationAttributes
- func (x *Invocation) GetName() string
- func (x *Invocation) GetProperties() []*Property
- func (x *Invocation) GetStatusAttributes() *StatusAttributes
- func (x *Invocation) GetTiming() *Timing
- func (x *Invocation) GetWorkspaceInfo() *WorkspaceInfo
- func (*Invocation) ProtoMessage()
- func (x *Invocation) ProtoReflect() protoreflect.Message
- func (x *Invocation) Reset()
- func (x *Invocation) String() string
- type InvocationAttributes
- func (*InvocationAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *InvocationAttributes) GetDescription() string
- func (x *InvocationAttributes) GetExitCode() int32
- func (x *InvocationAttributes) GetInvocationContexts() []*InvocationContext
- func (x *InvocationAttributes) GetLabels() []string
- func (x *InvocationAttributes) GetProjectId() string
- func (x *InvocationAttributes) GetUsers() []string
- func (*InvocationAttributes) ProtoMessage()
- func (x *InvocationAttributes) ProtoReflect() protoreflect.Message
- func (x *InvocationAttributes) Reset()
- func (x *InvocationAttributes) String() string
- type InvocationContext
- func (*InvocationContext) Descriptor() ([]byte, []int)deprecated
- func (x *InvocationContext) GetDisplayName() string
- func (x *InvocationContext) GetUrl() string
- func (*InvocationContext) ProtoMessage()
- func (x *InvocationContext) ProtoReflect() protoreflect.Message
- func (x *InvocationContext) Reset()
- func (x *InvocationContext) String() string
- type Invocation_Id
- type Language
- type LanguageCoverageSummary
- func (*LanguageCoverageSummary) Descriptor() ([]byte, []int)deprecated
- func (x *LanguageCoverageSummary) GetBranchSummary() *BranchCoverageSummary
- func (x *LanguageCoverageSummary) GetLanguage() Language
- func (x *LanguageCoverageSummary) GetLineSummary() *LineCoverageSummary
- func (*LanguageCoverageSummary) ProtoMessage()
- func (x *LanguageCoverageSummary) ProtoReflect() protoreflect.Message
- func (x *LanguageCoverageSummary) Reset()
- func (x *LanguageCoverageSummary) String() string
- type LineCoverage
- func (*LineCoverage) Descriptor() ([]byte, []int)deprecated
- func (x *LineCoverage) GetExecutedLines() []byte
- func (x *LineCoverage) GetInstrumentedLines() []byte
- func (*LineCoverage) ProtoMessage()
- func (x *LineCoverage) ProtoReflect() protoreflect.Message
- func (x *LineCoverage) Reset()
- func (x *LineCoverage) String() string
- type LineCoverageSummary
- func (*LineCoverageSummary) Descriptor() ([]byte, []int)deprecated
- func (x *LineCoverageSummary) GetExecutedLineCount() int32
- func (x *LineCoverageSummary) GetInstrumentedLineCount() int32
- func (*LineCoverageSummary) ProtoMessage()
- func (x *LineCoverageSummary) ProtoReflect() protoreflect.Message
- func (x *LineCoverageSummary) Reset()
- func (x *LineCoverageSummary) String() string
- type ListActionsRequest
- func (*ListActionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListActionsRequest) GetFilter() string
- func (x *ListActionsRequest) GetOffset() int64
- func (x *ListActionsRequest) GetPageSize() int32
- func (m *ListActionsRequest) GetPageStart() isListActionsRequest_PageStart
- func (x *ListActionsRequest) GetPageToken() string
- func (x *ListActionsRequest) GetParent() string
- func (*ListActionsRequest) ProtoMessage()
- func (x *ListActionsRequest) ProtoReflect() protoreflect.Message
- func (x *ListActionsRequest) Reset()
- func (x *ListActionsRequest) String() string
- type ListActionsRequest_Offset
- type ListActionsRequest_PageToken
- type ListActionsResponse
- func (*ListActionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListActionsResponse) GetActions() []*Action
- func (x *ListActionsResponse) GetNextPageToken() string
- func (*ListActionsResponse) ProtoMessage()
- func (x *ListActionsResponse) ProtoReflect() protoreflect.Message
- func (x *ListActionsResponse) Reset()
- func (x *ListActionsResponse) String() string
- type ListConfigurationsRequest
- func (*ListConfigurationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfigurationsRequest) GetFilter() string
- func (x *ListConfigurationsRequest) GetOffset() int64
- func (x *ListConfigurationsRequest) GetPageSize() int32
- func (m *ListConfigurationsRequest) GetPageStart() isListConfigurationsRequest_PageStart
- func (x *ListConfigurationsRequest) GetPageToken() string
- func (x *ListConfigurationsRequest) GetParent() string
- func (*ListConfigurationsRequest) ProtoMessage()
- func (x *ListConfigurationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListConfigurationsRequest) Reset()
- func (x *ListConfigurationsRequest) String() string
- type ListConfigurationsRequest_Offset
- type ListConfigurationsRequest_PageToken
- type ListConfigurationsResponse
- func (*ListConfigurationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfigurationsResponse) GetConfigurations() []*Configuration
- func (x *ListConfigurationsResponse) GetNextPageToken() string
- func (*ListConfigurationsResponse) ProtoMessage()
- func (x *ListConfigurationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListConfigurationsResponse) Reset()
- func (x *ListConfigurationsResponse) String() string
- type ListConfiguredTargetsRequest
- func (*ListConfiguredTargetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfiguredTargetsRequest) GetFilter() string
- func (x *ListConfiguredTargetsRequest) GetOffset() int64
- func (x *ListConfiguredTargetsRequest) GetPageSize() int32
- func (m *ListConfiguredTargetsRequest) GetPageStart() isListConfiguredTargetsRequest_PageStart
- func (x *ListConfiguredTargetsRequest) GetPageToken() string
- func (x *ListConfiguredTargetsRequest) GetParent() string
- func (*ListConfiguredTargetsRequest) ProtoMessage()
- func (x *ListConfiguredTargetsRequest) ProtoReflect() protoreflect.Message
- func (x *ListConfiguredTargetsRequest) Reset()
- func (x *ListConfiguredTargetsRequest) String() string
- type ListConfiguredTargetsRequest_Offset
- type ListConfiguredTargetsRequest_PageToken
- type ListConfiguredTargetsResponse
- func (*ListConfiguredTargetsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfiguredTargetsResponse) GetConfiguredTargets() []*ConfiguredTarget
- func (x *ListConfiguredTargetsResponse) GetNextPageToken() string
- func (*ListConfiguredTargetsResponse) ProtoMessage()
- func (x *ListConfiguredTargetsResponse) ProtoReflect() protoreflect.Message
- func (x *ListConfiguredTargetsResponse) Reset()
- func (x *ListConfiguredTargetsResponse) String() string
- type ListFileSetsRequest
- func (*ListFileSetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListFileSetsRequest) GetFilter() string
- func (x *ListFileSetsRequest) GetOffset() int64
- func (x *ListFileSetsRequest) GetPageSize() int32
- func (m *ListFileSetsRequest) GetPageStart() isListFileSetsRequest_PageStart
- func (x *ListFileSetsRequest) GetPageToken() string
- func (x *ListFileSetsRequest) GetParent() string
- func (*ListFileSetsRequest) ProtoMessage()
- func (x *ListFileSetsRequest) ProtoReflect() protoreflect.Message
- func (x *ListFileSetsRequest) Reset()
- func (x *ListFileSetsRequest) String() string
- type ListFileSetsRequest_Offset
- type ListFileSetsRequest_PageToken
- type ListFileSetsResponse
- func (*ListFileSetsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListFileSetsResponse) GetFileSets() []*FileSet
- func (x *ListFileSetsResponse) GetNextPageToken() string
- func (*ListFileSetsResponse) ProtoMessage()
- func (x *ListFileSetsResponse) ProtoReflect() protoreflect.Message
- func (x *ListFileSetsResponse) Reset()
- func (x *ListFileSetsResponse) String() string
- type ListTargetsRequest
- func (*ListTargetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTargetsRequest) GetFilter() string
- func (x *ListTargetsRequest) GetOffset() int64
- func (x *ListTargetsRequest) GetPageSize() int32
- func (m *ListTargetsRequest) GetPageStart() isListTargetsRequest_PageStart
- func (x *ListTargetsRequest) GetPageToken() string
- func (x *ListTargetsRequest) GetParent() string
- func (*ListTargetsRequest) ProtoMessage()
- func (x *ListTargetsRequest) ProtoReflect() protoreflect.Message
- func (x *ListTargetsRequest) Reset()
- func (x *ListTargetsRequest) String() string
- type ListTargetsRequest_Offset
- type ListTargetsRequest_PageToken
- type ListTargetsResponse
- func (*ListTargetsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTargetsResponse) GetNextPageToken() string
- func (x *ListTargetsResponse) GetTargets() []*Target
- func (*ListTargetsResponse) ProtoMessage()
- func (x *ListTargetsResponse) ProtoReflect() protoreflect.Message
- func (x *ListTargetsResponse) Reset()
- func (x *ListTargetsResponse) String() string
- type LocalTestTiming
- func (*LocalTestTiming) Descriptor() ([]byte, []int)deprecated
- func (x *LocalTestTiming) GetTestProcessDuration() *durationpb.Duration
- func (*LocalTestTiming) ProtoMessage()
- func (x *LocalTestTiming) ProtoReflect() protoreflect.Message
- func (x *LocalTestTiming) Reset()
- func (x *LocalTestTiming) String() string
- type MergeActionRequest
- func (*MergeActionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MergeActionRequest) GetAction() *Action
- func (x *MergeActionRequest) GetAuthorizationToken() string
- func (x *MergeActionRequest) GetCreateIfNotFound() bool
- func (x *MergeActionRequest) GetRequestId() string
- func (x *MergeActionRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*MergeActionRequest) ProtoMessage()
- func (x *MergeActionRequest) ProtoReflect() protoreflect.Message
- func (x *MergeActionRequest) Reset()
- func (x *MergeActionRequest) String() string
- type MergeConfiguredTargetRequest
- func (*MergeConfiguredTargetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MergeConfiguredTargetRequest) GetAuthorizationToken() string
- func (x *MergeConfiguredTargetRequest) GetConfiguredTarget() *ConfiguredTarget
- func (x *MergeConfiguredTargetRequest) GetCreateIfNotFound() bool
- func (x *MergeConfiguredTargetRequest) GetRequestId() string
- func (x *MergeConfiguredTargetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*MergeConfiguredTargetRequest) ProtoMessage()
- func (x *MergeConfiguredTargetRequest) ProtoReflect() protoreflect.Message
- func (x *MergeConfiguredTargetRequest) Reset()
- func (x *MergeConfiguredTargetRequest) String() string
- type MergeFileSetRequest
- func (*MergeFileSetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MergeFileSetRequest) GetAuthorizationToken() string
- func (x *MergeFileSetRequest) GetCreateIfNotFound() bool
- func (x *MergeFileSetRequest) GetFileSet() *FileSet
- func (x *MergeFileSetRequest) GetRequestId() string
- func (x *MergeFileSetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*MergeFileSetRequest) ProtoMessage()
- func (x *MergeFileSetRequest) ProtoReflect() protoreflect.Message
- func (x *MergeFileSetRequest) Reset()
- func (x *MergeFileSetRequest) String() string
- type MergeInvocationRequest
- func (*MergeInvocationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MergeInvocationRequest) GetAuthorizationToken() string
- func (x *MergeInvocationRequest) GetInvocation() *Invocation
- func (x *MergeInvocationRequest) GetRequestId() string
- func (x *MergeInvocationRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*MergeInvocationRequest) ProtoMessage()
- func (x *MergeInvocationRequest) ProtoReflect() protoreflect.Message
- func (x *MergeInvocationRequest) Reset()
- func (x *MergeInvocationRequest) String() string
- type MergeTargetRequest
- func (*MergeTargetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MergeTargetRequest) GetAuthorizationToken() string
- func (x *MergeTargetRequest) GetCreateIfNotFound() bool
- func (x *MergeTargetRequest) GetRequestId() string
- func (x *MergeTargetRequest) GetTarget() *Target
- func (x *MergeTargetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*MergeTargetRequest) ProtoMessage()
- func (x *MergeTargetRequest) ProtoReflect() protoreflect.Message
- func (x *MergeTargetRequest) Reset()
- func (x *MergeTargetRequest) String() string
- type Property
- type RemoteTestAttemptTiming
- func (*RemoteTestAttemptTiming) Descriptor() ([]byte, []int)deprecated
- func (x *RemoteTestAttemptTiming) GetDownloadDuration() *durationpb.Duration
- func (x *RemoteTestAttemptTiming) GetMachineSetupDuration() *durationpb.Duration
- func (x *RemoteTestAttemptTiming) GetQueueDuration() *durationpb.Duration
- func (x *RemoteTestAttemptTiming) GetTestProcessDuration() *durationpb.Duration
- func (x *RemoteTestAttemptTiming) GetUploadDuration() *durationpb.Duration
- func (*RemoteTestAttemptTiming) ProtoMessage()
- func (x *RemoteTestAttemptTiming) ProtoReflect() protoreflect.Message
- func (x *RemoteTestAttemptTiming) Reset()
- func (x *RemoteTestAttemptTiming) String() string
- type RemoteTestTiming
- func (*RemoteTestTiming) Descriptor() ([]byte, []int)deprecated
- func (x *RemoteTestTiming) GetAttempts() []*RemoteTestAttemptTiming
- func (x *RemoteTestTiming) GetLocalAnalysisDuration() *durationpb.Duration
- func (*RemoteTestTiming) ProtoMessage()
- func (x *RemoteTestTiming) ProtoReflect() protoreflect.Message
- func (x *RemoteTestTiming) Reset()
- func (x *RemoteTestTiming) String() string
- type ResultStoreDownloadClient
- type ResultStoreDownloadServer
- type ResultStoreFileDownloadClient
- type ResultStoreFileDownloadServer
- type ResultStoreFileDownload_GetFileClient
- type ResultStoreFileDownload_GetFileServer
- type ResultStoreUploadClient
- type ResultStoreUploadServer
- type SearchConfiguredTargetsRequest
- func (*SearchConfiguredTargetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SearchConfiguredTargetsRequest) GetExactMatch() bool
- func (x *SearchConfiguredTargetsRequest) GetOffset() int64
- func (x *SearchConfiguredTargetsRequest) GetPageSize() int32
- func (m *SearchConfiguredTargetsRequest) GetPageStart() isSearchConfiguredTargetsRequest_PageStart
- func (x *SearchConfiguredTargetsRequest) GetPageToken() string
- func (x *SearchConfiguredTargetsRequest) GetParent() string
- func (x *SearchConfiguredTargetsRequest) GetProjectId() string
- func (x *SearchConfiguredTargetsRequest) GetQuery() string
- func (*SearchConfiguredTargetsRequest) ProtoMessage()
- func (x *SearchConfiguredTargetsRequest) ProtoReflect() protoreflect.Message
- func (x *SearchConfiguredTargetsRequest) Reset()
- func (x *SearchConfiguredTargetsRequest) String() string
- type SearchConfiguredTargetsRequest_Offset
- type SearchConfiguredTargetsRequest_PageToken
- type SearchConfiguredTargetsResponse
- func (*SearchConfiguredTargetsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SearchConfiguredTargetsResponse) GetConfiguredTargets() []*ConfiguredTarget
- func (x *SearchConfiguredTargetsResponse) GetNextPageToken() string
- func (*SearchConfiguredTargetsResponse) ProtoMessage()
- func (x *SearchConfiguredTargetsResponse) ProtoReflect() protoreflect.Message
- func (x *SearchConfiguredTargetsResponse) Reset()
- func (x *SearchConfiguredTargetsResponse) String() string
- type SearchInvocationsRequest
- func (*SearchInvocationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SearchInvocationsRequest) GetExactMatch() bool
- func (x *SearchInvocationsRequest) GetOffset() int64
- func (x *SearchInvocationsRequest) GetPageSize() int32
- func (m *SearchInvocationsRequest) GetPageStart() isSearchInvocationsRequest_PageStart
- func (x *SearchInvocationsRequest) GetPageToken() string
- func (x *SearchInvocationsRequest) GetProjectId() string
- func (x *SearchInvocationsRequest) GetQuery() string
- func (*SearchInvocationsRequest) ProtoMessage()
- func (x *SearchInvocationsRequest) ProtoReflect() protoreflect.Message
- func (x *SearchInvocationsRequest) Reset()
- func (x *SearchInvocationsRequest) String() string
- type SearchInvocationsRequest_Offset
- type SearchInvocationsRequest_PageToken
- type SearchInvocationsResponse
- func (*SearchInvocationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SearchInvocationsResponse) GetInvocations() []*Invocation
- func (x *SearchInvocationsResponse) GetNextPageToken() string
- func (*SearchInvocationsResponse) ProtoMessage()
- func (x *SearchInvocationsResponse) ProtoReflect() protoreflect.Message
- func (x *SearchInvocationsResponse) Reset()
- func (x *SearchInvocationsResponse) String() string
- type Status
- type StatusAttributes
- func (*StatusAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *StatusAttributes) GetDescription() string
- func (x *StatusAttributes) GetStatus() Status
- func (*StatusAttributes) ProtoMessage()
- func (x *StatusAttributes) ProtoReflect() protoreflect.Message
- func (x *StatusAttributes) Reset()
- func (x *StatusAttributes) String() string
- type Target
- func (*Target) Descriptor() ([]byte, []int)deprecated
- func (x *Target) GetFiles() []*File
- func (x *Target) GetId() *Target_Id
- func (x *Target) GetName() string
- func (x *Target) GetProperties() []*Property
- func (x *Target) GetStatusAttributes() *StatusAttributes
- func (x *Target) GetTargetAttributes() *TargetAttributes
- func (x *Target) GetTestAttributes() *TestAttributes
- func (x *Target) GetTiming() *Timing
- func (x *Target) GetVisible() bool
- func (*Target) ProtoMessage()
- func (x *Target) ProtoReflect() protoreflect.Message
- func (x *Target) Reset()
- func (x *Target) String() string
- type TargetAttributes
- func (*TargetAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *TargetAttributes) GetLanguage() Language
- func (x *TargetAttributes) GetTags() []string
- func (x *TargetAttributes) GetType() TargetType
- func (*TargetAttributes) ProtoMessage()
- func (x *TargetAttributes) ProtoReflect() protoreflect.Message
- func (x *TargetAttributes) Reset()
- func (x *TargetAttributes) String() string
- type TargetType
- type Target_Id
- type Test
- func (*Test) Descriptor() ([]byte, []int)deprecated
- func (x *Test) GetTestCase() *TestCase
- func (x *Test) GetTestSuite() *TestSuite
- func (m *Test) GetTestType() isTest_TestType
- func (*Test) ProtoMessage()
- func (x *Test) ProtoReflect() protoreflect.Message
- func (x *Test) Reset()
- func (x *Test) String() string
- type TestAction
- func (*TestAction) Descriptor() ([]byte, []int)deprecated
- func (x *TestAction) GetAttemptNumber() int32
- func (x *TestAction) GetEstimatedMemoryBytes() int64
- func (x *TestAction) GetRunNumber() int32
- func (x *TestAction) GetShardNumber() int32
- func (x *TestAction) GetTestSuite() *TestSuite
- func (x *TestAction) GetTestTiming() *TestTiming
- func (x *TestAction) GetWarnings() []*TestWarning
- func (*TestAction) ProtoMessage()
- func (x *TestAction) ProtoReflect() protoreflect.Message
- func (x *TestAction) Reset()
- func (x *TestAction) String() string
- type TestAttributes
- type TestCaching
- func (TestCaching) Descriptor() protoreflect.EnumDescriptor
- func (x TestCaching) Enum() *TestCaching
- func (TestCaching) EnumDescriptor() ([]byte, []int)deprecated
- func (x TestCaching) Number() protoreflect.EnumNumber
- func (x TestCaching) String() string
- func (TestCaching) Type() protoreflect.EnumType
- type TestCase
- func (*TestCase) Descriptor() ([]byte, []int)deprecated
- func (x *TestCase) GetCaseName() string
- func (x *TestCase) GetClassName() string
- func (x *TestCase) GetErrors() []*TestError
- func (x *TestCase) GetFailures() []*TestFailure
- func (x *TestCase) GetFiles() []*File
- func (x *TestCase) GetProperties() []*Property
- func (x *TestCase) GetResult() TestCase_Result
- func (x *TestCase) GetTiming() *Timing
- func (*TestCase) ProtoMessage()
- func (x *TestCase) ProtoReflect() protoreflect.Message
- func (x *TestCase) Reset()
- func (x *TestCase) String() string
- type TestCase_Result
- func (TestCase_Result) Descriptor() protoreflect.EnumDescriptor
- func (x TestCase_Result) Enum() *TestCase_Result
- func (TestCase_Result) EnumDescriptor() ([]byte, []int)deprecated
- func (x TestCase_Result) Number() protoreflect.EnumNumber
- func (x TestCase_Result) String() string
- func (TestCase_Result) Type() protoreflect.EnumType
- type TestError
- func (*TestError) Descriptor() ([]byte, []int)deprecated
- func (x *TestError) GetErrorMessage() string
- func (x *TestError) GetExceptionType() string
- func (x *TestError) GetStackTrace() string
- func (*TestError) ProtoMessage()
- func (x *TestError) ProtoReflect() protoreflect.Message
- func (x *TestError) Reset()
- func (x *TestError) String() string
- type TestFailure
- func (*TestFailure) Descriptor() ([]byte, []int)deprecated
- func (x *TestFailure) GetActual() []string
- func (x *TestFailure) GetExceptionType() string
- func (x *TestFailure) GetExpected() []string
- func (x *TestFailure) GetFailureMessage() string
- func (x *TestFailure) GetStackTrace() string
- func (*TestFailure) ProtoMessage()
- func (x *TestFailure) ProtoReflect() protoreflect.Message
- func (x *TestFailure) Reset()
- func (x *TestFailure) String() string
- type TestSize
- type TestSuite
- func (*TestSuite) Descriptor() ([]byte, []int)deprecated
- func (x *TestSuite) GetErrors() []*TestError
- func (x *TestSuite) GetFailures() []*TestFailure
- func (x *TestSuite) GetFiles() []*File
- func (x *TestSuite) GetProperties() []*Property
- func (x *TestSuite) GetSuiteName() string
- func (x *TestSuite) GetTests() []*Test
- func (x *TestSuite) GetTiming() *Timing
- func (*TestSuite) ProtoMessage()
- func (x *TestSuite) ProtoReflect() protoreflect.Message
- func (x *TestSuite) Reset()
- func (x *TestSuite) String() string
- type TestTiming
- func (*TestTiming) Descriptor() ([]byte, []int)deprecated
- func (x *TestTiming) GetLocal() *LocalTestTiming
- func (m *TestTiming) GetLocation() isTestTiming_Location
- func (x *TestTiming) GetRemote() *RemoteTestTiming
- func (x *TestTiming) GetSystemTimeDuration() *durationpb.Duration
- func (x *TestTiming) GetTestCaching() TestCaching
- func (x *TestTiming) GetUserTimeDuration() *durationpb.Duration
- func (*TestTiming) ProtoMessage()
- func (x *TestTiming) ProtoReflect() protoreflect.Message
- func (x *TestTiming) Reset()
- func (x *TestTiming) String() string
- type TestTiming_Local
- type TestTiming_Remote
- type TestWarning
- type Test_TestCase
- type Test_TestSuite
- type Timing
- func (*Timing) Descriptor() ([]byte, []int)deprecated
- func (x *Timing) GetDuration() *durationpb.Duration
- func (x *Timing) GetStartTime() *timestamppb.Timestamp
- func (*Timing) ProtoMessage()
- func (x *Timing) ProtoReflect() protoreflect.Message
- func (x *Timing) Reset()
- func (x *Timing) String() string
- type TouchInvocationRequest
- func (*TouchInvocationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TouchInvocationRequest) GetAuthorizationToken() string
- func (x *TouchInvocationRequest) GetName() string
- func (*TouchInvocationRequest) ProtoMessage()
- func (x *TouchInvocationRequest) ProtoReflect() protoreflect.Message
- func (x *TouchInvocationRequest) Reset()
- func (x *TouchInvocationRequest) String() string
- type TouchInvocationResponse
- func (*TouchInvocationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TouchInvocationResponse) GetId() *Invocation_Id
- func (x *TouchInvocationResponse) GetName() string
- func (*TouchInvocationResponse) ProtoMessage()
- func (x *TouchInvocationResponse) ProtoReflect() protoreflect.Message
- func (x *TouchInvocationResponse) Reset()
- func (x *TouchInvocationResponse) String() string
- type TraverseFileSetsRequest
- func (*TraverseFileSetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TraverseFileSetsRequest) GetName() string
- func (x *TraverseFileSetsRequest) GetOffset() int64
- func (x *TraverseFileSetsRequest) GetPageSize() int32
- func (m *TraverseFileSetsRequest) GetPageStart() isTraverseFileSetsRequest_PageStart
- func (x *TraverseFileSetsRequest) GetPageToken() string
- func (*TraverseFileSetsRequest) ProtoMessage()
- func (x *TraverseFileSetsRequest) ProtoReflect() protoreflect.Message
- func (x *TraverseFileSetsRequest) Reset()
- func (x *TraverseFileSetsRequest) String() string
- type TraverseFileSetsRequest_Offset
- type TraverseFileSetsRequest_PageToken
- type TraverseFileSetsResponse
- func (*TraverseFileSetsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TraverseFileSetsResponse) GetFileSets() []*FileSet
- func (x *TraverseFileSetsResponse) GetNextPageToken() string
- func (*TraverseFileSetsResponse) ProtoMessage()
- func (x *TraverseFileSetsResponse) ProtoReflect() protoreflect.Message
- func (x *TraverseFileSetsResponse) Reset()
- func (x *TraverseFileSetsResponse) String() string
- type UnimplementedResultStoreDownloadServer
- func (*UnimplementedResultStoreDownloadServer) BatchListActions(context.Context, *BatchListActionsRequest) (*BatchListActionsResponse, error)
- func (*UnimplementedResultStoreDownloadServer) ExportInvocation(context.Context, *ExportInvocationRequest) (*ExportInvocationResponse, error)
- func (*UnimplementedResultStoreDownloadServer) GetAction(context.Context, *GetActionRequest) (*Action, error)
- func (*UnimplementedResultStoreDownloadServer) GetConfiguration(context.Context, *GetConfigurationRequest) (*Configuration, error)
- func (*UnimplementedResultStoreDownloadServer) GetConfiguredTarget(context.Context, *GetConfiguredTargetRequest) (*ConfiguredTarget, error)
- func (*UnimplementedResultStoreDownloadServer) GetFileSet(context.Context, *GetFileSetRequest) (*FileSet, error)
- func (*UnimplementedResultStoreDownloadServer) GetInvocation(context.Context, *GetInvocationRequest) (*Invocation, error)
- func (*UnimplementedResultStoreDownloadServer) GetInvocationDownloadMetadata(context.Context, *GetInvocationDownloadMetadataRequest) (*DownloadMetadata, error)
- func (*UnimplementedResultStoreDownloadServer) GetTarget(context.Context, *GetTargetRequest) (*Target, error)
- func (*UnimplementedResultStoreDownloadServer) ListActions(context.Context, *ListActionsRequest) (*ListActionsResponse, error)
- func (*UnimplementedResultStoreDownloadServer) ListConfigurations(context.Context, *ListConfigurationsRequest) (*ListConfigurationsResponse, error)
- func (*UnimplementedResultStoreDownloadServer) ListConfiguredTargets(context.Context, *ListConfiguredTargetsRequest) (*ListConfiguredTargetsResponse, error)
- func (*UnimplementedResultStoreDownloadServer) ListFileSets(context.Context, *ListFileSetsRequest) (*ListFileSetsResponse, error)
- func (*UnimplementedResultStoreDownloadServer) ListTargets(context.Context, *ListTargetsRequest) (*ListTargetsResponse, error)
- func (*UnimplementedResultStoreDownloadServer) SearchConfiguredTargets(context.Context, *SearchConfiguredTargetsRequest) (*SearchConfiguredTargetsResponse, error)
- func (*UnimplementedResultStoreDownloadServer) SearchInvocations(context.Context, *SearchInvocationsRequest) (*SearchInvocationsResponse, error)
- func (*UnimplementedResultStoreDownloadServer) TraverseFileSets(context.Context, *TraverseFileSetsRequest) (*TraverseFileSetsResponse, error)
- type UnimplementedResultStoreFileDownloadServer
- type UnimplementedResultStoreUploadServer
- func (*UnimplementedResultStoreUploadServer) CreateAction(context.Context, *CreateActionRequest) (*Action, error)
- func (*UnimplementedResultStoreUploadServer) CreateConfiguration(context.Context, *CreateConfigurationRequest) (*Configuration, error)
- func (*UnimplementedResultStoreUploadServer) CreateConfiguredTarget(context.Context, *CreateConfiguredTargetRequest) (*ConfiguredTarget, error)
- func (*UnimplementedResultStoreUploadServer) CreateFileSet(context.Context, *CreateFileSetRequest) (*FileSet, error)
- func (*UnimplementedResultStoreUploadServer) CreateInvocation(context.Context, *CreateInvocationRequest) (*Invocation, error)
- func (*UnimplementedResultStoreUploadServer) CreateTarget(context.Context, *CreateTargetRequest) (*Target, error)
- func (*UnimplementedResultStoreUploadServer) DeleteInvocation(context.Context, *DeleteInvocationRequest) (*emptypb.Empty, error)
- func (*UnimplementedResultStoreUploadServer) FinalizeConfiguredTarget(context.Context, *FinalizeConfiguredTargetRequest) (*FinalizeConfiguredTargetResponse, error)
- func (*UnimplementedResultStoreUploadServer) FinalizeInvocation(context.Context, *FinalizeInvocationRequest) (*FinalizeInvocationResponse, error)
- func (*UnimplementedResultStoreUploadServer) FinalizeTarget(context.Context, *FinalizeTargetRequest) (*FinalizeTargetResponse, error)
- func (*UnimplementedResultStoreUploadServer) GetInvocationUploadMetadata(context.Context, *GetInvocationUploadMetadataRequest) (*UploadMetadata, error)
- func (*UnimplementedResultStoreUploadServer) MergeAction(context.Context, *MergeActionRequest) (*Action, error)
- func (*UnimplementedResultStoreUploadServer) MergeConfiguredTarget(context.Context, *MergeConfiguredTargetRequest) (*ConfiguredTarget, error)
- func (*UnimplementedResultStoreUploadServer) MergeFileSet(context.Context, *MergeFileSetRequest) (*FileSet, error)
- func (*UnimplementedResultStoreUploadServer) MergeInvocation(context.Context, *MergeInvocationRequest) (*Invocation, error)
- func (*UnimplementedResultStoreUploadServer) MergeTarget(context.Context, *MergeTargetRequest) (*Target, error)
- func (*UnimplementedResultStoreUploadServer) TouchInvocation(context.Context, *TouchInvocationRequest) (*TouchInvocationResponse, error)
- func (*UnimplementedResultStoreUploadServer) UpdateAction(context.Context, *UpdateActionRequest) (*Action, error)
- func (*UnimplementedResultStoreUploadServer) UpdateConfiguration(context.Context, *UpdateConfigurationRequest) (*Configuration, error)
- func (*UnimplementedResultStoreUploadServer) UpdateConfiguredTarget(context.Context, *UpdateConfiguredTargetRequest) (*ConfiguredTarget, error)
- func (*UnimplementedResultStoreUploadServer) UpdateFileSet(context.Context, *UpdateFileSetRequest) (*FileSet, error)
- func (*UnimplementedResultStoreUploadServer) UpdateInvocation(context.Context, *UpdateInvocationRequest) (*Invocation, error)
- func (*UnimplementedResultStoreUploadServer) UpdateTarget(context.Context, *UpdateTargetRequest) (*Target, error)
- func (*UnimplementedResultStoreUploadServer) UploadBatch(context.Context, *UploadBatchRequest) (*UploadBatchResponse, error)
- type UpdateActionRequest
- func (*UpdateActionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateActionRequest) GetAction() *Action
- func (x *UpdateActionRequest) GetAuthorizationToken() string
- func (x *UpdateActionRequest) GetCreateIfNotFound() bool
- func (x *UpdateActionRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateActionRequest) ProtoMessage()
- func (x *UpdateActionRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateActionRequest) Reset()
- func (x *UpdateActionRequest) String() string
- type UpdateConfigurationRequest
- func (*UpdateConfigurationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateConfigurationRequest) GetAuthorizationToken() string
- func (x *UpdateConfigurationRequest) GetConfiguration() *Configuration
- func (x *UpdateConfigurationRequest) GetCreateIfNotFound() bool
- func (x *UpdateConfigurationRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateConfigurationRequest) ProtoMessage()
- func (x *UpdateConfigurationRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateConfigurationRequest) Reset()
- func (x *UpdateConfigurationRequest) String() string
- type UpdateConfiguredTargetRequest
- func (*UpdateConfiguredTargetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateConfiguredTargetRequest) GetAuthorizationToken() string
- func (x *UpdateConfiguredTargetRequest) GetConfiguredTarget() *ConfiguredTarget
- func (x *UpdateConfiguredTargetRequest) GetCreateIfNotFound() bool
- func (x *UpdateConfiguredTargetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateConfiguredTargetRequest) ProtoMessage()
- func (x *UpdateConfiguredTargetRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateConfiguredTargetRequest) Reset()
- func (x *UpdateConfiguredTargetRequest) String() string
- type UpdateFileSetRequest
- func (*UpdateFileSetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateFileSetRequest) GetAuthorizationToken() string
- func (x *UpdateFileSetRequest) GetCreateIfNotFound() bool
- func (x *UpdateFileSetRequest) GetFileSet() *FileSet
- func (x *UpdateFileSetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateFileSetRequest) ProtoMessage()
- func (x *UpdateFileSetRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateFileSetRequest) Reset()
- func (x *UpdateFileSetRequest) String() string
- type UpdateInvocationRequest
- func (*UpdateInvocationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateInvocationRequest) GetAuthorizationToken() string
- func (x *UpdateInvocationRequest) GetInvocation() *Invocation
- func (x *UpdateInvocationRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateInvocationRequest) ProtoMessage()
- func (x *UpdateInvocationRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateInvocationRequest) Reset()
- func (x *UpdateInvocationRequest) String() string
- type UpdateTargetRequest
- func (*UpdateTargetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateTargetRequest) GetAuthorizationToken() string
- func (x *UpdateTargetRequest) GetCreateIfNotFound() bool
- func (x *UpdateTargetRequest) GetTarget() *Target
- func (x *UpdateTargetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateTargetRequest) ProtoMessage()
- func (x *UpdateTargetRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateTargetRequest) Reset()
- func (x *UpdateTargetRequest) String() string
- type UploadBatchRequest
- func (*UploadBatchRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UploadBatchRequest) GetAuthorizationToken() string
- func (x *UploadBatchRequest) GetNextResumeToken() string
- func (x *UploadBatchRequest) GetParent() string
- func (x *UploadBatchRequest) GetResumeToken() string
- func (x *UploadBatchRequest) GetUploadRequests() []*UploadRequest
- func (x *UploadBatchRequest) GetUploaderState() []byte
- func (*UploadBatchRequest) ProtoMessage()
- func (x *UploadBatchRequest) ProtoReflect() protoreflect.Message
- func (x *UploadBatchRequest) Reset()
- func (x *UploadBatchRequest) String() string
- type UploadBatchResponse
- type UploadMetadata
- func (*UploadMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *UploadMetadata) GetName() string
- func (x *UploadMetadata) GetResumeToken() string
- func (x *UploadMetadata) GetUploaderState() []byte
- func (*UploadMetadata) ProtoMessage()
- func (x *UploadMetadata) ProtoReflect() protoreflect.Message
- func (x *UploadMetadata) Reset()
- func (x *UploadMetadata) String() string
- type UploadRequest
- func (*UploadRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UploadRequest) GetAction() *Action
- func (x *UploadRequest) GetConfiguration() *Configuration
- func (x *UploadRequest) GetConfiguredTarget() *ConfiguredTarget
- func (x *UploadRequest) GetCreateIfNotFound() bool
- func (x *UploadRequest) GetFileSet() *FileSet
- func (x *UploadRequest) GetId() *UploadRequest_Id
- func (x *UploadRequest) GetInvocation() *Invocation
- func (m *UploadRequest) GetResource() isUploadRequest_Resource
- func (x *UploadRequest) GetTarget() *Target
- func (x *UploadRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UploadRequest) GetUploadOperation() UploadRequest_UploadOperation
- func (*UploadRequest) ProtoMessage()
- func (x *UploadRequest) ProtoReflect() protoreflect.Message
- func (x *UploadRequest) Reset()
- func (x *UploadRequest) String() string
- type UploadRequest_Action
- type UploadRequest_Configuration
- type UploadRequest_ConfiguredTarget
- type UploadRequest_FileSet
- type UploadRequest_Id
- func (*UploadRequest_Id) Descriptor() ([]byte, []int)deprecated
- func (x *UploadRequest_Id) GetActionId() string
- func (x *UploadRequest_Id) GetConfigurationId() string
- func (x *UploadRequest_Id) GetFileSetId() string
- func (x *UploadRequest_Id) GetTargetId() string
- func (*UploadRequest_Id) ProtoMessage()
- func (x *UploadRequest_Id) ProtoReflect() protoreflect.Message
- func (x *UploadRequest_Id) Reset()
- func (x *UploadRequest_Id) String() string
- type UploadRequest_Invocation
- type UploadRequest_Target
- type UploadRequest_UploadOperation
- func (UploadRequest_UploadOperation) Descriptor() protoreflect.EnumDescriptor
- func (x UploadRequest_UploadOperation) Enum() *UploadRequest_UploadOperation
- func (UploadRequest_UploadOperation) EnumDescriptor() ([]byte, []int)deprecated
- func (x UploadRequest_UploadOperation) Number() protoreflect.EnumNumber
- func (x UploadRequest_UploadOperation) String() string
- func (UploadRequest_UploadOperation) Type() protoreflect.EnumType
- type UploadStatus
- func (UploadStatus) Descriptor() protoreflect.EnumDescriptor
- func (x UploadStatus) Enum() *UploadStatus
- func (UploadStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x UploadStatus) Number() protoreflect.EnumNumber
- func (x UploadStatus) String() string
- func (UploadStatus) Type() protoreflect.EnumType
- type WorkspaceContext
- type WorkspaceInfo
- func (*WorkspaceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *WorkspaceInfo) GetCommandLines() []*CommandLine
- func (x *WorkspaceInfo) GetHostname() string
- func (x *WorkspaceInfo) GetToolTag() string
- func (x *WorkspaceInfo) GetWorkingDirectory() string
- func (x *WorkspaceInfo) GetWorkspaceContext() *WorkspaceContext
- func (*WorkspaceInfo) ProtoMessage()
- func (x *WorkspaceInfo) ProtoReflect() protoreflect.Message
- func (x *WorkspaceInfo) Reset()
- func (x *WorkspaceInfo) String() string
Constants ¶
This section is empty.
Variables ¶
var ( ExecutionStrategy_name = map[int32]string{ 0: "EXECUTION_STRATEGY_UNSPECIFIED", 1: "OTHER_ENVIRONMENT", 2: "REMOTE_SERVICE", 3: "LOCAL_PARALLEL", 4: "LOCAL_SEQUENTIAL", } ExecutionStrategy_value = map[string]int32{ "EXECUTION_STRATEGY_UNSPECIFIED": 0, "OTHER_ENVIRONMENT": 1, "REMOTE_SERVICE": 2, "LOCAL_PARALLEL": 3, "LOCAL_SEQUENTIAL": 4, } )
Enum value maps for ExecutionStrategy.
var ( TestCaching_name = map[int32]string{ 0: "TEST_CACHING_UNSPECIFIED", 1: "LOCAL_CACHE_HIT", 2: "REMOTE_CACHE_HIT", 3: "CACHE_MISS", } TestCaching_value = map[string]int32{ "TEST_CACHING_UNSPECIFIED": 0, "LOCAL_CACHE_HIT": 1, "REMOTE_CACHE_HIT": 2, "CACHE_MISS": 3, } )
Enum value maps for TestCaching.
var ( Language_name = map[int32]string{ 0: "LANGUAGE_UNSPECIFIED", 1: "NONE", 2: "ANDROID", 3: "AS", 4: "CC", 5: "CSS", 6: "DART", 7: "GO", 8: "GWT", 9: "HASKELL", 10: "JAVA", 11: "JS", 12: "LISP", 13: "OBJC", 14: "PY", 15: "SH", 16: "SWIFT", 18: "TS", 19: "WEB", 20: "SCALA", 21: "PROTO", 22: "XML", } Language_value = map[string]int32{ "LANGUAGE_UNSPECIFIED": 0, "NONE": 1, "ANDROID": 2, "AS": 3, "CC": 4, "CSS": 5, "DART": 6, "GO": 7, "GWT": 8, "HASKELL": 9, "JAVA": 10, "JS": 11, "LISP": 12, "OBJC": 13, "PY": 14, "SH": 15, "SWIFT": 16, "TS": 18, "WEB": 19, "SCALA": 20, "PROTO": 21, "XML": 22, } )
Enum value maps for Language.
var ( Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "BUILDING", 2: "BUILT", 3: "FAILED_TO_BUILD", 4: "TESTING", 5: "PASSED", 6: "FAILED", 7: "TIMED_OUT", 8: "CANCELLED", 9: "TOOL_FAILED", 10: "INCOMPLETE", 11: "FLAKY", 12: "UNKNOWN", 13: "SKIPPED", } Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "BUILDING": 1, "BUILT": 2, "FAILED_TO_BUILD": 3, "TESTING": 4, "PASSED": 5, "FAILED": 6, "TIMED_OUT": 7, "CANCELLED": 8, "TOOL_FAILED": 9, "INCOMPLETE": 10, "FLAKY": 11, "UNKNOWN": 12, "SKIPPED": 13, } )
Enum value maps for Status.
var ( UploadStatus_name = map[int32]string{ 0: "UPLOAD_STATUS_UNSPECIFIED", 1: "UPLOADING", 2: "POST_PROCESSING", 3: "IMMUTABLE", } UploadStatus_value = map[string]int32{ "UPLOAD_STATUS_UNSPECIFIED": 0, "UPLOADING": 1, "POST_PROCESSING": 2, "IMMUTABLE": 3, } )
Enum value maps for UploadStatus.
var ( File_HashType_name = map[int32]string{ 0: "HASH_TYPE_UNSPECIFIED", 1: "MD5", 2: "SHA1", 3: "SHA256", } File_HashType_value = map[string]int32{ "HASH_TYPE_UNSPECIFIED": 0, "MD5": 1, "SHA1": 2, "SHA256": 3, } )
Enum value maps for File_HashType.
var ( FileProcessingErrorType_name = map[int32]string{ 0: "FILE_PROCESSING_ERROR_TYPE_UNSPECIFIED", 1: "GENERIC_READ_ERROR", 2: "GENERIC_PARSE_ERROR", 3: "FILE_TOO_LARGE", 4: "OUTPUT_TOO_LARGE", 5: "ACCESS_DENIED", 6: "DEADLINE_EXCEEDED", 7: "NOT_FOUND", 8: "FILE_EMPTY", } FileProcessingErrorType_value = map[string]int32{ "FILE_PROCESSING_ERROR_TYPE_UNSPECIFIED": 0, "GENERIC_READ_ERROR": 1, "GENERIC_PARSE_ERROR": 2, "FILE_TOO_LARGE": 3, "OUTPUT_TOO_LARGE": 4, "ACCESS_DENIED": 5, "DEADLINE_EXCEEDED": 6, "NOT_FOUND": 7, "FILE_EMPTY": 8, } )
Enum value maps for FileProcessingErrorType.
var ( UploadRequest_UploadOperation_name = map[int32]string{ 0: "UPLOAD_OPERATION_UNSPECIFIED", 1: "CREATE", 2: "UPDATE", 3: "MERGE", 4: "FINALIZE", } UploadRequest_UploadOperation_value = map[string]int32{ "UPLOAD_OPERATION_UNSPECIFIED": 0, "CREATE": 1, "UPDATE": 2, "MERGE": 3, "FINALIZE": 4, } )
Enum value maps for UploadRequest_UploadOperation.
var ( TargetType_name = map[int32]string{ 0: "TARGET_TYPE_UNSPECIFIED", 1: "APPLICATION", 2: "BINARY", 3: "LIBRARY", 4: "PACKAGE", 5: "TEST", } TargetType_value = map[string]int32{ "TARGET_TYPE_UNSPECIFIED": 0, "APPLICATION": 1, "BINARY": 2, "LIBRARY": 3, "PACKAGE": 4, "TEST": 5, } )
Enum value maps for TargetType.
var ( TestSize_name = map[int32]string{ 0: "TEST_SIZE_UNSPECIFIED", 1: "SMALL", 2: "MEDIUM", 3: "LARGE", 4: "ENORMOUS", 5: "OTHER_SIZE", } TestSize_value = map[string]int32{ "TEST_SIZE_UNSPECIFIED": 0, "SMALL": 1, "MEDIUM": 2, "LARGE": 3, "ENORMOUS": 4, "OTHER_SIZE": 5, } )
Enum value maps for TestSize.
var ( TestCase_Result_name = map[int32]string{ 0: "RESULT_UNSPECIFIED", 1: "COMPLETED", 2: "INTERRUPTED", 3: "CANCELLED", 4: "FILTERED", 5: "SKIPPED", 6: "SUPPRESSED", } TestCase_Result_value = map[string]int32{ "RESULT_UNSPECIFIED": 0, "COMPLETED": 1, "INTERRUPTED": 2, "CANCELLED": 3, "FILTERED": 4, "SKIPPED": 5, "SUPPRESSED": 6, } )
Enum value maps for TestCase_Result.
var File_google_devtools_resultstore_v2_action_proto protoreflect.FileDescriptor
var File_google_devtools_resultstore_v2_common_proto protoreflect.FileDescriptor
var File_google_devtools_resultstore_v2_configuration_proto protoreflect.FileDescriptor
var File_google_devtools_resultstore_v2_configured_target_proto protoreflect.FileDescriptor
var File_google_devtools_resultstore_v2_coverage_proto protoreflect.FileDescriptor
var File_google_devtools_resultstore_v2_coverage_summary_proto protoreflect.FileDescriptor
var File_google_devtools_resultstore_v2_download_metadata_proto protoreflect.FileDescriptor
var File_google_devtools_resultstore_v2_file_processing_error_proto protoreflect.FileDescriptor
var File_google_devtools_resultstore_v2_file_proto protoreflect.FileDescriptor
var File_google_devtools_resultstore_v2_file_set_proto protoreflect.FileDescriptor
var File_google_devtools_resultstore_v2_invocation_proto protoreflect.FileDescriptor
var File_google_devtools_resultstore_v2_resultstore_download_proto protoreflect.FileDescriptor
var File_google_devtools_resultstore_v2_resultstore_file_download_proto protoreflect.FileDescriptor
var File_google_devtools_resultstore_v2_resultstore_upload_proto protoreflect.FileDescriptor
var File_google_devtools_resultstore_v2_target_proto protoreflect.FileDescriptor
var File_google_devtools_resultstore_v2_test_suite_proto protoreflect.FileDescriptor
var File_google_devtools_resultstore_v2_upload_metadata_proto protoreflect.FileDescriptor
Functions ¶
func RegisterResultStoreDownloadServer ¶
func RegisterResultStoreDownloadServer(s *grpc.Server, srv ResultStoreDownloadServer)
func RegisterResultStoreFileDownloadServer ¶
func RegisterResultStoreFileDownloadServer(s *grpc.Server, srv ResultStoreFileDownloadServer)
func RegisterResultStoreUploadServer ¶
func RegisterResultStoreUploadServer(s *grpc.Server, srv ResultStoreUploadServer)
Types ¶
type Action ¶
type Action struct { // The resource name. Its format must be: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/url_encode(${CONFIG_ID})/actions/${url_encode(ACTION_ID)} // // See CreateActionRequest proto for more information. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The resource ID components that identify the Action. They must match the // resource name after proper encoding. Id *Action_Id `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // The status of the action. StatusAttributes *StatusAttributes `protobuf:"bytes,3,opt,name=status_attributes,json=statusAttributes,proto3" json:"status_attributes,omitempty"` // The timing of the whole action. For TestActions, the start time may be // before the test actually started, and the duration may last until after the // test actually finished. Timing *Timing `protobuf:"bytes,4,opt,name=timing,proto3" json:"timing,omitempty"` // The type of the action. The type of an action may not change over the // lifetime of the invocation. If one of these fields is to be set, it must be // set in the CreateAction method. It may be set to an empty message that is // populated in later methods or post-processing. A generic "untyped" action // can be created by not setting any of these fields. An untyped action will // be untyped for the lifetime of the invocation. // // Types that are assignable to ActionType: // *Action_BuildAction // *Action_TestAction ActionType isAction_ActionType `protobuf_oneof:"action_type"` // General attributes of the action. ActionAttributes *ActionAttributes `protobuf:"bytes,5,opt,name=action_attributes,json=actionAttributes,proto3" json:"action_attributes,omitempty"` // A list of resources that this action depended upon. May be used to provide // the cause of a build failure in the case of a failed build action. ActionDependencies []*Dependency `protobuf:"bytes,14,rep,name=action_dependencies,json=actionDependencies,proto3" json:"action_dependencies,omitempty"` // Arbitrary name-value pairs. // This is implemented as a multi-map. Multiple properties are allowed with // the same key. Properties will be returned in lexicographical order by key. Properties []*Property `protobuf:"bytes,7,rep,name=properties,proto3" json:"properties,omitempty"` // A list of file references for action level files. // The file IDs must be unique within this list. Duplicate file IDs will // result in an error. Files will be returned in lexicographical order by ID. // // Files with the following reserved file IDs cause specific post-processing // or have special handling. These files must be immediately available to // ResultStore for processing when the reference is uploaded. // // For build actions: // stdout: The stdout of the action // stderr: The stderr of the action // baseline.lcov: Baseline coverage file to be parsed by the server. This // uses a stripped down implementation of the LCOV standard. // http://ltp.sourceforge.net/coverage/lcov/geninfo.1.php // // For test actions: // test.xml: The test suite / test case data in XML format. // test.log: The combined stdout and stderr of the test process. // test.lcov: Coverage file to be parsed by the server. This uses a stripped // down implementation of the LCOV standard. // http://ltp.sourceforge.net/coverage/lcov/geninfo.1.php Files []*File `protobuf:"bytes,8,rep,name=files,proto3" json:"files,omitempty"` // List of names of file sets that are referenced from this Action. // Each name must point to a file set under the same Invocation. The name // format must be: invocations/${INVOCATION_ID}/fileSets/${FILE_SET_ID} FileSets []string `protobuf:"bytes,15,rep,name=file_sets,json=fileSets,proto3" json:"file_sets,omitempty"` // Coverage data was collected while running the build or test action. This // usually includes line coverage, and may also include branch coverage. // For test actions, this is usually only for the source files which were // actually executed by that particular action. // For build actions, this is the baseline coverage, which captures the // instrumented files and lines, without any lines being executed. This // ensures files that are never covered at all are included. Coverage *ActionCoverage `protobuf:"bytes,11,opt,name=coverage,proto3" json:"coverage,omitempty"` // ResultStore will read and parse Files with reserved IDs listed above. Read // and parse errors for all these Files are reported here. // This is implemented as a map, with one FileProcessingErrors for each file. // Typically produced when parsing Files, but may also be provided directly // by clients. FileProcessingErrors []*FileProcessingErrors `protobuf:"bytes,13,rep,name=file_processing_errors,json=fileProcessingErrors,proto3" json:"file_processing_errors,omitempty"` // contains filtered or unexported fields }
An action that happened as part of a configured target. This action could be a build, a test, or another type of action, as specified in action_type oneof.
Each parent ConfiguredTarget resource should have at least one Action as its child resource before the invocation is finalized. For a simple build, at least one build action should be created to represent the build result, and at least one test action should be created to represent the test result, if any.
func (*Action) Descriptor
deprecated
func (*Action) GetActionAttributes ¶
func (x *Action) GetActionAttributes() *ActionAttributes
func (*Action) GetActionDependencies ¶
func (x *Action) GetActionDependencies() []*Dependency
func (*Action) GetActionType ¶
func (m *Action) GetActionType() isAction_ActionType
func (*Action) GetBuildAction ¶
func (x *Action) GetBuildAction() *BuildAction
func (*Action) GetCoverage ¶
func (x *Action) GetCoverage() *ActionCoverage
func (*Action) GetFileProcessingErrors ¶
func (x *Action) GetFileProcessingErrors() []*FileProcessingErrors
func (*Action) GetFileSets ¶
func (*Action) GetProperties ¶
func (*Action) GetStatusAttributes ¶
func (x *Action) GetStatusAttributes() *StatusAttributes
func (*Action) GetTestAction ¶
func (x *Action) GetTestAction() *TestAction
func (*Action) ProtoMessage ¶
func (*Action) ProtoMessage()
func (*Action) ProtoReflect ¶
func (x *Action) ProtoReflect() protoreflect.Message
type ActionAttributes ¶
type ActionAttributes struct { // Strategy used for executing the action. ExecutionStrategy ExecutionStrategy `` /* 167-byte string literal not displayed */ // Exit code of the process that ran the action. A non-zero value means // failure. ExitCode int32 `protobuf:"varint,2,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"` // Where the action was run. Hostname string `protobuf:"bytes,3,opt,name=hostname,proto3" json:"hostname,omitempty"` // Information about the input files used in all actions under this configured // target. InputFileInfo *InputFileInfo `protobuf:"bytes,4,opt,name=input_file_info,json=inputFileInfo,proto3" json:"input_file_info,omitempty"` // contains filtered or unexported fields }
General attributes of an action
func (*ActionAttributes) Descriptor
deprecated
func (*ActionAttributes) Descriptor() ([]byte, []int)
Deprecated: Use ActionAttributes.ProtoReflect.Descriptor instead.
func (*ActionAttributes) GetExecutionStrategy ¶
func (x *ActionAttributes) GetExecutionStrategy() ExecutionStrategy
func (*ActionAttributes) GetExitCode ¶
func (x *ActionAttributes) GetExitCode() int32
func (*ActionAttributes) GetHostname ¶
func (x *ActionAttributes) GetHostname() string
func (*ActionAttributes) GetInputFileInfo ¶
func (x *ActionAttributes) GetInputFileInfo() *InputFileInfo
func (*ActionAttributes) ProtoMessage ¶
func (*ActionAttributes) ProtoMessage()
func (*ActionAttributes) ProtoReflect ¶
func (x *ActionAttributes) ProtoReflect() protoreflect.Message
func (*ActionAttributes) Reset ¶
func (x *ActionAttributes) Reset()
func (*ActionAttributes) String ¶
func (x *ActionAttributes) String() string
type ActionCoverage ¶
type ActionCoverage struct { // List of coverage info for all source files that the TestResult covers. FileCoverages []*FileCoverage `protobuf:"bytes,2,rep,name=file_coverages,json=fileCoverages,proto3" json:"file_coverages,omitempty"` // contains filtered or unexported fields }
Describes code coverage for a build or test Action. This is used to store baseline coverage for build Actions and test coverage for test Actions.
func (*ActionCoverage) Descriptor
deprecated
func (*ActionCoverage) Descriptor() ([]byte, []int)
Deprecated: Use ActionCoverage.ProtoReflect.Descriptor instead.
func (*ActionCoverage) GetFileCoverages ¶
func (x *ActionCoverage) GetFileCoverages() []*FileCoverage
func (*ActionCoverage) ProtoMessage ¶
func (*ActionCoverage) ProtoMessage()
func (*ActionCoverage) ProtoReflect ¶
func (x *ActionCoverage) ProtoReflect() protoreflect.Message
func (*ActionCoverage) Reset ¶
func (x *ActionCoverage) Reset()
func (*ActionCoverage) String ¶
func (x *ActionCoverage) String() string
type Action_BuildAction ¶
type Action_BuildAction struct { // Used only when this action represents a build action. BuildAction *BuildAction `protobuf:"bytes,9,opt,name=build_action,json=buildAction,proto3,oneof"` }
type Action_Id ¶
type Action_Id struct { // The Invocation ID. InvocationId string `protobuf:"bytes,1,opt,name=invocation_id,json=invocationId,proto3" json:"invocation_id,omitempty"` // The Target ID. TargetId string `protobuf:"bytes,2,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` // The Configuration ID. ConfigurationId string `protobuf:"bytes,3,opt,name=configuration_id,json=configurationId,proto3" json:"configuration_id,omitempty"` // The Action ID. ActionId string `protobuf:"bytes,4,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"` // contains filtered or unexported fields }
The resource ID components that identify the Action.
func (*Action_Id) Descriptor
deprecated
func (*Action_Id) GetActionId ¶
func (*Action_Id) GetConfigurationId ¶
func (*Action_Id) GetInvocationId ¶
func (*Action_Id) GetTargetId ¶
func (*Action_Id) ProtoMessage ¶
func (*Action_Id) ProtoMessage()
func (*Action_Id) ProtoReflect ¶
func (x *Action_Id) ProtoReflect() protoreflect.Message
type Action_TestAction ¶
type Action_TestAction struct { // Only for test actions. TestAction *TestAction `protobuf:"bytes,10,opt,name=test_action,json=testAction,proto3,oneof"` }
type AggregateCoverage ¶
type AggregateCoverage struct { // Aggregated coverage info for all source files that the actions cover. FileCoverages []*FileCoverage `protobuf:"bytes,1,rep,name=file_coverages,json=fileCoverages,proto3" json:"file_coverages,omitempty"` // contains filtered or unexported fields }
Describes aggregate code coverage for a collection of build or test Actions. A line or branch is covered if and only if it is covered in any of the build or test actions.
func (*AggregateCoverage) Descriptor
deprecated
func (*AggregateCoverage) Descriptor() ([]byte, []int)
Deprecated: Use AggregateCoverage.ProtoReflect.Descriptor instead.
func (*AggregateCoverage) GetFileCoverages ¶
func (x *AggregateCoverage) GetFileCoverages() []*FileCoverage
func (*AggregateCoverage) ProtoMessage ¶
func (*AggregateCoverage) ProtoMessage()
func (*AggregateCoverage) ProtoReflect ¶
func (x *AggregateCoverage) ProtoReflect() protoreflect.Message
func (*AggregateCoverage) Reset ¶
func (x *AggregateCoverage) Reset()
func (*AggregateCoverage) String ¶
func (x *AggregateCoverage) String() string
type ArchiveEntry ¶
type ArchiveEntry struct { // The relative path of the entry within the archive. Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // The uncompressed length of the archive entry in bytes. Allows the entry // size to be shown in the UI. Omit if the length is not known. Length *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=length,proto3" json:"length,omitempty"` // The content-type (aka MIME-type) of the archive entry. (e.g. text/plain, // image/jpeg, text/html, etc). This is sent to the web browser so it knows // how to handle the entry. ContentType string `protobuf:"bytes,3,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"` // contains filtered or unexported fields }
Information specific to an entry in an archive.
func (*ArchiveEntry) Descriptor
deprecated
func (*ArchiveEntry) Descriptor() ([]byte, []int)
Deprecated: Use ArchiveEntry.ProtoReflect.Descriptor instead.
func (*ArchiveEntry) GetContentType ¶
func (x *ArchiveEntry) GetContentType() string
func (*ArchiveEntry) GetLength ¶
func (x *ArchiveEntry) GetLength() *wrapperspb.Int64Value
func (*ArchiveEntry) GetPath ¶
func (x *ArchiveEntry) GetPath() string
func (*ArchiveEntry) ProtoMessage ¶
func (*ArchiveEntry) ProtoMessage()
func (*ArchiveEntry) ProtoReflect ¶
func (x *ArchiveEntry) ProtoReflect() protoreflect.Message
func (*ArchiveEntry) Reset ¶
func (x *ArchiveEntry) Reset()
func (*ArchiveEntry) String ¶
func (x *ArchiveEntry) String() string
type BatchListActionsRequest ¶
type BatchListActionsRequest struct { // Required. The invocation name of the actions to retrieve. It must match this format: // invocations/${INVOCATION_ID} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The names of the configured targets to retrieve. // It must match this format: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${CONFIGURATION_ID} ConfiguredTargets []string `protobuf:"bytes,2,rep,name=configured_targets,json=configuredTargets,proto3" json:"configured_targets,omitempty"` // The maximum number of items to return. // Zero means all, but may be capped by the server. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Options for pagination. // // Types that are assignable to PageStart: // *BatchListActionsRequest_PageToken // *BatchListActionsRequest_Offset PageStart isBatchListActionsRequest_PageStart `protobuf_oneof:"page_start"` // A filter to return only resources that match it. // Any fields used in the filter must be also specified in the field mask. // May cause pages with 0 results and a next_page_token to be returned. Filter string `protobuf:"bytes,6,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
Request passed into BatchListActionsRequest
func (*BatchListActionsRequest) Descriptor
deprecated
func (*BatchListActionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use BatchListActionsRequest.ProtoReflect.Descriptor instead.
func (*BatchListActionsRequest) GetConfiguredTargets ¶
func (x *BatchListActionsRequest) GetConfiguredTargets() []string
func (*BatchListActionsRequest) GetFilter ¶
func (x *BatchListActionsRequest) GetFilter() string
func (*BatchListActionsRequest) GetOffset ¶
func (x *BatchListActionsRequest) GetOffset() int64
func (*BatchListActionsRequest) GetPageSize ¶
func (x *BatchListActionsRequest) GetPageSize() int32
func (*BatchListActionsRequest) GetPageStart ¶
func (m *BatchListActionsRequest) GetPageStart() isBatchListActionsRequest_PageStart
func (*BatchListActionsRequest) GetPageToken ¶
func (x *BatchListActionsRequest) GetPageToken() string
func (*BatchListActionsRequest) GetParent ¶
func (x *BatchListActionsRequest) GetParent() string
func (*BatchListActionsRequest) ProtoMessage ¶
func (*BatchListActionsRequest) ProtoMessage()
func (*BatchListActionsRequest) ProtoReflect ¶
func (x *BatchListActionsRequest) ProtoReflect() protoreflect.Message
func (*BatchListActionsRequest) Reset ¶
func (x *BatchListActionsRequest) Reset()
func (*BatchListActionsRequest) String ¶
func (x *BatchListActionsRequest) String() string
type BatchListActionsRequest_Offset ¶
type BatchListActionsRequest_Offset struct { // Absolute number of results to skip. // Not yet implemented. 0 for default. Offset int64 `protobuf:"varint,5,opt,name=offset,proto3,oneof"` }
type BatchListActionsRequest_PageToken ¶
type BatchListActionsRequest_PageToken struct { // The next_page_token value returned from a previous List request, if any. // Page tokens will become larger with every page returned, and if a page // token becomes too large, it will no longer be possible to continue to // calculate the transitive dependencies. The API will return a 400 // Bad request (HTTPS), or a INVALID_ARGUMENT (gRPC ) when // this happens. PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3,oneof"` }
type BatchListActionsResponse ¶
type BatchListActionsResponse struct { // Actions matching the request, // possibly capped at request.page_size or a server limit. Actions []*Action `protobuf:"bytes,1,rep,name=actions,proto3" json:"actions,omitempty"` // Token to retrieve the next page of results, or empty if there are no // more results in the list. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Not found configured target names. NotFound []string `protobuf:"bytes,3,rep,name=not_found,json=notFound,proto3" json:"not_found,omitempty"` // contains filtered or unexported fields }
Response from calling BatchListActionsResponse
func (*BatchListActionsResponse) Descriptor
deprecated
func (*BatchListActionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use BatchListActionsResponse.ProtoReflect.Descriptor instead.
func (*BatchListActionsResponse) GetActions ¶
func (x *BatchListActionsResponse) GetActions() []*Action
func (*BatchListActionsResponse) GetNextPageToken ¶
func (x *BatchListActionsResponse) GetNextPageToken() string
func (*BatchListActionsResponse) GetNotFound ¶
func (x *BatchListActionsResponse) GetNotFound() []string
func (*BatchListActionsResponse) ProtoMessage ¶
func (*BatchListActionsResponse) ProtoMessage()
func (*BatchListActionsResponse) ProtoReflect ¶
func (x *BatchListActionsResponse) ProtoReflect() protoreflect.Message
func (*BatchListActionsResponse) Reset ¶
func (x *BatchListActionsResponse) Reset()
func (*BatchListActionsResponse) String ¶
func (x *BatchListActionsResponse) String() string
type BranchCoverage ¶
type BranchCoverage struct { // The field branch_present denotes the lines containing at least one branch. // // This is a bitfield where i-th bit corresponds to the i-th line. Divide line // number by 8 to get index into byte array. Mod line number by 8 to get bit // number (0 = LSB, 7 = MSB). // // A 1 denotes the line contains at least one branch. // A 0 denotes the line contains no branches. BranchPresent []byte `protobuf:"bytes,1,opt,name=branch_present,json=branchPresent,proto3" json:"branch_present,omitempty"` // Contains the number of branches present, only for the lines which have the // corresponding bit set in branch_present, in a relative order ignoring // lines which do not have any branches. BranchesInLine []int32 `protobuf:"varint,2,rep,packed,name=branches_in_line,json=branchesInLine,proto3" json:"branches_in_line,omitempty"` // As each branch can have any one of the following three states: not // executed, executed but not taken, executed and taken. // // This is a bitfield where i-th bit corresponds to the i-th branch. Divide // branch number by 8 to get index into byte array. Mod branch number by 8 to // get bit number (0 = LSB, 7 = MSB). // // i-th bit of the following two byte arrays are used to denote the above // mentioned states. // // not executed: i-th bit of executed == 0 && i-th bit of taken == 0 // executed but not taken: i-th bit of executed == 1 && i-th bit of taken == 0 // executed and taken: i-th bit of executed == 1 && i-th bit of taken == 1 Executed []byte `protobuf:"bytes,3,opt,name=executed,proto3" json:"executed,omitempty"` // Described above. Taken []byte `protobuf:"bytes,4,opt,name=taken,proto3" json:"taken,omitempty"` // contains filtered or unexported fields }
Describes branch coverage for a file
func (*BranchCoverage) Descriptor
deprecated
func (*BranchCoverage) Descriptor() ([]byte, []int)
Deprecated: Use BranchCoverage.ProtoReflect.Descriptor instead.
func (*BranchCoverage) GetBranchPresent ¶
func (x *BranchCoverage) GetBranchPresent() []byte
func (*BranchCoverage) GetBranchesInLine ¶
func (x *BranchCoverage) GetBranchesInLine() []int32
func (*BranchCoverage) GetExecuted ¶
func (x *BranchCoverage) GetExecuted() []byte
func (*BranchCoverage) GetTaken ¶
func (x *BranchCoverage) GetTaken() []byte
func (*BranchCoverage) ProtoMessage ¶
func (*BranchCoverage) ProtoMessage()
func (*BranchCoverage) ProtoReflect ¶
func (x *BranchCoverage) ProtoReflect() protoreflect.Message
func (*BranchCoverage) Reset ¶
func (x *BranchCoverage) Reset()
func (*BranchCoverage) String ¶
func (x *BranchCoverage) String() string
type BranchCoverageSummary ¶
type BranchCoverageSummary struct { // The number of branches present in the file. TotalBranchCount int32 `protobuf:"varint,1,opt,name=total_branch_count,json=totalBranchCount,proto3" json:"total_branch_count,omitempty"` // The number of branches executed out of the total branches present. // A branch is executed when its condition is evaluated. // This is <= total_branch_count as not all branches are executed. ExecutedBranchCount int32 `protobuf:"varint,2,opt,name=executed_branch_count,json=executedBranchCount,proto3" json:"executed_branch_count,omitempty"` // The number of branches taken out of the total branches executed. // A branch is taken when its condition is satisfied. // This is <= executed_branch_count as not all executed branches are taken. TakenBranchCount int32 `protobuf:"varint,3,opt,name=taken_branch_count,json=takenBranchCount,proto3" json:"taken_branch_count,omitempty"` // contains filtered or unexported fields }
Summary of branch coverage A branch may be:
- not executed. Counted only in total.
- executed but not taken. Appears in total and executed.
- executed and taken. Appears in all three fields.
func (*BranchCoverageSummary) Descriptor
deprecated
func (*BranchCoverageSummary) Descriptor() ([]byte, []int)
Deprecated: Use BranchCoverageSummary.ProtoReflect.Descriptor instead.
func (*BranchCoverageSummary) GetExecutedBranchCount ¶
func (x *BranchCoverageSummary) GetExecutedBranchCount() int32
func (*BranchCoverageSummary) GetTakenBranchCount ¶
func (x *BranchCoverageSummary) GetTakenBranchCount() int32
func (*BranchCoverageSummary) GetTotalBranchCount ¶
func (x *BranchCoverageSummary) GetTotalBranchCount() int32
func (*BranchCoverageSummary) ProtoMessage ¶
func (*BranchCoverageSummary) ProtoMessage()
func (*BranchCoverageSummary) ProtoReflect ¶
func (x *BranchCoverageSummary) ProtoReflect() protoreflect.Message
func (*BranchCoverageSummary) Reset ¶
func (x *BranchCoverageSummary) Reset()
func (*BranchCoverageSummary) String ¶
func (x *BranchCoverageSummary) String() string
type BuildAction ¶
type BuildAction struct { // The type of the action. This is intended to be a clue as to how the output // of the action should be parsed. For example "javac" for a Java compile // action. Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // The "primary" input artifact processed by this action. E.g., the .cc file // of a C++ compile action. Empty string ("") if the action has no input // artifacts or no "primary" input artifact. PrimaryInputPath string `protobuf:"bytes,2,opt,name=primary_input_path,json=primaryInputPath,proto3" json:"primary_input_path,omitempty"` // The "primary" output artifact processed by this action. E.g., the .o file // of a C++ compile action. Empty string ("") if the action has no output // artifacts or no "primary" output artifact. PrimaryOutputPath string `protobuf:"bytes,3,opt,name=primary_output_path,json=primaryOutputPath,proto3" json:"primary_output_path,omitempty"` // contains filtered or unexported fields }
A build action, such as building a java library.
func (*BuildAction) Descriptor
deprecated
func (*BuildAction) Descriptor() ([]byte, []int)
Deprecated: Use BuildAction.ProtoReflect.Descriptor instead.
func (*BuildAction) GetPrimaryInputPath ¶
func (x *BuildAction) GetPrimaryInputPath() string
func (*BuildAction) GetPrimaryOutputPath ¶
func (x *BuildAction) GetPrimaryOutputPath() string
func (*BuildAction) GetType ¶
func (x *BuildAction) GetType() string
func (*BuildAction) ProtoMessage ¶
func (*BuildAction) ProtoMessage()
func (*BuildAction) ProtoReflect ¶
func (x *BuildAction) ProtoReflect() protoreflect.Message
func (*BuildAction) Reset ¶
func (x *BuildAction) Reset()
func (*BuildAction) String ¶
func (x *BuildAction) String() string
type CommandLine ¶
type CommandLine struct { // A label describing this command line. Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` // The command-line tool that is run: argv[0]. Tool string `protobuf:"bytes,2,opt,name=tool,proto3" json:"tool,omitempty"` // The arguments to the above tool: argv[1]...argv[N]. Args []string `protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty"` // The subcommand that was run with the tool, usually "build" or "test". // For example, in the Bazel command "bazel build //foo", this would be set // to "build". Omit if the tool doesn't accept a subcommand. This is must // be a reference to one of values in args. Command string `protobuf:"bytes,4,opt,name=command,proto3" json:"command,omitempty"` // contains filtered or unexported fields }
The command and arguments that produced this Invocation.
func (*CommandLine) Descriptor
deprecated
func (*CommandLine) Descriptor() ([]byte, []int)
Deprecated: Use CommandLine.ProtoReflect.Descriptor instead.
func (*CommandLine) GetArgs ¶
func (x *CommandLine) GetArgs() []string
func (*CommandLine) GetCommand ¶
func (x *CommandLine) GetCommand() string
func (*CommandLine) GetLabel ¶
func (x *CommandLine) GetLabel() string
func (*CommandLine) GetTool ¶
func (x *CommandLine) GetTool() string
func (*CommandLine) ProtoMessage ¶
func (*CommandLine) ProtoMessage()
func (*CommandLine) ProtoReflect ¶
func (x *CommandLine) ProtoReflect() protoreflect.Message
func (*CommandLine) Reset ¶
func (x *CommandLine) Reset()
func (*CommandLine) String ¶
func (x *CommandLine) String() string
type Configuration ¶
type Configuration struct { // The format of this Configuration resource name must be: // invocations/${INVOCATION_ID}/configs/${url_encode(CONFIG_ID)} // The configuration ID of "default" should be preferred for the default // configuration in a single-config invocation. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The resource ID components that identify the Configuration. They must match // the resource name after proper encoding. Id *Configuration_Id `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // The aggregate status for this configuration. StatusAttributes *StatusAttributes `protobuf:"bytes,3,opt,name=status_attributes,json=statusAttributes,proto3" json:"status_attributes,omitempty"` // Attributes that apply only to this configuration. ConfigurationAttributes *ConfigurationAttributes `` /* 130-byte string literal not displayed */ // Arbitrary name-value pairs. // This is implemented as a multi-map. Multiple properties are allowed with // the same key. Properties will be returned in lexicographical order by key. Properties []*Property `protobuf:"bytes,6,rep,name=properties,proto3" json:"properties,omitempty"` // A human-readable name for Configuration for UIs. // It is recommended that this name be unique. // If omitted, UIs should default to configuration_id. DisplayName string `protobuf:"bytes,8,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // contains filtered or unexported fields }
Represents a configuration within an Invocation associated with one or more ConfiguredTargets. It captures the environment and other settings that were used.
func (*Configuration) Descriptor
deprecated
func (*Configuration) Descriptor() ([]byte, []int)
Deprecated: Use Configuration.ProtoReflect.Descriptor instead.
func (*Configuration) GetConfigurationAttributes ¶
func (x *Configuration) GetConfigurationAttributes() *ConfigurationAttributes
func (*Configuration) GetDisplayName ¶
func (x *Configuration) GetDisplayName() string
func (*Configuration) GetId ¶
func (x *Configuration) GetId() *Configuration_Id
func (*Configuration) GetName ¶
func (x *Configuration) GetName() string
func (*Configuration) GetProperties ¶
func (x *Configuration) GetProperties() []*Property
func (*Configuration) GetStatusAttributes ¶
func (x *Configuration) GetStatusAttributes() *StatusAttributes
func (*Configuration) ProtoMessage ¶
func (*Configuration) ProtoMessage()
func (*Configuration) ProtoReflect ¶
func (x *Configuration) ProtoReflect() protoreflect.Message
func (*Configuration) Reset ¶
func (x *Configuration) Reset()
func (*Configuration) String ¶
func (x *Configuration) String() string
type ConfigurationAttributes ¶
type ConfigurationAttributes struct { // The type of cpu. (e.g. "x86", "powerpc") Cpu string `protobuf:"bytes,1,opt,name=cpu,proto3" json:"cpu,omitempty"` // contains filtered or unexported fields }
Attributes that apply only to the configuration.
func (*ConfigurationAttributes) Descriptor
deprecated
func (*ConfigurationAttributes) Descriptor() ([]byte, []int)
Deprecated: Use ConfigurationAttributes.ProtoReflect.Descriptor instead.
func (*ConfigurationAttributes) GetCpu ¶
func (x *ConfigurationAttributes) GetCpu() string
func (*ConfigurationAttributes) ProtoMessage ¶
func (*ConfigurationAttributes) ProtoMessage()
func (*ConfigurationAttributes) ProtoReflect ¶
func (x *ConfigurationAttributes) ProtoReflect() protoreflect.Message
func (*ConfigurationAttributes) Reset ¶
func (x *ConfigurationAttributes) Reset()
func (*ConfigurationAttributes) String ¶
func (x *ConfigurationAttributes) String() string
type Configuration_Id ¶
type Configuration_Id struct { // The Invocation ID. InvocationId string `protobuf:"bytes,1,opt,name=invocation_id,json=invocationId,proto3" json:"invocation_id,omitempty"` // The Configuration ID. ConfigurationId string `protobuf:"bytes,2,opt,name=configuration_id,json=configurationId,proto3" json:"configuration_id,omitempty"` // contains filtered or unexported fields }
The resource ID components that identify the Configuration.
func (*Configuration_Id) Descriptor
deprecated
func (*Configuration_Id) Descriptor() ([]byte, []int)
Deprecated: Use Configuration_Id.ProtoReflect.Descriptor instead.
func (*Configuration_Id) GetConfigurationId ¶
func (x *Configuration_Id) GetConfigurationId() string
func (*Configuration_Id) GetInvocationId ¶
func (x *Configuration_Id) GetInvocationId() string
func (*Configuration_Id) ProtoMessage ¶
func (*Configuration_Id) ProtoMessage()
func (*Configuration_Id) ProtoReflect ¶
func (x *Configuration_Id) ProtoReflect() protoreflect.Message
func (*Configuration_Id) Reset ¶
func (x *Configuration_Id) Reset()
func (*Configuration_Id) String ¶
func (x *Configuration_Id) String() string
type ConfiguredTarget ¶
type ConfiguredTarget struct { // The resource name. Its format must be: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${url_encode(CONFIG_ID)} // where ${CONFIG_ID} must match the ID of an existing Configuration under // this Invocation. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The resource ID components that identify the ConfiguredTarget. They must // match the resource name after proper encoding. Id *ConfiguredTarget_Id `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // The aggregate status for this configuration of this target. If testing // was not requested, set this to the build status (e.g. BUILT or // FAILED_TO_BUILD). StatusAttributes *StatusAttributes `protobuf:"bytes,3,opt,name=status_attributes,json=statusAttributes,proto3" json:"status_attributes,omitempty"` // Captures the start time and duration of this configured target. Timing *Timing `protobuf:"bytes,4,opt,name=timing,proto3" json:"timing,omitempty"` // Test specific attributes for this ConfiguredTarget. TestAttributes *ConfiguredTestAttributes `protobuf:"bytes,6,opt,name=test_attributes,json=testAttributes,proto3" json:"test_attributes,omitempty"` // Arbitrary name-value pairs. // This is implemented as a multi-map. Multiple properties are allowed with // the same key. Properties will be returned in lexicographical order by key. Properties []*Property `protobuf:"bytes,7,rep,name=properties,proto3" json:"properties,omitempty"` // A list of file references for configured target level files. // The file IDs must be unique within this list. Duplicate file IDs will // result in an error. Files will be returned in lexicographical order by ID. Files []*File `protobuf:"bytes,8,rep,name=files,proto3" json:"files,omitempty"` // contains filtered or unexported fields }
Each ConfiguredTarget represents data for a given configuration of a given target in a given Invocation. Every ConfiguredTarget should have at least one Action as a child resource before the invocation is finalized. Refer to the Action's documentation for more info on this.
func (*ConfiguredTarget) Descriptor
deprecated
func (*ConfiguredTarget) Descriptor() ([]byte, []int)
Deprecated: Use ConfiguredTarget.ProtoReflect.Descriptor instead.
func (*ConfiguredTarget) GetFiles ¶
func (x *ConfiguredTarget) GetFiles() []*File
func (*ConfiguredTarget) GetId ¶
func (x *ConfiguredTarget) GetId() *ConfiguredTarget_Id
func (*ConfiguredTarget) GetName ¶
func (x *ConfiguredTarget) GetName() string
func (*ConfiguredTarget) GetProperties ¶
func (x *ConfiguredTarget) GetProperties() []*Property
func (*ConfiguredTarget) GetStatusAttributes ¶
func (x *ConfiguredTarget) GetStatusAttributes() *StatusAttributes
func (*ConfiguredTarget) GetTestAttributes ¶
func (x *ConfiguredTarget) GetTestAttributes() *ConfiguredTestAttributes
func (*ConfiguredTarget) GetTiming ¶
func (x *ConfiguredTarget) GetTiming() *Timing
func (*ConfiguredTarget) ProtoMessage ¶
func (*ConfiguredTarget) ProtoMessage()
func (*ConfiguredTarget) ProtoReflect ¶
func (x *ConfiguredTarget) ProtoReflect() protoreflect.Message
func (*ConfiguredTarget) Reset ¶
func (x *ConfiguredTarget) Reset()
func (*ConfiguredTarget) String ¶
func (x *ConfiguredTarget) String() string
type ConfiguredTarget_Id ¶
type ConfiguredTarget_Id struct { // The Invocation ID. InvocationId string `protobuf:"bytes,1,opt,name=invocation_id,json=invocationId,proto3" json:"invocation_id,omitempty"` // The Target ID. TargetId string `protobuf:"bytes,2,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` // The Configuration ID. ConfigurationId string `protobuf:"bytes,3,opt,name=configuration_id,json=configurationId,proto3" json:"configuration_id,omitempty"` // contains filtered or unexported fields }
The resource ID components that identify the ConfiguredTarget.
func (*ConfiguredTarget_Id) Descriptor
deprecated
func (*ConfiguredTarget_Id) Descriptor() ([]byte, []int)
Deprecated: Use ConfiguredTarget_Id.ProtoReflect.Descriptor instead.
func (*ConfiguredTarget_Id) GetConfigurationId ¶
func (x *ConfiguredTarget_Id) GetConfigurationId() string
func (*ConfiguredTarget_Id) GetInvocationId ¶
func (x *ConfiguredTarget_Id) GetInvocationId() string
func (*ConfiguredTarget_Id) GetTargetId ¶
func (x *ConfiguredTarget_Id) GetTargetId() string
func (*ConfiguredTarget_Id) ProtoMessage ¶
func (*ConfiguredTarget_Id) ProtoMessage()
func (*ConfiguredTarget_Id) ProtoReflect ¶
func (x *ConfiguredTarget_Id) ProtoReflect() protoreflect.Message
func (*ConfiguredTarget_Id) Reset ¶
func (x *ConfiguredTarget_Id) Reset()
func (*ConfiguredTarget_Id) String ¶
func (x *ConfiguredTarget_Id) String() string
type ConfiguredTestAttributes ¶
type ConfiguredTestAttributes struct { // Total number of test runs. For example, in bazel this is specified with // --runs_per_test. Zero if runs_per_test is not used. TotalRunCount int32 `protobuf:"varint,2,opt,name=total_run_count,json=totalRunCount,proto3" json:"total_run_count,omitempty"` // Total number of test shards. Zero if shard count was not specified. TotalShardCount int32 `protobuf:"varint,3,opt,name=total_shard_count,json=totalShardCount,proto3" json:"total_shard_count,omitempty"` // How long test is allowed to run. TimeoutDuration *durationpb.Duration `protobuf:"bytes,5,opt,name=timeout_duration,json=timeoutDuration,proto3" json:"timeout_duration,omitempty"` // contains filtered or unexported fields }
Attributes that apply only to test actions under this configured target.
func (*ConfiguredTestAttributes) Descriptor
deprecated
func (*ConfiguredTestAttributes) Descriptor() ([]byte, []int)
Deprecated: Use ConfiguredTestAttributes.ProtoReflect.Descriptor instead.
func (*ConfiguredTestAttributes) GetTimeoutDuration ¶
func (x *ConfiguredTestAttributes) GetTimeoutDuration() *durationpb.Duration
func (*ConfiguredTestAttributes) GetTotalRunCount ¶
func (x *ConfiguredTestAttributes) GetTotalRunCount() int32
func (*ConfiguredTestAttributes) GetTotalShardCount ¶
func (x *ConfiguredTestAttributes) GetTotalShardCount() int32
func (*ConfiguredTestAttributes) ProtoMessage ¶
func (*ConfiguredTestAttributes) ProtoMessage()
func (*ConfiguredTestAttributes) ProtoReflect ¶
func (x *ConfiguredTestAttributes) ProtoReflect() protoreflect.Message
func (*ConfiguredTestAttributes) Reset ¶
func (x *ConfiguredTestAttributes) Reset()
func (*ConfiguredTestAttributes) String ¶
func (x *ConfiguredTestAttributes) String() string
type CreateActionRequest ¶
type CreateActionRequest struct { // A unique identifier for this request. Must be set to a different value for // each request that affects a given resource (eg. a random UUID). Required // for the operation to be idempotent. This is achieved by ignoring this // request if the last successful operation on the resource had the same // request ID. Restricted to 36 Unicode characters. RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Required. The name of the parent configured target in which the action is created. // Its format must be: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${CONFIG_ID} Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` // The action identifier. It can be any string up to 512 Unicode characters // long, except for the reserved id '-'. // // Recommended IDs for Test Actions: // "test": For a single test action. // "test_shard0_run0_attempt0" ... "test_shard9_run9_attempt9": For tests with // shard/run/attempts. // // Recommended IDs for Build Actions: // "build": If you only have a single build action. ActionId string `protobuf:"bytes,3,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"` // Required. The action to create. Its name field will be ignored, since the // name will be derived from the id field above and assigned by the server. Action *Action `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // contains filtered or unexported fields }
Request passed into CreateAction
func (*CreateActionRequest) Descriptor
deprecated
func (*CreateActionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateActionRequest.ProtoReflect.Descriptor instead.
func (*CreateActionRequest) GetAction ¶
func (x *CreateActionRequest) GetAction() *Action
func (*CreateActionRequest) GetActionId ¶
func (x *CreateActionRequest) GetActionId() string
func (*CreateActionRequest) GetAuthorizationToken ¶
func (x *CreateActionRequest) GetAuthorizationToken() string
func (*CreateActionRequest) GetParent ¶
func (x *CreateActionRequest) GetParent() string
func (*CreateActionRequest) GetRequestId ¶
func (x *CreateActionRequest) GetRequestId() string
func (*CreateActionRequest) ProtoMessage ¶
func (*CreateActionRequest) ProtoMessage()
func (*CreateActionRequest) ProtoReflect ¶
func (x *CreateActionRequest) ProtoReflect() protoreflect.Message
func (*CreateActionRequest) Reset ¶
func (x *CreateActionRequest) Reset()
func (*CreateActionRequest) String ¶
func (x *CreateActionRequest) String() string
type CreateConfigurationRequest ¶
type CreateConfigurationRequest struct { // A unique identifier for this request. Must be set to a different value for // each request that affects a given resource (eg. a random UUID). Required // for the operation to be idempotent. This is achieved by ignoring this // request if the last successful operation on the resource had the same // request ID. Restricted to 36 Unicode characters. RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Required. The name of the parent invocation in which the configuration is created. // Its format must be invocations/${INVOCATION_ID} Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` // The configuration identifier. It can be any string up to 256 Unicode // characters long. The configuration ID of "default" should be preferred for // the default configuration in a single-config invocation. Cannot be the // reserved id '-'. ConfigId string `protobuf:"bytes,3,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"` // Required. The configuration to create. Its name field will be ignored, since the name // will be derived from the id field above and assigned by the server. Configuration *Configuration `protobuf:"bytes,4,opt,name=configuration,proto3" json:"configuration,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // contains filtered or unexported fields }
Request passed into CreateConfiguration
func (*CreateConfigurationRequest) Descriptor
deprecated
func (*CreateConfigurationRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateConfigurationRequest.ProtoReflect.Descriptor instead.
func (*CreateConfigurationRequest) GetAuthorizationToken ¶
func (x *CreateConfigurationRequest) GetAuthorizationToken() string
func (*CreateConfigurationRequest) GetConfigId ¶
func (x *CreateConfigurationRequest) GetConfigId() string
func (*CreateConfigurationRequest) GetConfiguration ¶
func (x *CreateConfigurationRequest) GetConfiguration() *Configuration
func (*CreateConfigurationRequest) GetParent ¶
func (x *CreateConfigurationRequest) GetParent() string
func (*CreateConfigurationRequest) GetRequestId ¶
func (x *CreateConfigurationRequest) GetRequestId() string
func (*CreateConfigurationRequest) ProtoMessage ¶
func (*CreateConfigurationRequest) ProtoMessage()
func (*CreateConfigurationRequest) ProtoReflect ¶
func (x *CreateConfigurationRequest) ProtoReflect() protoreflect.Message
func (*CreateConfigurationRequest) Reset ¶
func (x *CreateConfigurationRequest) Reset()
func (*CreateConfigurationRequest) String ¶
func (x *CreateConfigurationRequest) String() string
type CreateConfiguredTargetRequest ¶
type CreateConfiguredTargetRequest struct { // A unique identifier for this request. Must be set to a different value for // each request that affects a given resource (eg. a random UUID). Required // for the operation to be idempotent. This is achieved by ignoring this // request if the last successful operation on the resource had the same // request ID. Restricted to 36 Unicode characters. RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Required. The name of the parent target in which the configured target is created. // Its format must be: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)} Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` // The configuration identifier. This must match the ID of an existing // Configuration under this Invocation. Cannot be the reserved id '-'. ConfigId string `protobuf:"bytes,3,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"` // Required. The configured target to create. Its name field will be ignored, since the // name will be derived from the id field above and assigned by the server. ConfiguredTarget *ConfiguredTarget `protobuf:"bytes,4,opt,name=configured_target,json=configuredTarget,proto3" json:"configured_target,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // contains filtered or unexported fields }
Request passed into CreateConfiguredTarget
func (*CreateConfiguredTargetRequest) Descriptor
deprecated
func (*CreateConfiguredTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateConfiguredTargetRequest.ProtoReflect.Descriptor instead.
func (*CreateConfiguredTargetRequest) GetAuthorizationToken ¶
func (x *CreateConfiguredTargetRequest) GetAuthorizationToken() string
func (*CreateConfiguredTargetRequest) GetConfigId ¶
func (x *CreateConfiguredTargetRequest) GetConfigId() string
func (*CreateConfiguredTargetRequest) GetConfiguredTarget ¶
func (x *CreateConfiguredTargetRequest) GetConfiguredTarget() *ConfiguredTarget
func (*CreateConfiguredTargetRequest) GetParent ¶
func (x *CreateConfiguredTargetRequest) GetParent() string
func (*CreateConfiguredTargetRequest) GetRequestId ¶
func (x *CreateConfiguredTargetRequest) GetRequestId() string
func (*CreateConfiguredTargetRequest) ProtoMessage ¶
func (*CreateConfiguredTargetRequest) ProtoMessage()
func (*CreateConfiguredTargetRequest) ProtoReflect ¶
func (x *CreateConfiguredTargetRequest) ProtoReflect() protoreflect.Message
func (*CreateConfiguredTargetRequest) Reset ¶
func (x *CreateConfiguredTargetRequest) Reset()
func (*CreateConfiguredTargetRequest) String ¶
func (x *CreateConfiguredTargetRequest) String() string
type CreateFileSetRequest ¶
type CreateFileSetRequest struct { // A unique identifier for this request. Must be set to a different value for // each request that affects a given resource (eg. a random UUID). Required // for the operation to be idempotent. This is achieved by ignoring this // request if the last successful operation on the resource had the same // request ID. Restricted to 36 Unicode characters. RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Required. The name of the parent invocation in which the file set is created. // Its format must be invocations/${INVOCATION_ID} Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` // The file set identifier. It can be any string up to 256 Unicode characters // long. FileSetId string `protobuf:"bytes,3,opt,name=file_set_id,json=fileSetId,proto3" json:"file_set_id,omitempty"` // Required. The file set to create. Its name field will be ignored, since the name will // be derived from the id field above and assigned by the server. FileSet *FileSet `protobuf:"bytes,4,opt,name=file_set,json=fileSet,proto3" json:"file_set,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // contains filtered or unexported fields }
Request passed into CreateFileSet
func (*CreateFileSetRequest) Descriptor
deprecated
func (*CreateFileSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateFileSetRequest.ProtoReflect.Descriptor instead.
func (*CreateFileSetRequest) GetAuthorizationToken ¶
func (x *CreateFileSetRequest) GetAuthorizationToken() string
func (*CreateFileSetRequest) GetFileSet ¶
func (x *CreateFileSetRequest) GetFileSet() *FileSet
func (*CreateFileSetRequest) GetFileSetId ¶
func (x *CreateFileSetRequest) GetFileSetId() string
func (*CreateFileSetRequest) GetParent ¶
func (x *CreateFileSetRequest) GetParent() string
func (*CreateFileSetRequest) GetRequestId ¶
func (x *CreateFileSetRequest) GetRequestId() string
func (*CreateFileSetRequest) ProtoMessage ¶
func (*CreateFileSetRequest) ProtoMessage()
func (*CreateFileSetRequest) ProtoReflect ¶
func (x *CreateFileSetRequest) ProtoReflect() protoreflect.Message
func (*CreateFileSetRequest) Reset ¶
func (x *CreateFileSetRequest) Reset()
func (*CreateFileSetRequest) String ¶
func (x *CreateFileSetRequest) String() string
type CreateInvocationRequest ¶
type CreateInvocationRequest struct { // A unique identifier for this request. Must be set to a different value for // each request that affects a given resource (eg. a random UUID). Required // for the operation to be idempotent. This is achieved by ignoring this // request if the last successful operation on the resource had the same // request ID. If set, invocation_id must also be provided. // Restricted to 36 Unicode characters. RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // The invocation ID. It is optional, but strongly recommended. // // If left empty then a new unique ID will be assigned by the server. If // populated, a RFC 4122-compliant v4 UUID is preferred, but v3 or v5 UUIDs // are allowed too. InvocationId string `protobuf:"bytes,2,opt,name=invocation_id,json=invocationId,proto3" json:"invocation_id,omitempty"` // Required. The invocation to create. Its name field will be ignored, since the name // will be derived from the id field above and assigned by the server. Invocation *Invocation `protobuf:"bytes,3,opt,name=invocation,proto3" json:"invocation,omitempty"` // This is a token to authorize upload access to this invocation. It must be // set to a RFC 4122-compliant v3, v4, or v5 UUID. Once this is set in // CreateInvocation, all other upload RPCs for that Invocation and any of its // child resources must also include the exact same token, or they will be // rejected. The generated token should be unique to this invocation, and it // should be kept secret. // // The purpose of this field is to prevent other users and tools from // clobbering your upload intentionally or accidentally. The standard way of // using this token is to create a second v4 UUID when the invocation_id is // created, and storing them together during the upload. Essentially, this is // a "password" to the invocation. AuthorizationToken string `protobuf:"bytes,4,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // By default, Invocations are auto-finalized if they are not modified for 24 // hours. If you need auto-finalize to happen sooner, set this field to the // time you'd like auto-finalize to occur. AutoFinalizeTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=auto_finalize_time,json=autoFinalizeTime,proto3" json:"auto_finalize_time,omitempty"` // Client provided unique token for batch upload to ensure data integrity and // to provide a way to resume batch upload in case of a distributed failure on // the client side. The standard uploading client is presumed to have many // machines uploading to ResultStore, and that any given machine could process // any given Invocation at any time. This field is used to coordinate between // the client's machines, resolve concurrency issues, and enforce "exactly // once" semantics on each batch within the upload. // // The typical usage of the resume_token is that it should contain a "key" // indicating to the client where it is in the upload process, so that the // client can use it to resume the upload by reconstructing the state of // upload from the point where it was interrupted. // // If this matches the previously uploaded resume_token, then this request // will silently do nothing, making CreateInvocation idempotent. // If this token is provided, all further upload RPCs must be done through // UploadBatch. This token must not be combined with request_id. // Must be web safe Base64 encoded bytes. InitialResumeToken string `protobuf:"bytes,7,opt,name=initial_resume_token,json=initialResumeToken,proto3" json:"initial_resume_token,omitempty"` // Client-specific data used to resume batch upload if an error occurs and // retry is needed. This serves a role closely related to resume_token, as // both fields may be used to provide state required to restore a Batch // Upload, but they differ in two important aspects: // - it is not compared to previous values, and as such does not provide // concurrency control; // - it allows for a larger payload, since the contents are never // inspected/compared; // The size of the message must be within 1 MiB. Too large requests will be // rejected. UploaderState []byte `protobuf:"bytes,8,opt,name=uploader_state,json=uploaderState,proto3" json:"uploader_state,omitempty"` // contains filtered or unexported fields }
Request passed into CreateInvocation
func (*CreateInvocationRequest) Descriptor
deprecated
func (*CreateInvocationRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateInvocationRequest.ProtoReflect.Descriptor instead.
func (*CreateInvocationRequest) GetAuthorizationToken ¶
func (x *CreateInvocationRequest) GetAuthorizationToken() string
func (*CreateInvocationRequest) GetAutoFinalizeTime ¶
func (x *CreateInvocationRequest) GetAutoFinalizeTime() *timestamppb.Timestamp
func (*CreateInvocationRequest) GetInitialResumeToken ¶
func (x *CreateInvocationRequest) GetInitialResumeToken() string
func (*CreateInvocationRequest) GetInvocation ¶
func (x *CreateInvocationRequest) GetInvocation() *Invocation
func (*CreateInvocationRequest) GetInvocationId ¶
func (x *CreateInvocationRequest) GetInvocationId() string
func (*CreateInvocationRequest) GetRequestId ¶
func (x *CreateInvocationRequest) GetRequestId() string
func (*CreateInvocationRequest) GetUploaderState ¶
func (x *CreateInvocationRequest) GetUploaderState() []byte
func (*CreateInvocationRequest) ProtoMessage ¶
func (*CreateInvocationRequest) ProtoMessage()
func (*CreateInvocationRequest) ProtoReflect ¶
func (x *CreateInvocationRequest) ProtoReflect() protoreflect.Message
func (*CreateInvocationRequest) Reset ¶
func (x *CreateInvocationRequest) Reset()
func (*CreateInvocationRequest) String ¶
func (x *CreateInvocationRequest) String() string
type CreateTargetRequest ¶
type CreateTargetRequest struct { // A unique identifier for this request. Must be set to a different value for // each request that affects a given resource (eg. a random UUID). Required // for the operation to be idempotent. This is achieved by ignoring this // request if the last successful operation on the resource had the same // request ID. Restricted to 36 Unicode characters. RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Required. The name of the parent invocation in which the target is created. // Its format must be invocations/${INVOCATION_ID} Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` // The target identifier. It can be any string up to 1024 Unicode characters // long except for the reserved id '-'. TargetId string `protobuf:"bytes,3,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` // Required. The target to create. Its name field will be ignored, since the name will // be derived from the id field above and assigned by the server. Target *Target `protobuf:"bytes,4,opt,name=target,proto3" json:"target,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // contains filtered or unexported fields }
Request passed into CreateTarget
func (*CreateTargetRequest) Descriptor
deprecated
func (*CreateTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTargetRequest.ProtoReflect.Descriptor instead.
func (*CreateTargetRequest) GetAuthorizationToken ¶
func (x *CreateTargetRequest) GetAuthorizationToken() string
func (*CreateTargetRequest) GetParent ¶
func (x *CreateTargetRequest) GetParent() string
func (*CreateTargetRequest) GetRequestId ¶
func (x *CreateTargetRequest) GetRequestId() string
func (*CreateTargetRequest) GetTarget ¶
func (x *CreateTargetRequest) GetTarget() *Target
func (*CreateTargetRequest) GetTargetId ¶
func (x *CreateTargetRequest) GetTargetId() string
func (*CreateTargetRequest) ProtoMessage ¶
func (*CreateTargetRequest) ProtoMessage()
func (*CreateTargetRequest) ProtoReflect ¶
func (x *CreateTargetRequest) ProtoReflect() protoreflect.Message
func (*CreateTargetRequest) Reset ¶
func (x *CreateTargetRequest) Reset()
func (*CreateTargetRequest) String ¶
func (x *CreateTargetRequest) String() string
type DeleteInvocationRequest ¶
type DeleteInvocationRequest struct { // Required. The name of the invocation. Its format must be: // invocations/${INVOCATION_ID} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request passed into DeleteInvocation
func (*DeleteInvocationRequest) Descriptor
deprecated
func (*DeleteInvocationRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteInvocationRequest.ProtoReflect.Descriptor instead.
func (*DeleteInvocationRequest) GetName ¶
func (x *DeleteInvocationRequest) GetName() string
func (*DeleteInvocationRequest) ProtoMessage ¶
func (*DeleteInvocationRequest) ProtoMessage()
func (*DeleteInvocationRequest) ProtoReflect ¶
func (x *DeleteInvocationRequest) ProtoReflect() protoreflect.Message
func (*DeleteInvocationRequest) Reset ¶
func (x *DeleteInvocationRequest) Reset()
func (*DeleteInvocationRequest) String ¶
func (x *DeleteInvocationRequest) String() string
type Dependency ¶
type Dependency struct { // The resource depended upon. It may be a Target, ConfiguredTarget, or // Action. // // Types that are assignable to Resource: // *Dependency_Target // *Dependency_ConfiguredTarget // *Dependency_Action Resource isDependency_Resource `protobuf_oneof:"resource"` // A label describing this dependency. // The label "Root Cause" is handled specially. It is used to point to the // exact resource that caused a resource to fail. Label string `protobuf:"bytes,4,opt,name=label,proto3" json:"label,omitempty"` // contains filtered or unexported fields }
Represents a dependency of a resource on another resource. This can be used to define a graph or a workflow paradigm through resources.
func (*Dependency) Descriptor
deprecated
func (*Dependency) Descriptor() ([]byte, []int)
Deprecated: Use Dependency.ProtoReflect.Descriptor instead.
func (*Dependency) GetAction ¶
func (x *Dependency) GetAction() string
func (*Dependency) GetConfiguredTarget ¶
func (x *Dependency) GetConfiguredTarget() string
func (*Dependency) GetLabel ¶
func (x *Dependency) GetLabel() string
func (*Dependency) GetResource ¶
func (m *Dependency) GetResource() isDependency_Resource
func (*Dependency) GetTarget ¶
func (x *Dependency) GetTarget() string
func (*Dependency) ProtoMessage ¶
func (*Dependency) ProtoMessage()
func (*Dependency) ProtoReflect ¶
func (x *Dependency) ProtoReflect() protoreflect.Message
func (*Dependency) Reset ¶
func (x *Dependency) Reset()
func (*Dependency) String ¶
func (x *Dependency) String() string
type Dependency_Action ¶
type Dependency_Action struct { // The name of an action. Its format must be: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${url_encode(CONFIG_ID)}/actions/${url_encode(ACTION_ID)} // This must point to an action under the same invocation. Action string `protobuf:"bytes,3,opt,name=action,proto3,oneof"` }
type Dependency_ConfiguredTarget ¶
type Dependency_ConfiguredTarget struct { // The name of a configured target. Its format must be: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${url_encode(CONFIG_ID)} // This must point to an configured target under the same invocation. ConfiguredTarget string `protobuf:"bytes,2,opt,name=configured_target,json=configuredTarget,proto3,oneof"` }
type Dependency_Target ¶
type Dependency_Target struct { // The name of a target. Its format must be: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)} // This must point to an target under the same invocation. Target string `protobuf:"bytes,1,opt,name=target,proto3,oneof"` }
type DownloadMetadata ¶
type DownloadMetadata struct { // The name of the download metadata. Its format will be: // invocations/${INVOCATION_ID}/downloadMetadata Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Indicates the upload status of the invocation, whether it is // post-processing, or immutable, etc. UploadStatus UploadStatus `` /* 147-byte string literal not displayed */ // contains filtered or unexported fields }
The download metadata for an invocation
func (*DownloadMetadata) Descriptor
deprecated
func (*DownloadMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DownloadMetadata.ProtoReflect.Descriptor instead.
func (*DownloadMetadata) GetName ¶
func (x *DownloadMetadata) GetName() string
func (*DownloadMetadata) GetUploadStatus ¶
func (x *DownloadMetadata) GetUploadStatus() UploadStatus
func (*DownloadMetadata) ProtoMessage ¶
func (*DownloadMetadata) ProtoMessage()
func (*DownloadMetadata) ProtoReflect ¶
func (x *DownloadMetadata) ProtoReflect() protoreflect.Message
func (*DownloadMetadata) Reset ¶
func (x *DownloadMetadata) Reset()
func (*DownloadMetadata) String ¶
func (x *DownloadMetadata) String() string
type ExecutionStrategy ¶
type ExecutionStrategy int32
Indicates how/where this Action was executed.
const ( // The action did not indicate how it was executed. ExecutionStrategy_EXECUTION_STRATEGY_UNSPECIFIED ExecutionStrategy = 0 // The action was executed in some other form. ExecutionStrategy_OTHER_ENVIRONMENT ExecutionStrategy = 1 // The action used a remote build service. ExecutionStrategy_REMOTE_SERVICE ExecutionStrategy = 2 // The action was executed locally, in parallel with other actions. ExecutionStrategy_LOCAL_PARALLEL ExecutionStrategy = 3 // The action was executed locally, without parallelism. ExecutionStrategy_LOCAL_SEQUENTIAL ExecutionStrategy = 4 )
func (ExecutionStrategy) Descriptor ¶
func (ExecutionStrategy) Descriptor() protoreflect.EnumDescriptor
func (ExecutionStrategy) Enum ¶
func (x ExecutionStrategy) Enum() *ExecutionStrategy
func (ExecutionStrategy) EnumDescriptor
deprecated
func (ExecutionStrategy) EnumDescriptor() ([]byte, []int)
Deprecated: Use ExecutionStrategy.Descriptor instead.
func (ExecutionStrategy) Number ¶
func (x ExecutionStrategy) Number() protoreflect.EnumNumber
func (ExecutionStrategy) String ¶
func (x ExecutionStrategy) String() string
func (ExecutionStrategy) Type ¶
func (ExecutionStrategy) Type() protoreflect.EnumType
type ExportInvocationRequest ¶
type ExportInvocationRequest struct { // Required. The name of the invocation to retrieve. It must match this format: // invocations/${INVOCATION_ID} // where INVOCATION_ID must be an RFC 4122-compliant UUID. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The maximum number of items to return. Zero means all, but may be capped by // the server. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Options for pagination. // // Types that are assignable to PageStart: // *ExportInvocationRequest_PageToken // *ExportInvocationRequest_Offset PageStart isExportInvocationRequest_PageStart `protobuf_oneof:"page_start"` // contains filtered or unexported fields }
Request passed into ExportInvocationRequest
func (*ExportInvocationRequest) Descriptor
deprecated
func (*ExportInvocationRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExportInvocationRequest.ProtoReflect.Descriptor instead.
func (*ExportInvocationRequest) GetName ¶
func (x *ExportInvocationRequest) GetName() string
func (*ExportInvocationRequest) GetOffset ¶
func (x *ExportInvocationRequest) GetOffset() int64
func (*ExportInvocationRequest) GetPageSize ¶
func (x *ExportInvocationRequest) GetPageSize() int32
func (*ExportInvocationRequest) GetPageStart ¶
func (m *ExportInvocationRequest) GetPageStart() isExportInvocationRequest_PageStart
func (*ExportInvocationRequest) GetPageToken ¶
func (x *ExportInvocationRequest) GetPageToken() string
func (*ExportInvocationRequest) ProtoMessage ¶
func (*ExportInvocationRequest) ProtoMessage()
func (*ExportInvocationRequest) ProtoReflect ¶
func (x *ExportInvocationRequest) ProtoReflect() protoreflect.Message
func (*ExportInvocationRequest) Reset ¶
func (x *ExportInvocationRequest) Reset()
func (*ExportInvocationRequest) String ¶
func (x *ExportInvocationRequest) String() string
type ExportInvocationRequest_Offset ¶
type ExportInvocationRequest_Offset struct { // Absolute number of results to skip. Offset int64 `protobuf:"varint,4,opt,name=offset,proto3,oneof"` }
type ExportInvocationRequest_PageToken ¶
type ExportInvocationRequest_PageToken struct { // The next_page_token value returned from a previous export request, if // any. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"` }
type ExportInvocationResponse ¶
type ExportInvocationResponse struct { // Parent Invocation resource. Invocation *Invocation `protobuf:"bytes,1,opt,name=invocation,proto3" json:"invocation,omitempty"` // Targets matching the request invocation. Targets []*Target `protobuf:"bytes,2,rep,name=targets,proto3" json:"targets,omitempty"` // Configurations matching the request invocation. Configurations []*Configuration `protobuf:"bytes,3,rep,name=configurations,proto3" json:"configurations,omitempty"` // ConfiguredTargets matching the request invocation. ConfiguredTargets []*ConfiguredTarget `protobuf:"bytes,4,rep,name=configured_targets,json=configuredTargets,proto3" json:"configured_targets,omitempty"` // Actions matching the request invocation. Actions []*Action `protobuf:"bytes,5,rep,name=actions,proto3" json:"actions,omitempty"` // FileSets matching the request invocation. FileSets []*FileSet `protobuf:"bytes,6,rep,name=file_sets,json=fileSets,proto3" json:"file_sets,omitempty"` // Token to retrieve the next page of results, or empty if there are no // more results in the list. NextPageToken string `protobuf:"bytes,7,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response from calling ExportInvocationResponse. Possibly capped at request.page_size or a server limit.
func (*ExportInvocationResponse) Descriptor
deprecated
func (*ExportInvocationResponse) Descriptor() ([]byte, []int)
Deprecated: Use ExportInvocationResponse.ProtoReflect.Descriptor instead.
func (*ExportInvocationResponse) GetActions ¶
func (x *ExportInvocationResponse) GetActions() []*Action
func (*ExportInvocationResponse) GetConfigurations ¶
func (x *ExportInvocationResponse) GetConfigurations() []*Configuration
func (*ExportInvocationResponse) GetConfiguredTargets ¶
func (x *ExportInvocationResponse) GetConfiguredTargets() []*ConfiguredTarget
func (*ExportInvocationResponse) GetFileSets ¶
func (x *ExportInvocationResponse) GetFileSets() []*FileSet
func (*ExportInvocationResponse) GetInvocation ¶
func (x *ExportInvocationResponse) GetInvocation() *Invocation
func (*ExportInvocationResponse) GetNextPageToken ¶
func (x *ExportInvocationResponse) GetNextPageToken() string
func (*ExportInvocationResponse) GetTargets ¶
func (x *ExportInvocationResponse) GetTargets() []*Target
func (*ExportInvocationResponse) ProtoMessage ¶
func (*ExportInvocationResponse) ProtoMessage()
func (*ExportInvocationResponse) ProtoReflect ¶
func (x *ExportInvocationResponse) ProtoReflect() protoreflect.Message
func (*ExportInvocationResponse) Reset ¶
func (x *ExportInvocationResponse) Reset()
func (*ExportInvocationResponse) String ¶
func (x *ExportInvocationResponse) String() string
type File ¶
type File struct { // The identifier of the file or archive entry. // User-provided, must be unique for the repeated field it is in. When an // Append RPC is called with a Files field populated, if a File already exists // with this ID, that File will be overwritten with the new File proto. Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` // The URI of a file. // This could also be the URI of an entire archive. // Most log data doesn't need to be stored forever, so a ttl is suggested. // Note that if you ever move or delete the file at this URI, the link from // the server will be broken. Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"` // The length of the file in bytes. Allows the filesize to be shown in the // UI. Omit if file is still being written or length is not known. This // could also be the length of an entire archive. Length *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=length,proto3" json:"length,omitempty"` // The content-type (aka MIME-type) of the file. This is sent to the web // browser so it knows how to handle the file. (e.g. text/plain, image/jpeg, // text/html, etc). For zip archives, use "application/zip". ContentType string `protobuf:"bytes,4,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"` // If the above path, length, and content_type are referring to an archive, // and you wish to refer to a particular entry within that archive, put the // particular archive entry data here. ArchiveEntry *ArchiveEntry `protobuf:"bytes,5,opt,name=archive_entry,json=archiveEntry,proto3" json:"archive_entry,omitempty"` // A url to a content display app/site for this file or archive entry. ContentViewer string `protobuf:"bytes,6,opt,name=content_viewer,json=contentViewer,proto3" json:"content_viewer,omitempty"` // Whether to hide this file or archive entry in the UI. Defaults to false. // A checkbox lets users see hidden files, but they're hidden by default. Hidden bool `protobuf:"varint,7,opt,name=hidden,proto3" json:"hidden,omitempty"` // A short description of what this file or archive entry contains. This // description should help someone viewing the list of these files to // understand the purpose of this file and what they would want to view it // for. Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"` // The digest of this file in hexadecimal-like string if known. Digest string `protobuf:"bytes,9,opt,name=digest,proto3" json:"digest,omitempty"` // The algorithm corresponding to the digest if known. HashType File_HashType `` /* 137-byte string literal not displayed */ // contains filtered or unexported fields }
The metadata for a file or an archive file entry.
func (*File) Descriptor
deprecated
func (*File) GetArchiveEntry ¶
func (x *File) GetArchiveEntry() *ArchiveEntry
func (*File) GetContentType ¶
func (*File) GetContentViewer ¶
func (*File) GetDescription ¶
func (*File) GetHashType ¶
func (x *File) GetHashType() File_HashType
func (*File) GetLength ¶
func (x *File) GetLength() *wrapperspb.Int64Value
func (*File) ProtoMessage ¶
func (*File) ProtoMessage()
func (*File) ProtoReflect ¶
func (x *File) ProtoReflect() protoreflect.Message
type FileCoverage ¶
type FileCoverage struct { // Path of source file within the SourceContext of this Invocation. Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // Details of lines in a file for calculating line coverage. LineCoverage *LineCoverage `protobuf:"bytes,2,opt,name=line_coverage,json=lineCoverage,proto3" json:"line_coverage,omitempty"` // Details of branches in a file for calculating branch coverage. BranchCoverage *BranchCoverage `protobuf:"bytes,3,opt,name=branch_coverage,json=branchCoverage,proto3" json:"branch_coverage,omitempty"` // contains filtered or unexported fields }
Describes code coverage for a particular file under test.
func (*FileCoverage) Descriptor
deprecated
func (*FileCoverage) Descriptor() ([]byte, []int)
Deprecated: Use FileCoverage.ProtoReflect.Descriptor instead.
func (*FileCoverage) GetBranchCoverage ¶
func (x *FileCoverage) GetBranchCoverage() *BranchCoverage
func (*FileCoverage) GetLineCoverage ¶
func (x *FileCoverage) GetLineCoverage() *LineCoverage
func (*FileCoverage) GetPath ¶
func (x *FileCoverage) GetPath() string
func (*FileCoverage) ProtoMessage ¶
func (*FileCoverage) ProtoMessage()
func (*FileCoverage) ProtoReflect ¶
func (x *FileCoverage) ProtoReflect() protoreflect.Message
func (*FileCoverage) Reset ¶
func (x *FileCoverage) Reset()
func (*FileCoverage) String ¶
func (x *FileCoverage) String() string
type FileProcessingError ¶
type FileProcessingError struct { // The type of error that occurred. Type FileProcessingErrorType `protobuf:"varint,1,opt,name=type,proto3,enum=google.devtools.resultstore.v2.FileProcessingErrorType" json:"type,omitempty"` // Error message describing the problem. Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
Stores an error reading or parsing a file during post-processing.
func (*FileProcessingError) Descriptor
deprecated
func (*FileProcessingError) Descriptor() ([]byte, []int)
Deprecated: Use FileProcessingError.ProtoReflect.Descriptor instead.
func (*FileProcessingError) GetMessage ¶
func (x *FileProcessingError) GetMessage() string
func (*FileProcessingError) GetType ¶
func (x *FileProcessingError) GetType() FileProcessingErrorType
func (*FileProcessingError) ProtoMessage ¶
func (*FileProcessingError) ProtoMessage()
func (*FileProcessingError) ProtoReflect ¶
func (x *FileProcessingError) ProtoReflect() protoreflect.Message
func (*FileProcessingError) Reset ¶
func (x *FileProcessingError) Reset()
func (*FileProcessingError) String ¶
func (x *FileProcessingError) String() string
type FileProcessingErrorType ¶
type FileProcessingErrorType int32
Errors in file post-processing are categorized using this enum.
const ( // Type unspecified or not listed here. FileProcessingErrorType_FILE_PROCESSING_ERROR_TYPE_UNSPECIFIED FileProcessingErrorType = 0 // A read error occurred trying to read the file. FileProcessingErrorType_GENERIC_READ_ERROR FileProcessingErrorType = 1 // There was an error trying to parse the file. FileProcessingErrorType_GENERIC_PARSE_ERROR FileProcessingErrorType = 2 // File is exceeds size limit. FileProcessingErrorType_FILE_TOO_LARGE FileProcessingErrorType = 3 // The result of parsing the file exceeded size limit. FileProcessingErrorType_OUTPUT_TOO_LARGE FileProcessingErrorType = 4 // Read access to the file was denied by file system. FileProcessingErrorType_ACCESS_DENIED FileProcessingErrorType = 5 // Deadline exceeded trying to read the file. FileProcessingErrorType_DEADLINE_EXCEEDED FileProcessingErrorType = 6 // File not found. FileProcessingErrorType_NOT_FOUND FileProcessingErrorType = 7 // File is empty but was expected to have content. FileProcessingErrorType_FILE_EMPTY FileProcessingErrorType = 8 )
func (FileProcessingErrorType) Descriptor ¶
func (FileProcessingErrorType) Descriptor() protoreflect.EnumDescriptor
func (FileProcessingErrorType) Enum ¶
func (x FileProcessingErrorType) Enum() *FileProcessingErrorType
func (FileProcessingErrorType) EnumDescriptor
deprecated
func (FileProcessingErrorType) EnumDescriptor() ([]byte, []int)
Deprecated: Use FileProcessingErrorType.Descriptor instead.
func (FileProcessingErrorType) Number ¶
func (x FileProcessingErrorType) Number() protoreflect.EnumNumber
func (FileProcessingErrorType) String ¶
func (x FileProcessingErrorType) String() string
func (FileProcessingErrorType) Type ¶
func (FileProcessingErrorType) Type() protoreflect.EnumType
type FileProcessingErrors ¶
type FileProcessingErrors struct { // The uid of the File being read or parsed. FileUid string `protobuf:"bytes,1,opt,name=file_uid,json=fileUid,proto3" json:"file_uid,omitempty"` // What went wrong. FileProcessingErrors []*FileProcessingError `protobuf:"bytes,3,rep,name=file_processing_errors,json=fileProcessingErrors,proto3" json:"file_processing_errors,omitempty"` // contains filtered or unexported fields }
Stores errors reading or parsing a file during post-processing.
func (*FileProcessingErrors) Descriptor
deprecated
func (*FileProcessingErrors) Descriptor() ([]byte, []int)
Deprecated: Use FileProcessingErrors.ProtoReflect.Descriptor instead.
func (*FileProcessingErrors) GetFileProcessingErrors ¶
func (x *FileProcessingErrors) GetFileProcessingErrors() []*FileProcessingError
func (*FileProcessingErrors) GetFileUid ¶
func (x *FileProcessingErrors) GetFileUid() string
func (*FileProcessingErrors) ProtoMessage ¶
func (*FileProcessingErrors) ProtoMessage()
func (*FileProcessingErrors) ProtoReflect ¶
func (x *FileProcessingErrors) ProtoReflect() protoreflect.Message
func (*FileProcessingErrors) Reset ¶
func (x *FileProcessingErrors) Reset()
func (*FileProcessingErrors) String ¶
func (x *FileProcessingErrors) String() string
type FileSet ¶
type FileSet struct { // The format of this FileSet resource name must be: // invocations/${INVOCATION_ID}/fileSets/${url_encode(FILE_SET_ID)} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The resource ID components that identify the file set. They must match the // resource name after proper encoding. Id *FileSet_Id `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // List of names of other file sets that are referenced from this one. // Each name must point to a file set under the same invocation. The name // format must be: invocations/${INVOCATION_ID}/fileSets/${FILE_SET_ID} FileSets []string `protobuf:"bytes,3,rep,name=file_sets,json=fileSets,proto3" json:"file_sets,omitempty"` // Files that are contained within this file set. // The uid field in the file should be unique for the Invocation. Files []*File `protobuf:"bytes,4,rep,name=files,proto3" json:"files,omitempty"` // contains filtered or unexported fields }
This resource represents a set of Files and other (nested) FileSets. A FileSet is a node in the graph, and the file_sets field represents the outgoing edges. A resource may reference various nodes in the graph to represent the transitive closure of all files from those nodes. The FileSets must form a directed acyclic graph. The Upload API is unable to enforce that the graph is acyclic at write time, and if cycles are written, it may cause issues at read time.
A FileSet may be referenced by other resources in conjunction with Files.
Clients should prefer using Files directly under resources. Clients should not use FileSets unless their usecase requires a directed acyclic graph of Files.
func (*FileSet) Descriptor
deprecated
func (*FileSet) GetFileSets ¶
func (*FileSet) GetId ¶
func (x *FileSet) GetId() *FileSet_Id
func (*FileSet) ProtoMessage ¶
func (*FileSet) ProtoMessage()
func (*FileSet) ProtoReflect ¶
func (x *FileSet) ProtoReflect() protoreflect.Message
type FileSet_Id ¶
type FileSet_Id struct { // The Invocation ID. InvocationId string `protobuf:"bytes,1,opt,name=invocation_id,json=invocationId,proto3" json:"invocation_id,omitempty"` // The FileSet ID. FileSetId string `protobuf:"bytes,2,opt,name=file_set_id,json=fileSetId,proto3" json:"file_set_id,omitempty"` // contains filtered or unexported fields }
The resource ID components that identify the FileSet.
func (*FileSet_Id) Descriptor
deprecated
func (*FileSet_Id) Descriptor() ([]byte, []int)
Deprecated: Use FileSet_Id.ProtoReflect.Descriptor instead.
func (*FileSet_Id) GetFileSetId ¶
func (x *FileSet_Id) GetFileSetId() string
func (*FileSet_Id) GetInvocationId ¶
func (x *FileSet_Id) GetInvocationId() string
func (*FileSet_Id) ProtoMessage ¶
func (*FileSet_Id) ProtoMessage()
func (*FileSet_Id) ProtoReflect ¶
func (x *FileSet_Id) ProtoReflect() protoreflect.Message
func (*FileSet_Id) Reset ¶
func (x *FileSet_Id) Reset()
func (*FileSet_Id) String ¶
func (x *FileSet_Id) String() string
type File_HashType ¶
type File_HashType int32
If known, the hash function used to compute this digest.
const ( // Unknown File_HASH_TYPE_UNSPECIFIED File_HashType = 0 // MD5 File_MD5 File_HashType = 1 // SHA-1 File_SHA1 File_HashType = 2 // SHA-256 File_SHA256 File_HashType = 3 )
func (File_HashType) Descriptor ¶
func (File_HashType) Descriptor() protoreflect.EnumDescriptor
func (File_HashType) Enum ¶
func (x File_HashType) Enum() *File_HashType
func (File_HashType) EnumDescriptor
deprecated
func (File_HashType) EnumDescriptor() ([]byte, []int)
Deprecated: Use File_HashType.Descriptor instead.
func (File_HashType) Number ¶
func (x File_HashType) Number() protoreflect.EnumNumber
func (File_HashType) String ¶
func (x File_HashType) String() string
func (File_HashType) Type ¶
func (File_HashType) Type() protoreflect.EnumType
type FinalizeConfiguredTargetRequest ¶
type FinalizeConfiguredTargetRequest struct { // Required. The name of the configured target. Its format must be: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${CONFIG_ID} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,3,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // contains filtered or unexported fields }
Request passed into FinalizeConfiguredTarget
func (*FinalizeConfiguredTargetRequest) Descriptor
deprecated
func (*FinalizeConfiguredTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use FinalizeConfiguredTargetRequest.ProtoReflect.Descriptor instead.
func (*FinalizeConfiguredTargetRequest) GetAuthorizationToken ¶
func (x *FinalizeConfiguredTargetRequest) GetAuthorizationToken() string
func (*FinalizeConfiguredTargetRequest) GetName ¶
func (x *FinalizeConfiguredTargetRequest) GetName() string
func (*FinalizeConfiguredTargetRequest) ProtoMessage ¶
func (*FinalizeConfiguredTargetRequest) ProtoMessage()
func (*FinalizeConfiguredTargetRequest) ProtoReflect ¶
func (x *FinalizeConfiguredTargetRequest) ProtoReflect() protoreflect.Message
func (*FinalizeConfiguredTargetRequest) Reset ¶
func (x *FinalizeConfiguredTargetRequest) Reset()
func (*FinalizeConfiguredTargetRequest) String ¶
func (x *FinalizeConfiguredTargetRequest) String() string
type FinalizeConfiguredTargetResponse ¶
type FinalizeConfiguredTargetResponse struct { // The name of the configured target. Its format must be: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${CONFIG_ID} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The resource ID components that identify the ConfiguredTarget. Id *ConfiguredTarget_Id `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
Response returned from FinalizeConfiguredTarget
func (*FinalizeConfiguredTargetResponse) Descriptor
deprecated
func (*FinalizeConfiguredTargetResponse) Descriptor() ([]byte, []int)
Deprecated: Use FinalizeConfiguredTargetResponse.ProtoReflect.Descriptor instead.
func (*FinalizeConfiguredTargetResponse) GetId ¶
func (x *FinalizeConfiguredTargetResponse) GetId() *ConfiguredTarget_Id
func (*FinalizeConfiguredTargetResponse) GetName ¶
func (x *FinalizeConfiguredTargetResponse) GetName() string
func (*FinalizeConfiguredTargetResponse) ProtoMessage ¶
func (*FinalizeConfiguredTargetResponse) ProtoMessage()
func (*FinalizeConfiguredTargetResponse) ProtoReflect ¶
func (x *FinalizeConfiguredTargetResponse) ProtoReflect() protoreflect.Message
func (*FinalizeConfiguredTargetResponse) Reset ¶
func (x *FinalizeConfiguredTargetResponse) Reset()
func (*FinalizeConfiguredTargetResponse) String ¶
func (x *FinalizeConfiguredTargetResponse) String() string
type FinalizeInvocationRequest ¶
type FinalizeInvocationRequest struct { // Required. The name of the invocation. Its format must be: // invocations/${INVOCATION_ID} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,3,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // contains filtered or unexported fields }
Request passed into FinalizeInvocation
func (*FinalizeInvocationRequest) Descriptor
deprecated
func (*FinalizeInvocationRequest) Descriptor() ([]byte, []int)
Deprecated: Use FinalizeInvocationRequest.ProtoReflect.Descriptor instead.
func (*FinalizeInvocationRequest) GetAuthorizationToken ¶
func (x *FinalizeInvocationRequest) GetAuthorizationToken() string
func (*FinalizeInvocationRequest) GetName ¶
func (x *FinalizeInvocationRequest) GetName() string
func (*FinalizeInvocationRequest) ProtoMessage ¶
func (*FinalizeInvocationRequest) ProtoMessage()
func (*FinalizeInvocationRequest) ProtoReflect ¶
func (x *FinalizeInvocationRequest) ProtoReflect() protoreflect.Message
func (*FinalizeInvocationRequest) Reset ¶
func (x *FinalizeInvocationRequest) Reset()
func (*FinalizeInvocationRequest) String ¶
func (x *FinalizeInvocationRequest) String() string
type FinalizeInvocationResponse ¶
type FinalizeInvocationResponse struct { // The name of the invocation. Its format will be: // invocations/${INVOCATION_ID} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The resource ID components that identify the Invocation. Id *Invocation_Id `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
Response returned from FinalizeInvocation
func (*FinalizeInvocationResponse) Descriptor
deprecated
func (*FinalizeInvocationResponse) Descriptor() ([]byte, []int)
Deprecated: Use FinalizeInvocationResponse.ProtoReflect.Descriptor instead.
func (*FinalizeInvocationResponse) GetId ¶
func (x *FinalizeInvocationResponse) GetId() *Invocation_Id
func (*FinalizeInvocationResponse) GetName ¶
func (x *FinalizeInvocationResponse) GetName() string
func (*FinalizeInvocationResponse) ProtoMessage ¶
func (*FinalizeInvocationResponse) ProtoMessage()
func (*FinalizeInvocationResponse) ProtoReflect ¶
func (x *FinalizeInvocationResponse) ProtoReflect() protoreflect.Message
func (*FinalizeInvocationResponse) Reset ¶
func (x *FinalizeInvocationResponse) Reset()
func (*FinalizeInvocationResponse) String ¶
func (x *FinalizeInvocationResponse) String() string
type FinalizeTargetRequest ¶
type FinalizeTargetRequest struct { // Required. The name of the target. Its format must be: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,3,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // contains filtered or unexported fields }
Request passed into FinalizeTarget
func (*FinalizeTargetRequest) Descriptor
deprecated
func (*FinalizeTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use FinalizeTargetRequest.ProtoReflect.Descriptor instead.
func (*FinalizeTargetRequest) GetAuthorizationToken ¶
func (x *FinalizeTargetRequest) GetAuthorizationToken() string
func (*FinalizeTargetRequest) GetName ¶
func (x *FinalizeTargetRequest) GetName() string
func (*FinalizeTargetRequest) ProtoMessage ¶
func (*FinalizeTargetRequest) ProtoMessage()
func (*FinalizeTargetRequest) ProtoReflect ¶
func (x *FinalizeTargetRequest) ProtoReflect() protoreflect.Message
func (*FinalizeTargetRequest) Reset ¶
func (x *FinalizeTargetRequest) Reset()
func (*FinalizeTargetRequest) String ¶
func (x *FinalizeTargetRequest) String() string
type FinalizeTargetResponse ¶
type FinalizeTargetResponse struct { // The name of the target. Its format will be: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The resource ID components that identify the Target. Id *Target_Id `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
Response returned from FinalizeTarget
func (*FinalizeTargetResponse) Descriptor
deprecated
func (*FinalizeTargetResponse) Descriptor() ([]byte, []int)
Deprecated: Use FinalizeTargetResponse.ProtoReflect.Descriptor instead.
func (*FinalizeTargetResponse) GetId ¶
func (x *FinalizeTargetResponse) GetId() *Target_Id
func (*FinalizeTargetResponse) GetName ¶
func (x *FinalizeTargetResponse) GetName() string
func (*FinalizeTargetResponse) ProtoMessage ¶
func (*FinalizeTargetResponse) ProtoMessage()
func (*FinalizeTargetResponse) ProtoReflect ¶
func (x *FinalizeTargetResponse) ProtoReflect() protoreflect.Message
func (*FinalizeTargetResponse) Reset ¶
func (x *FinalizeTargetResponse) Reset()
func (*FinalizeTargetResponse) String ¶
func (x *FinalizeTargetResponse) String() string
type GetActionRequest ¶
type GetActionRequest struct { // Required. The name of the action to retrieve. It must match this format: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${CONFIGURATION_ID}/actions/${ACTION_ID} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request passed into GetAction
func (*GetActionRequest) Descriptor
deprecated
func (*GetActionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetActionRequest.ProtoReflect.Descriptor instead.
func (*GetActionRequest) GetName ¶
func (x *GetActionRequest) GetName() string
func (*GetActionRequest) ProtoMessage ¶
func (*GetActionRequest) ProtoMessage()
func (*GetActionRequest) ProtoReflect ¶
func (x *GetActionRequest) ProtoReflect() protoreflect.Message
func (*GetActionRequest) Reset ¶
func (x *GetActionRequest) Reset()
func (*GetActionRequest) String ¶
func (x *GetActionRequest) String() string
type GetConfigurationRequest ¶
type GetConfigurationRequest struct { // Required. The name of the configuration to retrieve. It must match this format: // invocations/${INVOCATION_ID}/configs/${CONFIGURATION_ID} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request passed into GetConfiguration
func (*GetConfigurationRequest) Descriptor
deprecated
func (*GetConfigurationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetConfigurationRequest.ProtoReflect.Descriptor instead.
func (*GetConfigurationRequest) GetName ¶
func (x *GetConfigurationRequest) GetName() string
func (*GetConfigurationRequest) ProtoMessage ¶
func (*GetConfigurationRequest) ProtoMessage()
func (*GetConfigurationRequest) ProtoReflect ¶
func (x *GetConfigurationRequest) ProtoReflect() protoreflect.Message
func (*GetConfigurationRequest) Reset ¶
func (x *GetConfigurationRequest) Reset()
func (*GetConfigurationRequest) String ¶
func (x *GetConfigurationRequest) String() string
type GetConfiguredTargetRequest ¶
type GetConfiguredTargetRequest struct { // Required. The name of the configured target to retrieve. It must match this format: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${CONFIGURATION_ID} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request passed into GetConfiguredTarget
func (*GetConfiguredTargetRequest) Descriptor
deprecated
func (*GetConfiguredTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetConfiguredTargetRequest.ProtoReflect.Descriptor instead.
func (*GetConfiguredTargetRequest) GetName ¶
func (x *GetConfiguredTargetRequest) GetName() string
func (*GetConfiguredTargetRequest) ProtoMessage ¶
func (*GetConfiguredTargetRequest) ProtoMessage()
func (*GetConfiguredTargetRequest) ProtoReflect ¶
func (x *GetConfiguredTargetRequest) ProtoReflect() protoreflect.Message
func (*GetConfiguredTargetRequest) Reset ¶
func (x *GetConfiguredTargetRequest) Reset()
func (*GetConfiguredTargetRequest) String ¶
func (x *GetConfiguredTargetRequest) String() string
type GetFileRequest ¶
type GetFileRequest struct { // This corresponds to the uri field in the File message. Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"` // The offset for the first byte to return in the read, relative to the start // of the resource. // // A `read_offset` that is negative or greater than the size of the resource // will cause an `OUT_OF_RANGE` error. ReadOffset int64 `protobuf:"varint,2,opt,name=read_offset,json=readOffset,proto3" json:"read_offset,omitempty"` // The maximum number of `data` bytes the server is allowed to return in the // sum of all `ReadResponse` messages. A `read_limit` of zero indicates that // there is no limit, and a negative `read_limit` will cause an error. // // If the stream returns fewer bytes than allowed by the `read_limit` and no // error occurred, the stream includes all data from the `read_offset` to the // end of the resource. ReadLimit int64 `protobuf:"varint,3,opt,name=read_limit,json=readLimit,proto3" json:"read_limit,omitempty"` // Only applies if the referenced file is a known archive type (ar, jar, zip) // The above read_offset and read_limit fields are applied to this entry. // If this file is not an archive, INVALID_ARGUMENT is thrown. ArchiveEntry string `protobuf:"bytes,4,opt,name=archive_entry,json=archiveEntry,proto3" json:"archive_entry,omitempty"` // contains filtered or unexported fields }
Request object for GetFile
func (*GetFileRequest) Descriptor
deprecated
func (*GetFileRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetFileRequest.ProtoReflect.Descriptor instead.
func (*GetFileRequest) GetArchiveEntry ¶
func (x *GetFileRequest) GetArchiveEntry() string
func (*GetFileRequest) GetReadLimit ¶
func (x *GetFileRequest) GetReadLimit() int64
func (*GetFileRequest) GetReadOffset ¶
func (x *GetFileRequest) GetReadOffset() int64
func (*GetFileRequest) GetUri ¶
func (x *GetFileRequest) GetUri() string
func (*GetFileRequest) ProtoMessage ¶
func (*GetFileRequest) ProtoMessage()
func (*GetFileRequest) ProtoReflect ¶
func (x *GetFileRequest) ProtoReflect() protoreflect.Message
func (*GetFileRequest) Reset ¶
func (x *GetFileRequest) Reset()
func (*GetFileRequest) String ¶
func (x *GetFileRequest) String() string
type GetFileResponse ¶
type GetFileResponse struct { // The file data. Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
Response object for GetFile
func (*GetFileResponse) Descriptor
deprecated
func (*GetFileResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetFileResponse.ProtoReflect.Descriptor instead.
func (*GetFileResponse) GetData ¶
func (x *GetFileResponse) GetData() []byte
func (*GetFileResponse) ProtoMessage ¶
func (*GetFileResponse) ProtoMessage()
func (*GetFileResponse) ProtoReflect ¶
func (x *GetFileResponse) ProtoReflect() protoreflect.Message
func (*GetFileResponse) Reset ¶
func (x *GetFileResponse) Reset()
func (*GetFileResponse) String ¶
func (x *GetFileResponse) String() string
type GetFileSetRequest ¶
type GetFileSetRequest struct { // Required. The name of the file set to retrieve. It must match this format: // invocations/${INVOCATION_ID}/fileSets/${FILE_SET_ID} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request passed into GetFileSet
func (*GetFileSetRequest) Descriptor
deprecated
func (*GetFileSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetFileSetRequest.ProtoReflect.Descriptor instead.
func (*GetFileSetRequest) GetName ¶
func (x *GetFileSetRequest) GetName() string
func (*GetFileSetRequest) ProtoMessage ¶
func (*GetFileSetRequest) ProtoMessage()
func (*GetFileSetRequest) ProtoReflect ¶
func (x *GetFileSetRequest) ProtoReflect() protoreflect.Message
func (*GetFileSetRequest) Reset ¶
func (x *GetFileSetRequest) Reset()
func (*GetFileSetRequest) String ¶
func (x *GetFileSetRequest) String() string
type GetFileTailRequest ¶
type GetFileTailRequest struct { // This corresponds to the uri field in the File message. Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"` // The offset for the first byte to return in the read, relative to the end // of the resource. // // A `read_offset` that is negative or greater than the size of the resource // will cause an `OUT_OF_RANGE` error. ReadOffset int64 `protobuf:"varint,2,opt,name=read_offset,json=readOffset,proto3" json:"read_offset,omitempty"` // The maximum number of `data` bytes the server is allowed to return. The // server will return bytes starting from the tail of the file. // // A `read_limit` of zero indicates that there is no limit, and a negative // `read_limit` will cause an error. ReadLimit int64 `protobuf:"varint,3,opt,name=read_limit,json=readLimit,proto3" json:"read_limit,omitempty"` // Only applies if the referenced file is a known archive type (ar, jar, zip) // The above read_offset and read_limit fields are applied to this entry. // If this file is not an archive, INVALID_ARGUMENT is thrown. ArchiveEntry string `protobuf:"bytes,4,opt,name=archive_entry,json=archiveEntry,proto3" json:"archive_entry,omitempty"` // contains filtered or unexported fields }
Request object for GetFileTail
func (*GetFileTailRequest) Descriptor
deprecated
func (*GetFileTailRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetFileTailRequest.ProtoReflect.Descriptor instead.
func (*GetFileTailRequest) GetArchiveEntry ¶
func (x *GetFileTailRequest) GetArchiveEntry() string
func (*GetFileTailRequest) GetReadLimit ¶
func (x *GetFileTailRequest) GetReadLimit() int64
func (*GetFileTailRequest) GetReadOffset ¶
func (x *GetFileTailRequest) GetReadOffset() int64
func (*GetFileTailRequest) GetUri ¶
func (x *GetFileTailRequest) GetUri() string
func (*GetFileTailRequest) ProtoMessage ¶
func (*GetFileTailRequest) ProtoMessage()
func (*GetFileTailRequest) ProtoReflect ¶
func (x *GetFileTailRequest) ProtoReflect() protoreflect.Message
func (*GetFileTailRequest) Reset ¶
func (x *GetFileTailRequest) Reset()
func (*GetFileTailRequest) String ¶
func (x *GetFileTailRequest) String() string
type GetFileTailResponse ¶
type GetFileTailResponse struct { // The file data, encoded with UTF-8. Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
Response object for GetFileTail
func (*GetFileTailResponse) Descriptor
deprecated
func (*GetFileTailResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetFileTailResponse.ProtoReflect.Descriptor instead.
func (*GetFileTailResponse) GetData ¶
func (x *GetFileTailResponse) GetData() []byte
func (*GetFileTailResponse) ProtoMessage ¶
func (*GetFileTailResponse) ProtoMessage()
func (*GetFileTailResponse) ProtoReflect ¶
func (x *GetFileTailResponse) ProtoReflect() protoreflect.Message
func (*GetFileTailResponse) Reset ¶
func (x *GetFileTailResponse) Reset()
func (*GetFileTailResponse) String ¶
func (x *GetFileTailResponse) String() string
type GetInvocationDownloadMetadataRequest ¶
type GetInvocationDownloadMetadataRequest struct { // Required. The name of the download metadata to retrieve. It must match this format: // invocations/${INVOCATION_ID}/downloadMetadata // where INVOCATION_ID must be an RFC 4122-compliant UUID. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request passed into GetInvocationDownloadMetadata
func (*GetInvocationDownloadMetadataRequest) Descriptor
deprecated
func (*GetInvocationDownloadMetadataRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetInvocationDownloadMetadataRequest.ProtoReflect.Descriptor instead.
func (*GetInvocationDownloadMetadataRequest) GetName ¶
func (x *GetInvocationDownloadMetadataRequest) GetName() string
func (*GetInvocationDownloadMetadataRequest) ProtoMessage ¶
func (*GetInvocationDownloadMetadataRequest) ProtoMessage()
func (*GetInvocationDownloadMetadataRequest) ProtoReflect ¶
func (x *GetInvocationDownloadMetadataRequest) ProtoReflect() protoreflect.Message
func (*GetInvocationDownloadMetadataRequest) Reset ¶
func (x *GetInvocationDownloadMetadataRequest) Reset()
func (*GetInvocationDownloadMetadataRequest) String ¶
func (x *GetInvocationDownloadMetadataRequest) String() string
type GetInvocationRequest ¶
type GetInvocationRequest struct { // Required. The name of the invocation to retrieve. It must match this format: // invocations/${INVOCATION_ID} // where INVOCATION_ID must be an RFC 4122-compliant UUID. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request passed into GetInvocation
func (*GetInvocationRequest) Descriptor
deprecated
func (*GetInvocationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetInvocationRequest.ProtoReflect.Descriptor instead.
func (*GetInvocationRequest) GetName ¶
func (x *GetInvocationRequest) GetName() string
func (*GetInvocationRequest) ProtoMessage ¶
func (*GetInvocationRequest) ProtoMessage()
func (*GetInvocationRequest) ProtoReflect ¶
func (x *GetInvocationRequest) ProtoReflect() protoreflect.Message
func (*GetInvocationRequest) Reset ¶
func (x *GetInvocationRequest) Reset()
func (*GetInvocationRequest) String ¶
func (x *GetInvocationRequest) String() string
type GetInvocationUploadMetadataRequest ¶
type GetInvocationUploadMetadataRequest struct { // Required. The name of the UploadMetadata being requested. // The name format must be: invocations/${INVOCATION_ID}/uploadMetadata Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. A UUID that must match the value provided in CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,2,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // contains filtered or unexported fields }
Request passed into GetInvocationUploadMetadata
func (*GetInvocationUploadMetadataRequest) Descriptor
deprecated
func (*GetInvocationUploadMetadataRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetInvocationUploadMetadataRequest.ProtoReflect.Descriptor instead.
func (*GetInvocationUploadMetadataRequest) GetAuthorizationToken ¶
func (x *GetInvocationUploadMetadataRequest) GetAuthorizationToken() string
func (*GetInvocationUploadMetadataRequest) GetName ¶
func (x *GetInvocationUploadMetadataRequest) GetName() string
func (*GetInvocationUploadMetadataRequest) ProtoMessage ¶
func (*GetInvocationUploadMetadataRequest) ProtoMessage()
func (*GetInvocationUploadMetadataRequest) ProtoReflect ¶
func (x *GetInvocationUploadMetadataRequest) ProtoReflect() protoreflect.Message
func (*GetInvocationUploadMetadataRequest) Reset ¶
func (x *GetInvocationUploadMetadataRequest) Reset()
func (*GetInvocationUploadMetadataRequest) String ¶
func (x *GetInvocationUploadMetadataRequest) String() string
type GetTargetRequest ¶
type GetTargetRequest struct { // Required. The name of the target to retrieve. It must match this format: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request passed into GetTarget
func (*GetTargetRequest) Descriptor
deprecated
func (*GetTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTargetRequest.ProtoReflect.Descriptor instead.
func (*GetTargetRequest) GetName ¶
func (x *GetTargetRequest) GetName() string
func (*GetTargetRequest) ProtoMessage ¶
func (*GetTargetRequest) ProtoMessage()
func (*GetTargetRequest) ProtoReflect ¶
func (x *GetTargetRequest) ProtoReflect() protoreflect.Message
func (*GetTargetRequest) Reset ¶
func (x *GetTargetRequest) Reset()
func (*GetTargetRequest) String ¶
func (x *GetTargetRequest) String() string
type InputFileInfo ¶
type InputFileInfo struct { // The number of input files (counting every file, even if a duplicate). Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` // The number of distinct input files. DistinctCount int64 `protobuf:"varint,2,opt,name=distinct_count,json=distinctCount,proto3" json:"distinct_count,omitempty"` // The max number of input files allowed by the build system (counting every // file, even if a duplicate). CountLimit int64 `protobuf:"varint,3,opt,name=count_limit,json=countLimit,proto3" json:"count_limit,omitempty"` // The total size of the distinct input files. DistinctBytes int64 `protobuf:"varint,4,opt,name=distinct_bytes,json=distinctBytes,proto3" json:"distinct_bytes,omitempty"` // The max allowed total size of the distinct input files. DistinctByteLimit int64 `protobuf:"varint,5,opt,name=distinct_byte_limit,json=distinctByteLimit,proto3" json:"distinct_byte_limit,omitempty"` // contains filtered or unexported fields }
File count and size information for the input files to a configured target.
func (*InputFileInfo) Descriptor
deprecated
func (*InputFileInfo) Descriptor() ([]byte, []int)
Deprecated: Use InputFileInfo.ProtoReflect.Descriptor instead.
func (*InputFileInfo) GetCount ¶
func (x *InputFileInfo) GetCount() int64
func (*InputFileInfo) GetCountLimit ¶
func (x *InputFileInfo) GetCountLimit() int64
func (*InputFileInfo) GetDistinctByteLimit ¶
func (x *InputFileInfo) GetDistinctByteLimit() int64
func (*InputFileInfo) GetDistinctBytes ¶
func (x *InputFileInfo) GetDistinctBytes() int64
func (*InputFileInfo) GetDistinctCount ¶
func (x *InputFileInfo) GetDistinctCount() int64
func (*InputFileInfo) ProtoMessage ¶
func (*InputFileInfo) ProtoMessage()
func (*InputFileInfo) ProtoReflect ¶
func (x *InputFileInfo) ProtoReflect() protoreflect.Message
func (*InputFileInfo) Reset ¶
func (x *InputFileInfo) Reset()
func (*InputFileInfo) String ¶
func (x *InputFileInfo) String() string
type Invocation ¶
type Invocation struct { // The resource name. Its format must be: // invocations/${INVOCATION_ID} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The resource ID components that identify the Invocation. They must match // the resource name after proper encoding. Id *Invocation_Id `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // The aggregate status of the invocation. StatusAttributes *StatusAttributes `protobuf:"bytes,3,opt,name=status_attributes,json=statusAttributes,proto3" json:"status_attributes,omitempty"` // When this invocation started and its duration. Timing *Timing `protobuf:"bytes,4,opt,name=timing,proto3" json:"timing,omitempty"` // Attributes of this invocation. InvocationAttributes *InvocationAttributes `protobuf:"bytes,5,opt,name=invocation_attributes,json=invocationAttributes,proto3" json:"invocation_attributes,omitempty"` // The workspace the tool was run in. WorkspaceInfo *WorkspaceInfo `protobuf:"bytes,6,opt,name=workspace_info,json=workspaceInfo,proto3" json:"workspace_info,omitempty"` // Arbitrary name-value pairs. // This is implemented as a multi-map. Multiple properties are allowed with // the same key. Properties will be returned in lexicographical order by key. Properties []*Property `protobuf:"bytes,7,rep,name=properties,proto3" json:"properties,omitempty"` // A list of file references for invocation level files. // The file IDs must be unique within this list. Duplicate file IDs will // result in an error. Files will be returned in lexicographical order by ID. // Use this field to specify build logs, and other invocation level logs. // // Files with the following reserved file IDs cause specific post-processing // or have special handling. These files must be immediately available to // ResultStore for processing when the reference is uploaded. // // build.log: The primary log for the Invocation. // coverage_report.lcov: Aggregate coverage report for the invocation. Files []*File `protobuf:"bytes,8,rep,name=files,proto3" json:"files,omitempty"` // Summary of aggregate coverage across all Actions in this Invocation. // If missing, this data will be populated by the server from the // coverage_report.lcov file or the union of all ActionCoverages under this // invocation (in that order). CoverageSummaries []*LanguageCoverageSummary `protobuf:"bytes,9,rep,name=coverage_summaries,json=coverageSummaries,proto3" json:"coverage_summaries,omitempty"` // Aggregate code coverage for all build and test Actions within this // Invocation. If missing, this data will be populated by the server // from the coverage_report.lcov file or the union of all ActionCoverages // under this invocation (in that order). AggregateCoverage *AggregateCoverage `protobuf:"bytes,10,opt,name=aggregate_coverage,json=aggregateCoverage,proto3" json:"aggregate_coverage,omitempty"` // NOT IMPLEMENTED. // ResultStore will read and parse Files with reserved IDs listed above. Read // and parse errors for all these Files are reported here. // This is implemented as a map, with one FileProcessingErrors for each file. // Typically produced when parsing Files, but may also be provided directly // by clients. FileProcessingErrors []*FileProcessingErrors `protobuf:"bytes,11,rep,name=file_processing_errors,json=fileProcessingErrors,proto3" json:"file_processing_errors,omitempty"` // contains filtered or unexported fields }
An Invocation typically represents the result of running a tool. Each has a unique ID, typically generated by the server. Target resources under each Invocation contain the bulk of the data.
func (*Invocation) Descriptor
deprecated
func (*Invocation) Descriptor() ([]byte, []int)
Deprecated: Use Invocation.ProtoReflect.Descriptor instead.
func (*Invocation) GetAggregateCoverage ¶
func (x *Invocation) GetAggregateCoverage() *AggregateCoverage
func (*Invocation) GetCoverageSummaries ¶
func (x *Invocation) GetCoverageSummaries() []*LanguageCoverageSummary
func (*Invocation) GetFileProcessingErrors ¶
func (x *Invocation) GetFileProcessingErrors() []*FileProcessingErrors
func (*Invocation) GetFiles ¶
func (x *Invocation) GetFiles() []*File
func (*Invocation) GetId ¶
func (x *Invocation) GetId() *Invocation_Id
func (*Invocation) GetInvocationAttributes ¶
func (x *Invocation) GetInvocationAttributes() *InvocationAttributes
func (*Invocation) GetName ¶
func (x *Invocation) GetName() string
func (*Invocation) GetProperties ¶
func (x *Invocation) GetProperties() []*Property
func (*Invocation) GetStatusAttributes ¶
func (x *Invocation) GetStatusAttributes() *StatusAttributes
func (*Invocation) GetTiming ¶
func (x *Invocation) GetTiming() *Timing
func (*Invocation) GetWorkspaceInfo ¶
func (x *Invocation) GetWorkspaceInfo() *WorkspaceInfo
func (*Invocation) ProtoMessage ¶
func (*Invocation) ProtoMessage()
func (*Invocation) ProtoReflect ¶
func (x *Invocation) ProtoReflect() protoreflect.Message
func (*Invocation) Reset ¶
func (x *Invocation) Reset()
func (*Invocation) String ¶
func (x *Invocation) String() string
type InvocationAttributes ¶
type InvocationAttributes struct { // Immutable. The Cloud Project that owns this invocation (this is different than the // Consumer Cloud Project that calls this API). // This must be set in the CreateInvocation call, and can't be changed. // As input, callers can set this field to a project id (string) or a // stringified int64 project number. As output, the API populates this field // with the stringified int64 project number (per // https://google.aip.dev/cloud/2510). ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // The list of users in the command chain. The first user in this sequence // is the one who instigated the first command in the chain. For example, // this might contain just the user that ran a Bazel command, or a robot // that tested a change as part of a CI system. It could also contain the user // that manually triggered a CI test, then the robot that ran the test. Users []string `protobuf:"bytes,2,rep,name=users,proto3" json:"users,omitempty"` // Labels to categorize this invocation. // This is implemented as a set. All labels will be unique. Any duplicate // labels added will be ignored. Labels will be returned in lexicographical // order. Labels should be a list of words describing the Invocation. Labels // should be short, easy to read, and you shouldn't have more than a handful. // Labels should not be used for unique properties such as unique IDs. Use // properties in cases that don't meet these conditions. Labels []string `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty"` // This field describes the overall context or purpose of this invocation. // It will be used in the UI to give users more information about // how or why this invocation was run. Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // If this Invocation was run in the context of a larger Continuous // Integration build or other automated system, this field may contain more // information about the greater context. InvocationContexts []*InvocationContext `protobuf:"bytes,6,rep,name=invocation_contexts,json=invocationContexts,proto3" json:"invocation_contexts,omitempty"` // Exit code of the process that ran the invocation. A non-zero value // means failure. For example, the exit code of a "bazel test" command. ExitCode int32 `protobuf:"varint,7,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"` // contains filtered or unexported fields }
Attributes that apply to all invocations.
func (*InvocationAttributes) Descriptor
deprecated
func (*InvocationAttributes) Descriptor() ([]byte, []int)
Deprecated: Use InvocationAttributes.ProtoReflect.Descriptor instead.
func (*InvocationAttributes) GetDescription ¶
func (x *InvocationAttributes) GetDescription() string
func (*InvocationAttributes) GetExitCode ¶
func (x *InvocationAttributes) GetExitCode() int32
func (*InvocationAttributes) GetInvocationContexts ¶
func (x *InvocationAttributes) GetInvocationContexts() []*InvocationContext
func (*InvocationAttributes) GetLabels ¶
func (x *InvocationAttributes) GetLabels() []string
func (*InvocationAttributes) GetProjectId ¶
func (x *InvocationAttributes) GetProjectId() string
func (*InvocationAttributes) GetUsers ¶
func (x *InvocationAttributes) GetUsers() []string
func (*InvocationAttributes) ProtoMessage ¶
func (*InvocationAttributes) ProtoMessage()
func (*InvocationAttributes) ProtoReflect ¶
func (x *InvocationAttributes) ProtoReflect() protoreflect.Message
func (*InvocationAttributes) Reset ¶
func (x *InvocationAttributes) Reset()
func (*InvocationAttributes) String ¶
func (x *InvocationAttributes) String() string
type InvocationContext ¶
type InvocationContext struct { // A human readable name for the context under which this Invocation was run. DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // A URL pointing to a UI containing more information Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"` // contains filtered or unexported fields }
Describes the invocation context which includes a display name and URL.
func (*InvocationContext) Descriptor
deprecated
func (*InvocationContext) Descriptor() ([]byte, []int)
Deprecated: Use InvocationContext.ProtoReflect.Descriptor instead.
func (*InvocationContext) GetDisplayName ¶
func (x *InvocationContext) GetDisplayName() string
func (*InvocationContext) GetUrl ¶
func (x *InvocationContext) GetUrl() string
func (*InvocationContext) ProtoMessage ¶
func (*InvocationContext) ProtoMessage()
func (*InvocationContext) ProtoReflect ¶
func (x *InvocationContext) ProtoReflect() protoreflect.Message
func (*InvocationContext) Reset ¶
func (x *InvocationContext) Reset()
func (*InvocationContext) String ¶
func (x *InvocationContext) String() string
type Invocation_Id ¶
type Invocation_Id struct { // The Invocation ID. InvocationId string `protobuf:"bytes,1,opt,name=invocation_id,json=invocationId,proto3" json:"invocation_id,omitempty"` // contains filtered or unexported fields }
The resource ID components that identify the Invocation.
func (*Invocation_Id) Descriptor
deprecated
func (*Invocation_Id) Descriptor() ([]byte, []int)
Deprecated: Use Invocation_Id.ProtoReflect.Descriptor instead.
func (*Invocation_Id) GetInvocationId ¶
func (x *Invocation_Id) GetInvocationId() string
func (*Invocation_Id) ProtoMessage ¶
func (*Invocation_Id) ProtoMessage()
func (*Invocation_Id) ProtoReflect ¶
func (x *Invocation_Id) ProtoReflect() protoreflect.Message
func (*Invocation_Id) Reset ¶
func (x *Invocation_Id) Reset()
func (*Invocation_Id) String ¶
func (x *Invocation_Id) String() string
type Language ¶
type Language int32
These correspond to the prefix of the rule name. Eg cc_test has language CC.
const ( // Language unspecified or not listed here. Language_LANGUAGE_UNSPECIFIED Language = 0 // Not related to any particular language Language_NONE Language = 1 // Android Language_ANDROID Language = 2 // ActionScript (Flash) Language_AS Language = 3 // C++ or C Language_CC Language = 4 // Cascading-Style-Sheets Language_CSS Language = 5 // Dart Language_DART Language = 6 // Go Language_GO Language = 7 // Google-Web-Toolkit Language_GWT Language = 8 // Haskell Language_HASKELL Language = 9 // Java Language_JAVA Language = 10 // Javascript Language_JS Language = 11 // Lisp Language_LISP Language = 12 // Objective-C Language_OBJC Language = 13 // Python Language_PY Language = 14 // Shell (Typically Bash) Language_SH Language = 15 // Swift Language_SWIFT Language = 16 // Typescript Language_TS Language = 18 // Webtesting Language_WEB Language = 19 // Scala Language_SCALA Language = 20 // Protocol Buffer Language_PROTO Language = 21 // Extensible Markup Language Language_XML Language = 22 )
func (Language) Descriptor ¶
func (Language) Descriptor() protoreflect.EnumDescriptor
func (Language) EnumDescriptor
deprecated
func (Language) Number ¶
func (x Language) Number() protoreflect.EnumNumber
func (Language) Type ¶
func (Language) Type() protoreflect.EnumType
type LanguageCoverageSummary ¶
type LanguageCoverageSummary struct { // This summary is for all files written in this programming language. Language Language `protobuf:"varint,1,opt,name=language,proto3,enum=google.devtools.resultstore.v2.Language" json:"language,omitempty"` // Summary of lines covered vs instrumented. LineSummary *LineCoverageSummary `protobuf:"bytes,2,opt,name=line_summary,json=lineSummary,proto3" json:"line_summary,omitempty"` // Summary of branch coverage. BranchSummary *BranchCoverageSummary `protobuf:"bytes,3,opt,name=branch_summary,json=branchSummary,proto3" json:"branch_summary,omitempty"` // contains filtered or unexported fields }
Summary of coverage in each language
func (*LanguageCoverageSummary) Descriptor
deprecated
func (*LanguageCoverageSummary) Descriptor() ([]byte, []int)
Deprecated: Use LanguageCoverageSummary.ProtoReflect.Descriptor instead.
func (*LanguageCoverageSummary) GetBranchSummary ¶
func (x *LanguageCoverageSummary) GetBranchSummary() *BranchCoverageSummary
func (*LanguageCoverageSummary) GetLanguage ¶
func (x *LanguageCoverageSummary) GetLanguage() Language
func (*LanguageCoverageSummary) GetLineSummary ¶
func (x *LanguageCoverageSummary) GetLineSummary() *LineCoverageSummary
func (*LanguageCoverageSummary) ProtoMessage ¶
func (*LanguageCoverageSummary) ProtoMessage()
func (*LanguageCoverageSummary) ProtoReflect ¶
func (x *LanguageCoverageSummary) ProtoReflect() protoreflect.Message
func (*LanguageCoverageSummary) Reset ¶
func (x *LanguageCoverageSummary) Reset()
func (*LanguageCoverageSummary) String ¶
func (x *LanguageCoverageSummary) String() string
type LineCoverage ¶
type LineCoverage struct { // Which source lines in the file represent the start of a statement that was // instrumented to detect whether it was executed by the test. // // This is a bitfield where i-th bit corresponds to the i-th line. Divide line // number by 8 to get index into byte array. Mod line number by 8 to get bit // number (0 = LSB, 7 = MSB). // // A 1 denotes the line was instrumented. // A 0 denotes the line was not instrumented. InstrumentedLines []byte `protobuf:"bytes,1,opt,name=instrumented_lines,json=instrumentedLines,proto3" json:"instrumented_lines,omitempty"` // Which of the instrumented source lines were executed by the test. Should // include lines that were not instrumented. // // This is a bitfield where i-th bit corresponds to the i-th line. Divide line // number by 8 to get index into byte array. Mod line number by 8 to get bit // number (0 = LSB, 7 = MSB). // // A 1 denotes the line was executed. // A 0 denotes the line was not executed. ExecutedLines []byte `protobuf:"bytes,2,opt,name=executed_lines,json=executedLines,proto3" json:"executed_lines,omitempty"` // contains filtered or unexported fields }
Describes line coverage for a file
func (*LineCoverage) Descriptor
deprecated
func (*LineCoverage) Descriptor() ([]byte, []int)
Deprecated: Use LineCoverage.ProtoReflect.Descriptor instead.
func (*LineCoverage) GetExecutedLines ¶
func (x *LineCoverage) GetExecutedLines() []byte
func (*LineCoverage) GetInstrumentedLines ¶
func (x *LineCoverage) GetInstrumentedLines() []byte
func (*LineCoverage) ProtoMessage ¶
func (*LineCoverage) ProtoMessage()
func (*LineCoverage) ProtoReflect ¶
func (x *LineCoverage) ProtoReflect() protoreflect.Message
func (*LineCoverage) Reset ¶
func (x *LineCoverage) Reset()
func (*LineCoverage) String ¶
func (x *LineCoverage) String() string
type LineCoverageSummary ¶
type LineCoverageSummary struct { // Number of lines instrumented for coverage. InstrumentedLineCount int32 `` /* 127-byte string literal not displayed */ // Number of instrumented lines that were executed by the test. ExecutedLineCount int32 `protobuf:"varint,2,opt,name=executed_line_count,json=executedLineCount,proto3" json:"executed_line_count,omitempty"` // contains filtered or unexported fields }
Summary of line coverage
func (*LineCoverageSummary) Descriptor
deprecated
func (*LineCoverageSummary) Descriptor() ([]byte, []int)
Deprecated: Use LineCoverageSummary.ProtoReflect.Descriptor instead.
func (*LineCoverageSummary) GetExecutedLineCount ¶
func (x *LineCoverageSummary) GetExecutedLineCount() int32
func (*LineCoverageSummary) GetInstrumentedLineCount ¶
func (x *LineCoverageSummary) GetInstrumentedLineCount() int32
func (*LineCoverageSummary) ProtoMessage ¶
func (*LineCoverageSummary) ProtoMessage()
func (*LineCoverageSummary) ProtoReflect ¶
func (x *LineCoverageSummary) ProtoReflect() protoreflect.Message
func (*LineCoverageSummary) Reset ¶
func (x *LineCoverageSummary) Reset()
func (*LineCoverageSummary) String ¶
func (x *LineCoverageSummary) String() string
type ListActionsRequest ¶
type ListActionsRequest struct { // Required. The invocation, target, and configuration name of the action to retrieve. // It must match this format: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${CONFIGURATION_ID} // Supports '-' for ${CONFIGURATION_ID} to mean all Actions for all // Configurations for a Target, or '-' for ${TARGET_ID} and // ${CONFIGURATION_ID} to mean all Actions for all Configurations and all // Targets. Does not support ${TARGET_ID} '-' with a specified configuration. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of items to return. // Zero means all, but may be capped by the server. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Options for pagination. // // Types that are assignable to PageStart: // *ListActionsRequest_PageToken // *ListActionsRequest_Offset PageStart isListActionsRequest_PageStart `protobuf_oneof:"page_start"` // A filter to return only resources that match it. // Any fields used in the filter must be also specified in the field mask. // May cause pages with 0 results and a next_page_token to be returned. Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
Request passed into ListActions
func (*ListActionsRequest) Descriptor
deprecated
func (*ListActionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListActionsRequest.ProtoReflect.Descriptor instead.
func (*ListActionsRequest) GetFilter ¶
func (x *ListActionsRequest) GetFilter() string
func (*ListActionsRequest) GetOffset ¶
func (x *ListActionsRequest) GetOffset() int64
func (*ListActionsRequest) GetPageSize ¶
func (x *ListActionsRequest) GetPageSize() int32
func (*ListActionsRequest) GetPageStart ¶
func (m *ListActionsRequest) GetPageStart() isListActionsRequest_PageStart
func (*ListActionsRequest) GetPageToken ¶
func (x *ListActionsRequest) GetPageToken() string
func (*ListActionsRequest) GetParent ¶
func (x *ListActionsRequest) GetParent() string
func (*ListActionsRequest) ProtoMessage ¶
func (*ListActionsRequest) ProtoMessage()
func (*ListActionsRequest) ProtoReflect ¶
func (x *ListActionsRequest) ProtoReflect() protoreflect.Message
func (*ListActionsRequest) Reset ¶
func (x *ListActionsRequest) Reset()
func (*ListActionsRequest) String ¶
func (x *ListActionsRequest) String() string
type ListActionsRequest_Offset ¶
type ListActionsRequest_Offset struct { // Absolute number of results to skip. Offset int64 `protobuf:"varint,4,opt,name=offset,proto3,oneof"` }
type ListActionsRequest_PageToken ¶
type ListActionsRequest_PageToken struct { // The next_page_token value returned from a previous List request, if any. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"` }
type ListActionsResponse ¶
type ListActionsResponse struct { // Actions matching the request, // possibly capped at request.page_size or a server limit. Actions []*Action `protobuf:"bytes,1,rep,name=actions,proto3" json:"actions,omitempty"` // Token to retrieve the next page of results, or empty if there are no // more results in the list. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response from calling ListActions
func (*ListActionsResponse) Descriptor
deprecated
func (*ListActionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListActionsResponse.ProtoReflect.Descriptor instead.
func (*ListActionsResponse) GetActions ¶
func (x *ListActionsResponse) GetActions() []*Action
func (*ListActionsResponse) GetNextPageToken ¶
func (x *ListActionsResponse) GetNextPageToken() string
func (*ListActionsResponse) ProtoMessage ¶
func (*ListActionsResponse) ProtoMessage()
func (*ListActionsResponse) ProtoReflect ¶
func (x *ListActionsResponse) ProtoReflect() protoreflect.Message
func (*ListActionsResponse) Reset ¶
func (x *ListActionsResponse) Reset()
func (*ListActionsResponse) String ¶
func (x *ListActionsResponse) String() string
type ListConfigurationsRequest ¶
type ListConfigurationsRequest struct { // Required. The invocation name of the configurations to retrieve. // It must match this format: invocations/${INVOCATION_ID} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of items to return. // Zero means all, but may be capped by the server. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Options for pagination. // // Types that are assignable to PageStart: // *ListConfigurationsRequest_PageToken // *ListConfigurationsRequest_Offset PageStart isListConfigurationsRequest_PageStart `protobuf_oneof:"page_start"` // A filter to return only resources that match it. // Any fields used in the filter must be also specified in the field mask. // May cause pages with 0 results and a next_page_token to be returned. Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
Request passed into ListConfigurations
func (*ListConfigurationsRequest) Descriptor
deprecated
func (*ListConfigurationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListConfigurationsRequest.ProtoReflect.Descriptor instead.
func (*ListConfigurationsRequest) GetFilter ¶
func (x *ListConfigurationsRequest) GetFilter() string
func (*ListConfigurationsRequest) GetOffset ¶
func (x *ListConfigurationsRequest) GetOffset() int64
func (*ListConfigurationsRequest) GetPageSize ¶
func (x *ListConfigurationsRequest) GetPageSize() int32
func (*ListConfigurationsRequest) GetPageStart ¶
func (m *ListConfigurationsRequest) GetPageStart() isListConfigurationsRequest_PageStart
func (*ListConfigurationsRequest) GetPageToken ¶
func (x *ListConfigurationsRequest) GetPageToken() string
func (*ListConfigurationsRequest) GetParent ¶
func (x *ListConfigurationsRequest) GetParent() string
func (*ListConfigurationsRequest) ProtoMessage ¶
func (*ListConfigurationsRequest) ProtoMessage()
func (*ListConfigurationsRequest) ProtoReflect ¶
func (x *ListConfigurationsRequest) ProtoReflect() protoreflect.Message
func (*ListConfigurationsRequest) Reset ¶
func (x *ListConfigurationsRequest) Reset()
func (*ListConfigurationsRequest) String ¶
func (x *ListConfigurationsRequest) String() string
type ListConfigurationsRequest_Offset ¶
type ListConfigurationsRequest_Offset struct { // Absolute number of results to skip. Offset int64 `protobuf:"varint,4,opt,name=offset,proto3,oneof"` }
type ListConfigurationsRequest_PageToken ¶
type ListConfigurationsRequest_PageToken struct { // The next_page_token value returned from a previous List request, if any. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"` }
type ListConfigurationsResponse ¶
type ListConfigurationsResponse struct { // Configurations matching the request invocation, // possibly capped at request.page_size or a server limit. Configurations []*Configuration `protobuf:"bytes,1,rep,name=configurations,proto3" json:"configurations,omitempty"` // Token to retrieve the next page of results, or empty if there are no // more results in the list. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response from calling ListConfigurations
func (*ListConfigurationsResponse) Descriptor
deprecated
func (*ListConfigurationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListConfigurationsResponse.ProtoReflect.Descriptor instead.
func (*ListConfigurationsResponse) GetConfigurations ¶
func (x *ListConfigurationsResponse) GetConfigurations() []*Configuration
func (*ListConfigurationsResponse) GetNextPageToken ¶
func (x *ListConfigurationsResponse) GetNextPageToken() string
func (*ListConfigurationsResponse) ProtoMessage ¶
func (*ListConfigurationsResponse) ProtoMessage()
func (*ListConfigurationsResponse) ProtoReflect ¶
func (x *ListConfigurationsResponse) ProtoReflect() protoreflect.Message
func (*ListConfigurationsResponse) Reset ¶
func (x *ListConfigurationsResponse) Reset()
func (*ListConfigurationsResponse) String ¶
func (x *ListConfigurationsResponse) String() string
type ListConfiguredTargetsRequest ¶
type ListConfiguredTargetsRequest struct { // Required. The invocation and target name of the configured targets to retrieve. // It must match this format: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)} // Supports '-' for ${TARGET_ID} meaning all targets. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of items to return. // Zero means all, but may be capped by the server. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Options for pagination. // // Types that are assignable to PageStart: // *ListConfiguredTargetsRequest_PageToken // *ListConfiguredTargetsRequest_Offset PageStart isListConfiguredTargetsRequest_PageStart `protobuf_oneof:"page_start"` // A filter to return only resources that match it. // Any fields used in the filter must be also specified in the field mask. // May cause pages with 0 results and a next_page_token to be returned. Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
Request passed into ListConfiguredTargets
func (*ListConfiguredTargetsRequest) Descriptor
deprecated
func (*ListConfiguredTargetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListConfiguredTargetsRequest.ProtoReflect.Descriptor instead.
func (*ListConfiguredTargetsRequest) GetFilter ¶
func (x *ListConfiguredTargetsRequest) GetFilter() string
func (*ListConfiguredTargetsRequest) GetOffset ¶
func (x *ListConfiguredTargetsRequest) GetOffset() int64
func (*ListConfiguredTargetsRequest) GetPageSize ¶
func (x *ListConfiguredTargetsRequest) GetPageSize() int32
func (*ListConfiguredTargetsRequest) GetPageStart ¶
func (m *ListConfiguredTargetsRequest) GetPageStart() isListConfiguredTargetsRequest_PageStart
func (*ListConfiguredTargetsRequest) GetPageToken ¶
func (x *ListConfiguredTargetsRequest) GetPageToken() string
func (*ListConfiguredTargetsRequest) GetParent ¶
func (x *ListConfiguredTargetsRequest) GetParent() string
func (*ListConfiguredTargetsRequest) ProtoMessage ¶
func (*ListConfiguredTargetsRequest) ProtoMessage()
func (*ListConfiguredTargetsRequest) ProtoReflect ¶
func (x *ListConfiguredTargetsRequest) ProtoReflect() protoreflect.Message
func (*ListConfiguredTargetsRequest) Reset ¶
func (x *ListConfiguredTargetsRequest) Reset()
func (*ListConfiguredTargetsRequest) String ¶
func (x *ListConfiguredTargetsRequest) String() string
type ListConfiguredTargetsRequest_Offset ¶
type ListConfiguredTargetsRequest_Offset struct { // Absolute number of results to skip. Offset int64 `protobuf:"varint,4,opt,name=offset,proto3,oneof"` }
type ListConfiguredTargetsRequest_PageToken ¶
type ListConfiguredTargetsRequest_PageToken struct { // The next_page_token value returned from a previous List request, if any. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"` }
type ListConfiguredTargetsResponse ¶
type ListConfiguredTargetsResponse struct { // ConfiguredTargets matching the request, // possibly capped at request.page_size or a server limit. ConfiguredTargets []*ConfiguredTarget `protobuf:"bytes,1,rep,name=configured_targets,json=configuredTargets,proto3" json:"configured_targets,omitempty"` // Token to retrieve the next page of results, or empty if there are no // more results in the list. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response from calling ListConfiguredTargets
func (*ListConfiguredTargetsResponse) Descriptor
deprecated
func (*ListConfiguredTargetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListConfiguredTargetsResponse.ProtoReflect.Descriptor instead.
func (*ListConfiguredTargetsResponse) GetConfiguredTargets ¶
func (x *ListConfiguredTargetsResponse) GetConfiguredTargets() []*ConfiguredTarget
func (*ListConfiguredTargetsResponse) GetNextPageToken ¶
func (x *ListConfiguredTargetsResponse) GetNextPageToken() string
func (*ListConfiguredTargetsResponse) ProtoMessage ¶
func (*ListConfiguredTargetsResponse) ProtoMessage()
func (*ListConfiguredTargetsResponse) ProtoReflect ¶
func (x *ListConfiguredTargetsResponse) ProtoReflect() protoreflect.Message
func (*ListConfiguredTargetsResponse) Reset ¶
func (x *ListConfiguredTargetsResponse) Reset()
func (*ListConfiguredTargetsResponse) String ¶
func (x *ListConfiguredTargetsResponse) String() string
type ListFileSetsRequest ¶
type ListFileSetsRequest struct { // Required. The invocation name of the file sets to retrieve. // It must match this format: invocations/${INVOCATION_ID} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of items to return. // Zero means all, but may be capped by the server. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Options for pagination. // // Types that are assignable to PageStart: // *ListFileSetsRequest_PageToken // *ListFileSetsRequest_Offset PageStart isListFileSetsRequest_PageStart `protobuf_oneof:"page_start"` // A filter to return only resources that match it. // Any fields used in the filter must be also specified in the field mask. // May cause pages with 0 results and a next_page_token to be returned. Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
Request passed into ListFileSets
func (*ListFileSetsRequest) Descriptor
deprecated
func (*ListFileSetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListFileSetsRequest.ProtoReflect.Descriptor instead.
func (*ListFileSetsRequest) GetFilter ¶
func (x *ListFileSetsRequest) GetFilter() string
func (*ListFileSetsRequest) GetOffset ¶
func (x *ListFileSetsRequest) GetOffset() int64
func (*ListFileSetsRequest) GetPageSize ¶
func (x *ListFileSetsRequest) GetPageSize() int32
func (*ListFileSetsRequest) GetPageStart ¶
func (m *ListFileSetsRequest) GetPageStart() isListFileSetsRequest_PageStart
func (*ListFileSetsRequest) GetPageToken ¶
func (x *ListFileSetsRequest) GetPageToken() string
func (*ListFileSetsRequest) GetParent ¶
func (x *ListFileSetsRequest) GetParent() string
func (*ListFileSetsRequest) ProtoMessage ¶
func (*ListFileSetsRequest) ProtoMessage()
func (*ListFileSetsRequest) ProtoReflect ¶
func (x *ListFileSetsRequest) ProtoReflect() protoreflect.Message
func (*ListFileSetsRequest) Reset ¶
func (x *ListFileSetsRequest) Reset()
func (*ListFileSetsRequest) String ¶
func (x *ListFileSetsRequest) String() string
type ListFileSetsRequest_Offset ¶
type ListFileSetsRequest_Offset struct { // Absolute number of results to skip. Offset int64 `protobuf:"varint,4,opt,name=offset,proto3,oneof"` }
type ListFileSetsRequest_PageToken ¶
type ListFileSetsRequest_PageToken struct { // The next_page_token value returned from a previous List request, if any. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"` }
type ListFileSetsResponse ¶
type ListFileSetsResponse struct { // File sets matching the request, // possibly capped at request.page_size or a server limit. FileSets []*FileSet `protobuf:"bytes,1,rep,name=file_sets,json=fileSets,proto3" json:"file_sets,omitempty"` // Token to retrieve the next page of results, or empty if there are no // more results in the list. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response from calling ListFileSets
func (*ListFileSetsResponse) Descriptor
deprecated
func (*ListFileSetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListFileSetsResponse.ProtoReflect.Descriptor instead.
func (*ListFileSetsResponse) GetFileSets ¶
func (x *ListFileSetsResponse) GetFileSets() []*FileSet
func (*ListFileSetsResponse) GetNextPageToken ¶
func (x *ListFileSetsResponse) GetNextPageToken() string
func (*ListFileSetsResponse) ProtoMessage ¶
func (*ListFileSetsResponse) ProtoMessage()
func (*ListFileSetsResponse) ProtoReflect ¶
func (x *ListFileSetsResponse) ProtoReflect() protoreflect.Message
func (*ListFileSetsResponse) Reset ¶
func (x *ListFileSetsResponse) Reset()
func (*ListFileSetsResponse) String ¶
func (x *ListFileSetsResponse) String() string
type ListTargetsRequest ¶
type ListTargetsRequest struct { // Required. The invocation name of the targets to retrieve. It must match this format: // invocations/${INVOCATION_ID} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of items to return. // Zero means all, but may be capped by the server. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Options for pagination. // // Types that are assignable to PageStart: // *ListTargetsRequest_PageToken // *ListTargetsRequest_Offset PageStart isListTargetsRequest_PageStart `protobuf_oneof:"page_start"` // A filter to return only resources that match it. // Any fields used in the filter must be also specified in the field mask. // May cause pages with 0 results and a next_page_token to be returned. Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
Request passed into ListTargets
func (*ListTargetsRequest) Descriptor
deprecated
func (*ListTargetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTargetsRequest.ProtoReflect.Descriptor instead.
func (*ListTargetsRequest) GetFilter ¶
func (x *ListTargetsRequest) GetFilter() string
func (*ListTargetsRequest) GetOffset ¶
func (x *ListTargetsRequest) GetOffset() int64
func (*ListTargetsRequest) GetPageSize ¶
func (x *ListTargetsRequest) GetPageSize() int32
func (*ListTargetsRequest) GetPageStart ¶
func (m *ListTargetsRequest) GetPageStart() isListTargetsRequest_PageStart
func (*ListTargetsRequest) GetPageToken ¶
func (x *ListTargetsRequest) GetPageToken() string
func (*ListTargetsRequest) GetParent ¶
func (x *ListTargetsRequest) GetParent() string
func (*ListTargetsRequest) ProtoMessage ¶
func (*ListTargetsRequest) ProtoMessage()
func (*ListTargetsRequest) ProtoReflect ¶
func (x *ListTargetsRequest) ProtoReflect() protoreflect.Message
func (*ListTargetsRequest) Reset ¶
func (x *ListTargetsRequest) Reset()
func (*ListTargetsRequest) String ¶
func (x *ListTargetsRequest) String() string
type ListTargetsRequest_Offset ¶
type ListTargetsRequest_Offset struct { // Absolute number of results to skip. Offset int64 `protobuf:"varint,4,opt,name=offset,proto3,oneof"` }
type ListTargetsRequest_PageToken ¶
type ListTargetsRequest_PageToken struct { // The next_page_token value returned from a previous List request, if any. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"` }
type ListTargetsResponse ¶
type ListTargetsResponse struct { // Targets matching the request invocation, // possibly capped at request.page_size or a server limit. Targets []*Target `protobuf:"bytes,1,rep,name=targets,proto3" json:"targets,omitempty"` // Token to retrieve the next page of results, or empty if there are no // more results in the list. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response from calling ListTargetsResponse
func (*ListTargetsResponse) Descriptor
deprecated
func (*ListTargetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTargetsResponse.ProtoReflect.Descriptor instead.
func (*ListTargetsResponse) GetNextPageToken ¶
func (x *ListTargetsResponse) GetNextPageToken() string
func (*ListTargetsResponse) GetTargets ¶
func (x *ListTargetsResponse) GetTargets() []*Target
func (*ListTargetsResponse) ProtoMessage ¶
func (*ListTargetsResponse) ProtoMessage()
func (*ListTargetsResponse) ProtoReflect ¶
func (x *ListTargetsResponse) ProtoReflect() protoreflect.Message
func (*ListTargetsResponse) Reset ¶
func (x *ListTargetsResponse) Reset()
func (*ListTargetsResponse) String ¶
func (x *ListTargetsResponse) String() string
type LocalTestTiming ¶
type LocalTestTiming struct { // Time taken by the test process, typically surrounded by a small wrapper // script. TestProcessDuration *durationpb.Duration `protobuf:"bytes,1,opt,name=test_process_duration,json=testProcessDuration,proto3" json:"test_process_duration,omitempty"` // contains filtered or unexported fields }
Timing data for tests executed locally on the machine running the build.
func (*LocalTestTiming) Descriptor
deprecated
func (*LocalTestTiming) Descriptor() ([]byte, []int)
Deprecated: Use LocalTestTiming.ProtoReflect.Descriptor instead.
func (*LocalTestTiming) GetTestProcessDuration ¶
func (x *LocalTestTiming) GetTestProcessDuration() *durationpb.Duration
func (*LocalTestTiming) ProtoMessage ¶
func (*LocalTestTiming) ProtoMessage()
func (*LocalTestTiming) ProtoReflect ¶
func (x *LocalTestTiming) ProtoReflect() protoreflect.Message
func (*LocalTestTiming) Reset ¶
func (x *LocalTestTiming) Reset()
func (*LocalTestTiming) String ¶
func (x *LocalTestTiming) String() string
type MergeActionRequest ¶
type MergeActionRequest struct { // A unique identifier for this request. Must be set to a different value for // each request that affects a given resource (eg. a random UUID). Required // for the operation to be idempotent. This is achieved by ignoring this // request if the last successful operation on the resource had the same // request ID. Restricted to 36 Unicode characters. RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Contains the name and the fields of the action to be merged. The // name format must be: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${CONFIG_ID}/actions/${ACTION_ID} Action *Action `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"` // Indicates which fields to merge. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // If true then the Merge operation will become a Create operation if the // Action is NOT_FOUND. CreateIfNotFound bool `protobuf:"varint,6,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` // contains filtered or unexported fields }
Request passed into MergeAction
func (*MergeActionRequest) Descriptor
deprecated
func (*MergeActionRequest) Descriptor() ([]byte, []int)
Deprecated: Use MergeActionRequest.ProtoReflect.Descriptor instead.
func (*MergeActionRequest) GetAction ¶
func (x *MergeActionRequest) GetAction() *Action
func (*MergeActionRequest) GetAuthorizationToken ¶
func (x *MergeActionRequest) GetAuthorizationToken() string
func (*MergeActionRequest) GetCreateIfNotFound ¶
func (x *MergeActionRequest) GetCreateIfNotFound() bool
func (*MergeActionRequest) GetRequestId ¶
func (x *MergeActionRequest) GetRequestId() string
func (*MergeActionRequest) GetUpdateMask ¶
func (x *MergeActionRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*MergeActionRequest) ProtoMessage ¶
func (*MergeActionRequest) ProtoMessage()
func (*MergeActionRequest) ProtoReflect ¶
func (x *MergeActionRequest) ProtoReflect() protoreflect.Message
func (*MergeActionRequest) Reset ¶
func (x *MergeActionRequest) Reset()
func (*MergeActionRequest) String ¶
func (x *MergeActionRequest) String() string
type MergeConfiguredTargetRequest ¶
type MergeConfiguredTargetRequest struct { // A unique identifier for this request. Must be set to a different value for // each request that affects a given resource (eg. a random UUID). Required // for the operation to be idempotent. This is achieved by ignoring this // request if the last successful operation on the resource had the same // request ID. Restricted to 36 Unicode characters. RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Contains the name and the fields of the configured target to be merged. // The name format must be: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${CONFIG_ID} ConfiguredTarget *ConfiguredTarget `protobuf:"bytes,3,opt,name=configured_target,json=configuredTarget,proto3" json:"configured_target,omitempty"` // Indicates which fields to merge. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // If true then the Merge operation will become a Create operation if the // ConfiguredTarget is NOT_FOUND. CreateIfNotFound bool `protobuf:"varint,6,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` // contains filtered or unexported fields }
Request passed into MergeConfiguredTarget
func (*MergeConfiguredTargetRequest) Descriptor
deprecated
func (*MergeConfiguredTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use MergeConfiguredTargetRequest.ProtoReflect.Descriptor instead.
func (*MergeConfiguredTargetRequest) GetAuthorizationToken ¶
func (x *MergeConfiguredTargetRequest) GetAuthorizationToken() string
func (*MergeConfiguredTargetRequest) GetConfiguredTarget ¶
func (x *MergeConfiguredTargetRequest) GetConfiguredTarget() *ConfiguredTarget
func (*MergeConfiguredTargetRequest) GetCreateIfNotFound ¶
func (x *MergeConfiguredTargetRequest) GetCreateIfNotFound() bool
func (*MergeConfiguredTargetRequest) GetRequestId ¶
func (x *MergeConfiguredTargetRequest) GetRequestId() string
func (*MergeConfiguredTargetRequest) GetUpdateMask ¶
func (x *MergeConfiguredTargetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*MergeConfiguredTargetRequest) ProtoMessage ¶
func (*MergeConfiguredTargetRequest) ProtoMessage()
func (*MergeConfiguredTargetRequest) ProtoReflect ¶
func (x *MergeConfiguredTargetRequest) ProtoReflect() protoreflect.Message
func (*MergeConfiguredTargetRequest) Reset ¶
func (x *MergeConfiguredTargetRequest) Reset()
func (*MergeConfiguredTargetRequest) String ¶
func (x *MergeConfiguredTargetRequest) String() string
type MergeFileSetRequest ¶
type MergeFileSetRequest struct { // A unique identifier for this request. Must be set to a different value for // each request that affects a given resource (eg. a random UUID). Required // for the operation to be idempotent. This is achieved by ignoring this // request if the last successful operation on the resource had the same // request ID. Restricted to 36 Unicode characters. RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Contains the name and fields of the file set to be merged. The name // format must be: // invocations/${INVOCATION_ID}/fileSets/${FILE_SET_ID} FileSet *FileSet `protobuf:"bytes,2,opt,name=file_set,json=fileSet,proto3" json:"file_set,omitempty"` // Indicates which fields to merge. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,4,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // If true then the Merge operation will become a Create operation if the // FileSet is NOT_FOUND. CreateIfNotFound bool `protobuf:"varint,5,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` // contains filtered or unexported fields }
Request passed into MergeFileSet
func (*MergeFileSetRequest) Descriptor
deprecated
func (*MergeFileSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use MergeFileSetRequest.ProtoReflect.Descriptor instead.
func (*MergeFileSetRequest) GetAuthorizationToken ¶
func (x *MergeFileSetRequest) GetAuthorizationToken() string
func (*MergeFileSetRequest) GetCreateIfNotFound ¶
func (x *MergeFileSetRequest) GetCreateIfNotFound() bool
func (*MergeFileSetRequest) GetFileSet ¶
func (x *MergeFileSetRequest) GetFileSet() *FileSet
func (*MergeFileSetRequest) GetRequestId ¶
func (x *MergeFileSetRequest) GetRequestId() string
func (*MergeFileSetRequest) GetUpdateMask ¶
func (x *MergeFileSetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*MergeFileSetRequest) ProtoMessage ¶
func (*MergeFileSetRequest) ProtoMessage()
func (*MergeFileSetRequest) ProtoReflect ¶
func (x *MergeFileSetRequest) ProtoReflect() protoreflect.Message
func (*MergeFileSetRequest) Reset ¶
func (x *MergeFileSetRequest) Reset()
func (*MergeFileSetRequest) String ¶
func (x *MergeFileSetRequest) String() string
type MergeInvocationRequest ¶
type MergeInvocationRequest struct { // A unique identifier for this request. Must be set to a different value for // each request that affects a given resource (eg. a random UUID). Required // for the operation to be idempotent. This is achieved by ignoring this // request if the last successful operation on the resource had the same // request ID. Restricted to 36 Unicode characters. RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Contains the name and the fields of the invocation to be merged. The // name format must be: invocations/${INVOCATION_ID} Invocation *Invocation `protobuf:"bytes,3,opt,name=invocation,proto3" json:"invocation,omitempty"` // Indicates which fields to merge. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // contains filtered or unexported fields }
Request passed into MergeInvocation
func (*MergeInvocationRequest) Descriptor
deprecated
func (*MergeInvocationRequest) Descriptor() ([]byte, []int)
Deprecated: Use MergeInvocationRequest.ProtoReflect.Descriptor instead.
func (*MergeInvocationRequest) GetAuthorizationToken ¶
func (x *MergeInvocationRequest) GetAuthorizationToken() string
func (*MergeInvocationRequest) GetInvocation ¶
func (x *MergeInvocationRequest) GetInvocation() *Invocation
func (*MergeInvocationRequest) GetRequestId ¶
func (x *MergeInvocationRequest) GetRequestId() string
func (*MergeInvocationRequest) GetUpdateMask ¶
func (x *MergeInvocationRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*MergeInvocationRequest) ProtoMessage ¶
func (*MergeInvocationRequest) ProtoMessage()
func (*MergeInvocationRequest) ProtoReflect ¶
func (x *MergeInvocationRequest) ProtoReflect() protoreflect.Message
func (*MergeInvocationRequest) Reset ¶
func (x *MergeInvocationRequest) Reset()
func (*MergeInvocationRequest) String ¶
func (x *MergeInvocationRequest) String() string
type MergeTargetRequest ¶
type MergeTargetRequest struct { // A unique identifier for this request. Must be set to a different value for // each request that affects a given resource (eg. a random UUID). Required // for the operation to be idempotent. This is achieved by ignoring this // request if the last successful operation on the resource had the same // request ID. Restricted to 36 Unicode characters. RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Contains the name and the fields of the target to be merged. The name // format must be: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)} Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` // Indicates which fields to merge. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // If true then the Merge operation will become a Create operation if the // Target is NOT_FOUND. CreateIfNotFound bool `protobuf:"varint,6,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` // contains filtered or unexported fields }
Request passed into MergeTarget
func (*MergeTargetRequest) Descriptor
deprecated
func (*MergeTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use MergeTargetRequest.ProtoReflect.Descriptor instead.
func (*MergeTargetRequest) GetAuthorizationToken ¶
func (x *MergeTargetRequest) GetAuthorizationToken() string
func (*MergeTargetRequest) GetCreateIfNotFound ¶
func (x *MergeTargetRequest) GetCreateIfNotFound() bool
func (*MergeTargetRequest) GetRequestId ¶
func (x *MergeTargetRequest) GetRequestId() string
func (*MergeTargetRequest) GetTarget ¶
func (x *MergeTargetRequest) GetTarget() *Target
func (*MergeTargetRequest) GetUpdateMask ¶
func (x *MergeTargetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*MergeTargetRequest) ProtoMessage ¶
func (*MergeTargetRequest) ProtoMessage()
func (*MergeTargetRequest) ProtoReflect ¶
func (x *MergeTargetRequest) ProtoReflect() protoreflect.Message
func (*MergeTargetRequest) Reset ¶
func (x *MergeTargetRequest) Reset()
func (*MergeTargetRequest) String ¶
func (x *MergeTargetRequest) String() string
type Property ¶
type Property struct { // The key. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // The value. Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
A generic key-value property definition.
func (*Property) Descriptor
deprecated
func (*Property) ProtoMessage ¶
func (*Property) ProtoMessage()
func (*Property) ProtoReflect ¶
func (x *Property) ProtoReflect() protoreflect.Message
type RemoteTestAttemptTiming ¶
type RemoteTestAttemptTiming struct { // Idle period before the test process is invoked on the remote machine. QueueDuration *durationpb.Duration `protobuf:"bytes,1,opt,name=queue_duration,json=queueDuration,proto3" json:"queue_duration,omitempty"` // Time to upload data dependencies from the local machine to the remote // machine running the test, or to the distributed cache. UploadDuration *durationpb.Duration `protobuf:"bytes,2,opt,name=upload_duration,json=uploadDuration,proto3" json:"upload_duration,omitempty"` // Time to set up the remote machine. // Not to be confused with setup time in // xUnit test frameworks, which falls within the test_process_time. MachineSetupDuration *durationpb.Duration `protobuf:"bytes,3,opt,name=machine_setup_duration,json=machineSetupDuration,proto3" json:"machine_setup_duration,omitempty"` // Time taken by the test process, typically surrounded by a small wrapper // script. // For Java tests, this includes JVM setup, flag parsing, class path setup, // parsing files to setup the suite, and finally running your test methods. // In many cases, only a small fraction of the test process time is spent // running the test methods. TestProcessDuration *durationpb.Duration `protobuf:"bytes,4,opt,name=test_process_duration,json=testProcessDuration,proto3" json:"test_process_duration,omitempty"` // Time spent retrieving test logs and any other test outputs, back to the // local machine. DownloadDuration *durationpb.Duration `protobuf:"bytes,5,opt,name=download_duration,json=downloadDuration,proto3" json:"download_duration,omitempty"` // contains filtered or unexported fields }
Timing data for one attempt to execute a test action remotely.
func (*RemoteTestAttemptTiming) Descriptor
deprecated
func (*RemoteTestAttemptTiming) Descriptor() ([]byte, []int)
Deprecated: Use RemoteTestAttemptTiming.ProtoReflect.Descriptor instead.
func (*RemoteTestAttemptTiming) GetDownloadDuration ¶
func (x *RemoteTestAttemptTiming) GetDownloadDuration() *durationpb.Duration
func (*RemoteTestAttemptTiming) GetMachineSetupDuration ¶
func (x *RemoteTestAttemptTiming) GetMachineSetupDuration() *durationpb.Duration
func (*RemoteTestAttemptTiming) GetQueueDuration ¶
func (x *RemoteTestAttemptTiming) GetQueueDuration() *durationpb.Duration
func (*RemoteTestAttemptTiming) GetTestProcessDuration ¶
func (x *RemoteTestAttemptTiming) GetTestProcessDuration() *durationpb.Duration
func (*RemoteTestAttemptTiming) GetUploadDuration ¶
func (x *RemoteTestAttemptTiming) GetUploadDuration() *durationpb.Duration
func (*RemoteTestAttemptTiming) ProtoMessage ¶
func (*RemoteTestAttemptTiming) ProtoMessage()
func (*RemoteTestAttemptTiming) ProtoReflect ¶
func (x *RemoteTestAttemptTiming) ProtoReflect() protoreflect.Message
func (*RemoteTestAttemptTiming) Reset ¶
func (x *RemoteTestAttemptTiming) Reset()
func (*RemoteTestAttemptTiming) String ¶
func (x *RemoteTestAttemptTiming) String() string
type RemoteTestTiming ¶
type RemoteTestTiming struct { // Time taken locally to determine what to do. LocalAnalysisDuration *durationpb.Duration `` /* 126-byte string literal not displayed */ // Normally there is only one attempt, but the system may retry on internal // errors, leading to multiple attempts. Attempts []*RemoteTestAttemptTiming `protobuf:"bytes,2,rep,name=attempts,proto3" json:"attempts,omitempty"` // contains filtered or unexported fields }
Timing data for the part of the test execution that is done remotely.
func (*RemoteTestTiming) Descriptor
deprecated
func (*RemoteTestTiming) Descriptor() ([]byte, []int)
Deprecated: Use RemoteTestTiming.ProtoReflect.Descriptor instead.
func (*RemoteTestTiming) GetAttempts ¶
func (x *RemoteTestTiming) GetAttempts() []*RemoteTestAttemptTiming
func (*RemoteTestTiming) GetLocalAnalysisDuration ¶
func (x *RemoteTestTiming) GetLocalAnalysisDuration() *durationpb.Duration
func (*RemoteTestTiming) ProtoMessage ¶
func (*RemoteTestTiming) ProtoMessage()
func (*RemoteTestTiming) ProtoReflect ¶
func (x *RemoteTestTiming) ProtoReflect() protoreflect.Message
func (*RemoteTestTiming) Reset ¶
func (x *RemoteTestTiming) Reset()
func (*RemoteTestTiming) String ¶
func (x *RemoteTestTiming) String() string
type ResultStoreDownloadClient ¶
type ResultStoreDownloadClient interface { // Retrieves the invocation with the given name. // // An error will be reported in the following cases: // - If the invocation is not found. // - If the given invocation name is badly formatted. // - If no field mask was given. GetInvocation(ctx context.Context, in *GetInvocationRequest, opts ...grpc.CallOption) (*Invocation, error) // Searches for invocations matching the given query parameters. Results will // be ordered by timing.start_time with most recent first, but total ordering // of results is not guaranteed when difference in timestamps is very small. // Results may be stale. Results may be omitted. // // // An error will be reported in the following cases: // - If a query string is not provided // - If no field mask was given. SearchInvocations(ctx context.Context, in *SearchInvocationsRequest, opts ...grpc.CallOption) (*SearchInvocationsResponse, error) // Exports the invocation and its child resources with a given name. // // An error will be reported in the following cases: // - If the invocation is not found. // - If the given invocation name is badly formatted. // - If no field mask was given. ExportInvocation(ctx context.Context, in *ExportInvocationRequest, opts ...grpc.CallOption) (*ExportInvocationResponse, error) // Retrieves the metadata for an invocation with the given name. // // An error will be reported in the following cases: // - If the invocation is not found. // - If the given invocation name is badly formatted. GetInvocationDownloadMetadata(ctx context.Context, in *GetInvocationDownloadMetadataRequest, opts ...grpc.CallOption) (*DownloadMetadata, error) // Retrieves the configuration with the given name. // // An error will be reported in the following cases: // - If the configuration or its parent invocation is not found. // - If the given configuration name is badly formatted. // - If no field mask was given. GetConfiguration(ctx context.Context, in *GetConfigurationRequest, opts ...grpc.CallOption) (*Configuration, error) // Retrieves all configurations for a parent invocation. // This might be limited by user or server, // in which case a continuation token is provided. // The order in which results are returned is undefined, but stable. // // An error will be reported in the following cases: // - If the parent invocation is not found. // - If the given parent invocation name is badly formatted. // - If no field mask was given. ListConfigurations(ctx context.Context, in *ListConfigurationsRequest, opts ...grpc.CallOption) (*ListConfigurationsResponse, error) // Retrieves the target with the given name. // // An error will be reported in the following cases: // - If the target or its parent invocation is not found. // - If the given target name is badly formatted. // - If no field mask was given. GetTarget(ctx context.Context, in *GetTargetRequest, opts ...grpc.CallOption) (*Target, error) // Retrieves all targets for a parent invocation. This might be limited by // user or server, in which case a continuation token is provided. // The order in which results are returned is undefined, but stable. // // An error will be reported in the following cases: // - If the parent is not found. // - If the given parent name is badly formatted. // - If no field mask was given. ListTargets(ctx context.Context, in *ListTargetsRequest, opts ...grpc.CallOption) (*ListTargetsResponse, error) // Retrieves the configured target with the given name. // // An error will be reported in the following cases: // - If the configured target is not found. // - If the given name is badly formatted. // - If no field mask was given. GetConfiguredTarget(ctx context.Context, in *GetConfiguredTargetRequest, opts ...grpc.CallOption) (*ConfiguredTarget, error) // Retrieves all configured targets for a parent invocation/target. // This might be limited by user or server, in which case a continuation // token is provided. Supports '-' for targetId meaning all targets. // The order in which results are returned is undefined, but stable and // consistent with ListTargets and ListConfigurations. // // An error will be reported in the following cases: // - If the parent is not found. // - If the given parent name is badly formatted. // - If no field mask was given. ListConfiguredTargets(ctx context.Context, in *ListConfiguredTargetsRequest, opts ...grpc.CallOption) (*ListConfiguredTargetsResponse, error) // Searches for ConfiguredTargets matching the given query parameters. Results // will be ordered by timing.start_time with most recent first, but total // ordering of results is not guaranteed when difference in timestamps is // very small. Results may be stale. Results may be omitted. // // // Field masks are supported for only these fields and their subfields: // - configured_targets.name // - configured_targets.id // - configured_targets.status_attributes // - configured_targets.timing // - next_page_token // // An error will be reported in the following cases: // - If a query string is not provided // - If no field mask was given. SearchConfiguredTargets(ctx context.Context, in *SearchConfiguredTargetsRequest, opts ...grpc.CallOption) (*SearchConfiguredTargetsResponse, error) // Retrieves the action with the given name. // // An error will be reported in the following cases: // - If the action is not found. // - If the given name is badly formatted. // - If no field mask was given. GetAction(ctx context.Context, in *GetActionRequest, opts ...grpc.CallOption) (*Action, error) // Retrieves all actions for a parent invocation/target/configuration. // This might be limited by user or server, in which case a continuation // token is provided. Supports '-' for configurationId to mean all // actions for all configurations for a target, or '-' for targetId and // configurationId to mean all actions for all configurations and all targets. // Does not support targetId '-' with a specified configuration. // The order in which results are returned is undefined, but stable and // consistent with ListConfiguredTargets. // // An error will be reported in the following cases: // - If the parent is not found. // - If the given parent name is badly formatted. // - If no field mask was given. ListActions(ctx context.Context, in *ListActionsRequest, opts ...grpc.CallOption) (*ListActionsResponse, error) // Retrieves a list of actions for a parent invocation or multiple parents // target/configuration. This might be limited by user or server, in which // case a continuation token is provided. The order in which results are // returned is undefined, but stable and consistent with // ListConfiguredTargets. // // An error will be reported in the following cases: // - If the given parent name is badly formatted. // - If no field mask was given. BatchListActions(ctx context.Context, in *BatchListActionsRequest, opts ...grpc.CallOption) (*BatchListActionsResponse, error) // Retrieves the file set with the given name. // // An error will be reported in the following cases: // - If the file set or its parent invocation is not found. // - If the given file set name is badly formatted. // - If no field mask was given. GetFileSet(ctx context.Context, in *GetFileSetRequest, opts ...grpc.CallOption) (*FileSet, error) // Retrieves all file sets for a parent invocation. // This might be limited by user or server, // in which case a continuation token is provided. // The order in which results are returned is undefined, but stable. // // An error will be reported in the following cases: // - If the parent invocation is not found. // - If the given parent invocation name is badly formatted. // - If no field mask was given. ListFileSets(ctx context.Context, in *ListFileSetsRequest, opts ...grpc.CallOption) (*ListFileSetsResponse, error) // Returns the transitive closure of FileSets. This might be limited by user // or server, in which case a continuation token is provided. // The order in which results are returned is undefined, and unstable. // // An error will be reported in the following cases: // - If page_token is too large to continue the calculation. // - If the resource is not found. // - If the given resource name is badly formatted. // - If no field mask was given. TraverseFileSets(ctx context.Context, in *TraverseFileSetsRequest, opts ...grpc.CallOption) (*TraverseFileSetsResponse, error) }
ResultStoreDownloadClient is the client API for ResultStoreDownload service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewResultStoreDownloadClient ¶
func NewResultStoreDownloadClient(cc grpc.ClientConnInterface) ResultStoreDownloadClient
type ResultStoreDownloadServer ¶
type ResultStoreDownloadServer interface { // Retrieves the invocation with the given name. // // An error will be reported in the following cases: // - If the invocation is not found. // - If the given invocation name is badly formatted. // - If no field mask was given. GetInvocation(context.Context, *GetInvocationRequest) (*Invocation, error) // Searches for invocations matching the given query parameters. Results will // be ordered by timing.start_time with most recent first, but total ordering // of results is not guaranteed when difference in timestamps is very small. // Results may be stale. Results may be omitted. // // // An error will be reported in the following cases: // - If a query string is not provided // - If no field mask was given. SearchInvocations(context.Context, *SearchInvocationsRequest) (*SearchInvocationsResponse, error) // Exports the invocation and its child resources with a given name. // // An error will be reported in the following cases: // - If the invocation is not found. // - If the given invocation name is badly formatted. // - If no field mask was given. ExportInvocation(context.Context, *ExportInvocationRequest) (*ExportInvocationResponse, error) // Retrieves the metadata for an invocation with the given name. // // An error will be reported in the following cases: // - If the invocation is not found. // - If the given invocation name is badly formatted. GetInvocationDownloadMetadata(context.Context, *GetInvocationDownloadMetadataRequest) (*DownloadMetadata, error) // Retrieves the configuration with the given name. // // An error will be reported in the following cases: // - If the configuration or its parent invocation is not found. // - If the given configuration name is badly formatted. // - If no field mask was given. GetConfiguration(context.Context, *GetConfigurationRequest) (*Configuration, error) // Retrieves all configurations for a parent invocation. // This might be limited by user or server, // in which case a continuation token is provided. // The order in which results are returned is undefined, but stable. // // An error will be reported in the following cases: // - If the parent invocation is not found. // - If the given parent invocation name is badly formatted. // - If no field mask was given. ListConfigurations(context.Context, *ListConfigurationsRequest) (*ListConfigurationsResponse, error) // Retrieves the target with the given name. // // An error will be reported in the following cases: // - If the target or its parent invocation is not found. // - If the given target name is badly formatted. // - If no field mask was given. GetTarget(context.Context, *GetTargetRequest) (*Target, error) // Retrieves all targets for a parent invocation. This might be limited by // user or server, in which case a continuation token is provided. // The order in which results are returned is undefined, but stable. // // An error will be reported in the following cases: // - If the parent is not found. // - If the given parent name is badly formatted. // - If no field mask was given. ListTargets(context.Context, *ListTargetsRequest) (*ListTargetsResponse, error) // Retrieves the configured target with the given name. // // An error will be reported in the following cases: // - If the configured target is not found. // - If the given name is badly formatted. // - If no field mask was given. GetConfiguredTarget(context.Context, *GetConfiguredTargetRequest) (*ConfiguredTarget, error) // Retrieves all configured targets for a parent invocation/target. // This might be limited by user or server, in which case a continuation // token is provided. Supports '-' for targetId meaning all targets. // The order in which results are returned is undefined, but stable and // consistent with ListTargets and ListConfigurations. // // An error will be reported in the following cases: // - If the parent is not found. // - If the given parent name is badly formatted. // - If no field mask was given. ListConfiguredTargets(context.Context, *ListConfiguredTargetsRequest) (*ListConfiguredTargetsResponse, error) // Searches for ConfiguredTargets matching the given query parameters. Results // will be ordered by timing.start_time with most recent first, but total // ordering of results is not guaranteed when difference in timestamps is // very small. Results may be stale. Results may be omitted. // // // Field masks are supported for only these fields and their subfields: // - configured_targets.name // - configured_targets.id // - configured_targets.status_attributes // - configured_targets.timing // - next_page_token // // An error will be reported in the following cases: // - If a query string is not provided // - If no field mask was given. SearchConfiguredTargets(context.Context, *SearchConfiguredTargetsRequest) (*SearchConfiguredTargetsResponse, error) // Retrieves the action with the given name. // // An error will be reported in the following cases: // - If the action is not found. // - If the given name is badly formatted. // - If no field mask was given. GetAction(context.Context, *GetActionRequest) (*Action, error) // Retrieves all actions for a parent invocation/target/configuration. // This might be limited by user or server, in which case a continuation // token is provided. Supports '-' for configurationId to mean all // actions for all configurations for a target, or '-' for targetId and // configurationId to mean all actions for all configurations and all targets. // Does not support targetId '-' with a specified configuration. // The order in which results are returned is undefined, but stable and // consistent with ListConfiguredTargets. // // An error will be reported in the following cases: // - If the parent is not found. // - If the given parent name is badly formatted. // - If no field mask was given. ListActions(context.Context, *ListActionsRequest) (*ListActionsResponse, error) // Retrieves a list of actions for a parent invocation or multiple parents // target/configuration. This might be limited by user or server, in which // case a continuation token is provided. The order in which results are // returned is undefined, but stable and consistent with // ListConfiguredTargets. // // An error will be reported in the following cases: // - If the given parent name is badly formatted. // - If no field mask was given. BatchListActions(context.Context, *BatchListActionsRequest) (*BatchListActionsResponse, error) // Retrieves the file set with the given name. // // An error will be reported in the following cases: // - If the file set or its parent invocation is not found. // - If the given file set name is badly formatted. // - If no field mask was given. GetFileSet(context.Context, *GetFileSetRequest) (*FileSet, error) // Retrieves all file sets for a parent invocation. // This might be limited by user or server, // in which case a continuation token is provided. // The order in which results are returned is undefined, but stable. // // An error will be reported in the following cases: // - If the parent invocation is not found. // - If the given parent invocation name is badly formatted. // - If no field mask was given. ListFileSets(context.Context, *ListFileSetsRequest) (*ListFileSetsResponse, error) // Returns the transitive closure of FileSets. This might be limited by user // or server, in which case a continuation token is provided. // The order in which results are returned is undefined, and unstable. // // An error will be reported in the following cases: // - If page_token is too large to continue the calculation. // - If the resource is not found. // - If the given resource name is badly formatted. // - If no field mask was given. TraverseFileSets(context.Context, *TraverseFileSetsRequest) (*TraverseFileSetsResponse, error) }
ResultStoreDownloadServer is the server API for ResultStoreDownload service.
type ResultStoreFileDownloadClient ¶
type ResultStoreFileDownloadClient interface { // Retrieves the File with the given uri. // returns a stream of bytes to be stitched together in order. // // An error will be reported in the following cases: // - If the File is not found. // - If the given File uri is badly formatted. GetFile(ctx context.Context, in *GetFileRequest, opts ...grpc.CallOption) (ResultStoreFileDownload_GetFileClient, error) // Retrieves the tail of a File with the given uri. // // An error will be reported in the following cases: // - If the File is not found. // - If the given File uri is badly formatted. GetFileTail(ctx context.Context, in *GetFileTailRequest, opts ...grpc.CallOption) (*GetFileTailResponse, error) }
ResultStoreFileDownloadClient is the client API for ResultStoreFileDownload service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewResultStoreFileDownloadClient ¶
func NewResultStoreFileDownloadClient(cc grpc.ClientConnInterface) ResultStoreFileDownloadClient
type ResultStoreFileDownloadServer ¶
type ResultStoreFileDownloadServer interface { // Retrieves the File with the given uri. // returns a stream of bytes to be stitched together in order. // // An error will be reported in the following cases: // - If the File is not found. // - If the given File uri is badly formatted. GetFile(*GetFileRequest, ResultStoreFileDownload_GetFileServer) error // Retrieves the tail of a File with the given uri. // // An error will be reported in the following cases: // - If the File is not found. // - If the given File uri is badly formatted. GetFileTail(context.Context, *GetFileTailRequest) (*GetFileTailResponse, error) }
ResultStoreFileDownloadServer is the server API for ResultStoreFileDownload service.
type ResultStoreFileDownload_GetFileClient ¶
type ResultStoreFileDownload_GetFileClient interface { Recv() (*GetFileResponse, error) grpc.ClientStream }
type ResultStoreFileDownload_GetFileServer ¶
type ResultStoreFileDownload_GetFileServer interface { Send(*GetFileResponse) error grpc.ServerStream }
type ResultStoreUploadClient ¶
type ResultStoreUploadClient interface { // Creates the given invocation. // // This is not an implicitly idempotent API, so a request id is required to // make it idempotent. // // Returns an empty Invocation proto with only the name and ID fields // populated. // // An error will be reported in the following cases: // - If an invocation with the same ID already exists. CreateInvocation(ctx context.Context, in *CreateInvocationRequest, opts ...grpc.CallOption) (*Invocation, error) // Applies a standard update to the invocation identified by the given proto's // name. For all types of fields (primitive, message, or repeated), replaces // them with the given proto fields if they are under the given field mask // paths. Fields that match the mask but aren't populated in the given // invocation are cleared. This is an implicitly idempotent API. // // Returns an empty Invocation proto with only the name and ID fields // populated. // // An error will be reported in the following cases: // - If the invocation does not exist. // - If the invocation is finalized. // - If no field mask was given. UpdateInvocation(ctx context.Context, in *UpdateInvocationRequest, opts ...grpc.CallOption) (*Invocation, error) // Applies a merge update to the invocation identified by the given proto's // name. For primitive and message fields, replaces them with the ones in // the given proto if they are covered under the field mask paths. For // repeated fields, merges to them with the given ones if they are covered // under the field mask paths. This is not an implicitly idempotent API, so a // request id is required to make it idempotent. // // Returns an empty Invocation proto with only the name and ID fields // populated. // // // An error will be reported in the following cases: // - If the invocation does not exist. // - If the invocation is finalized. // - If no field mask was given. MergeInvocation(ctx context.Context, in *MergeInvocationRequest, opts ...grpc.CallOption) (*Invocation, error) // Touches the invocation identified by the given proto's name. // // This is useful when you need to notify ResultStore that you haven't // abandoned the upload, since abandoned uploads will be automatically // finalized after a set period. // // An error will be reported in the following cases: // - If the invocation does not exist. // - If the invocation is finalized. TouchInvocation(ctx context.Context, in *TouchInvocationRequest, opts ...grpc.CallOption) (*TouchInvocationResponse, error) // Declares the invocation with the given name as finalized and immutable by // the user. It may still be mutated by post-processing. This is an implicitly // idempotent API. // // If an Invocation is not updated for 24 hours, some time after that // this will be called automatically. // // An error will be reported in the following cases: // - If the invocation does not exist. FinalizeInvocation(ctx context.Context, in *FinalizeInvocationRequest, opts ...grpc.CallOption) (*FinalizeInvocationResponse, error) // Deletes an immutable invocation (permanently) // Note: this does not delete indirect data, e.g. files stored in other // services. // // An error will be reported in the following cases: // - If the invocation does not exist. // - If the invocation is not finalized. This can be retried until it is. DeleteInvocation(ctx context.Context, in *DeleteInvocationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Creates the given target under the given parent invocation. The given // target ID is URL encoded, converted to the full resource name, and assigned // to the target's name field. This is not an implicitly idempotent API, so a // request id is required to make it idempotent. // // Returns an empty Target proto with only the name and ID fields populated. // // An error will be reported in the following cases: // - If no target ID is provided. // - If the parent invocation does not exist. // - If the parent invocation is finalized. // - If a target with the same name already exists. CreateTarget(ctx context.Context, in *CreateTargetRequest, opts ...grpc.CallOption) (*Target, error) // Applies a standard update to the target identified by the given proto's // name. For all types of fields (primitive, message, or repeated), replaces // them with the given proto fields if they are under the given field mask // paths. Fields that match the mask but aren't populated in the given // target are cleared. This is an implicitly idempotent API. // // Returns an empty Target proto with only the name and ID fields populated. // // An error will be reported in the following cases: // - If the target does not exist. // - If the target or parent invocation is finalized. // - If no field mask was given. UpdateTarget(ctx context.Context, in *UpdateTargetRequest, opts ...grpc.CallOption) (*Target, error) // Applies a merge update to the target identified by the given proto's // name. For primitive and message fields, replaces them with the ones in the // given proto if they are covered under the field mask paths. For repeated // fields, merges to them with the given ones if they are covered under the // field mask paths. This is not an implicitly idempotent API, so a request // id is required to make it idempotent. // // Returns an empty Target proto with only the name and ID fields populated. // // // An error will be reported in the following cases: // - If the target does not exist. // - If the target or parent invocation is finalized. // - If no field mask was given. MergeTarget(ctx context.Context, in *MergeTargetRequest, opts ...grpc.CallOption) (*Target, error) // Declares the target with the given name as finalized and immutable by the // user. It may still be mutated by post-processing. This is an implicitly // idempotent API. // // An error will be reported in the following cases: // - If the target does not exist. FinalizeTarget(ctx context.Context, in *FinalizeTargetRequest, opts ...grpc.CallOption) (*FinalizeTargetResponse, error) // Creates the given configured target under the given parent target. // The given configured target ID is URL encoded, converted to the full // resource name, and assigned to the configured target's name field. // This is not an implicitly idempotent API, so a request id is required // to make it idempotent. // // Returns an empty ConfiguredTarget proto with only the name and ID fields // populated. // // An error will be reported in the following cases: // - If no config ID is provided. // - If a configured target with the same ID already exists. // - If the parent target does not exist. // - If the parent target or invocation is finalized. CreateConfiguredTarget(ctx context.Context, in *CreateConfiguredTargetRequest, opts ...grpc.CallOption) (*ConfiguredTarget, error) // Applies a standard update to the configured target identified by the given // proto's name. For all types of fields (primitive, message, or repeated), // replaces them with the given proto fields if they are under the given // field mask paths. Fields that match the mask but aren't populated in the // given configured target are cleared. This is an implicitly idempotent API. // // Returns an empty ConfiguredTarget proto with only the name and ID fields // populated. // // An error will be reported in the following cases: // - If the configured target does not exist. // - If the parent target or invocation is finalized. // - If no field mask was given. UpdateConfiguredTarget(ctx context.Context, in *UpdateConfiguredTargetRequest, opts ...grpc.CallOption) (*ConfiguredTarget, error) // Applies a merge update to the configured target identified by the given // proto's name. For primitive and message fields, replaces them with the // ones in the given proto if they are covered under the field mask paths. // For repeated fields, merges to them with the given ones if they are // covered under the field mask paths. This is not an implicitly idempotent // API, so a request id is required to make it idempotent. // // Returns an empty ConfiguredTarget proto with only the name and ID fields // populated. // // // An error will be reported in the following cases: // - If the configured target does not exist. // - If the parent target or invocation is finalized. // - If no field mask was given. MergeConfiguredTarget(ctx context.Context, in *MergeConfiguredTargetRequest, opts ...grpc.CallOption) (*ConfiguredTarget, error) // Declares the configured target with the given name as finalized and // immutable by the user. It may still be mutated by post-processing. This is // an implicitly idempotent API. // // An error will be reported in the following cases: // - If the configured target does not exist. FinalizeConfiguredTarget(ctx context.Context, in *FinalizeConfiguredTargetRequest, opts ...grpc.CallOption) (*FinalizeConfiguredTargetResponse, error) // Creates the given action under the given configured target. The given // action ID is URL encoded, converted to the full resource name, and // assigned to the action's name field. This is not an implicitly // idempotent API, so a request id is required to make it idempotent. // // Returns an empty Action proto with only the name and ID fields populated. // // An error will be reported in the following cases: // - If no action ID provided. // - If the parent configured target does not exist. // - If the parent target or invocation is finalized. // - If an action with the same name already exists. CreateAction(ctx context.Context, in *CreateActionRequest, opts ...grpc.CallOption) (*Action, error) // Applies a standard update to the action identified by the given // proto's name. For all types of fields (primitive, message, or repeated), // replaces them with the given proto fields if they are under the given // field mask paths. Fields that match the mask but aren't populated in the // given action are cleared. This is an implicitly idempotent API. // // Returns an empty Action proto with only the name and ID fields populated. // // An error will be reported in the following cases: // - If the action does not exist. // - If the parent target or invocation is finalized. // - If no field mask was given. UpdateAction(ctx context.Context, in *UpdateActionRequest, opts ...grpc.CallOption) (*Action, error) // Applies a merge update to the action identified by the given // proto's name. For primitive and message fields, replaces them with the // ones in the given proto if they are covered under the field mask paths. // For repeated fields, merges to them with the given ones if they are // covered under the field mask paths. This is not an implicitly idempotent // API, so a request id is required to make it idempotent. // // Returns an empty Action proto with only the name and ID fields populated. // // // An error will be reported in the following cases: // - If the action does not exist. // - If the parent target or invocation is finalized. // - If no field mask was given. MergeAction(ctx context.Context, in *MergeActionRequest, opts ...grpc.CallOption) (*Action, error) // Creates the given configuration under the given parent invocation. The // given configuration ID is URL encoded, converted to the full resource name, // and assigned to the configuration's name field. The configuration ID of // "default" should be preferred for the default configuration in a // single-config invocation. This is not an implicitly idempotent API, so a // request id is required to make it idempotent. // // Returns an empty Configuration proto with only the name and ID fields // populated. // // An error will be reported in the following cases: // - If no configuration ID is provided. // - If the parent invocation does not exist. // - If the parent invocation is finalized. // - If a configuration with the same name already exists. CreateConfiguration(ctx context.Context, in *CreateConfigurationRequest, opts ...grpc.CallOption) (*Configuration, error) // Applies a standard update to the configuration identified by the given // proto's name. For all types of fields (primitive, message, or repeated), // replaces them with the given proto fields if they are under the given field // mask paths. Fields that match the mask but aren't populated in the given // configuration are cleared. This is an implicitly idempotent API. // // Returns an empty Configuration proto with only the name and ID fields // populated. // // An error will be reported in the following cases: // - If the configuration does not exist. // - If the parent invocation is finalized. // - If no field mask was given. // - If a given field mask path is not valid. UpdateConfiguration(ctx context.Context, in *UpdateConfigurationRequest, opts ...grpc.CallOption) (*Configuration, error) // Creates the given file set under the given parent invocation. The given // file set ID is URL encoded, converted to the full resource name, and // assigned to the file set's name field. This is not an implicitly idempotent // API, so a request id is required to make it idempotent. // // Returns an empty FileSet proto with only the name and ID fields populated. // // An error will be reported in the following cases: // - If no file set ID is provided. // - If a file set with the same name already exists. // - If the parent invocation does not exist. // - If the parent invocation is finalized. CreateFileSet(ctx context.Context, in *CreateFileSetRequest, opts ...grpc.CallOption) (*FileSet, error) // Applies a standard update to the file set identified by the given proto's // name. For all types of fields (primitive, message, or repeated), replaces // them with the given proto fields if they are under the given field mask // paths. Fields that match the mask but aren't populated in the given // configuration are cleared. This is an implicitly idempotent API. // // Returns an empty FileSet proto with only the name and ID fields populated. // // An error will be reported in the following cases: // - If the file set does not exist. // - If the parent invocation is finalized. // - If no field mask was given. // - If a given field mask path is not valid. UpdateFileSet(ctx context.Context, in *UpdateFileSetRequest, opts ...grpc.CallOption) (*FileSet, error) // Applies a merge update to the file set identified by the given proto's // name. For primitive and message fields, updates them with the ones in the // given proto if they are covered under the field mask paths. For repeated // fields, merges to them with the given ones if they are covered under the // field mask paths. This is not an implicitly idempotent API, so a request // id is required to make it idempotent. // // Returns an empty FileSet proto with only the name and ID fields populated. // // // An error will be reported in the following cases: // - If the file set does not exist. // - If the parent invocation is finalized. // - If a given field mask path is not valid. // - If no field mask was given. MergeFileSet(ctx context.Context, in *MergeFileSetRequest, opts ...grpc.CallOption) (*FileSet, error) // This is the RPC used for batch upload. It supports uploading multiple // resources for an invocation in a transaction safe manner. // // To use this RPC, the CreateInvocationRequest must have been provided a // resume_token. // // Combining batch upload with normal upload on a single Invocation is not // supported. If an Invocation is created with a resume_token, all further // calls must be through UploadBatch. If an Invocation is created without // resume_token normal upload, all further upload calls must be through normal // upload RPCs. // // The recommend total size of UploadBatchRequest is 10 MiB. If // it is too large, it may be rejected. UploadBatch(ctx context.Context, in *UploadBatchRequest, opts ...grpc.CallOption) (*UploadBatchResponse, error) // Provides a way to read the metadata for an invocation. // The UploadMetadata could still be retrieved by this RPC even the Invocation // has been finalized. // This API requires setting a response FieldMask via 'fields' URL query // parameter or X-Goog-FieldMask HTTP/gRPC header. // // An error will be reported in the following case: // - If the invocation does not exist. // - If no field mask was given. GetInvocationUploadMetadata(ctx context.Context, in *GetInvocationUploadMetadataRequest, opts ...grpc.CallOption) (*UploadMetadata, error) }
ResultStoreUploadClient is the client API for ResultStoreUpload service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewResultStoreUploadClient ¶
func NewResultStoreUploadClient(cc grpc.ClientConnInterface) ResultStoreUploadClient
type ResultStoreUploadServer ¶
type ResultStoreUploadServer interface { // Creates the given invocation. // // This is not an implicitly idempotent API, so a request id is required to // make it idempotent. // // Returns an empty Invocation proto with only the name and ID fields // populated. // // An error will be reported in the following cases: // - If an invocation with the same ID already exists. CreateInvocation(context.Context, *CreateInvocationRequest) (*Invocation, error) // Applies a standard update to the invocation identified by the given proto's // name. For all types of fields (primitive, message, or repeated), replaces // them with the given proto fields if they are under the given field mask // paths. Fields that match the mask but aren't populated in the given // invocation are cleared. This is an implicitly idempotent API. // // Returns an empty Invocation proto with only the name and ID fields // populated. // // An error will be reported in the following cases: // - If the invocation does not exist. // - If the invocation is finalized. // - If no field mask was given. UpdateInvocation(context.Context, *UpdateInvocationRequest) (*Invocation, error) // Applies a merge update to the invocation identified by the given proto's // name. For primitive and message fields, replaces them with the ones in // the given proto if they are covered under the field mask paths. For // repeated fields, merges to them with the given ones if they are covered // under the field mask paths. This is not an implicitly idempotent API, so a // request id is required to make it idempotent. // // Returns an empty Invocation proto with only the name and ID fields // populated. // // // An error will be reported in the following cases: // - If the invocation does not exist. // - If the invocation is finalized. // - If no field mask was given. MergeInvocation(context.Context, *MergeInvocationRequest) (*Invocation, error) // Touches the invocation identified by the given proto's name. // // This is useful when you need to notify ResultStore that you haven't // abandoned the upload, since abandoned uploads will be automatically // finalized after a set period. // // An error will be reported in the following cases: // - If the invocation does not exist. // - If the invocation is finalized. TouchInvocation(context.Context, *TouchInvocationRequest) (*TouchInvocationResponse, error) // Declares the invocation with the given name as finalized and immutable by // the user. It may still be mutated by post-processing. This is an implicitly // idempotent API. // // If an Invocation is not updated for 24 hours, some time after that // this will be called automatically. // // An error will be reported in the following cases: // - If the invocation does not exist. FinalizeInvocation(context.Context, *FinalizeInvocationRequest) (*FinalizeInvocationResponse, error) // Deletes an immutable invocation (permanently) // Note: this does not delete indirect data, e.g. files stored in other // services. // // An error will be reported in the following cases: // - If the invocation does not exist. // - If the invocation is not finalized. This can be retried until it is. DeleteInvocation(context.Context, *DeleteInvocationRequest) (*emptypb.Empty, error) // Creates the given target under the given parent invocation. The given // target ID is URL encoded, converted to the full resource name, and assigned // to the target's name field. This is not an implicitly idempotent API, so a // request id is required to make it idempotent. // // Returns an empty Target proto with only the name and ID fields populated. // // An error will be reported in the following cases: // - If no target ID is provided. // - If the parent invocation does not exist. // - If the parent invocation is finalized. // - If a target with the same name already exists. CreateTarget(context.Context, *CreateTargetRequest) (*Target, error) // Applies a standard update to the target identified by the given proto's // name. For all types of fields (primitive, message, or repeated), replaces // them with the given proto fields if they are under the given field mask // paths. Fields that match the mask but aren't populated in the given // target are cleared. This is an implicitly idempotent API. // // Returns an empty Target proto with only the name and ID fields populated. // // An error will be reported in the following cases: // - If the target does not exist. // - If the target or parent invocation is finalized. // - If no field mask was given. UpdateTarget(context.Context, *UpdateTargetRequest) (*Target, error) // Applies a merge update to the target identified by the given proto's // name. For primitive and message fields, replaces them with the ones in the // given proto if they are covered under the field mask paths. For repeated // fields, merges to them with the given ones if they are covered under the // field mask paths. This is not an implicitly idempotent API, so a request // id is required to make it idempotent. // // Returns an empty Target proto with only the name and ID fields populated. // // // An error will be reported in the following cases: // - If the target does not exist. // - If the target or parent invocation is finalized. // - If no field mask was given. MergeTarget(context.Context, *MergeTargetRequest) (*Target, error) // Declares the target with the given name as finalized and immutable by the // user. It may still be mutated by post-processing. This is an implicitly // idempotent API. // // An error will be reported in the following cases: // - If the target does not exist. FinalizeTarget(context.Context, *FinalizeTargetRequest) (*FinalizeTargetResponse, error) // Creates the given configured target under the given parent target. // The given configured target ID is URL encoded, converted to the full // resource name, and assigned to the configured target's name field. // This is not an implicitly idempotent API, so a request id is required // to make it idempotent. // // Returns an empty ConfiguredTarget proto with only the name and ID fields // populated. // // An error will be reported in the following cases: // - If no config ID is provided. // - If a configured target with the same ID already exists. // - If the parent target does not exist. // - If the parent target or invocation is finalized. CreateConfiguredTarget(context.Context, *CreateConfiguredTargetRequest) (*ConfiguredTarget, error) // Applies a standard update to the configured target identified by the given // proto's name. For all types of fields (primitive, message, or repeated), // replaces them with the given proto fields if they are under the given // field mask paths. Fields that match the mask but aren't populated in the // given configured target are cleared. This is an implicitly idempotent API. // // Returns an empty ConfiguredTarget proto with only the name and ID fields // populated. // // An error will be reported in the following cases: // - If the configured target does not exist. // - If the parent target or invocation is finalized. // - If no field mask was given. UpdateConfiguredTarget(context.Context, *UpdateConfiguredTargetRequest) (*ConfiguredTarget, error) // Applies a merge update to the configured target identified by the given // proto's name. For primitive and message fields, replaces them with the // ones in the given proto if they are covered under the field mask paths. // For repeated fields, merges to them with the given ones if they are // covered under the field mask paths. This is not an implicitly idempotent // API, so a request id is required to make it idempotent. // // Returns an empty ConfiguredTarget proto with only the name and ID fields // populated. // // // An error will be reported in the following cases: // - If the configured target does not exist. // - If the parent target or invocation is finalized. // - If no field mask was given. MergeConfiguredTarget(context.Context, *MergeConfiguredTargetRequest) (*ConfiguredTarget, error) // Declares the configured target with the given name as finalized and // immutable by the user. It may still be mutated by post-processing. This is // an implicitly idempotent API. // // An error will be reported in the following cases: // - If the configured target does not exist. FinalizeConfiguredTarget(context.Context, *FinalizeConfiguredTargetRequest) (*FinalizeConfiguredTargetResponse, error) // Creates the given action under the given configured target. The given // action ID is URL encoded, converted to the full resource name, and // assigned to the action's name field. This is not an implicitly // idempotent API, so a request id is required to make it idempotent. // // Returns an empty Action proto with only the name and ID fields populated. // // An error will be reported in the following cases: // - If no action ID provided. // - If the parent configured target does not exist. // - If the parent target or invocation is finalized. // - If an action with the same name already exists. CreateAction(context.Context, *CreateActionRequest) (*Action, error) // Applies a standard update to the action identified by the given // proto's name. For all types of fields (primitive, message, or repeated), // replaces them with the given proto fields if they are under the given // field mask paths. Fields that match the mask but aren't populated in the // given action are cleared. This is an implicitly idempotent API. // // Returns an empty Action proto with only the name and ID fields populated. // // An error will be reported in the following cases: // - If the action does not exist. // - If the parent target or invocation is finalized. // - If no field mask was given. UpdateAction(context.Context, *UpdateActionRequest) (*Action, error) // Applies a merge update to the action identified by the given // proto's name. For primitive and message fields, replaces them with the // ones in the given proto if they are covered under the field mask paths. // For repeated fields, merges to them with the given ones if they are // covered under the field mask paths. This is not an implicitly idempotent // API, so a request id is required to make it idempotent. // // Returns an empty Action proto with only the name and ID fields populated. // // // An error will be reported in the following cases: // - If the action does not exist. // - If the parent target or invocation is finalized. // - If no field mask was given. MergeAction(context.Context, *MergeActionRequest) (*Action, error) // Creates the given configuration under the given parent invocation. The // given configuration ID is URL encoded, converted to the full resource name, // and assigned to the configuration's name field. The configuration ID of // "default" should be preferred for the default configuration in a // single-config invocation. This is not an implicitly idempotent API, so a // request id is required to make it idempotent. // // Returns an empty Configuration proto with only the name and ID fields // populated. // // An error will be reported in the following cases: // - If no configuration ID is provided. // - If the parent invocation does not exist. // - If the parent invocation is finalized. // - If a configuration with the same name already exists. CreateConfiguration(context.Context, *CreateConfigurationRequest) (*Configuration, error) // Applies a standard update to the configuration identified by the given // proto's name. For all types of fields (primitive, message, or repeated), // replaces them with the given proto fields if they are under the given field // mask paths. Fields that match the mask but aren't populated in the given // configuration are cleared. This is an implicitly idempotent API. // // Returns an empty Configuration proto with only the name and ID fields // populated. // // An error will be reported in the following cases: // - If the configuration does not exist. // - If the parent invocation is finalized. // - If no field mask was given. // - If a given field mask path is not valid. UpdateConfiguration(context.Context, *UpdateConfigurationRequest) (*Configuration, error) // Creates the given file set under the given parent invocation. The given // file set ID is URL encoded, converted to the full resource name, and // assigned to the file set's name field. This is not an implicitly idempotent // API, so a request id is required to make it idempotent. // // Returns an empty FileSet proto with only the name and ID fields populated. // // An error will be reported in the following cases: // - If no file set ID is provided. // - If a file set with the same name already exists. // - If the parent invocation does not exist. // - If the parent invocation is finalized. CreateFileSet(context.Context, *CreateFileSetRequest) (*FileSet, error) // Applies a standard update to the file set identified by the given proto's // name. For all types of fields (primitive, message, or repeated), replaces // them with the given proto fields if they are under the given field mask // paths. Fields that match the mask but aren't populated in the given // configuration are cleared. This is an implicitly idempotent API. // // Returns an empty FileSet proto with only the name and ID fields populated. // // An error will be reported in the following cases: // - If the file set does not exist. // - If the parent invocation is finalized. // - If no field mask was given. // - If a given field mask path is not valid. UpdateFileSet(context.Context, *UpdateFileSetRequest) (*FileSet, error) // Applies a merge update to the file set identified by the given proto's // name. For primitive and message fields, updates them with the ones in the // given proto if they are covered under the field mask paths. For repeated // fields, merges to them with the given ones if they are covered under the // field mask paths. This is not an implicitly idempotent API, so a request // id is required to make it idempotent. // // Returns an empty FileSet proto with only the name and ID fields populated. // // // An error will be reported in the following cases: // - If the file set does not exist. // - If the parent invocation is finalized. // - If a given field mask path is not valid. // - If no field mask was given. MergeFileSet(context.Context, *MergeFileSetRequest) (*FileSet, error) // This is the RPC used for batch upload. It supports uploading multiple // resources for an invocation in a transaction safe manner. // // To use this RPC, the CreateInvocationRequest must have been provided a // resume_token. // // Combining batch upload with normal upload on a single Invocation is not // supported. If an Invocation is created with a resume_token, all further // calls must be through UploadBatch. If an Invocation is created without // resume_token normal upload, all further upload calls must be through normal // upload RPCs. // // The recommend total size of UploadBatchRequest is 10 MiB. If // it is too large, it may be rejected. UploadBatch(context.Context, *UploadBatchRequest) (*UploadBatchResponse, error) // Provides a way to read the metadata for an invocation. // The UploadMetadata could still be retrieved by this RPC even the Invocation // has been finalized. // This API requires setting a response FieldMask via 'fields' URL query // parameter or X-Goog-FieldMask HTTP/gRPC header. // // An error will be reported in the following case: // - If the invocation does not exist. // - If no field mask was given. GetInvocationUploadMetadata(context.Context, *GetInvocationUploadMetadataRequest) (*UploadMetadata, error) }
ResultStoreUploadServer is the server API for ResultStoreUpload service.
type SearchConfiguredTargetsRequest ¶
type SearchConfiguredTargetsRequest struct { // Required. Must be set to invocations/-/targets/- // This only supports searching all ConfiguredTargets across all Invocations. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of items to return. Zero means all, but may be capped by // the server. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Options for pagination. // // Types that are assignable to PageStart: // *SearchConfiguredTargetsRequest_PageToken // *SearchConfiguredTargetsRequest_Offset PageStart isSearchConfiguredTargetsRequest_PageStart `protobuf_oneof:"page_start"` // A filtering query string. // // Only a limited number of fields and operators are supported. Not every // field supports every operator. Access to parent resources is provided // via synthetic fields ‘invocation’, ‘configuration’, and ‘target’. // // Any search must contain an equals restriction on id.target_id. // // Fields that support equals ("=") restrictions: // // id.target_id // status_attributes.status // // target.target_attributes.type // target.target_attributes.language // target.test_attributes.size // // configuration.configuration_attributes.cpu // // invocation.workspace_info.hostname // // Fields that support contains (":") restrictions: // // target.target_attributes.tags // // invocation.invocation_attributes.users // invocation.invocation_attributes.labels // // Fields that support comparison ("<", "<=", ">", ">=") restrictions; // // timing.start_time // // Supported custom function global restrictions: // // invocationPropertyEquals("key", "value") // targetPropertyEquals("key", "value") // configurationPropertyEquals("key", "value") // configuredTargetPropertyEquals("key", "value") Query string `protobuf:"bytes,5,opt,name=query,proto3" json:"query,omitempty"` // The project id to search under. ProjectId string `protobuf:"bytes,6,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // If true, all equals or contains restrictions on string fields in query will // require exact match. Otherwise, a string field restriction may ignore case // and punctuation. ExactMatch bool `protobuf:"varint,7,opt,name=exact_match,json=exactMatch,proto3" json:"exact_match,omitempty"` // contains filtered or unexported fields }
Request passed into SearchConfiguredTargets
func (*SearchConfiguredTargetsRequest) Descriptor
deprecated
func (*SearchConfiguredTargetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchConfiguredTargetsRequest.ProtoReflect.Descriptor instead.
func (*SearchConfiguredTargetsRequest) GetExactMatch ¶
func (x *SearchConfiguredTargetsRequest) GetExactMatch() bool
func (*SearchConfiguredTargetsRequest) GetOffset ¶
func (x *SearchConfiguredTargetsRequest) GetOffset() int64
func (*SearchConfiguredTargetsRequest) GetPageSize ¶
func (x *SearchConfiguredTargetsRequest) GetPageSize() int32
func (*SearchConfiguredTargetsRequest) GetPageStart ¶
func (m *SearchConfiguredTargetsRequest) GetPageStart() isSearchConfiguredTargetsRequest_PageStart
func (*SearchConfiguredTargetsRequest) GetPageToken ¶
func (x *SearchConfiguredTargetsRequest) GetPageToken() string
func (*SearchConfiguredTargetsRequest) GetParent ¶
func (x *SearchConfiguredTargetsRequest) GetParent() string
func (*SearchConfiguredTargetsRequest) GetProjectId ¶
func (x *SearchConfiguredTargetsRequest) GetProjectId() string
func (*SearchConfiguredTargetsRequest) GetQuery ¶
func (x *SearchConfiguredTargetsRequest) GetQuery() string
func (*SearchConfiguredTargetsRequest) ProtoMessage ¶
func (*SearchConfiguredTargetsRequest) ProtoMessage()
func (*SearchConfiguredTargetsRequest) ProtoReflect ¶
func (x *SearchConfiguredTargetsRequest) ProtoReflect() protoreflect.Message
func (*SearchConfiguredTargetsRequest) Reset ¶
func (x *SearchConfiguredTargetsRequest) Reset()
func (*SearchConfiguredTargetsRequest) String ¶
func (x *SearchConfiguredTargetsRequest) String() string
type SearchConfiguredTargetsRequest_Offset ¶
type SearchConfiguredTargetsRequest_Offset struct { // Absolute number of results to skip. May be rejected if too high. Offset int64 `protobuf:"varint,4,opt,name=offset,proto3,oneof"` }
type SearchConfiguredTargetsRequest_PageToken ¶
type SearchConfiguredTargetsRequest_PageToken struct { // The next_page_token value returned from a previous Search request, if // any. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"` }
type SearchConfiguredTargetsResponse ¶
type SearchConfiguredTargetsResponse struct { // ConfiguredTargets matching the search, possibly capped at request.page_size // or a server limit. ConfiguredTargets []*ConfiguredTarget `protobuf:"bytes,1,rep,name=configured_targets,json=configuredTargets,proto3" json:"configured_targets,omitempty"` // Token to retrieve the next page of results, or empty if there are no // more results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response from calling SearchConfiguredTargets
func (*SearchConfiguredTargetsResponse) Descriptor
deprecated
func (*SearchConfiguredTargetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchConfiguredTargetsResponse.ProtoReflect.Descriptor instead.
func (*SearchConfiguredTargetsResponse) GetConfiguredTargets ¶
func (x *SearchConfiguredTargetsResponse) GetConfiguredTargets() []*ConfiguredTarget
func (*SearchConfiguredTargetsResponse) GetNextPageToken ¶
func (x *SearchConfiguredTargetsResponse) GetNextPageToken() string
func (*SearchConfiguredTargetsResponse) ProtoMessage ¶
func (*SearchConfiguredTargetsResponse) ProtoMessage()
func (*SearchConfiguredTargetsResponse) ProtoReflect ¶
func (x *SearchConfiguredTargetsResponse) ProtoReflect() protoreflect.Message
func (*SearchConfiguredTargetsResponse) Reset ¶
func (x *SearchConfiguredTargetsResponse) Reset()
func (*SearchConfiguredTargetsResponse) String ¶
func (x *SearchConfiguredTargetsResponse) String() string
type SearchInvocationsRequest ¶
type SearchInvocationsRequest struct { // The maximum number of items to return. Zero means all, but may be capped by // the server. PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Options for pagination. // // Types that are assignable to PageStart: // *SearchInvocationsRequest_PageToken // *SearchInvocationsRequest_Offset PageStart isSearchInvocationsRequest_PageStart `protobuf_oneof:"page_start"` // A filtering query string. // // Only a limited number of fields and operators are supported. Not every // field supports every operator. // // Fields that support equals ("=") restrictions: // // name // status_attributes.status // workspace_info.hostname // // Fields that support contains (":") restrictions: // // invocation_attributes.users // invocation_attributes.labels // // Fields that support comparison ("<", "<=", ">", ">=") restrictions; // // timing.start_time // // Supported custom function global restrictions: // // propertyEquals("key", "value") Query string `protobuf:"bytes,4,opt,name=query,proto3" json:"query,omitempty"` // The project id to search under. ProjectId string `protobuf:"bytes,5,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // If true, all equals or contains restrictions on string fields in query will // require exact match. Otherwise, a string field restriction may ignore case // and punctuation. ExactMatch bool `protobuf:"varint,7,opt,name=exact_match,json=exactMatch,proto3" json:"exact_match,omitempty"` // contains filtered or unexported fields }
Request passed into SearchInvocations
func (*SearchInvocationsRequest) Descriptor
deprecated
func (*SearchInvocationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchInvocationsRequest.ProtoReflect.Descriptor instead.
func (*SearchInvocationsRequest) GetExactMatch ¶
func (x *SearchInvocationsRequest) GetExactMatch() bool
func (*SearchInvocationsRequest) GetOffset ¶
func (x *SearchInvocationsRequest) GetOffset() int64
func (*SearchInvocationsRequest) GetPageSize ¶
func (x *SearchInvocationsRequest) GetPageSize() int32
func (*SearchInvocationsRequest) GetPageStart ¶
func (m *SearchInvocationsRequest) GetPageStart() isSearchInvocationsRequest_PageStart
func (*SearchInvocationsRequest) GetPageToken ¶
func (x *SearchInvocationsRequest) GetPageToken() string
func (*SearchInvocationsRequest) GetProjectId ¶
func (x *SearchInvocationsRequest) GetProjectId() string
func (*SearchInvocationsRequest) GetQuery ¶
func (x *SearchInvocationsRequest) GetQuery() string
func (*SearchInvocationsRequest) ProtoMessage ¶
func (*SearchInvocationsRequest) ProtoMessage()
func (*SearchInvocationsRequest) ProtoReflect ¶
func (x *SearchInvocationsRequest) ProtoReflect() protoreflect.Message
func (*SearchInvocationsRequest) Reset ¶
func (x *SearchInvocationsRequest) Reset()
func (*SearchInvocationsRequest) String ¶
func (x *SearchInvocationsRequest) String() string
type SearchInvocationsRequest_Offset ¶
type SearchInvocationsRequest_Offset struct { // Absolute number of results to skip. May be rejected if too high. Offset int64 `protobuf:"varint,3,opt,name=offset,proto3,oneof"` }
type SearchInvocationsRequest_PageToken ¶
type SearchInvocationsRequest_PageToken struct { // The next_page_token value returned from a previous Search request, if // any. PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3,oneof"` }
type SearchInvocationsResponse ¶
type SearchInvocationsResponse struct { // Invocations matching the search, possibly capped at request.page_size or a // server limit. Invocations []*Invocation `protobuf:"bytes,1,rep,name=invocations,proto3" json:"invocations,omitempty"` // Token to retrieve the next page of results, or empty if there are no // more results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response from calling SearchInvocations
func (*SearchInvocationsResponse) Descriptor
deprecated
func (*SearchInvocationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchInvocationsResponse.ProtoReflect.Descriptor instead.
func (*SearchInvocationsResponse) GetInvocations ¶
func (x *SearchInvocationsResponse) GetInvocations() []*Invocation
func (*SearchInvocationsResponse) GetNextPageToken ¶
func (x *SearchInvocationsResponse) GetNextPageToken() string
func (*SearchInvocationsResponse) ProtoMessage ¶
func (*SearchInvocationsResponse) ProtoMessage()
func (*SearchInvocationsResponse) ProtoReflect ¶
func (x *SearchInvocationsResponse) ProtoReflect() protoreflect.Message
func (*SearchInvocationsResponse) Reset ¶
func (x *SearchInvocationsResponse) Reset()
func (*SearchInvocationsResponse) String ¶
func (x *SearchInvocationsResponse) String() string
type Status ¶
type Status int32
Status of a resource.
const ( // The implicit default enum value. Should never be set. Status_STATUS_UNSPECIFIED Status = 0 // Displays as "Building". Means the target is compiling, linking, etc. Status_BUILDING Status = 1 // Displays as "Built". Means the target was built successfully. // If testing was requested, it should never reach this status: it should go // straight from BUILDING to TESTING. Status_BUILT Status = 2 // Displays as "Broken". Means build failure such as compile error. Status_FAILED_TO_BUILD Status = 3 // Displays as "Testing". Means the test is running. Status_TESTING Status = 4 // Displays as "Passed". Means the test was run and passed. Status_PASSED Status = 5 // Displays as "Failed". Means the test was run and failed. Status_FAILED Status = 6 // Displays as "Timed out". Means the test didn't finish in time. Status_TIMED_OUT Status = 7 // Displays as "Cancelled". Means the build or test was cancelled. // E.g. User hit control-C. Status_CANCELLED Status = 8 // Displays as "Tool Failed". Means the build or test had internal tool // failure. Status_TOOL_FAILED Status = 9 // Displays as "Incomplete". Means the build or test did not complete. This // might happen when a build breakage or test failure causes the tool to stop // trying to build anything more or run any more tests, with the default // bazel --nokeep_going option or the --notest_keep_going option. Status_INCOMPLETE Status = 10 // Displays as "Flaky". Means the aggregate status contains some runs that // were successful, and some that were not. Status_FLAKY Status = 11 // Displays as "Unknown". Means the tool uploading to the server died // mid-upload or does not know the state. Status_UNKNOWN Status = 12 // Displays as "Skipped". Means building and testing were skipped. // (E.g. Restricted to a different configuration.) Status_SKIPPED Status = 13 )
func (Status) Descriptor ¶
func (Status) Descriptor() protoreflect.EnumDescriptor
func (Status) EnumDescriptor
deprecated
func (Status) Number ¶
func (x Status) Number() protoreflect.EnumNumber
func (Status) Type ¶
func (Status) Type() protoreflect.EnumType
type StatusAttributes ¶
type StatusAttributes struct { // Enum representation of the status. Status Status `protobuf:"varint,1,opt,name=status,proto3,enum=google.devtools.resultstore.v2.Status" json:"status,omitempty"` // A longer description about the status. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
Describes the status of a resource in both enum and string form. Only use description when conveying additional info not captured in the enum name.
func (*StatusAttributes) Descriptor
deprecated
func (*StatusAttributes) Descriptor() ([]byte, []int)
Deprecated: Use StatusAttributes.ProtoReflect.Descriptor instead.
func (*StatusAttributes) GetDescription ¶
func (x *StatusAttributes) GetDescription() string
func (*StatusAttributes) GetStatus ¶
func (x *StatusAttributes) GetStatus() Status
func (*StatusAttributes) ProtoMessage ¶
func (*StatusAttributes) ProtoMessage()
func (*StatusAttributes) ProtoReflect ¶
func (x *StatusAttributes) ProtoReflect() protoreflect.Message
func (*StatusAttributes) Reset ¶
func (x *StatusAttributes) Reset()
func (*StatusAttributes) String ¶
func (x *StatusAttributes) String() string
type Target ¶
type Target struct { // The resource name. Its format must be: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The resource ID components that identify the Target. They must match the // resource name after proper encoding. Id *Target_Id `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // This is the aggregate status of the target. StatusAttributes *StatusAttributes `protobuf:"bytes,3,opt,name=status_attributes,json=statusAttributes,proto3" json:"status_attributes,omitempty"` // When this target started and its duration. Timing *Timing `protobuf:"bytes,4,opt,name=timing,proto3" json:"timing,omitempty"` // Attributes that apply to all targets. TargetAttributes *TargetAttributes `protobuf:"bytes,5,opt,name=target_attributes,json=targetAttributes,proto3" json:"target_attributes,omitempty"` // Attributes that apply to all test actions under this target. TestAttributes *TestAttributes `protobuf:"bytes,6,opt,name=test_attributes,json=testAttributes,proto3" json:"test_attributes,omitempty"` // Arbitrary name-value pairs. // This is implemented as a multi-map. Multiple properties are allowed with // the same key. Properties will be returned in lexicographical order by key. Properties []*Property `protobuf:"bytes,7,rep,name=properties,proto3" json:"properties,omitempty"` // A list of file references for target level files. // The file IDs must be unique within this list. Duplicate file IDs will // result in an error. Files will be returned in lexicographical order by ID. // Use this field to specify outputs not related to a configuration. Files []*File `protobuf:"bytes,8,rep,name=files,proto3" json:"files,omitempty"` // Provides a hint to clients as to whether to display the Target to users. // If true then clients likely want to display the Target by default. // Once set to true, this may not be set back to false. Visible bool `protobuf:"varint,10,opt,name=visible,proto3" json:"visible,omitempty"` // contains filtered or unexported fields }
Each Target represents data for a given target in a given Invocation. ConfiguredTarget and Action resources under each Target contain the bulk of the data.
func (*Target) Descriptor
deprecated
func (*Target) GetProperties ¶
func (*Target) GetStatusAttributes ¶
func (x *Target) GetStatusAttributes() *StatusAttributes
func (*Target) GetTargetAttributes ¶
func (x *Target) GetTargetAttributes() *TargetAttributes
func (*Target) GetTestAttributes ¶
func (x *Target) GetTestAttributes() *TestAttributes
func (*Target) GetVisible ¶
func (*Target) ProtoMessage ¶
func (*Target) ProtoMessage()
func (*Target) ProtoReflect ¶
func (x *Target) ProtoReflect() protoreflect.Message
type TargetAttributes ¶
type TargetAttributes struct { // If known, indicates the type of this target. In bazel this corresponds // to the rule-suffix. Type TargetType `protobuf:"varint,1,opt,name=type,proto3,enum=google.devtools.resultstore.v2.TargetType" json:"type,omitempty"` // If known, the main language of this target, e.g. java, cc, python, etc. Language Language `protobuf:"varint,2,opt,name=language,proto3,enum=google.devtools.resultstore.v2.Language" json:"language,omitempty"` // The tags attribute of the build rule. These should be short, descriptive // words, and there should only be a few of them. // This is implemented as a set. All tags will be unique. Any duplicate tags // will be ignored. Tags will be returned in lexicographical order. Tags []string `protobuf:"bytes,3,rep,name=tags,proto3" json:"tags,omitempty"` // contains filtered or unexported fields }
Attributes that apply to all targets.
func (*TargetAttributes) Descriptor
deprecated
func (*TargetAttributes) Descriptor() ([]byte, []int)
Deprecated: Use TargetAttributes.ProtoReflect.Descriptor instead.
func (*TargetAttributes) GetLanguage ¶
func (x *TargetAttributes) GetLanguage() Language
func (*TargetAttributes) GetTags ¶
func (x *TargetAttributes) GetTags() []string
func (*TargetAttributes) GetType ¶
func (x *TargetAttributes) GetType() TargetType
func (*TargetAttributes) ProtoMessage ¶
func (*TargetAttributes) ProtoMessage()
func (*TargetAttributes) ProtoReflect ¶
func (x *TargetAttributes) ProtoReflect() protoreflect.Message
func (*TargetAttributes) Reset ¶
func (x *TargetAttributes) Reset()
func (*TargetAttributes) String ¶
func (x *TargetAttributes) String() string
type TargetType ¶
type TargetType int32
These correspond to the suffix of the rule name. Eg cc_test has type TEST.
const ( // Unspecified by the build system. TargetType_TARGET_TYPE_UNSPECIFIED TargetType = 0 // An application e.g. ios_application. TargetType_APPLICATION TargetType = 1 // A binary target e.g. cc_binary. TargetType_BINARY TargetType = 2 // A library target e.g. java_library TargetType_LIBRARY TargetType = 3 // A package TargetType_PACKAGE TargetType = 4 // Any test target, in bazel that means a rule with a '_test' suffix. TargetType_TEST TargetType = 5 )
func (TargetType) Descriptor ¶
func (TargetType) Descriptor() protoreflect.EnumDescriptor
func (TargetType) Enum ¶
func (x TargetType) Enum() *TargetType
func (TargetType) EnumDescriptor
deprecated
func (TargetType) EnumDescriptor() ([]byte, []int)
Deprecated: Use TargetType.Descriptor instead.
func (TargetType) Number ¶
func (x TargetType) Number() protoreflect.EnumNumber
func (TargetType) String ¶
func (x TargetType) String() string
func (TargetType) Type ¶
func (TargetType) Type() protoreflect.EnumType
type Target_Id ¶
type Target_Id struct { // The Invocation ID. InvocationId string `protobuf:"bytes,1,opt,name=invocation_id,json=invocationId,proto3" json:"invocation_id,omitempty"` // The Target ID. TargetId string `protobuf:"bytes,2,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` // contains filtered or unexported fields }
The resource ID components that identify the Target.
func (*Target_Id) Descriptor
deprecated
func (*Target_Id) GetInvocationId ¶
func (*Target_Id) GetTargetId ¶
func (*Target_Id) ProtoMessage ¶
func (*Target_Id) ProtoMessage()
func (*Target_Id) ProtoReflect ¶
func (x *Target_Id) ProtoReflect() protoreflect.Message
type Test ¶
type Test struct { // Either a TestCase of a TestSuite // // Types that are assignable to TestType: // *Test_TestCase // *Test_TestSuite TestType isTest_TestType `protobuf_oneof:"test_type"` // contains filtered or unexported fields }
The result of running a test case or test suite. JUnit3 TestDecorators are represented as a TestSuite with a single test.
func (*Test) Descriptor
deprecated
func (*Test) GetTestCase ¶
func (*Test) GetTestSuite ¶
func (*Test) GetTestType ¶
func (m *Test) GetTestType() isTest_TestType
func (*Test) ProtoMessage ¶
func (*Test) ProtoMessage()
func (*Test) ProtoReflect ¶
func (x *Test) ProtoReflect() protoreflect.Message
type TestAction ¶
type TestAction struct { // Timing data for execution of the test action. TestTiming *TestTiming `protobuf:"bytes,1,opt,name=test_timing,json=testTiming,proto3" json:"test_timing,omitempty"` // If the test is divided up into shards to improve performance, set this to // indicate which shard this test action is for. Value must be in interval // [0, total_shard_count). Defaults to 0, which is appropriate if all test // cases are run in the same process. ShardNumber int32 `protobuf:"varint,2,opt,name=shard_number,json=shardNumber,proto3" json:"shard_number,omitempty"` // If the user requested that every test be run multiple times, as is often // done to measure flakiness, set this to indicate which run this test action // is for. Value must be in interval [0, total_run_count). Defaults to 0, // which is appropriate if multiple runs were not requested. RunNumber int32 `protobuf:"varint,3,opt,name=run_number,json=runNumber,proto3" json:"run_number,omitempty"` // If flaky tests are automatically retried, set this to indicate which // attempt this test action is for. (e.g. 0 for the first attempt, 1 for // second, and so on). Defaults to 0, which is appropriate if this is the only // attempt. AttemptNumber int32 `protobuf:"varint,4,opt,name=attempt_number,json=attemptNumber,proto3" json:"attempt_number,omitempty"` // A tree of test suites and test cases that were run by this test action. // Each test case has its own status information, including stack traces. // Typically produced by parsing an XML Log, but may also be provided directly // by clients. TestSuite *TestSuite `protobuf:"bytes,5,opt,name=test_suite,json=testSuite,proto3" json:"test_suite,omitempty"` // Warnings for this test action. Warnings []*TestWarning `protobuf:"bytes,8,rep,name=warnings,proto3" json:"warnings,omitempty"` // Estimated memory consumption of the test action, in bytes. A default value // of 0 means there is no memory consumption estimate specified. EstimatedMemoryBytes int64 `protobuf:"varint,10,opt,name=estimated_memory_bytes,json=estimatedMemoryBytes,proto3" json:"estimated_memory_bytes,omitempty"` // contains filtered or unexported fields }
A test action, such as running a JUnit4 test binary.
func (*TestAction) Descriptor
deprecated
func (*TestAction) Descriptor() ([]byte, []int)
Deprecated: Use TestAction.ProtoReflect.Descriptor instead.
func (*TestAction) GetAttemptNumber ¶
func (x *TestAction) GetAttemptNumber() int32
func (*TestAction) GetEstimatedMemoryBytes ¶
func (x *TestAction) GetEstimatedMemoryBytes() int64
func (*TestAction) GetRunNumber ¶
func (x *TestAction) GetRunNumber() int32
func (*TestAction) GetShardNumber ¶
func (x *TestAction) GetShardNumber() int32
func (*TestAction) GetTestSuite ¶
func (x *TestAction) GetTestSuite() *TestSuite
func (*TestAction) GetTestTiming ¶
func (x *TestAction) GetTestTiming() *TestTiming
func (*TestAction) GetWarnings ¶
func (x *TestAction) GetWarnings() []*TestWarning
func (*TestAction) ProtoMessage ¶
func (*TestAction) ProtoMessage()
func (*TestAction) ProtoReflect ¶
func (x *TestAction) ProtoReflect() protoreflect.Message
func (*TestAction) Reset ¶
func (x *TestAction) Reset()
func (*TestAction) String ¶
func (x *TestAction) String() string
type TestAttributes ¶
type TestAttributes struct { // Indicates how big the user indicated the test action was. Size TestSize `protobuf:"varint,1,opt,name=size,proto3,enum=google.devtools.resultstore.v2.TestSize" json:"size,omitempty"` // contains filtered or unexported fields }
Attributes that apply only to test actions under this target.
func (*TestAttributes) Descriptor
deprecated
func (*TestAttributes) Descriptor() ([]byte, []int)
Deprecated: Use TestAttributes.ProtoReflect.Descriptor instead.
func (*TestAttributes) GetSize ¶
func (x *TestAttributes) GetSize() TestSize
func (*TestAttributes) ProtoMessage ¶
func (*TestAttributes) ProtoMessage()
func (*TestAttributes) ProtoReflect ¶
func (x *TestAttributes) ProtoReflect() protoreflect.Message
func (*TestAttributes) Reset ¶
func (x *TestAttributes) Reset()
func (*TestAttributes) String ¶
func (x *TestAttributes) String() string
type TestCaching ¶
type TestCaching int32
Most build systems cache build results to speed up incremental builds. Some also cache test results too. This indicates whether the test results were found in a cache, and where that cache was located.
const ( // The implicit default enum value. Should never be set. TestCaching_TEST_CACHING_UNSPECIFIED TestCaching = 0 // The test result was found in a local cache, so it wasn't run again. TestCaching_LOCAL_CACHE_HIT TestCaching = 1 // The test result was found in a remote cache, so it wasn't run again. TestCaching_REMOTE_CACHE_HIT TestCaching = 2 // The test result was not found in any cache, so it had to be run again. TestCaching_CACHE_MISS TestCaching = 3 )
func (TestCaching) Descriptor ¶
func (TestCaching) Descriptor() protoreflect.EnumDescriptor
func (TestCaching) Enum ¶
func (x TestCaching) Enum() *TestCaching
func (TestCaching) EnumDescriptor
deprecated
func (TestCaching) EnumDescriptor() ([]byte, []int)
Deprecated: Use TestCaching.Descriptor instead.
func (TestCaching) Number ¶
func (x TestCaching) Number() protoreflect.EnumNumber
func (TestCaching) String ¶
func (x TestCaching) String() string
func (TestCaching) Type ¶
func (TestCaching) Type() protoreflect.EnumType
type TestCase ¶
type TestCase struct { // The name of the test case, as reported in the name attribute. For Java, // this is normally the method name. Eg. "testBasic". CaseName string `protobuf:"bytes,1,opt,name=case_name,json=caseName,proto3" json:"case_name,omitempty"` // The name of the class in which the test case was defined, as reported in // the classname attribute. For Java, this is normally the fully qualified // class name. Eg. "com.google.common.hash.BloomFilterTest". ClassName string `protobuf:"bytes,2,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"` // An enum reported in the result attribute that is used in conjunction with // failures and errors below to report the outcome. Result TestCase_Result `protobuf:"varint,3,opt,name=result,proto3,enum=google.devtools.resultstore.v2.TestCase_Result" json:"result,omitempty"` // Failures reported in <failure> elements within this <testcase>. Failures []*TestFailure `protobuf:"bytes,4,rep,name=failures,proto3" json:"failures,omitempty"` // Errors reported in <error> elements within this <testcase>. Errors []*TestError `protobuf:"bytes,5,rep,name=errors,proto3" json:"errors,omitempty"` // The timing for the TestCase, as reported by the time attribute. Timing *Timing `protobuf:"bytes,7,opt,name=timing,proto3" json:"timing,omitempty"` // Arbitrary name-value pairs, as reported in custom attributes or in a // <properties> element within this <testcase>. Multiple properties are // allowed with the same key. Properties will be returned in lexicographical // order by key. Properties []*Property `protobuf:"bytes,8,rep,name=properties,proto3" json:"properties,omitempty"` // Files produced by this test case, as reported by undeclared output // annotations. // The file IDs must be unique within this list. Duplicate file IDs will // result in an error. Files will be returned in lexicographical order by ID. Files []*File `protobuf:"bytes,9,rep,name=files,proto3" json:"files,omitempty"` // contains filtered or unexported fields }
The result of running a test case, as reported in a <testcase> element of an XML log.
func (*TestCase) Descriptor
deprecated
func (*TestCase) GetCaseName ¶
func (*TestCase) GetClassName ¶
func (*TestCase) GetFailures ¶
func (x *TestCase) GetFailures() []*TestFailure
func (*TestCase) GetProperties ¶
func (*TestCase) GetResult ¶
func (x *TestCase) GetResult() TestCase_Result
func (*TestCase) ProtoMessage ¶
func (*TestCase) ProtoMessage()
func (*TestCase) ProtoReflect ¶
func (x *TestCase) ProtoReflect() protoreflect.Message
type TestCase_Result ¶
type TestCase_Result int32
The result of running a test case.
const ( // The implicit default enum value. Do not use. TestCase_RESULT_UNSPECIFIED TestCase_Result = 0 // Test case ran to completion. Look for failures or errors to determine // whether it passed, failed, or errored. TestCase_COMPLETED TestCase_Result = 1 // Test case started but did not complete because the test harness received // a signal and decided to stop running tests. TestCase_INTERRUPTED TestCase_Result = 2 // Test case was not started because the test harness received a SIGINT or // timed out. TestCase_CANCELLED TestCase_Result = 3 // Test case was not run because the user or process running the test // specified a filter that excluded this test case. TestCase_FILTERED TestCase_Result = 4 // Test case was not run to completion because the test case decided it // should not be run (eg. due to a failed assumption in a JUnit4 test). // Per-test setup or tear-down may or may not have run. TestCase_SKIPPED TestCase_Result = 5 // The test framework did not run the test case because it was labeled as // suppressed. Eg. if someone temporarily disables a failing test. TestCase_SUPPRESSED TestCase_Result = 6 )
func (TestCase_Result) Descriptor ¶
func (TestCase_Result) Descriptor() protoreflect.EnumDescriptor
func (TestCase_Result) Enum ¶
func (x TestCase_Result) Enum() *TestCase_Result
func (TestCase_Result) EnumDescriptor
deprecated
func (TestCase_Result) EnumDescriptor() ([]byte, []int)
Deprecated: Use TestCase_Result.Descriptor instead.
func (TestCase_Result) Number ¶
func (x TestCase_Result) Number() protoreflect.EnumNumber
func (TestCase_Result) String ¶
func (x TestCase_Result) String() string
func (TestCase_Result) Type ¶
func (TestCase_Result) Type() protoreflect.EnumType
type TestError ¶
type TestError struct { // The exception message, as reported in the message attribute. Typically // short, but may be multi-line. Eg. "argument cannot be null". ErrorMessage string `protobuf:"bytes,1,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` // The type of the exception being thrown, reported in the type attribute. // For Java, this is a fully qualified Throwable class name. // Eg: "java.lang.IllegalArgumentException" ExceptionType string `protobuf:"bytes,2,opt,name=exception_type,json=exceptionType,proto3" json:"exception_type,omitempty"` // The stack trace reported as the content of the <error> element, often in // a CDATA block. This contains one line for each stack frame, each including // a method/function name, a class/file name, and a line number. Most recent // call is usually first, but not for Python stack traces. May contain the // exception_type and message. StackTrace string `protobuf:"bytes,3,opt,name=stack_trace,json=stackTrace,proto3" json:"stack_trace,omitempty"` // contains filtered or unexported fields }
Represents an exception that prevented a test case from completing, as reported in an <error> element within a <testcase>. For Java, multiple TestErrors are used to represent a chained exception.
func (*TestError) Descriptor
deprecated
func (*TestError) GetErrorMessage ¶
func (*TestError) GetExceptionType ¶
func (*TestError) GetStackTrace ¶
func (*TestError) ProtoMessage ¶
func (*TestError) ProtoMessage()
func (*TestError) ProtoReflect ¶
func (x *TestError) ProtoReflect() protoreflect.Message
type TestFailure ¶
type TestFailure struct { // The exception message reported in the message attribute. Typically short, // but may be multi-line. Eg. "Expected 'foo' but was 'bar'". FailureMessage string `protobuf:"bytes,1,opt,name=failure_message,json=failureMessage,proto3" json:"failure_message,omitempty"` // The type of the exception being thrown, reported in the type attribute. // Eg: "org.junit.ComparisonFailure" ExceptionType string `protobuf:"bytes,2,opt,name=exception_type,json=exceptionType,proto3" json:"exception_type,omitempty"` // The stack trace reported as the content of the <failure> element, often in // a CDATA block. This contains one line for each stack frame, each including // a method/function name, a class/file name, and a line number. Most recent // call is usually first, but not for Python stack traces. May contain the // exception_type and message. StackTrace string `protobuf:"bytes,3,opt,name=stack_trace,json=stackTrace,proto3" json:"stack_trace,omitempty"` // The expected values. // // These values can be diffed against the actual values. Often, there is just // one actual and one expected value. If there is more than one, they should // be compared as an unordered collection. Expected []string `protobuf:"bytes,4,rep,name=expected,proto3" json:"expected,omitempty"` // The actual values. // // These values can be diffed against the expected values. Often, there is // just one actual and one expected value. If there is more than one, they // should be compared as an unordered collection. Actual []string `protobuf:"bytes,5,rep,name=actual,proto3" json:"actual,omitempty"` // contains filtered or unexported fields }
Represents a violated assertion, as reported in a <failure> element within a <testcase>. Some languages allow assertions to be made without stopping the test case when they're violated, leading to multiple TestFailures. For Java, multiple TestFailures are used to represent a chained exception.
func (*TestFailure) Descriptor
deprecated
func (*TestFailure) Descriptor() ([]byte, []int)
Deprecated: Use TestFailure.ProtoReflect.Descriptor instead.
func (*TestFailure) GetActual ¶
func (x *TestFailure) GetActual() []string
func (*TestFailure) GetExceptionType ¶
func (x *TestFailure) GetExceptionType() string
func (*TestFailure) GetExpected ¶
func (x *TestFailure) GetExpected() []string
func (*TestFailure) GetFailureMessage ¶
func (x *TestFailure) GetFailureMessage() string
func (*TestFailure) GetStackTrace ¶
func (x *TestFailure) GetStackTrace() string
func (*TestFailure) ProtoMessage ¶
func (*TestFailure) ProtoMessage()
func (*TestFailure) ProtoReflect ¶
func (x *TestFailure) ProtoReflect() protoreflect.Message
func (*TestFailure) Reset ¶
func (x *TestFailure) Reset()
func (*TestFailure) String ¶
func (x *TestFailure) String() string
type TestSize ¶
type TestSize int32
Indicates how big the user indicated the test action was.
const ( // Unspecified by the user. TestSize_TEST_SIZE_UNSPECIFIED TestSize = 0 // Unit test taking less than 1 minute. TestSize_SMALL TestSize = 1 // Integration tests taking less than 5 minutes. TestSize_MEDIUM TestSize = 2 // End-to-end tests taking less than 15 minutes. TestSize_LARGE TestSize = 3 // Even bigger than LARGE. TestSize_ENORMOUS TestSize = 4 // Something that doesn't fit into the above categories. TestSize_OTHER_SIZE TestSize = 5 )
func (TestSize) Descriptor ¶
func (TestSize) Descriptor() protoreflect.EnumDescriptor
func (TestSize) EnumDescriptor
deprecated
func (TestSize) Number ¶
func (x TestSize) Number() protoreflect.EnumNumber
func (TestSize) Type ¶
func (TestSize) Type() protoreflect.EnumType
type TestSuite ¶
type TestSuite struct { // The full name of this suite, as reported in the name attribute. For Java // tests, this is normally the fully qualified class name. Eg. // "com.google.common.hash.BloomFilterTest". SuiteName string `protobuf:"bytes,1,opt,name=suite_name,json=suiteName,proto3" json:"suite_name,omitempty"` // The results of the test cases and test suites contained in this suite, // as reported in the <testcase> and <testsuite> elements contained within // this <testsuite>. Tests []*Test `protobuf:"bytes,2,rep,name=tests,proto3" json:"tests,omitempty"` // Failures reported in <failure> elements within this <testsuite>. Failures []*TestFailure `protobuf:"bytes,3,rep,name=failures,proto3" json:"failures,omitempty"` // Errors reported in <error> elements within this <testsuite>. Errors []*TestError `protobuf:"bytes,4,rep,name=errors,proto3" json:"errors,omitempty"` // The timing for the entire TestSuite, as reported by the time attribute. Timing *Timing `protobuf:"bytes,6,opt,name=timing,proto3" json:"timing,omitempty"` // Arbitrary name-value pairs, as reported in custom attributes or in a // <properties> element within this <testsuite>. Multiple properties are // allowed with the same key. Properties will be returned in lexicographical // order by key. Properties []*Property `protobuf:"bytes,7,rep,name=properties,proto3" json:"properties,omitempty"` // Files produced by this test suite, as reported by undeclared output // annotations. // The file IDs must be unique within this list. Duplicate file IDs will // result in an error. Files will be returned in lexicographical order by ID. Files []*File `protobuf:"bytes,8,rep,name=files,proto3" json:"files,omitempty"` // contains filtered or unexported fields }
The result of running a test suite, as reported in a <testsuite> element of an XML log.
func (*TestSuite) Descriptor
deprecated
func (*TestSuite) GetFailures ¶
func (x *TestSuite) GetFailures() []*TestFailure
func (*TestSuite) GetProperties ¶
func (*TestSuite) GetSuiteName ¶
func (*TestSuite) ProtoMessage ¶
func (*TestSuite) ProtoMessage()
func (*TestSuite) ProtoReflect ¶
func (x *TestSuite) ProtoReflect() protoreflect.Message
type TestTiming ¶
type TestTiming struct { // Test timing for either a local or remote execution. // // Types that are assignable to Location: // *TestTiming_Local // *TestTiming_Remote Location isTestTiming_Location `protobuf_oneof:"location"` // The amount of CPU time spent by the test process executing system calls // within the kernel, as opposed to library code. Time the test process spent // blocked does not count towards this figure. SystemTimeDuration *durationpb.Duration `protobuf:"bytes,3,opt,name=system_time_duration,json=systemTimeDuration,proto3" json:"system_time_duration,omitempty"` // The amount of CPU time spent by the test process executing user-mode code // outside the kernel, as opposed to library code. Time the test process // spent blocked does not count towards this figure. You can add user_time to // system_time to get total CPU time taken by the test process. UserTimeDuration *durationpb.Duration `protobuf:"bytes,4,opt,name=user_time_duration,json=userTimeDuration,proto3" json:"user_time_duration,omitempty"` // Most build systems cache build results to speed up incremental builds. // Some also cache test results too. This indicates whether the test results // were found in a cache, and where that cache was located. TestCaching TestCaching `` /* 143-byte string literal not displayed */ // contains filtered or unexported fields }
Timing data for execution of a test action. The action may be performed locally, on the machine running the build, or remotely.
func (*TestTiming) Descriptor
deprecated
func (*TestTiming) Descriptor() ([]byte, []int)
Deprecated: Use TestTiming.ProtoReflect.Descriptor instead.
func (*TestTiming) GetLocal ¶
func (x *TestTiming) GetLocal() *LocalTestTiming
func (*TestTiming) GetLocation ¶
func (m *TestTiming) GetLocation() isTestTiming_Location
func (*TestTiming) GetRemote ¶
func (x *TestTiming) GetRemote() *RemoteTestTiming
func (*TestTiming) GetSystemTimeDuration ¶
func (x *TestTiming) GetSystemTimeDuration() *durationpb.Duration
func (*TestTiming) GetTestCaching ¶
func (x *TestTiming) GetTestCaching() TestCaching
func (*TestTiming) GetUserTimeDuration ¶
func (x *TestTiming) GetUserTimeDuration() *durationpb.Duration
func (*TestTiming) ProtoMessage ¶
func (*TestTiming) ProtoMessage()
func (*TestTiming) ProtoReflect ¶
func (x *TestTiming) ProtoReflect() protoreflect.Message
func (*TestTiming) Reset ¶
func (x *TestTiming) Reset()
func (*TestTiming) String ¶
func (x *TestTiming) String() string
type TestTiming_Local ¶
type TestTiming_Local struct { // Used for local test actions. Local *LocalTestTiming `protobuf:"bytes,1,opt,name=local,proto3,oneof"` }
type TestTiming_Remote ¶
type TestTiming_Remote struct { // Used for remote test actions. Remote *RemoteTestTiming `protobuf:"bytes,2,opt,name=remote,proto3,oneof"` }
type TestWarning ¶
type TestWarning struct { // Contains the message detailing the warning. WarningMessage string `protobuf:"bytes,1,opt,name=warning_message,json=warningMessage,proto3" json:"warning_message,omitempty"` // contains filtered or unexported fields }
A warning from a test execution.
func (*TestWarning) Descriptor
deprecated
func (*TestWarning) Descriptor() ([]byte, []int)
Deprecated: Use TestWarning.ProtoReflect.Descriptor instead.
func (*TestWarning) GetWarningMessage ¶
func (x *TestWarning) GetWarningMessage() string
func (*TestWarning) ProtoMessage ¶
func (*TestWarning) ProtoMessage()
func (*TestWarning) ProtoReflect ¶
func (x *TestWarning) ProtoReflect() protoreflect.Message
func (*TestWarning) Reset ¶
func (x *TestWarning) Reset()
func (*TestWarning) String ¶
func (x *TestWarning) String() string
type Test_TestCase ¶
type Test_TestCase struct { // When this contains just a single TestCase TestCase *TestCase `protobuf:"bytes,1,opt,name=test_case,json=testCase,proto3,oneof"` }
type Test_TestSuite ¶
type Test_TestSuite struct { // When this contains a TestSuite of test cases. TestSuite *TestSuite `protobuf:"bytes,2,opt,name=test_suite,json=testSuite,proto3,oneof"` }
type Timing ¶
type Timing struct { // The time the resource started running. This is in UTC Epoch time. StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // The duration for which the resource ran. Duration *durationpb.Duration `protobuf:"bytes,2,opt,name=duration,proto3" json:"duration,omitempty"` // contains filtered or unexported fields }
The timing of a particular Invocation, Action, etc. The start_time is specified, stop time can be calculated by adding duration to start_time.
func (*Timing) Descriptor
deprecated
func (*Timing) GetDuration ¶
func (x *Timing) GetDuration() *durationpb.Duration
func (*Timing) GetStartTime ¶
func (x *Timing) GetStartTime() *timestamppb.Timestamp
func (*Timing) ProtoMessage ¶
func (*Timing) ProtoMessage()
func (*Timing) ProtoReflect ¶
func (x *Timing) ProtoReflect() protoreflect.Message
type TouchInvocationRequest ¶
type TouchInvocationRequest struct { // Required. The name of the invocation. Its format must be: // invocations/${INVOCATION_ID} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,2,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // contains filtered or unexported fields }
Request passed into TouchInvocation
func (*TouchInvocationRequest) Descriptor
deprecated
func (*TouchInvocationRequest) Descriptor() ([]byte, []int)
Deprecated: Use TouchInvocationRequest.ProtoReflect.Descriptor instead.
func (*TouchInvocationRequest) GetAuthorizationToken ¶
func (x *TouchInvocationRequest) GetAuthorizationToken() string
func (*TouchInvocationRequest) GetName ¶
func (x *TouchInvocationRequest) GetName() string
func (*TouchInvocationRequest) ProtoMessage ¶
func (*TouchInvocationRequest) ProtoMessage()
func (*TouchInvocationRequest) ProtoReflect ¶
func (x *TouchInvocationRequest) ProtoReflect() protoreflect.Message
func (*TouchInvocationRequest) Reset ¶
func (x *TouchInvocationRequest) Reset()
func (*TouchInvocationRequest) String ¶
func (x *TouchInvocationRequest) String() string
type TouchInvocationResponse ¶
type TouchInvocationResponse struct { // The name of the invocation. Its format will be: // invocations/${INVOCATION_ID} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The resource ID components that identify the Invocation. Id *Invocation_Id `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
Response returned from TouchInvocation
func (*TouchInvocationResponse) Descriptor
deprecated
func (*TouchInvocationResponse) Descriptor() ([]byte, []int)
Deprecated: Use TouchInvocationResponse.ProtoReflect.Descriptor instead.
func (*TouchInvocationResponse) GetId ¶
func (x *TouchInvocationResponse) GetId() *Invocation_Id
func (*TouchInvocationResponse) GetName ¶
func (x *TouchInvocationResponse) GetName() string
func (*TouchInvocationResponse) ProtoMessage ¶
func (*TouchInvocationResponse) ProtoMessage()
func (*TouchInvocationResponse) ProtoReflect ¶
func (x *TouchInvocationResponse) ProtoReflect() protoreflect.Message
func (*TouchInvocationResponse) Reset ¶
func (x *TouchInvocationResponse) Reset()
func (*TouchInvocationResponse) String ¶
func (x *TouchInvocationResponse) String() string
type TraverseFileSetsRequest ¶
type TraverseFileSetsRequest struct { // Required. The name of the resource to traverse. // It must match one of the following formats: // // invocations/${INVOCATION_ID}/fileSets/${FILE_SET_ID} // This returns the transitive closure of FileSets referenced by the given // FileSet, including itself. // // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${CONFIGURATION_ID}/actions/${ACTION_ID} // This returns the transitive closure of FileSets referenced by the given // Action. If ${ACTION_ID} is "-", this returns the transitive closure of // FileSets referenced by all Actions under the given ConfiguredTarget. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The maximum number of items to return. // Zero means all, but may be capped by the server. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Options for pagination. // // Types that are assignable to PageStart: // *TraverseFileSetsRequest_PageToken // *TraverseFileSetsRequest_Offset PageStart isTraverseFileSetsRequest_PageStart `protobuf_oneof:"page_start"` // contains filtered or unexported fields }
Request passed into TraverseFileSets
func (*TraverseFileSetsRequest) Descriptor
deprecated
func (*TraverseFileSetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use TraverseFileSetsRequest.ProtoReflect.Descriptor instead.
func (*TraverseFileSetsRequest) GetName ¶
func (x *TraverseFileSetsRequest) GetName() string
func (*TraverseFileSetsRequest) GetOffset ¶
func (x *TraverseFileSetsRequest) GetOffset() int64
func (*TraverseFileSetsRequest) GetPageSize ¶
func (x *TraverseFileSetsRequest) GetPageSize() int32
func (*TraverseFileSetsRequest) GetPageStart ¶
func (m *TraverseFileSetsRequest) GetPageStart() isTraverseFileSetsRequest_PageStart
func (*TraverseFileSetsRequest) GetPageToken ¶
func (x *TraverseFileSetsRequest) GetPageToken() string
func (*TraverseFileSetsRequest) ProtoMessage ¶
func (*TraverseFileSetsRequest) ProtoMessage()
func (*TraverseFileSetsRequest) ProtoReflect ¶
func (x *TraverseFileSetsRequest) ProtoReflect() protoreflect.Message
func (*TraverseFileSetsRequest) Reset ¶
func (x *TraverseFileSetsRequest) Reset()
func (*TraverseFileSetsRequest) String ¶
func (x *TraverseFileSetsRequest) String() string
type TraverseFileSetsRequest_Offset ¶
type TraverseFileSetsRequest_Offset struct { // Absolute number of results to skip. // Not yet implemented. 0 for default. Offset int64 `protobuf:"varint,4,opt,name=offset,proto3,oneof"` }
type TraverseFileSetsRequest_PageToken ¶
type TraverseFileSetsRequest_PageToken struct { // The next_page_token value returned from a previous List request, if any. // Page tokens will become larger with every page returned, and if a page // token becomes too large, it will no longer be possible to continue to // calculate the transitive dependencies. The API will return a 400 // Bad request (HTTPS), or a INVALID_ARGUMENT (gRPC ) when // this happens. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"` }
type TraverseFileSetsResponse ¶
type TraverseFileSetsResponse struct { // File sets matching the request. // The order in which results are returned is undefined, but stable. FileSets []*FileSet `protobuf:"bytes,1,rep,name=file_sets,json=fileSets,proto3" json:"file_sets,omitempty"` // Token to retrieve the next page of results, or empty if there are no // more results in the list. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response from calling TraverseFileSets
func (*TraverseFileSetsResponse) Descriptor
deprecated
func (*TraverseFileSetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use TraverseFileSetsResponse.ProtoReflect.Descriptor instead.
func (*TraverseFileSetsResponse) GetFileSets ¶
func (x *TraverseFileSetsResponse) GetFileSets() []*FileSet
func (*TraverseFileSetsResponse) GetNextPageToken ¶
func (x *TraverseFileSetsResponse) GetNextPageToken() string
func (*TraverseFileSetsResponse) ProtoMessage ¶
func (*TraverseFileSetsResponse) ProtoMessage()
func (*TraverseFileSetsResponse) ProtoReflect ¶
func (x *TraverseFileSetsResponse) ProtoReflect() protoreflect.Message
func (*TraverseFileSetsResponse) Reset ¶
func (x *TraverseFileSetsResponse) Reset()
func (*TraverseFileSetsResponse) String ¶
func (x *TraverseFileSetsResponse) String() string
type UnimplementedResultStoreDownloadServer ¶
type UnimplementedResultStoreDownloadServer struct { }
UnimplementedResultStoreDownloadServer can be embedded to have forward compatible implementations.
func (*UnimplementedResultStoreDownloadServer) BatchListActions ¶
func (*UnimplementedResultStoreDownloadServer) BatchListActions(context.Context, *BatchListActionsRequest) (*BatchListActionsResponse, error)
func (*UnimplementedResultStoreDownloadServer) ExportInvocation ¶
func (*UnimplementedResultStoreDownloadServer) ExportInvocation(context.Context, *ExportInvocationRequest) (*ExportInvocationResponse, error)
func (*UnimplementedResultStoreDownloadServer) GetAction ¶
func (*UnimplementedResultStoreDownloadServer) GetAction(context.Context, *GetActionRequest) (*Action, error)
func (*UnimplementedResultStoreDownloadServer) GetConfiguration ¶
func (*UnimplementedResultStoreDownloadServer) GetConfiguration(context.Context, *GetConfigurationRequest) (*Configuration, error)
func (*UnimplementedResultStoreDownloadServer) GetConfiguredTarget ¶
func (*UnimplementedResultStoreDownloadServer) GetConfiguredTarget(context.Context, *GetConfiguredTargetRequest) (*ConfiguredTarget, error)
func (*UnimplementedResultStoreDownloadServer) GetFileSet ¶
func (*UnimplementedResultStoreDownloadServer) GetFileSet(context.Context, *GetFileSetRequest) (*FileSet, error)
func (*UnimplementedResultStoreDownloadServer) GetInvocation ¶
func (*UnimplementedResultStoreDownloadServer) GetInvocation(context.Context, *GetInvocationRequest) (*Invocation, error)
func (*UnimplementedResultStoreDownloadServer) GetInvocationDownloadMetadata ¶
func (*UnimplementedResultStoreDownloadServer) GetInvocationDownloadMetadata(context.Context, *GetInvocationDownloadMetadataRequest) (*DownloadMetadata, error)
func (*UnimplementedResultStoreDownloadServer) GetTarget ¶
func (*UnimplementedResultStoreDownloadServer) GetTarget(context.Context, *GetTargetRequest) (*Target, error)
func (*UnimplementedResultStoreDownloadServer) ListActions ¶
func (*UnimplementedResultStoreDownloadServer) ListActions(context.Context, *ListActionsRequest) (*ListActionsResponse, error)
func (*UnimplementedResultStoreDownloadServer) ListConfigurations ¶
func (*UnimplementedResultStoreDownloadServer) ListConfigurations(context.Context, *ListConfigurationsRequest) (*ListConfigurationsResponse, error)
func (*UnimplementedResultStoreDownloadServer) ListConfiguredTargets ¶
func (*UnimplementedResultStoreDownloadServer) ListConfiguredTargets(context.Context, *ListConfiguredTargetsRequest) (*ListConfiguredTargetsResponse, error)
func (*UnimplementedResultStoreDownloadServer) ListFileSets ¶
func (*UnimplementedResultStoreDownloadServer) ListFileSets(context.Context, *ListFileSetsRequest) (*ListFileSetsResponse, error)
func (*UnimplementedResultStoreDownloadServer) ListTargets ¶
func (*UnimplementedResultStoreDownloadServer) ListTargets(context.Context, *ListTargetsRequest) (*ListTargetsResponse, error)
func (*UnimplementedResultStoreDownloadServer) SearchConfiguredTargets ¶
func (*UnimplementedResultStoreDownloadServer) SearchConfiguredTargets(context.Context, *SearchConfiguredTargetsRequest) (*SearchConfiguredTargetsResponse, error)
func (*UnimplementedResultStoreDownloadServer) SearchInvocations ¶
func (*UnimplementedResultStoreDownloadServer) SearchInvocations(context.Context, *SearchInvocationsRequest) (*SearchInvocationsResponse, error)
func (*UnimplementedResultStoreDownloadServer) TraverseFileSets ¶
func (*UnimplementedResultStoreDownloadServer) TraverseFileSets(context.Context, *TraverseFileSetsRequest) (*TraverseFileSetsResponse, error)
type UnimplementedResultStoreFileDownloadServer ¶
type UnimplementedResultStoreFileDownloadServer struct { }
UnimplementedResultStoreFileDownloadServer can be embedded to have forward compatible implementations.
func (*UnimplementedResultStoreFileDownloadServer) GetFileTail ¶
func (*UnimplementedResultStoreFileDownloadServer) GetFileTail(context.Context, *GetFileTailRequest) (*GetFileTailResponse, error)
type UnimplementedResultStoreUploadServer ¶
type UnimplementedResultStoreUploadServer struct { }
UnimplementedResultStoreUploadServer can be embedded to have forward compatible implementations.
func (*UnimplementedResultStoreUploadServer) CreateAction ¶
func (*UnimplementedResultStoreUploadServer) CreateAction(context.Context, *CreateActionRequest) (*Action, error)
func (*UnimplementedResultStoreUploadServer) CreateConfiguration ¶
func (*UnimplementedResultStoreUploadServer) CreateConfiguration(context.Context, *CreateConfigurationRequest) (*Configuration, error)
func (*UnimplementedResultStoreUploadServer) CreateConfiguredTarget ¶
func (*UnimplementedResultStoreUploadServer) CreateConfiguredTarget(context.Context, *CreateConfiguredTargetRequest) (*ConfiguredTarget, error)
func (*UnimplementedResultStoreUploadServer) CreateFileSet ¶
func (*UnimplementedResultStoreUploadServer) CreateFileSet(context.Context, *CreateFileSetRequest) (*FileSet, error)
func (*UnimplementedResultStoreUploadServer) CreateInvocation ¶
func (*UnimplementedResultStoreUploadServer) CreateInvocation(context.Context, *CreateInvocationRequest) (*Invocation, error)
func (*UnimplementedResultStoreUploadServer) CreateTarget ¶
func (*UnimplementedResultStoreUploadServer) CreateTarget(context.Context, *CreateTargetRequest) (*Target, error)
func (*UnimplementedResultStoreUploadServer) DeleteInvocation ¶
func (*UnimplementedResultStoreUploadServer) DeleteInvocation(context.Context, *DeleteInvocationRequest) (*emptypb.Empty, error)
func (*UnimplementedResultStoreUploadServer) FinalizeConfiguredTarget ¶
func (*UnimplementedResultStoreUploadServer) FinalizeConfiguredTarget(context.Context, *FinalizeConfiguredTargetRequest) (*FinalizeConfiguredTargetResponse, error)
func (*UnimplementedResultStoreUploadServer) FinalizeInvocation ¶
func (*UnimplementedResultStoreUploadServer) FinalizeInvocation(context.Context, *FinalizeInvocationRequest) (*FinalizeInvocationResponse, error)
func (*UnimplementedResultStoreUploadServer) FinalizeTarget ¶
func (*UnimplementedResultStoreUploadServer) FinalizeTarget(context.Context, *FinalizeTargetRequest) (*FinalizeTargetResponse, error)
func (*UnimplementedResultStoreUploadServer) GetInvocationUploadMetadata ¶
func (*UnimplementedResultStoreUploadServer) GetInvocationUploadMetadata(context.Context, *GetInvocationUploadMetadataRequest) (*UploadMetadata, error)
func (*UnimplementedResultStoreUploadServer) MergeAction ¶
func (*UnimplementedResultStoreUploadServer) MergeAction(context.Context, *MergeActionRequest) (*Action, error)
func (*UnimplementedResultStoreUploadServer) MergeConfiguredTarget ¶
func (*UnimplementedResultStoreUploadServer) MergeConfiguredTarget(context.Context, *MergeConfiguredTargetRequest) (*ConfiguredTarget, error)
func (*UnimplementedResultStoreUploadServer) MergeFileSet ¶
func (*UnimplementedResultStoreUploadServer) MergeFileSet(context.Context, *MergeFileSetRequest) (*FileSet, error)
func (*UnimplementedResultStoreUploadServer) MergeInvocation ¶
func (*UnimplementedResultStoreUploadServer) MergeInvocation(context.Context, *MergeInvocationRequest) (*Invocation, error)
func (*UnimplementedResultStoreUploadServer) MergeTarget ¶
func (*UnimplementedResultStoreUploadServer) MergeTarget(context.Context, *MergeTargetRequest) (*Target, error)
func (*UnimplementedResultStoreUploadServer) TouchInvocation ¶
func (*UnimplementedResultStoreUploadServer) TouchInvocation(context.Context, *TouchInvocationRequest) (*TouchInvocationResponse, error)
func (*UnimplementedResultStoreUploadServer) UpdateAction ¶
func (*UnimplementedResultStoreUploadServer) UpdateAction(context.Context, *UpdateActionRequest) (*Action, error)
func (*UnimplementedResultStoreUploadServer) UpdateConfiguration ¶
func (*UnimplementedResultStoreUploadServer) UpdateConfiguration(context.Context, *UpdateConfigurationRequest) (*Configuration, error)
func (*UnimplementedResultStoreUploadServer) UpdateConfiguredTarget ¶
func (*UnimplementedResultStoreUploadServer) UpdateConfiguredTarget(context.Context, *UpdateConfiguredTargetRequest) (*ConfiguredTarget, error)
func (*UnimplementedResultStoreUploadServer) UpdateFileSet ¶
func (*UnimplementedResultStoreUploadServer) UpdateFileSet(context.Context, *UpdateFileSetRequest) (*FileSet, error)
func (*UnimplementedResultStoreUploadServer) UpdateInvocation ¶
func (*UnimplementedResultStoreUploadServer) UpdateInvocation(context.Context, *UpdateInvocationRequest) (*Invocation, error)
func (*UnimplementedResultStoreUploadServer) UpdateTarget ¶
func (*UnimplementedResultStoreUploadServer) UpdateTarget(context.Context, *UpdateTargetRequest) (*Target, error)
func (*UnimplementedResultStoreUploadServer) UploadBatch ¶
func (*UnimplementedResultStoreUploadServer) UploadBatch(context.Context, *UploadBatchRequest) (*UploadBatchResponse, error)
type UpdateActionRequest ¶
type UpdateActionRequest struct { // Contains the name and the fields of the action to be updated. The // name format must be: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${CONFIG_ID}/actions/${ACTION_ID} Action *Action `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"` // Indicates which fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // If true then the Update operation will become a Create operation if the // Action is NOT_FOUND. CreateIfNotFound bool `protobuf:"varint,6,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` // contains filtered or unexported fields }
Request passed into UpdateAction
func (*UpdateActionRequest) Descriptor
deprecated
func (*UpdateActionRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateActionRequest.ProtoReflect.Descriptor instead.
func (*UpdateActionRequest) GetAction ¶
func (x *UpdateActionRequest) GetAction() *Action
func (*UpdateActionRequest) GetAuthorizationToken ¶
func (x *UpdateActionRequest) GetAuthorizationToken() string
func (*UpdateActionRequest) GetCreateIfNotFound ¶
func (x *UpdateActionRequest) GetCreateIfNotFound() bool
func (*UpdateActionRequest) GetUpdateMask ¶
func (x *UpdateActionRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateActionRequest) ProtoMessage ¶
func (*UpdateActionRequest) ProtoMessage()
func (*UpdateActionRequest) ProtoReflect ¶
func (x *UpdateActionRequest) ProtoReflect() protoreflect.Message
func (*UpdateActionRequest) Reset ¶
func (x *UpdateActionRequest) Reset()
func (*UpdateActionRequest) String ¶
func (x *UpdateActionRequest) String() string
type UpdateConfigurationRequest ¶
type UpdateConfigurationRequest struct { // Contains the name and fields of the configuration to be updated. The name // format must be: // invocations/${INVOCATION_ID}/configs/${CONFIG_ID} Configuration *Configuration `protobuf:"bytes,3,opt,name=configuration,proto3" json:"configuration,omitempty"` // Indicates which fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // If true then the Update operation will become a Create operation if the // Configuration is NOT_FOUND. CreateIfNotFound bool `protobuf:"varint,6,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` // contains filtered or unexported fields }
Request passed into UpdateConfiguration
func (*UpdateConfigurationRequest) Descriptor
deprecated
func (*UpdateConfigurationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateConfigurationRequest.ProtoReflect.Descriptor instead.
func (*UpdateConfigurationRequest) GetAuthorizationToken ¶
func (x *UpdateConfigurationRequest) GetAuthorizationToken() string
func (*UpdateConfigurationRequest) GetConfiguration ¶
func (x *UpdateConfigurationRequest) GetConfiguration() *Configuration
func (*UpdateConfigurationRequest) GetCreateIfNotFound ¶
func (x *UpdateConfigurationRequest) GetCreateIfNotFound() bool
func (*UpdateConfigurationRequest) GetUpdateMask ¶
func (x *UpdateConfigurationRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateConfigurationRequest) ProtoMessage ¶
func (*UpdateConfigurationRequest) ProtoMessage()
func (*UpdateConfigurationRequest) ProtoReflect ¶
func (x *UpdateConfigurationRequest) ProtoReflect() protoreflect.Message
func (*UpdateConfigurationRequest) Reset ¶
func (x *UpdateConfigurationRequest) Reset()
func (*UpdateConfigurationRequest) String ¶
func (x *UpdateConfigurationRequest) String() string
type UpdateConfiguredTargetRequest ¶
type UpdateConfiguredTargetRequest struct { // Contains the name and the fields of the configured target to be updated. // The name format must be: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${CONFIG_ID} ConfiguredTarget *ConfiguredTarget `protobuf:"bytes,3,opt,name=configured_target,json=configuredTarget,proto3" json:"configured_target,omitempty"` // Indicates which fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // If true then the Update operation will become a Create operation if the // ConfiguredTarget is NOT_FOUND. CreateIfNotFound bool `protobuf:"varint,6,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` // contains filtered or unexported fields }
Request passed into UpdateConfiguredTarget
func (*UpdateConfiguredTargetRequest) Descriptor
deprecated
func (*UpdateConfiguredTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateConfiguredTargetRequest.ProtoReflect.Descriptor instead.
func (*UpdateConfiguredTargetRequest) GetAuthorizationToken ¶
func (x *UpdateConfiguredTargetRequest) GetAuthorizationToken() string
func (*UpdateConfiguredTargetRequest) GetConfiguredTarget ¶
func (x *UpdateConfiguredTargetRequest) GetConfiguredTarget() *ConfiguredTarget
func (*UpdateConfiguredTargetRequest) GetCreateIfNotFound ¶
func (x *UpdateConfiguredTargetRequest) GetCreateIfNotFound() bool
func (*UpdateConfiguredTargetRequest) GetUpdateMask ¶
func (x *UpdateConfiguredTargetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateConfiguredTargetRequest) ProtoMessage ¶
func (*UpdateConfiguredTargetRequest) ProtoMessage()
func (*UpdateConfiguredTargetRequest) ProtoReflect ¶
func (x *UpdateConfiguredTargetRequest) ProtoReflect() protoreflect.Message
func (*UpdateConfiguredTargetRequest) Reset ¶
func (x *UpdateConfiguredTargetRequest) Reset()
func (*UpdateConfiguredTargetRequest) String ¶
func (x *UpdateConfiguredTargetRequest) String() string
type UpdateFileSetRequest ¶
type UpdateFileSetRequest struct { // Contains the name and fields of the file set to be updated. The name format // must be: invocations/${INVOCATION_ID}/fileSets/${FILE_SET_ID} FileSet *FileSet `protobuf:"bytes,1,opt,name=file_set,json=fileSet,proto3" json:"file_set,omitempty"` // Indicates which fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,3,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // If true then the Update operation will become a Create operation if the // FileSet is NOT_FOUND. CreateIfNotFound bool `protobuf:"varint,4,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` // contains filtered or unexported fields }
Request passed into UpdateFileSet
func (*UpdateFileSetRequest) Descriptor
deprecated
func (*UpdateFileSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateFileSetRequest.ProtoReflect.Descriptor instead.
func (*UpdateFileSetRequest) GetAuthorizationToken ¶
func (x *UpdateFileSetRequest) GetAuthorizationToken() string
func (*UpdateFileSetRequest) GetCreateIfNotFound ¶
func (x *UpdateFileSetRequest) GetCreateIfNotFound() bool
func (*UpdateFileSetRequest) GetFileSet ¶
func (x *UpdateFileSetRequest) GetFileSet() *FileSet
func (*UpdateFileSetRequest) GetUpdateMask ¶
func (x *UpdateFileSetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateFileSetRequest) ProtoMessage ¶
func (*UpdateFileSetRequest) ProtoMessage()
func (*UpdateFileSetRequest) ProtoReflect ¶
func (x *UpdateFileSetRequest) ProtoReflect() protoreflect.Message
func (*UpdateFileSetRequest) Reset ¶
func (x *UpdateFileSetRequest) Reset()
func (*UpdateFileSetRequest) String ¶
func (x *UpdateFileSetRequest) String() string
type UpdateInvocationRequest ¶
type UpdateInvocationRequest struct { // Contains the name and the fields of the invocation to be updated. The // name format must be: invocations/${INVOCATION_ID} Invocation *Invocation `protobuf:"bytes,3,opt,name=invocation,proto3" json:"invocation,omitempty"` // Indicates which fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // contains filtered or unexported fields }
Request passed into UpdateInvocation
func (*UpdateInvocationRequest) Descriptor
deprecated
func (*UpdateInvocationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateInvocationRequest.ProtoReflect.Descriptor instead.
func (*UpdateInvocationRequest) GetAuthorizationToken ¶
func (x *UpdateInvocationRequest) GetAuthorizationToken() string
func (*UpdateInvocationRequest) GetInvocation ¶
func (x *UpdateInvocationRequest) GetInvocation() *Invocation
func (*UpdateInvocationRequest) GetUpdateMask ¶
func (x *UpdateInvocationRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateInvocationRequest) ProtoMessage ¶
func (*UpdateInvocationRequest) ProtoMessage()
func (*UpdateInvocationRequest) ProtoReflect ¶
func (x *UpdateInvocationRequest) ProtoReflect() protoreflect.Message
func (*UpdateInvocationRequest) Reset ¶
func (x *UpdateInvocationRequest) Reset()
func (*UpdateInvocationRequest) String ¶
func (x *UpdateInvocationRequest) String() string
type UpdateTargetRequest ¶
type UpdateTargetRequest struct { // Contains the name and the fields of the target to be updated. The name // format must be: // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)} Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` // Indicates which fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // This is a token to authorize access to this invocation. It must be set to // the same value that was provided in the CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,5,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // If true then the Update operation will become a Create operation if the // Target is NOT_FOUND. CreateIfNotFound bool `protobuf:"varint,6,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` // contains filtered or unexported fields }
Request passed into UpdateTarget
func (*UpdateTargetRequest) Descriptor
deprecated
func (*UpdateTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTargetRequest.ProtoReflect.Descriptor instead.
func (*UpdateTargetRequest) GetAuthorizationToken ¶
func (x *UpdateTargetRequest) GetAuthorizationToken() string
func (*UpdateTargetRequest) GetCreateIfNotFound ¶
func (x *UpdateTargetRequest) GetCreateIfNotFound() bool
func (*UpdateTargetRequest) GetTarget ¶
func (x *UpdateTargetRequest) GetTarget() *Target
func (*UpdateTargetRequest) GetUpdateMask ¶
func (x *UpdateTargetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateTargetRequest) ProtoMessage ¶
func (*UpdateTargetRequest) ProtoMessage()
func (*UpdateTargetRequest) ProtoReflect ¶
func (x *UpdateTargetRequest) ProtoReflect() protoreflect.Message
func (*UpdateTargetRequest) Reset ¶
func (x *UpdateTargetRequest) Reset()
func (*UpdateTargetRequest) String ¶
func (x *UpdateTargetRequest) String() string
type UploadBatchRequest ¶
type UploadBatchRequest struct { // Required. The name of the invocation being modified. // The name format must be: invocations/${INVOCATION_ID} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. A UUID that must match the value provided in CreateInvocationRequest. AuthorizationToken string `protobuf:"bytes,2,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` // Required. The token of this batch, that will be committed in this UploadBatchRequest. // If this matches the previously uploaded resume_token, then this request // will silently do nothing. // See CreateInvocationRequest.initial_resume_token for more information. // Must be web safe Base64 encoded bytes. NextResumeToken string `protobuf:"bytes,3,opt,name=next_resume_token,json=nextResumeToken,proto3" json:"next_resume_token,omitempty"` // Required. The token of the previous batch that was committed in a UploadBatchRequest. // This will be checked after next_resume_token match is checked. If this does // not match the previously uploaded resume_token, a 409 Conflict (HTTPS) or // ABORTED (gRPC ) error code indicating a concurrency // failure will be returned, and that the user should call // GetInvocationUploadMetadata to fetch the current resume_token to // reconstruct the state of the upload to resume it. // See CreateInvocationRequest.initial_resume_token for more information. // Must be web safe Base64 encoded bytes. ResumeToken string `protobuf:"bytes,4,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"` // Client-specific data used to resume batch upload if an error occurs and // retry is needed. This serves a role closely related to resume_token, as // both fields may be used to provide state required to restore a Batch // Upload, but they differ in two important aspects: // - it is not compared to previous values, and as such does not provide // concurrency control; // - it allows for a larger payload, since the contents are never // inspected/compared; // The size of the message must be within 1 MiB. Too large requests will be // rejected. UploaderState []byte `protobuf:"bytes,6,opt,name=uploader_state,json=uploaderState,proto3" json:"uploader_state,omitempty"` // The individual upload requests for this batch. // This field may be empty, allowing this RPC to be used like TouchInvocation. UploadRequests []*UploadRequest `protobuf:"bytes,5,rep,name=upload_requests,json=uploadRequests,proto3" json:"upload_requests,omitempty"` // contains filtered or unexported fields }
Request passed into UploadBatch
func (*UploadBatchRequest) Descriptor
deprecated
func (*UploadBatchRequest) Descriptor() ([]byte, []int)
Deprecated: Use UploadBatchRequest.ProtoReflect.Descriptor instead.
func (*UploadBatchRequest) GetAuthorizationToken ¶
func (x *UploadBatchRequest) GetAuthorizationToken() string
func (*UploadBatchRequest) GetNextResumeToken ¶
func (x *UploadBatchRequest) GetNextResumeToken() string
func (*UploadBatchRequest) GetParent ¶
func (x *UploadBatchRequest) GetParent() string
func (*UploadBatchRequest) GetResumeToken ¶
func (x *UploadBatchRequest) GetResumeToken() string
func (*UploadBatchRequest) GetUploadRequests ¶
func (x *UploadBatchRequest) GetUploadRequests() []*UploadRequest
func (*UploadBatchRequest) GetUploaderState ¶
func (x *UploadBatchRequest) GetUploaderState() []byte
func (*UploadBatchRequest) ProtoMessage ¶
func (*UploadBatchRequest) ProtoMessage()
func (*UploadBatchRequest) ProtoReflect ¶
func (x *UploadBatchRequest) ProtoReflect() protoreflect.Message
func (*UploadBatchRequest) Reset ¶
func (x *UploadBatchRequest) Reset()
func (*UploadBatchRequest) String ¶
func (x *UploadBatchRequest) String() string
type UploadBatchResponse ¶
type UploadBatchResponse struct {
// contains filtered or unexported fields
}
Response for UploadBatch
func (*UploadBatchResponse) Descriptor
deprecated
func (*UploadBatchResponse) Descriptor() ([]byte, []int)
Deprecated: Use UploadBatchResponse.ProtoReflect.Descriptor instead.
func (*UploadBatchResponse) ProtoMessage ¶
func (*UploadBatchResponse) ProtoMessage()
func (*UploadBatchResponse) ProtoReflect ¶
func (x *UploadBatchResponse) ProtoReflect() protoreflect.Message
func (*UploadBatchResponse) Reset ¶
func (x *UploadBatchResponse) Reset()
func (*UploadBatchResponse) String ¶
func (x *UploadBatchResponse) String() string
type UploadMetadata ¶
type UploadMetadata struct { // The name of the upload metadata. Its format will be: // invocations/${INVOCATION_ID}/uploadMetadata Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The resume token of the last batch that was committed in the most recent // batch upload. // More information with resume_token could be found in // resultstore_upload.proto ResumeToken string `protobuf:"bytes,2,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"` // Client-specific data used to resume batch upload if an error occurs and // retry action is needed. UploaderState []byte `protobuf:"bytes,3,opt,name=uploader_state,json=uploaderState,proto3" json:"uploader_state,omitempty"` // contains filtered or unexported fields }
The upload metadata for an invocation
func (*UploadMetadata) Descriptor
deprecated
func (*UploadMetadata) Descriptor() ([]byte, []int)
Deprecated: Use UploadMetadata.ProtoReflect.Descriptor instead.
func (*UploadMetadata) GetName ¶
func (x *UploadMetadata) GetName() string
func (*UploadMetadata) GetResumeToken ¶
func (x *UploadMetadata) GetResumeToken() string
func (*UploadMetadata) GetUploaderState ¶
func (x *UploadMetadata) GetUploaderState() []byte
func (*UploadMetadata) ProtoMessage ¶
func (*UploadMetadata) ProtoMessage()
func (*UploadMetadata) ProtoReflect ¶
func (x *UploadMetadata) ProtoReflect() protoreflect.Message
func (*UploadMetadata) Reset ¶
func (x *UploadMetadata) Reset()
func (*UploadMetadata) String ¶
func (x *UploadMetadata) String() string
type UploadRequest ¶
type UploadRequest struct { // The resource ID components that identify the resource being uploaded. Id *UploadRequest_Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The operation for the request (e.g. Create(), Update(), etc.) UploadOperation UploadRequest_UploadOperation `` /* 173-byte string literal not displayed */ // Required for Update and Merge operations. // Ignored for Create and Finalize operations. // Masks the fields of the resource being uploaded. Provides support for a // more granular upload. FieldMasks are limited to certain fields and must // match one of the follow patterns, where * means any single field name. // // For Update Operations: // // Invocation: [*, status_attributes.*, timing.*, invocation_attributes.*, // workspace_info.*]. // Target: [*, status_attributes.*, timing.*]. // Configuration: [*, status_attributes.*]. // ConfiguredTarget: [*, status_attributes.*]. // Action: [*, status_attributes.*, timing.*, test_action.test_suite, // test_action.infrastructure_failure_info]. // FileSet: [*]. // // For Merge Operations: // // Invocation: [invocation_attributes.labels, workspace_info.command_lines, // properties, files, file_processing_errors]. // Target: [files]. // ConfiguredTarget: [files]. // Action: [files, file_processing_errors]. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // If true then the Update, Merge operation will become a Create operation if // the resource is NOT_FOUND. Not supported for Invocation resource. CreateIfNotFound bool `protobuf:"varint,10,opt,name=create_if_not_found,json=createIfNotFound,proto3" json:"create_if_not_found,omitempty"` // The proto of the resource being uploaded. // // Types that are assignable to Resource: // *UploadRequest_Invocation // *UploadRequest_Target // *UploadRequest_Configuration // *UploadRequest_ConfiguredTarget // *UploadRequest_Action // *UploadRequest_FileSet Resource isUploadRequest_Resource `protobuf_oneof:"resource"` // contains filtered or unexported fields }
The individual upload requests for this batch.
func (*UploadRequest) Descriptor
deprecated
func (*UploadRequest) Descriptor() ([]byte, []int)
Deprecated: Use UploadRequest.ProtoReflect.Descriptor instead.
func (*UploadRequest) GetAction ¶
func (x *UploadRequest) GetAction() *Action
func (*UploadRequest) GetConfiguration ¶
func (x *UploadRequest) GetConfiguration() *Configuration
func (*UploadRequest) GetConfiguredTarget ¶
func (x *UploadRequest) GetConfiguredTarget() *ConfiguredTarget
func (*UploadRequest) GetCreateIfNotFound ¶
func (x *UploadRequest) GetCreateIfNotFound() bool
func (*UploadRequest) GetFileSet ¶
func (x *UploadRequest) GetFileSet() *FileSet
func (*UploadRequest) GetId ¶
func (x *UploadRequest) GetId() *UploadRequest_Id
func (*UploadRequest) GetInvocation ¶
func (x *UploadRequest) GetInvocation() *Invocation
func (*UploadRequest) GetResource ¶
func (m *UploadRequest) GetResource() isUploadRequest_Resource
func (*UploadRequest) GetTarget ¶
func (x *UploadRequest) GetTarget() *Target
func (*UploadRequest) GetUpdateMask ¶
func (x *UploadRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UploadRequest) GetUploadOperation ¶
func (x *UploadRequest) GetUploadOperation() UploadRequest_UploadOperation
func (*UploadRequest) ProtoMessage ¶
func (*UploadRequest) ProtoMessage()
func (*UploadRequest) ProtoReflect ¶
func (x *UploadRequest) ProtoReflect() protoreflect.Message
func (*UploadRequest) Reset ¶
func (x *UploadRequest) Reset()
func (*UploadRequest) String ¶
func (x *UploadRequest) String() string
type UploadRequest_Action ¶
type UploadRequest_Action struct { // The Action Resource Action *Action `protobuf:"bytes,8,opt,name=action,proto3,oneof"` }
type UploadRequest_Configuration ¶
type UploadRequest_Configuration struct { // The Configuration Resource Configuration *Configuration `protobuf:"bytes,6,opt,name=configuration,proto3,oneof"` }
type UploadRequest_ConfiguredTarget ¶
type UploadRequest_ConfiguredTarget struct { // The ConfiguredTarget Resource ConfiguredTarget *ConfiguredTarget `protobuf:"bytes,7,opt,name=configured_target,json=configuredTarget,proto3,oneof"` }
type UploadRequest_FileSet ¶
type UploadRequest_FileSet struct { // The FileSet Resource FileSet *FileSet `protobuf:"bytes,9,opt,name=file_set,json=fileSet,proto3,oneof"` }
type UploadRequest_Id ¶
type UploadRequest_Id struct { // Required for Target, ConfiguredTarget, or Action. // The Target ID. TargetId string `protobuf:"bytes,1,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` // Required for Configuration, ConfiguredTarget, or Action. // The Configuration ID. ConfigurationId string `protobuf:"bytes,2,opt,name=configuration_id,json=configurationId,proto3" json:"configuration_id,omitempty"` // Required for Action. // The Action ID. ActionId string `protobuf:"bytes,3,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"` // Required for FileSet. // The FileSet ID. FileSetId string `protobuf:"bytes,4,opt,name=file_set_id,json=fileSetId,proto3" json:"file_set_id,omitempty"` // contains filtered or unexported fields }
The resource ID components that identify the resource being uploaded.
func (*UploadRequest_Id) Descriptor
deprecated
func (*UploadRequest_Id) Descriptor() ([]byte, []int)
Deprecated: Use UploadRequest_Id.ProtoReflect.Descriptor instead.
func (*UploadRequest_Id) GetActionId ¶
func (x *UploadRequest_Id) GetActionId() string
func (*UploadRequest_Id) GetConfigurationId ¶
func (x *UploadRequest_Id) GetConfigurationId() string
func (*UploadRequest_Id) GetFileSetId ¶
func (x *UploadRequest_Id) GetFileSetId() string
func (*UploadRequest_Id) GetTargetId ¶
func (x *UploadRequest_Id) GetTargetId() string
func (*UploadRequest_Id) ProtoMessage ¶
func (*UploadRequest_Id) ProtoMessage()
func (*UploadRequest_Id) ProtoReflect ¶
func (x *UploadRequest_Id) ProtoReflect() protoreflect.Message
func (*UploadRequest_Id) Reset ¶
func (x *UploadRequest_Id) Reset()
func (*UploadRequest_Id) String ¶
func (x *UploadRequest_Id) String() string
type UploadRequest_Invocation ¶
type UploadRequest_Invocation struct { // The Invocation Resource Invocation *Invocation `protobuf:"bytes,4,opt,name=invocation,proto3,oneof"` }
type UploadRequest_Target ¶
type UploadRequest_Target struct { // The Target Resource Target *Target `protobuf:"bytes,5,opt,name=target,proto3,oneof"` }
type UploadRequest_UploadOperation ¶
type UploadRequest_UploadOperation int32
The operation for the request (e.g. Create(), Update(), etc.)
const ( // Unspecified UploadRequest_UPLOAD_OPERATION_UNSPECIFIED UploadRequest_UploadOperation = 0 // Create the given resources except Invocation. // For more information, check the Create APIs. UploadRequest_CREATE UploadRequest_UploadOperation = 1 // Applies a standard update to the resource identified by the given // proto's name. For more information, see the Update APIs. // UploadBatch does not support arbitrary field masks. The list of allowed // field masks can be found below. UploadRequest_UPDATE UploadRequest_UploadOperation = 2 // Applies an merge update to the resource identified by the given // proto's name. For more information, see the Merge APIs. // UploadBatch does not support arbitrary field masks. The list of allowed // field masks can be found below. UploadRequest_MERGE UploadRequest_UploadOperation = 3 // Declares the resource with the given name as finalized and immutable by // the uploader. Only supported for Invocation, Target, ConfiguredTarget. // There must be no operation on child resources after parent resource is // Finalized. If there is a Finalize of Invocation, it must be the final // UploadRequest. For more information, see the Finalize APIs. // An empty resource should be provided below. UploadRequest_FINALIZE UploadRequest_UploadOperation = 4 )
func (UploadRequest_UploadOperation) Descriptor ¶
func (UploadRequest_UploadOperation) Descriptor() protoreflect.EnumDescriptor
func (UploadRequest_UploadOperation) Enum ¶
func (x UploadRequest_UploadOperation) Enum() *UploadRequest_UploadOperation
func (UploadRequest_UploadOperation) EnumDescriptor
deprecated
func (UploadRequest_UploadOperation) EnumDescriptor() ([]byte, []int)
Deprecated: Use UploadRequest_UploadOperation.Descriptor instead.
func (UploadRequest_UploadOperation) Number ¶
func (x UploadRequest_UploadOperation) Number() protoreflect.EnumNumber
func (UploadRequest_UploadOperation) String ¶
func (x UploadRequest_UploadOperation) String() string
func (UploadRequest_UploadOperation) Type ¶
func (UploadRequest_UploadOperation) Type() protoreflect.EnumType
type UploadStatus ¶
type UploadStatus int32
Indicates the upload status of the invocation, whether it is post-processing, or immutable, etc.
const ( // The implicit default enum value. Should never be set. UploadStatus_UPLOAD_STATUS_UNSPECIFIED UploadStatus = 0 // The invocation is still uploading to the ResultStore. UploadStatus_UPLOADING UploadStatus = 1 // The invocation upload is complete. The ResultStore is still post-processing // the invocation. UploadStatus_POST_PROCESSING UploadStatus = 2 // All post-processing is complete, and the invocation is now immutable. UploadStatus_IMMUTABLE UploadStatus = 3 )
func (UploadStatus) Descriptor ¶
func (UploadStatus) Descriptor() protoreflect.EnumDescriptor
func (UploadStatus) Enum ¶
func (x UploadStatus) Enum() *UploadStatus
func (UploadStatus) EnumDescriptor
deprecated
func (UploadStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use UploadStatus.Descriptor instead.
func (UploadStatus) Number ¶
func (x UploadStatus) Number() protoreflect.EnumNumber
func (UploadStatus) String ¶
func (x UploadStatus) String() string
func (UploadStatus) Type ¶
func (UploadStatus) Type() protoreflect.EnumType
type WorkspaceContext ¶
type WorkspaceContext struct {
// contains filtered or unexported fields
}
If known, represents the state of the user/build-system workspace.
func (*WorkspaceContext) Descriptor
deprecated
func (*WorkspaceContext) Descriptor() ([]byte, []int)
Deprecated: Use WorkspaceContext.ProtoReflect.Descriptor instead.
func (*WorkspaceContext) ProtoMessage ¶
func (*WorkspaceContext) ProtoMessage()
func (*WorkspaceContext) ProtoReflect ¶
func (x *WorkspaceContext) ProtoReflect() protoreflect.Message
func (*WorkspaceContext) Reset ¶
func (x *WorkspaceContext) Reset()
func (*WorkspaceContext) String ¶
func (x *WorkspaceContext) String() string
type WorkspaceInfo ¶
type WorkspaceInfo struct { // Data about the workspace that might be useful for debugging. WorkspaceContext *WorkspaceContext `protobuf:"bytes,1,opt,name=workspace_context,json=workspaceContext,proto3" json:"workspace_context,omitempty"` // Where the tool was invoked Hostname string `protobuf:"bytes,3,opt,name=hostname,proto3" json:"hostname,omitempty"` // The client's working directory where the build/test was run from. WorkingDirectory string `protobuf:"bytes,4,opt,name=working_directory,json=workingDirectory,proto3" json:"working_directory,omitempty"` // Tools should set tool_tag to the name of the tool or use case. ToolTag string `protobuf:"bytes,5,opt,name=tool_tag,json=toolTag,proto3" json:"tool_tag,omitempty"` // The command lines invoked. The first command line is the one typed by the // user, then each one after that should be an expansion of the previous // command line. CommandLines []*CommandLine `protobuf:"bytes,7,rep,name=command_lines,json=commandLines,proto3" json:"command_lines,omitempty"` // contains filtered or unexported fields }
Describes the workspace under which the tool was invoked, this includes information that was fed into the command, the source code referenced, and the tool itself.
func (*WorkspaceInfo) Descriptor
deprecated
func (*WorkspaceInfo) Descriptor() ([]byte, []int)
Deprecated: Use WorkspaceInfo.ProtoReflect.Descriptor instead.
func (*WorkspaceInfo) GetCommandLines ¶
func (x *WorkspaceInfo) GetCommandLines() []*CommandLine
func (*WorkspaceInfo) GetHostname ¶
func (x *WorkspaceInfo) GetHostname() string
func (*WorkspaceInfo) GetToolTag ¶
func (x *WorkspaceInfo) GetToolTag() string
func (*WorkspaceInfo) GetWorkingDirectory ¶
func (x *WorkspaceInfo) GetWorkingDirectory() string
func (*WorkspaceInfo) GetWorkspaceContext ¶
func (x *WorkspaceInfo) GetWorkspaceContext() *WorkspaceContext
func (*WorkspaceInfo) ProtoMessage ¶
func (*WorkspaceInfo) ProtoMessage()
func (*WorkspaceInfo) ProtoReflect ¶
func (x *WorkspaceInfo) ProtoReflect() protoreflect.Message
func (*WorkspaceInfo) Reset ¶
func (x *WorkspaceInfo) Reset()
func (*WorkspaceInfo) String ¶
func (x *WorkspaceInfo) String() string
Source Files ¶
- action.pb.go
- common.pb.go
- configuration.pb.go
- configured_target.pb.go
- coverage.pb.go
- coverage_summary.pb.go
- download_metadata.pb.go
- file.pb.go
- file_processing_error.pb.go
- file_set.pb.go
- invocation.pb.go
- resultstore_download.pb.go
- resultstore_file_download.pb.go
- resultstore_upload.pb.go
- target.pb.go
- test_suite.pb.go
- upload_metadata.pb.go