genproto: google.golang.org/genproto/googleapis/devtools/resultstore/v2 Index | Files

package resultstore

import "google.golang.org/genproto/googleapis/devtools/resultstore/v2"

Index

Package 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

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

func RegisterResultStoreDownloadServer Uses

func RegisterResultStoreDownloadServer(s *grpc.Server, srv ResultStoreDownloadServer)

func RegisterResultStoreFileDownloadServer Uses

func RegisterResultStoreFileDownloadServer(s *grpc.Server, srv ResultStoreFileDownloadServer)

func RegisterResultStoreUploadServer Uses

func RegisterResultStoreUploadServer(s *grpc.Server, srv ResultStoreUploadServer)

type Action Uses

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 at least one test action should be created to represent the test result, if any.

func (*Action) Descriptor Uses

func (*Action) Descriptor() ([]byte, []int)

Deprecated: Use Action.ProtoReflect.Descriptor instead.

func (*Action) GetActionAttributes Uses

func (x *Action) GetActionAttributes() *ActionAttributes

func (*Action) GetActionDependencies Uses

func (x *Action) GetActionDependencies() []*Dependency

func (*Action) GetActionType Uses

func (m *Action) GetActionType() isAction_ActionType

func (*Action) GetBuildAction Uses

func (x *Action) GetBuildAction() *BuildAction

func (*Action) GetCoverage Uses

func (x *Action) GetCoverage() *ActionCoverage

func (*Action) GetFileProcessingErrors Uses

func (x *Action) GetFileProcessingErrors() []*FileProcessingErrors

func (*Action) GetFileSets Uses

func (x *Action) GetFileSets() []string

func (*Action) GetFiles Uses

func (x *Action) GetFiles() []*File

func (*Action) GetId Uses

func (x *Action) GetId() *Action_Id

func (*Action) GetName Uses

func (x *Action) GetName() string

func (*Action) GetProperties Uses

func (x *Action) GetProperties() []*Property

func (*Action) GetStatusAttributes Uses

func (x *Action) GetStatusAttributes() *StatusAttributes

func (*Action) GetTestAction Uses

func (x *Action) GetTestAction() *TestAction

func (*Action) GetTiming Uses

func (x *Action) GetTiming() *Timing

func (*Action) ProtoMessage Uses

func (*Action) ProtoMessage()

func (*Action) ProtoReflect Uses

func (x *Action) ProtoReflect() protoreflect.Message

func (*Action) Reset Uses

func (x *Action) Reset()

func (*Action) String Uses

func (x *Action) String() string

type ActionAttributes Uses

type ActionAttributes struct {

    // Strategy used for executing the action.
    ExecutionStrategy ExecutionStrategy `protobuf:"varint,1,opt,name=execution_strategy,json=executionStrategy,proto3,enum=google.devtools.resultstore.v2.ExecutionStrategy" json:"execution_strategy,omitempty"`
    // 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 Uses

func (*ActionAttributes) Descriptor() ([]byte, []int)

Deprecated: Use ActionAttributes.ProtoReflect.Descriptor instead.

func (*ActionAttributes) GetExecutionStrategy Uses

func (x *ActionAttributes) GetExecutionStrategy() ExecutionStrategy

func (*ActionAttributes) GetExitCode Uses

func (x *ActionAttributes) GetExitCode() int32

func (*ActionAttributes) GetHostname Uses

func (x *ActionAttributes) GetHostname() string

func (*ActionAttributes) GetInputFileInfo Uses

func (x *ActionAttributes) GetInputFileInfo() *InputFileInfo

func (*ActionAttributes) ProtoMessage Uses

func (*ActionAttributes) ProtoMessage()

func (*ActionAttributes) ProtoReflect Uses

func (x *ActionAttributes) ProtoReflect() protoreflect.Message

func (*ActionAttributes) Reset Uses

func (x *ActionAttributes) Reset()

func (*ActionAttributes) String Uses

func (x *ActionAttributes) String() string

type ActionCoverage Uses

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 Uses

func (*ActionCoverage) Descriptor() ([]byte, []int)

Deprecated: Use ActionCoverage.ProtoReflect.Descriptor instead.

func (*ActionCoverage) GetFileCoverages Uses

func (x *ActionCoverage) GetFileCoverages() []*FileCoverage

func (*ActionCoverage) ProtoMessage Uses

func (*ActionCoverage) ProtoMessage()

func (*ActionCoverage) ProtoReflect Uses

func (x *ActionCoverage) ProtoReflect() protoreflect.Message

func (*ActionCoverage) Reset Uses

func (x *ActionCoverage) Reset()

func (*ActionCoverage) String Uses

func (x *ActionCoverage) String() string

type Action_BuildAction Uses

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 Uses

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 Uses

func (*Action_Id) Descriptor() ([]byte, []int)

Deprecated: Use Action_Id.ProtoReflect.Descriptor instead.

func (*Action_Id) GetActionId Uses

func (x *Action_Id) GetActionId() string

func (*Action_Id) GetConfigurationId Uses

func (x *Action_Id) GetConfigurationId() string

func (*Action_Id) GetInvocationId Uses

func (x *Action_Id) GetInvocationId() string

func (*Action_Id) GetTargetId Uses

func (x *Action_Id) GetTargetId() string

func (*Action_Id) ProtoMessage Uses

func (*Action_Id) ProtoMessage()

func (*Action_Id) ProtoReflect Uses

func (x *Action_Id) ProtoReflect() protoreflect.Message

func (*Action_Id) Reset Uses

func (x *Action_Id) Reset()

func (*Action_Id) String Uses

func (x *Action_Id) String() string

type Action_TestAction Uses

type Action_TestAction struct {
    // Only for test actions.
    TestAction *TestAction `protobuf:"bytes,10,opt,name=test_action,json=testAction,proto3,oneof"`
}

type AggregateCoverage Uses

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 Uses

func (*AggregateCoverage) Descriptor() ([]byte, []int)

Deprecated: Use AggregateCoverage.ProtoReflect.Descriptor instead.

func (*AggregateCoverage) GetFileCoverages Uses

func (x *AggregateCoverage) GetFileCoverages() []*FileCoverage

func (*AggregateCoverage) ProtoMessage Uses

func (*AggregateCoverage) ProtoMessage()

func (*AggregateCoverage) ProtoReflect Uses

func (x *AggregateCoverage) ProtoReflect() protoreflect.Message

func (*AggregateCoverage) Reset Uses

func (x *AggregateCoverage) Reset()

func (*AggregateCoverage) String Uses

func (x *AggregateCoverage) String() string

type ArchiveEntry Uses

type ArchiveEntry struct {

    // The relative path of the entry within the archive.
    Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
    // (Optional) 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 *wrappers.Int64Value `protobuf:"bytes,2,opt,name=length,proto3" json:"length,omitempty"`
    // (Optional) 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 Uses

func (*ArchiveEntry) Descriptor() ([]byte, []int)

Deprecated: Use ArchiveEntry.ProtoReflect.Descriptor instead.

func (*ArchiveEntry) GetContentType Uses

func (x *ArchiveEntry) GetContentType() string

func (*ArchiveEntry) GetLength Uses

func (x *ArchiveEntry) GetLength() *wrappers.Int64Value

func (*ArchiveEntry) GetPath Uses

func (x *ArchiveEntry) GetPath() string

func (*ArchiveEntry) ProtoMessage Uses

func (*ArchiveEntry) ProtoMessage()

func (*ArchiveEntry) ProtoReflect Uses

func (x *ArchiveEntry) ProtoReflect() protoreflect.Message

func (*ArchiveEntry) Reset Uses

func (x *ArchiveEntry) Reset()

func (*ArchiveEntry) String Uses

func (x *ArchiveEntry) String() string

type BranchCoverage Uses

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 Uses

func (*BranchCoverage) Descriptor() ([]byte, []int)

Deprecated: Use BranchCoverage.ProtoReflect.Descriptor instead.

func (*BranchCoverage) GetBranchPresent Uses

func (x *BranchCoverage) GetBranchPresent() []byte

func (*BranchCoverage) GetBranchesInLine Uses

func (x *BranchCoverage) GetBranchesInLine() []int32

func (*BranchCoverage) GetExecuted Uses

func (x *BranchCoverage) GetExecuted() []byte

func (*BranchCoverage) GetTaken Uses

func (x *BranchCoverage) GetTaken() []byte

func (*BranchCoverage) ProtoMessage Uses

func (*BranchCoverage) ProtoMessage()

func (*BranchCoverage) ProtoReflect Uses

func (x *BranchCoverage) ProtoReflect() protoreflect.Message

func (*BranchCoverage) Reset Uses

func (x *BranchCoverage) Reset()

func (*BranchCoverage) String Uses

func (x *BranchCoverage) String() string

type BranchCoverageSummary Uses

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 Uses

func (*BranchCoverageSummary) Descriptor() ([]byte, []int)

Deprecated: Use BranchCoverageSummary.ProtoReflect.Descriptor instead.

func (*BranchCoverageSummary) GetExecutedBranchCount Uses

func (x *BranchCoverageSummary) GetExecutedBranchCount() int32

func (*BranchCoverageSummary) GetTakenBranchCount Uses

func (x *BranchCoverageSummary) GetTakenBranchCount() int32

func (*BranchCoverageSummary) GetTotalBranchCount Uses

func (x *BranchCoverageSummary) GetTotalBranchCount() int32

func (*BranchCoverageSummary) ProtoMessage Uses

func (*BranchCoverageSummary) ProtoMessage()

func (*BranchCoverageSummary) ProtoReflect Uses

func (x *BranchCoverageSummary) ProtoReflect() protoreflect.Message

func (*BranchCoverageSummary) Reset Uses

func (x *BranchCoverageSummary) Reset()

func (*BranchCoverageSummary) String Uses

func (x *BranchCoverageSummary) String() string

type BuildAction Uses

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 Uses

func (*BuildAction) Descriptor() ([]byte, []int)

Deprecated: Use BuildAction.ProtoReflect.Descriptor instead.

func (*BuildAction) GetPrimaryInputPath Uses

func (x *BuildAction) GetPrimaryInputPath() string

func (*BuildAction) GetPrimaryOutputPath Uses

func (x *BuildAction) GetPrimaryOutputPath() string

func (*BuildAction) GetType Uses

func (x *BuildAction) GetType() string

func (*BuildAction) ProtoMessage Uses

func (*BuildAction) ProtoMessage()

func (*BuildAction) ProtoReflect Uses

func (x *BuildAction) ProtoReflect() protoreflect.Message

func (*BuildAction) Reset Uses

func (x *BuildAction) Reset()

func (*BuildAction) String Uses

func (x *BuildAction) String() string

type CommandLine Uses

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 actual command that was run with the tool.  (e.g. "build", or "test")
    // Omit if the tool doesn't accept a command.
    // This is a duplicate of one of the fields 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 Uses

func (*CommandLine) Descriptor() ([]byte, []int)

Deprecated: Use CommandLine.ProtoReflect.Descriptor instead.

func (*CommandLine) GetArgs Uses

func (x *CommandLine) GetArgs() []string

func (*CommandLine) GetCommand Uses

func (x *CommandLine) GetCommand() string

func (*CommandLine) GetLabel Uses

func (x *CommandLine) GetLabel() string

func (*CommandLine) GetTool Uses

func (x *CommandLine) GetTool() string

func (*CommandLine) ProtoMessage Uses

func (*CommandLine) ProtoMessage()

func (*CommandLine) ProtoReflect Uses

func (x *CommandLine) ProtoReflect() protoreflect.Message

func (*CommandLine) Reset Uses

func (x *CommandLine) Reset()

func (*CommandLine) String Uses

func (x *CommandLine) String() string

type Configuration Uses

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 `protobuf:"bytes,5,opt,name=configuration_attributes,json=configurationAttributes,proto3" json:"configuration_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,6,rep,name=properties,proto3" json:"properties,omitempty"`
    // A human-readable name for Configuration.
    // It is recommended that this name be unique.
    // If omitted, the configuration_id should be used as display_name instead.
    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 Uses

func (*Configuration) Descriptor() ([]byte, []int)

Deprecated: Use Configuration.ProtoReflect.Descriptor instead.

func (*Configuration) GetConfigurationAttributes Uses

func (x *Configuration) GetConfigurationAttributes() *ConfigurationAttributes

func (*Configuration) GetDisplayName Uses

func (x *Configuration) GetDisplayName() string

func (*Configuration) GetId Uses

func (x *Configuration) GetId() *Configuration_Id

func (*Configuration) GetName Uses

func (x *Configuration) GetName() string

func (*Configuration) GetProperties Uses

func (x *Configuration) GetProperties() []*Property

func (*Configuration) GetStatusAttributes Uses

func (x *Configuration) GetStatusAttributes() *StatusAttributes

func (*Configuration) ProtoMessage Uses

func (*Configuration) ProtoMessage()

func (*Configuration) ProtoReflect Uses

func (x *Configuration) ProtoReflect() protoreflect.Message

func (*Configuration) Reset Uses

func (x *Configuration) Reset()

func (*Configuration) String Uses

func (x *Configuration) String() string

type ConfigurationAttributes Uses

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 Uses

func (*ConfigurationAttributes) Descriptor() ([]byte, []int)

Deprecated: Use ConfigurationAttributes.ProtoReflect.Descriptor instead.

func (*ConfigurationAttributes) GetCpu Uses

func (x *ConfigurationAttributes) GetCpu() string

func (*ConfigurationAttributes) ProtoMessage Uses

func (*ConfigurationAttributes) ProtoMessage()

func (*ConfigurationAttributes) ProtoReflect Uses

func (x *ConfigurationAttributes) ProtoReflect() protoreflect.Message

func (*ConfigurationAttributes) Reset Uses

func (x *ConfigurationAttributes) Reset()

func (*ConfigurationAttributes) String Uses

func (x *ConfigurationAttributes) String() string

type Configuration_Id Uses

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 Uses

func (*Configuration_Id) Descriptor() ([]byte, []int)

Deprecated: Use Configuration_Id.ProtoReflect.Descriptor instead.

func (*Configuration_Id) GetConfigurationId Uses

func (x *Configuration_Id) GetConfigurationId() string

func (*Configuration_Id) GetInvocationId Uses

func (x *Configuration_Id) GetInvocationId() string

func (*Configuration_Id) ProtoMessage Uses

func (*Configuration_Id) ProtoMessage()

func (*Configuration_Id) ProtoReflect Uses

func (x *Configuration_Id) ProtoReflect() protoreflect.Message

func (*Configuration_Id) Reset Uses

func (x *Configuration_Id) Reset()

func (*Configuration_Id) String Uses

func (x *Configuration_Id) String() string

type ConfiguredTarget Uses

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 Uses

func (*ConfiguredTarget) Descriptor() ([]byte, []int)

Deprecated: Use ConfiguredTarget.ProtoReflect.Descriptor instead.

func (*ConfiguredTarget) GetFiles Uses

func (x *ConfiguredTarget) GetFiles() []*File

func (*ConfiguredTarget) GetId Uses

func (x *ConfiguredTarget) GetId() *ConfiguredTarget_Id

func (*ConfiguredTarget) GetName Uses

func (x *ConfiguredTarget) GetName() string

func (*ConfiguredTarget) GetProperties Uses

func (x *ConfiguredTarget) GetProperties() []*Property

func (*ConfiguredTarget) GetStatusAttributes Uses

func (x *ConfiguredTarget) GetStatusAttributes() *StatusAttributes

func (*ConfiguredTarget) GetTestAttributes Uses

func (x *ConfiguredTarget) GetTestAttributes() *ConfiguredTestAttributes

func (*ConfiguredTarget) GetTiming Uses

func (x *ConfiguredTarget) GetTiming() *Timing

func (*ConfiguredTarget) ProtoMessage Uses

func (*ConfiguredTarget) ProtoMessage()

func (*ConfiguredTarget) ProtoReflect Uses

func (x *ConfiguredTarget) ProtoReflect() protoreflect.Message

func (*ConfiguredTarget) Reset Uses

func (x *ConfiguredTarget) Reset()

func (*ConfiguredTarget) String Uses

func (x *ConfiguredTarget) String() string

type ConfiguredTarget_Id Uses

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 Uses

func (*ConfiguredTarget_Id) Descriptor() ([]byte, []int)

Deprecated: Use ConfiguredTarget_Id.ProtoReflect.Descriptor instead.

func (*ConfiguredTarget_Id) GetConfigurationId Uses

func (x *ConfiguredTarget_Id) GetConfigurationId() string

func (*ConfiguredTarget_Id) GetInvocationId Uses

func (x *ConfiguredTarget_Id) GetInvocationId() string

func (*ConfiguredTarget_Id) GetTargetId Uses

func (x *ConfiguredTarget_Id) GetTargetId() string

func (*ConfiguredTarget_Id) ProtoMessage Uses

func (*ConfiguredTarget_Id) ProtoMessage()

func (*ConfiguredTarget_Id) ProtoReflect Uses

func (x *ConfiguredTarget_Id) ProtoReflect() protoreflect.Message

func (*ConfiguredTarget_Id) Reset Uses

func (x *ConfiguredTarget_Id) Reset()

func (*ConfiguredTarget_Id) String Uses

func (x *ConfiguredTarget_Id) String() string

type ConfiguredTestAttributes Uses

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 *duration.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 Uses

func (*ConfiguredTestAttributes) Descriptor() ([]byte, []int)

Deprecated: Use ConfiguredTestAttributes.ProtoReflect.Descriptor instead.

func (*ConfiguredTestAttributes) GetTimeoutDuration Uses

func (x *ConfiguredTestAttributes) GetTimeoutDuration() *duration.Duration

func (*ConfiguredTestAttributes) GetTotalRunCount Uses

func (x *ConfiguredTestAttributes) GetTotalRunCount() int32

func (*ConfiguredTestAttributes) GetTotalShardCount Uses

func (x *ConfiguredTestAttributes) GetTotalShardCount() int32

func (*ConfiguredTestAttributes) ProtoMessage Uses

func (*ConfiguredTestAttributes) ProtoMessage()

func (*ConfiguredTestAttributes) ProtoReflect Uses

func (x *ConfiguredTestAttributes) ProtoReflect() protoreflect.Message

func (*ConfiguredTestAttributes) Reset Uses

func (x *ConfiguredTestAttributes) Reset()

func (*ConfiguredTestAttributes) String Uses

func (x *ConfiguredTestAttributes) String() string

type CreateActionRequest Uses

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"`
    // 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/${url_encode(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"`
    // 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 Uses

func (*CreateActionRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateActionRequest.ProtoReflect.Descriptor instead.

func (*CreateActionRequest) GetAction Uses

func (x *CreateActionRequest) GetAction() *Action

func (*CreateActionRequest) GetActionId Uses

func (x *CreateActionRequest) GetActionId() string

func (*CreateActionRequest) GetAuthorizationToken Uses

func (x *CreateActionRequest) GetAuthorizationToken() string

func (*CreateActionRequest) GetParent Uses

func (x *CreateActionRequest) GetParent() string

func (*CreateActionRequest) GetRequestId Uses

func (x *CreateActionRequest) GetRequestId() string

func (*CreateActionRequest) ProtoMessage Uses

func (*CreateActionRequest) ProtoMessage()

func (*CreateActionRequest) ProtoReflect Uses

func (x *CreateActionRequest) ProtoReflect() protoreflect.Message

func (*CreateActionRequest) Reset Uses

func (x *CreateActionRequest) Reset()

func (*CreateActionRequest) String Uses

func (x *CreateActionRequest) String() string

type CreateConfigurationRequest Uses

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"`
    // 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"`
    // 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 Uses

func (*CreateConfigurationRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateConfigurationRequest.ProtoReflect.Descriptor instead.

func (*CreateConfigurationRequest) GetAuthorizationToken Uses

func (x *CreateConfigurationRequest) GetAuthorizationToken() string

func (*CreateConfigurationRequest) GetConfigId Uses

func (x *CreateConfigurationRequest) GetConfigId() string

func (*CreateConfigurationRequest) GetConfiguration Uses

func (x *CreateConfigurationRequest) GetConfiguration() *Configuration

func (*CreateConfigurationRequest) GetParent Uses

func (x *CreateConfigurationRequest) GetParent() string

func (*CreateConfigurationRequest) GetRequestId Uses

func (x *CreateConfigurationRequest) GetRequestId() string

func (*CreateConfigurationRequest) ProtoMessage Uses

func (*CreateConfigurationRequest) ProtoMessage()

func (*CreateConfigurationRequest) ProtoReflect Uses

func (x *CreateConfigurationRequest) ProtoReflect() protoreflect.Message

func (*CreateConfigurationRequest) Reset Uses

func (x *CreateConfigurationRequest) Reset()

func (*CreateConfigurationRequest) String Uses

func (x *CreateConfigurationRequest) String() string

type CreateConfiguredTargetRequest Uses

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"`
    // 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"`
    // 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 Uses

func (*CreateConfiguredTargetRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateConfiguredTargetRequest.ProtoReflect.Descriptor instead.

func (*CreateConfiguredTargetRequest) GetAuthorizationToken Uses

func (x *CreateConfiguredTargetRequest) GetAuthorizationToken() string

func (*CreateConfiguredTargetRequest) GetConfigId Uses

func (x *CreateConfiguredTargetRequest) GetConfigId() string

func (*CreateConfiguredTargetRequest) GetConfiguredTarget Uses

func (x *CreateConfiguredTargetRequest) GetConfiguredTarget() *ConfiguredTarget

func (*CreateConfiguredTargetRequest) GetParent Uses

func (x *CreateConfiguredTargetRequest) GetParent() string

func (*CreateConfiguredTargetRequest) GetRequestId Uses

func (x *CreateConfiguredTargetRequest) GetRequestId() string

func (*CreateConfiguredTargetRequest) ProtoMessage Uses

func (*CreateConfiguredTargetRequest) ProtoMessage()

func (*CreateConfiguredTargetRequest) ProtoReflect Uses

func (x *CreateConfiguredTargetRequest) ProtoReflect() protoreflect.Message

func (*CreateConfiguredTargetRequest) Reset Uses

func (x *CreateConfiguredTargetRequest) Reset()

func (*CreateConfiguredTargetRequest) String Uses

func (x *CreateConfiguredTargetRequest) String() string

type CreateFileSetRequest Uses

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"`
    // 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"`
    // 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 Uses

func (*CreateFileSetRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateFileSetRequest.ProtoReflect.Descriptor instead.

func (*CreateFileSetRequest) GetAuthorizationToken Uses

func (x *CreateFileSetRequest) GetAuthorizationToken() string

func (*CreateFileSetRequest) GetFileSet Uses

func (x *CreateFileSetRequest) GetFileSet() *FileSet

func (*CreateFileSetRequest) GetFileSetId Uses

func (x *CreateFileSetRequest) GetFileSetId() string

func (*CreateFileSetRequest) GetParent Uses

func (x *CreateFileSetRequest) GetParent() string

func (*CreateFileSetRequest) GetRequestId Uses

func (x *CreateFileSetRequest) GetRequestId() string

func (*CreateFileSetRequest) ProtoMessage Uses

func (*CreateFileSetRequest) ProtoMessage()

func (*CreateFileSetRequest) ProtoReflect Uses

func (x *CreateFileSetRequest) ProtoReflect() protoreflect.Message

func (*CreateFileSetRequest) Reset Uses

func (x *CreateFileSetRequest) Reset()

func (*CreateFileSetRequest) String Uses

func (x *CreateFileSetRequest) String() string

type CreateInvocationRequest Uses

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"`
    // 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 *timestamp.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 Uses

func (*CreateInvocationRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateInvocationRequest.ProtoReflect.Descriptor instead.

func (*CreateInvocationRequest) GetAuthorizationToken Uses

func (x *CreateInvocationRequest) GetAuthorizationToken() string

func (*CreateInvocationRequest) GetAutoFinalizeTime Uses

func (x *CreateInvocationRequest) GetAutoFinalizeTime() *timestamp.Timestamp

func (*CreateInvocationRequest) GetInitialResumeToken Uses

func (x *CreateInvocationRequest) GetInitialResumeToken() string

func (*CreateInvocationRequest) GetInvocation Uses

func (x *CreateInvocationRequest) GetInvocation() *Invocation

func (*CreateInvocationRequest) GetInvocationId Uses

func (x *CreateInvocationRequest) GetInvocationId() string

func (*CreateInvocationRequest) GetRequestId Uses

func (x *CreateInvocationRequest) GetRequestId() string

func (*CreateInvocationRequest) GetUploaderState Uses

func (x *CreateInvocationRequest) GetUploaderState() []byte

func (*CreateInvocationRequest) ProtoMessage Uses

func (*CreateInvocationRequest) ProtoMessage()

func (*CreateInvocationRequest) ProtoReflect Uses

func (x *CreateInvocationRequest) ProtoReflect() protoreflect.Message

func (*CreateInvocationRequest) Reset Uses

func (x *CreateInvocationRequest) Reset()

func (*CreateInvocationRequest) String Uses

func (x *CreateInvocationRequest) String() string

type CreateTargetRequest Uses

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"`
    // 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"`
    // 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 Uses

func (*CreateTargetRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateTargetRequest.ProtoReflect.Descriptor instead.

func (*CreateTargetRequest) GetAuthorizationToken Uses

func (x *CreateTargetRequest) GetAuthorizationToken() string

func (*CreateTargetRequest) GetParent Uses

func (x *CreateTargetRequest) GetParent() string

func (*CreateTargetRequest) GetRequestId Uses

func (x *CreateTargetRequest) GetRequestId() string

func (*CreateTargetRequest) GetTarget Uses

func (x *CreateTargetRequest) GetTarget() *Target

func (*CreateTargetRequest) GetTargetId Uses

func (x *CreateTargetRequest) GetTargetId() string

func (*CreateTargetRequest) ProtoMessage Uses

func (*CreateTargetRequest) ProtoMessage()

func (*CreateTargetRequest) ProtoReflect Uses

func (x *CreateTargetRequest) ProtoReflect() protoreflect.Message

func (*CreateTargetRequest) Reset Uses

func (x *CreateTargetRequest) Reset()

func (*CreateTargetRequest) String Uses

func (x *CreateTargetRequest) String() string

type DeleteInvocationRequest Uses

type DeleteInvocationRequest struct {

    // 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 Uses

func (*DeleteInvocationRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteInvocationRequest.ProtoReflect.Descriptor instead.

func (*DeleteInvocationRequest) GetName Uses

func (x *DeleteInvocationRequest) GetName() string

func (*DeleteInvocationRequest) ProtoMessage Uses

func (*DeleteInvocationRequest) ProtoMessage()

func (*DeleteInvocationRequest) ProtoReflect Uses

func (x *DeleteInvocationRequest) ProtoReflect() protoreflect.Message

func (*DeleteInvocationRequest) Reset Uses

func (x *DeleteInvocationRequest) Reset()

func (*DeleteInvocationRequest) String Uses

func (x *DeleteInvocationRequest) String() string

type Dependency Uses

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 Uses

func (*Dependency) Descriptor() ([]byte, []int)

Deprecated: Use Dependency.ProtoReflect.Descriptor instead.

func (*Dependency) GetAction Uses

func (x *Dependency) GetAction() string

func (*Dependency) GetConfiguredTarget Uses

func (x *Dependency) GetConfiguredTarget() string

func (*Dependency) GetLabel Uses

func (x *Dependency) GetLabel() string

func (*Dependency) GetResource Uses

func (m *Dependency) GetResource() isDependency_Resource

func (*Dependency) GetTarget Uses

func (x *Dependency) GetTarget() string

func (*Dependency) ProtoMessage Uses

func (*Dependency) ProtoMessage()

func (*Dependency) ProtoReflect Uses

func (x *Dependency) ProtoReflect() protoreflect.Message

func (*Dependency) Reset Uses

func (x *Dependency) Reset()

func (*Dependency) String Uses

func (x *Dependency) String() string

type Dependency_Action Uses

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 Uses

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 Uses

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 Uses

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 `protobuf:"varint,2,opt,name=upload_status,json=uploadStatus,proto3,enum=google.devtools.resultstore.v2.UploadStatus" json:"upload_status,omitempty"`
    // contains filtered or unexported fields
}

The download metadata for an invocation

func (*DownloadMetadata) Descriptor Uses

func (*DownloadMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DownloadMetadata.ProtoReflect.Descriptor instead.

func (*DownloadMetadata) GetName Uses

func (x *DownloadMetadata) GetName() string

func (*DownloadMetadata) GetUploadStatus Uses

func (x *DownloadMetadata) GetUploadStatus() UploadStatus

func (*DownloadMetadata) ProtoMessage Uses

func (*DownloadMetadata) ProtoMessage()

func (*DownloadMetadata) ProtoReflect Uses

func (x *DownloadMetadata) ProtoReflect() protoreflect.Message

func (*DownloadMetadata) Reset Uses

func (x *DownloadMetadata) Reset()

func (*DownloadMetadata) String Uses

func (x *DownloadMetadata) String() string

type ExecutionStrategy Uses

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 Uses

func (ExecutionStrategy) Descriptor() protoreflect.EnumDescriptor

func (ExecutionStrategy) Enum Uses

func (x ExecutionStrategy) Enum() *ExecutionStrategy

func (ExecutionStrategy) EnumDescriptor Uses

func (ExecutionStrategy) EnumDescriptor() ([]byte, []int)

Deprecated: Use ExecutionStrategy.Descriptor instead.

func (ExecutionStrategy) Number Uses

func (x ExecutionStrategy) Number() protoreflect.EnumNumber

func (ExecutionStrategy) String Uses

func (x ExecutionStrategy) String() string

func (ExecutionStrategy) Type Uses

func (ExecutionStrategy) Type() protoreflect.EnumType

type File Uses

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"`
    // (Optional) 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 *wrappers.Int64Value `protobuf:"bytes,3,opt,name=length,proto3" json:"length,omitempty"`
    // (Optional) 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"`
    // (Optional) 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"`
    // (Optional) 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"`
    // (Optional) 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"`
    // (Optional) 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"`
    // (Optional) digest of this file in hexadecimal-like string if known.
    Digest string `protobuf:"bytes,9,opt,name=digest,proto3" json:"digest,omitempty"`
    // (Optional) The algorithm corresponding to the digest if known.
    HashType File_HashType `protobuf:"varint,10,opt,name=hash_type,json=hashType,proto3,enum=google.devtools.resultstore.v2.File_HashType" json:"hash_type,omitempty"`
    // contains filtered or unexported fields
}

The metadata for a file or an archive file entry.

func (*File) Descriptor Uses

func (*File) Descriptor() ([]byte, []int)

Deprecated: Use File.ProtoReflect.Descriptor instead.

func (*File) GetArchiveEntry Uses

func (x *File) GetArchiveEntry() *ArchiveEntry

func (*File) GetContentType Uses

func (x *File) GetContentType() string

func (*File) GetContentViewer Uses

func (x *File) GetContentViewer() string

func (*File) GetDescription Uses

func (x *File) GetDescription() string

func (*File) GetDigest Uses

func (x *File) GetDigest() string

func (*File) GetHashType Uses

func (x *File) GetHashType() File_HashType

func (*File) GetHidden Uses

func (x *File) GetHidden() bool

func (*File) GetLength Uses

func (x *File) GetLength() *wrappers.Int64Value

func (*File) GetUid Uses

func (x *File) GetUid() string

func (*File) GetUri Uses

func (x *File) GetUri() string

func (*File) ProtoMessage Uses

func (*File) ProtoMessage()

func (*File) ProtoReflect Uses

func (x *File) ProtoReflect() protoreflect.Message

func (*File) Reset Uses

func (x *File) Reset()

func (*File) String Uses

func (x *File) String() string

type FileCoverage Uses

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 required to calculate line coverage.
    LineCoverage *LineCoverage `protobuf:"bytes,2,opt,name=line_coverage,json=lineCoverage,proto3" json:"line_coverage,omitempty"`
    // Details of branches in a file required to calculate 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 Uses

func (*FileCoverage) Descriptor() ([]byte, []int)

Deprecated: Use FileCoverage.ProtoReflect.Descriptor instead.

func (*FileCoverage) GetBranchCoverage Uses

func (x *FileCoverage) GetBranchCoverage() *BranchCoverage

func (*FileCoverage) GetLineCoverage Uses

func (x *FileCoverage) GetLineCoverage() *LineCoverage

func (*FileCoverage) GetPath Uses

func (x *FileCoverage) GetPath() string

func (*FileCoverage) ProtoMessage Uses

func (*FileCoverage) ProtoMessage()

func (*FileCoverage) ProtoReflect Uses

func (x *FileCoverage) ProtoReflect() protoreflect.Message

func (*FileCoverage) Reset Uses

func (x *FileCoverage) Reset()

func (*FileCoverage) String Uses

func (x *FileCoverage) String() string

type FileProcessingError Uses

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 Uses

func (*FileProcessingError) Descriptor() ([]byte, []int)

Deprecated: Use FileProcessingError.ProtoReflect.Descriptor instead.

func (*FileProcessingError) GetMessage Uses

func (x *FileProcessingError) GetMessage() string

func (*FileProcessingError) GetType Uses

func (x *FileProcessingError) GetType() FileProcessingErrorType

func (*FileProcessingError) ProtoMessage Uses

func (*FileProcessingError) ProtoMessage()

func (*FileProcessingError) ProtoReflect Uses

func (x *FileProcessingError) ProtoReflect() protoreflect.Message

func (*FileProcessingError) Reset Uses

func (x *FileProcessingError) Reset()

func (*FileProcessingError) String Uses

func (x *FileProcessingError) String() string

type FileProcessingErrorType Uses

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 Uses

func (FileProcessingErrorType) Descriptor() protoreflect.EnumDescriptor

func (FileProcessingErrorType) Enum Uses

func (x FileProcessingErrorType) Enum() *FileProcessingErrorType

func (FileProcessingErrorType) EnumDescriptor Uses

func (FileProcessingErrorType) EnumDescriptor() ([]byte, []int)

Deprecated: Use FileProcessingErrorType.Descriptor instead.

func (FileProcessingErrorType) Number Uses

func (x FileProcessingErrorType) Number() protoreflect.EnumNumber

func (FileProcessingErrorType) String Uses

func (x FileProcessingErrorType) String() string

func (FileProcessingErrorType) Type Uses

func (FileProcessingErrorType) Type() protoreflect.EnumType

type FileProcessingErrors Uses

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 Uses

func (*FileProcessingErrors) Descriptor() ([]byte, []int)

Deprecated: Use FileProcessingErrors.ProtoReflect.Descriptor instead.

func (*FileProcessingErrors) GetFileProcessingErrors Uses

func (x *FileProcessingErrors) GetFileProcessingErrors() []*FileProcessingError

func (*FileProcessingErrors) GetFileUid Uses

func (x *FileProcessingErrors) GetFileUid() string

func (*FileProcessingErrors) ProtoMessage Uses

func (*FileProcessingErrors) ProtoMessage()

func (*FileProcessingErrors) ProtoReflect Uses

func (x *FileProcessingErrors) ProtoReflect() protoreflect.Message

func (*FileProcessingErrors) Reset Uses

func (x *FileProcessingErrors) Reset()

func (*FileProcessingErrors) String Uses

func (x *FileProcessingErrors) String() string

type FileSet Uses

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. A File is preferred for something that can only be ever referenced by one resource, and a FileSet is preferred if it can be reference by multiple resources.

func (*FileSet) Descriptor Uses

func (*FileSet) Descriptor() ([]byte, []int)

Deprecated: Use FileSet.ProtoReflect.Descriptor instead.

func (*FileSet) GetFileSets Uses

func (x *FileSet) GetFileSets() []string

func (*FileSet) GetFiles Uses

func (x *FileSet) GetFiles() []*File

func (*FileSet) GetId Uses

func (x *FileSet) GetId() *FileSet_Id

func (*FileSet) GetName Uses

func (x *FileSet) GetName() string

func (*FileSet) ProtoMessage Uses

func (*FileSet) ProtoMessage()

func (*FileSet) ProtoReflect Uses

func (x *FileSet) ProtoReflect() protoreflect.Message

func (*FileSet) Reset Uses

func (x *FileSet) Reset()

func (*FileSet) String Uses

func (x *FileSet) String() string

type FileSet_Id Uses

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 Uses

func (*FileSet_Id) Descriptor() ([]byte, []int)

Deprecated: Use FileSet_Id.ProtoReflect.Descriptor instead.

func (*FileSet_Id) GetFileSetId Uses

func (x *FileSet_Id) GetFileSetId() string

func (*FileSet_Id) GetInvocationId Uses

func (x *FileSet_Id) GetInvocationId() string

func (*FileSet_Id) ProtoMessage Uses

func (*FileSet_Id) ProtoMessage()

func (*FileSet_Id) ProtoReflect Uses

func (x *FileSet_Id) ProtoReflect() protoreflect.Message

func (*FileSet_Id) Reset Uses

func (x *FileSet_Id) Reset()

func (*FileSet_Id) String Uses

func (x *FileSet_Id) String() string

type File_HashType Uses

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 Uses

func (File_HashType) Descriptor() protoreflect.EnumDescriptor

func (File_HashType) Enum Uses

func (x File_HashType) Enum() *File_HashType

func (File_HashType) EnumDescriptor Uses

func (File_HashType) EnumDescriptor() ([]byte, []int)

Deprecated: Use File_HashType.Descriptor instead.

func (File_HashType) Number Uses

func (x File_HashType) Number() protoreflect.EnumNumber

func (File_HashType) String Uses

func (x File_HashType) String() string

func (File_HashType) Type Uses

func (File_HashType) Type() protoreflect.EnumType

type FinalizeConfiguredTargetRequest Uses

type FinalizeConfiguredTargetRequest struct {

    // The name of the configured target. Its format must be:
    // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${url_encode(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 Uses

func (*FinalizeConfiguredTargetRequest) Descriptor() ([]byte, []int)

Deprecated: Use FinalizeConfiguredTargetRequest.ProtoReflect.Descriptor instead.

func (*FinalizeConfiguredTargetRequest) GetAuthorizationToken Uses

func (x *FinalizeConfiguredTargetRequest) GetAuthorizationToken() string

func (*FinalizeConfiguredTargetRequest) GetName Uses

func (x *FinalizeConfiguredTargetRequest) GetName() string

func (*FinalizeConfiguredTargetRequest) ProtoMessage Uses

func (*FinalizeConfiguredTargetRequest) ProtoMessage()

func (*FinalizeConfiguredTargetRequest) ProtoReflect Uses

func (x *FinalizeConfiguredTargetRequest) ProtoReflect() protoreflect.Message

func (*FinalizeConfiguredTargetRequest) Reset Uses

func (x *FinalizeConfiguredTargetRequest) Reset()

func (*FinalizeConfiguredTargetRequest) String Uses

func (x *FinalizeConfiguredTargetRequest) String() string

type FinalizeConfiguredTargetResponse Uses

type FinalizeConfiguredTargetResponse struct {

    // The name of the configured target. Its format must be:
    // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${url_encode(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 Uses

func (*FinalizeConfiguredTargetResponse) Descriptor() ([]byte, []int)

Deprecated: Use FinalizeConfiguredTargetResponse.ProtoReflect.Descriptor instead.

func (*FinalizeConfiguredTargetResponse) GetId Uses

func (x *FinalizeConfiguredTargetResponse) GetId() *ConfiguredTarget_Id

func (*FinalizeConfiguredTargetResponse) GetName Uses

func (x *FinalizeConfiguredTargetResponse) GetName() string

func (*FinalizeConfiguredTargetResponse) ProtoMessage Uses

func (*FinalizeConfiguredTargetResponse) ProtoMessage()

func (*FinalizeConfiguredTargetResponse) ProtoReflect Uses

func (x *FinalizeConfiguredTargetResponse) ProtoReflect() protoreflect.Message

func (*FinalizeConfiguredTargetResponse) Reset Uses

func (x *FinalizeConfiguredTargetResponse) Reset()

func (*FinalizeConfiguredTargetResponse) String Uses

func (x *FinalizeConfiguredTargetResponse) String() string

type FinalizeInvocationRequest Uses

type FinalizeInvocationRequest struct {

    // 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 Uses

func (*FinalizeInvocationRequest) Descriptor() ([]byte, []int)

Deprecated: Use FinalizeInvocationRequest.ProtoReflect.Descriptor instead.

func (*FinalizeInvocationRequest) GetAuthorizationToken Uses

func (x *FinalizeInvocationRequest) GetAuthorizationToken() string

func (*FinalizeInvocationRequest) GetName Uses

func (x *FinalizeInvocationRequest) GetName() string

func (*FinalizeInvocationRequest) ProtoMessage Uses

func (*FinalizeInvocationRequest) ProtoMessage()

func (*FinalizeInvocationRequest) ProtoReflect Uses

func (x *FinalizeInvocationRequest) ProtoReflect() protoreflect.Message

func (*FinalizeInvocationRequest) Reset Uses

func (x *FinalizeInvocationRequest) Reset()

func (*FinalizeInvocationRequest) String Uses

func (x *FinalizeInvocationRequest) String() string

type FinalizeInvocationResponse Uses

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 Uses

func (*FinalizeInvocationResponse) Descriptor() ([]byte, []int)

Deprecated: Use FinalizeInvocationResponse.ProtoReflect.Descriptor instead.

func (*FinalizeInvocationResponse) GetId Uses

func (x *FinalizeInvocationResponse) GetId() *Invocation_Id

func (*FinalizeInvocationResponse) GetName Uses

func (x *FinalizeInvocationResponse) GetName() string

func (*FinalizeInvocationResponse) ProtoMessage Uses

func (*FinalizeInvocationResponse) ProtoMessage()

func (*FinalizeInvocationResponse) ProtoReflect Uses

func (x *FinalizeInvocationResponse) ProtoReflect() protoreflect.Message

func (*FinalizeInvocationResponse) Reset Uses

func (x *FinalizeInvocationResponse) Reset()

func (*FinalizeInvocationResponse) String Uses

func (x *FinalizeInvocationResponse) String() string

type FinalizeTargetRequest Uses

type FinalizeTargetRequest struct {

    // 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 Uses

func (*FinalizeTargetRequest) Descriptor() ([]byte, []int)

Deprecated: Use FinalizeTargetRequest.ProtoReflect.Descriptor instead.

func (*FinalizeTargetRequest) GetAuthorizationToken Uses

func (x *FinalizeTargetRequest) GetAuthorizationToken() string

func (*FinalizeTargetRequest) GetName Uses

func (x *FinalizeTargetRequest) GetName() string

func (*FinalizeTargetRequest) ProtoMessage Uses

func (*FinalizeTargetRequest) ProtoMessage()

func (*FinalizeTargetRequest) ProtoReflect Uses

func (x *FinalizeTargetRequest) ProtoReflect() protoreflect.Message

func (*FinalizeTargetRequest) Reset Uses

func (x *FinalizeTargetRequest) Reset()

func (*FinalizeTargetRequest) String Uses

func (x *FinalizeTargetRequest) String() string

type FinalizeTargetResponse Uses

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 Uses

func (*FinalizeTargetResponse) Descriptor() ([]byte, []int)

Deprecated: Use FinalizeTargetResponse.ProtoReflect.Descriptor instead.

func (*FinalizeTargetResponse) GetId Uses

func (x *FinalizeTargetResponse) GetId() *Target_Id

func (*FinalizeTargetResponse) GetName Uses

func (x *FinalizeTargetResponse) GetName() string

func (*FinalizeTargetResponse) ProtoMessage Uses

func (*FinalizeTargetResponse) ProtoMessage()

func (*FinalizeTargetResponse) ProtoReflect Uses

func (x *FinalizeTargetResponse) ProtoReflect() protoreflect.Message

func (*FinalizeTargetResponse) Reset Uses

func (x *FinalizeTargetResponse) Reset()

func (*FinalizeTargetResponse) String Uses

func (x *FinalizeTargetResponse) String() string

type GetActionRequest Uses

type GetActionRequest struct {

    // The name of the action to retrieve. It must match this format:
    // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${url_encode(CONFIGURATION_ID)}/actions/${url_encode(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 Uses

func (*GetActionRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetActionRequest.ProtoReflect.Descriptor instead.

func (*GetActionRequest) GetName Uses

func (x *GetActionRequest) GetName() string

func (*GetActionRequest) ProtoMessage Uses

func (*GetActionRequest) ProtoMessage()

func (*GetActionRequest) ProtoReflect Uses

func (x *GetActionRequest) ProtoReflect() protoreflect.Message

func (*GetActionRequest) Reset Uses

func (x *GetActionRequest) Reset()

func (*GetActionRequest) String Uses

func (x *GetActionRequest) String() string

type GetConfigurationRequest Uses

type GetConfigurationRequest struct {

    // The name of the configuration to retrieve. It must match this format:
    // invocations/${INVOCATION_ID}/configs/${url_encode(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 Uses

func (*GetConfigurationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetConfigurationRequest.ProtoReflect.Descriptor instead.

func (*GetConfigurationRequest) GetName Uses

func (x *GetConfigurationRequest) GetName() string

func (*GetConfigurationRequest) ProtoMessage Uses

func (*GetConfigurationRequest) ProtoMessage()

func (*GetConfigurationRequest) ProtoReflect Uses

func (x *GetConfigurationRequest) ProtoReflect() protoreflect.Message

func (*GetConfigurationRequest) Reset Uses

func (x *GetConfigurationRequest) Reset()

func (*GetConfigurationRequest) String Uses

func (x *GetConfigurationRequest) String() string

type GetConfiguredTargetRequest Uses

type GetConfiguredTargetRequest struct {

    // The name of the configured target to retrieve. It must match this format:
    // invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${url_encode(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 Uses

func (*GetConfiguredTargetRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetConfiguredTargetRequest.ProtoReflect.Descriptor instead.

func (*GetConfiguredTargetRequest) GetName Uses

func (x *GetConfiguredTargetRequest) GetName() string

func (*GetConfiguredTargetRequest) ProtoMessage Uses

func (*GetConfiguredTargetRequest) ProtoMessage()

func (*GetConfiguredTargetRequest) ProtoReflect Uses

func (x *GetConfiguredTargetRequest) ProtoReflect() protoreflect.Message

func (*GetConfiguredTargetRequest) Reset Uses

func (x *GetConfiguredTargetRequest) Reset()

func (*GetConfiguredTargetRequest) String Uses

func (x *GetConfiguredTargetRequest) String() string

type GetFileRequest Uses

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 Uses

func (*GetFileRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetFileRequest.ProtoReflect.Descriptor instead.

func (*GetFileRequest) GetArchiveEntry Uses

func (x *GetFileRequest) GetArchiveEntry() string

func (*GetFileRequest) GetReadLimit Uses

func (x *GetFileRequest) GetReadLimit() int64

func (*GetFileRequest) GetReadOffset Uses

func (x *GetFileRequest) GetReadOffset() int64

func (*GetFileRequest) GetUri Uses

func (x *GetFileRequest) GetUri() string

func (*GetFileRequest) ProtoMessage Uses

func (*GetFileRequest) ProtoMessage()

func (*GetFileRequest) ProtoReflect Uses

func (x *GetFileRequest) ProtoReflect() protoreflect.Message

func (*GetFileRequest) Reset Uses

func (x *GetFileRequest) Reset()

func (*GetFileRequest) String Uses

func (x *GetFileRequest) String() string

type GetFileResponse Uses

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 Uses

func (*GetFileResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetFileResponse.ProtoReflect.Descriptor instead.

func (*GetFileResponse) GetData Uses

func (x *GetFileResponse) GetData() []byte

func (*GetFileResponse) ProtoMessage Uses

func (*GetFileResponse) ProtoMessage()

func (*GetFileResponse) ProtoReflect Uses

func (x *GetFileResponse) ProtoReflect() protoreflect.Message

func (*GetFileResponse) Reset Uses

func (x *GetFileResponse) Reset()

func (*GetFileResponse) String Uses

func (x *GetFileResponse) String() string

type GetFileSetRequest Uses

type GetFileSetRequest struct {

    // The name of the file set to retrieve. It must match this format:
    // invocations/${INVOCATION_ID}/fileSets/${url_encode(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 Uses

func (*GetFileSetRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetFileSetRequest.ProtoReflect.Descriptor instead.

func (*GetFileSetRequest) GetName Uses

func (x *GetFileSetRequest) GetName() string

func (*GetFileSetRequest) ProtoMessage Uses

func (*GetFileSetRequest) ProtoMessage()

func (*GetFileSetRequest) ProtoReflect Uses

func (x *GetFileSetRequest) ProtoReflect() protoreflect.Message

func (*GetFileSetRequest) Reset Uses

func (x *GetFileSetRequest) Reset()

func (*GetFileSetRequest) String Uses

func (x *GetFileSetRequest) String() string

type GetFileTailRequest Uses

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 Uses

func (*GetFileTailRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetFileTailRequest.ProtoReflect.Descriptor instead.

func (*GetFileTailRequest) GetArchiveEntry Uses

func (x *GetFileTailRequest) GetArchiveEntry() string

func (*GetFileTailRequest) GetReadLimit Uses

func (x *GetFileTailRequest) GetReadLimit() int64

func (*GetFileTailRequest) GetReadOffset Uses

func (x *GetFileTailRequest) GetReadOffset() int64

func (*GetFileTailRequest) GetUri Uses

func (x *GetFileTailRequest) GetUri() string

func (*GetFileTailRequest) ProtoMessage Uses

func (*GetFileTailRequest) ProtoMessage()

func (*GetFileTailRequest) ProtoReflect Uses

func (x *GetFileTailRequest) ProtoReflect() protoreflect.Message

func (*GetFileTailRequest) Reset Uses

func (x *GetFileTailRequest) Reset()

func (*GetFileTailRequest) String Uses

func (x *GetFileTailRequest) String() string

type GetFileTailResponse Uses

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 Uses

func (*GetFileTailResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetFileTailResponse.ProtoReflect.Descriptor instead.

func (*GetFileTailResponse) GetData Uses

func (x *GetFileTailResponse) GetData() []byte

func (*GetFileTailResponse) ProtoMessage Uses

func (*GetFileTailResponse) ProtoMessage()

func (*GetFileTailResponse) ProtoReflect Uses

func (x *GetFileTailResponse) ProtoReflect() protoreflect.Message

func (*GetFileTailResponse) Reset Uses

func (x *GetFileTailResponse) Reset()

func (*GetFileTailResponse) String Uses

func (x *GetFileTailResponse) String() string

type GetInvocationDownloadMetadataRequest Uses

type GetInvocationDownloadMetadataRequest struct {

    // 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 random 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 Uses

func (*GetInvocationDownloadMetadataRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetInvocationDownloadMetadataRequest.ProtoReflect.Descriptor instead.

func (*GetInvocationDownloadMetadataRequest) GetName Uses

func (x *GetInvocationDownloadMetadataRequest) GetName() string

func (*GetInvocationDownloadMetadataRequest) ProtoMessage Uses

func (*GetInvocationDownloadMetadataRequest) ProtoMessage()

func (*GetInvocationDownloadMetadataRequest) ProtoReflect Uses

func (x *GetInvocationDownloadMetadataRequest) ProtoReflect() protoreflect.Message

func (*GetInvocationDownloadMetadataRequest) Reset Uses

func (x *GetInvocationDownloadMetadataRequest) Reset()

func (*GetInvocationDownloadMetadataRequest) String Uses

func (x *GetInvocationDownloadMetadataRequest) String() string

type GetInvocationRequest Uses

type GetInvocationRequest struct {

    // The name of the invocation to retrieve. It must match this format:
    // invocations/${INVOCATION_ID}
    // where INVOCATION_ID must be an RFC 4122-compliant random 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 Uses

func (*GetInvocationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetInvocationRequest.ProtoReflect.Descriptor instead.

func (*GetInvocationRequest) GetName Uses

func (x *GetInvocationRequest) GetName() string

func (*GetInvocationRequest) ProtoMessage Uses

func (*GetInvocationRequest) ProtoMessage()

func (*GetInvocationRequest) ProtoReflect Uses

func (x *GetInvocationRequest) ProtoReflect() protoreflect.Message

func (*GetInvocationRequest) Reset Uses

func (x *GetInvocationRequest) Reset()

func (*GetInvocationRequest) String Uses

func (x *GetInvocationRequest) String() string

type GetInvocationUploadMetadataRequest Uses

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 Uses

func (*GetInvocationUploadMetadataRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetInvocationUploadMetadataRequest.ProtoReflect.Descriptor instead.

func (*GetInvocationUploadMetadataRequest) GetAuthorizationToken Uses

func (x *GetInvocationUploadMetadataRequest) GetAuthorizationToken() string

func (*GetInvocationUploadMetadataRequest) GetName Uses

func (x *GetInvocationUploadMetadataRequest) GetName() string

func (*GetInvocationUploadMetadataRequest) ProtoMessage Uses

func (*GetInvocationUploadMetadataRequest) ProtoMessage()

func (*GetInvocationUploadMetadataRequest) ProtoReflect Uses

func (x *GetInvocationUploadMetadataRequest) ProtoReflect() protoreflect.Message

func (*GetInvocationUploadMetadataRequest) Reset Uses

func (x *GetInvocationUploadMetadataRequest) Reset()

func (*GetInvocationUploadMetadataRequest) String Uses

func (x *GetInvocationUploadMetadataRequest) String() string

type GetTargetRequest Uses

type GetTargetRequest struct {

    // 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 Uses

func (*GetTargetRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTargetRequest.ProtoReflect.Descriptor instead.

func (*GetTargetRequest) GetName Uses

func (x *GetTargetRequest) GetName() string

func (*GetTargetRequest) ProtoMessage Uses

func (*GetTargetRequest) ProtoMessage()

func (*GetTargetRequest) ProtoReflect Uses

func (x *GetTargetRequest) ProtoReflect() protoreflect.Message

func (*GetTargetRequest) Reset Uses

func (x *GetTargetRequest) Reset()

func (*GetTargetRequest) String Uses

func (x *GetTargetRequest) String() string

type InputFileInfo Uses

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 Uses

func (*InputFileInfo) Descriptor() ([]byte, []int)

Deprecated: Use InputFileInfo.ProtoReflect.Descriptor instead.

func (*InputFileInfo) GetCount Uses

func (x *InputFileInfo) GetCount() int64

func (*InputFileInfo) GetCountLimit Uses

func (x *InputFileInfo) GetCountLimit() int64

func (*InputFileInfo) GetDistinctByteLimit Uses

func (x *InputFileInfo) GetDistinctByteLimit() int64

func (*InputFileInfo) GetDistinctBytes Uses

func (x *InputFileInfo) GetDistinctBytes() int64

func (*InputFileInfo) GetDistinctCount Uses

func (x *InputFileInfo) GetDistinctCount() int64

func (*InputFileInfo) ProtoMessage Uses

func (*InputFileInfo) ProtoMessage()

func (*InputFileInfo) ProtoReflect Uses

func (x *InputFileInfo) ProtoReflect() protoreflect.Message

func (*InputFileInfo) Reset Uses

func (x *InputFileInfo) Reset()

func (*InputFileInfo) String Uses

func (x *InputFileInfo) String() string

type Invocation Uses

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 Uses

func (*Invocation) Descriptor() ([]byte, []int)

Deprecated: Use Invocation.ProtoReflect.Descriptor instead.

func (*Invocation) GetAggregateCoverage Uses

func (x *Invocation) GetAggregateCoverage() *AggregateCoverage

func (*Invocation) GetCoverageSummaries Uses

func (x *Invocation) GetCoverageSummaries() []*LanguageCoverageSummary

func (*Invocation) GetFileProcessingErrors Uses

func (x *Invocation) GetFileProcessingErrors() []*FileProcessingErrors

func (*Invocation) GetFiles Uses

func (x *Invocation) GetFiles() []*File

func (*Invocation) GetId Uses

func (x *Invocation) GetId() *Invocation_Id

func (*Invocation) GetInvocationAttributes Uses

func (x *Invocation) GetInvocationAttributes() *InvocationAttributes

func (*Invocation) GetName Uses

func (x *Invocation) GetName() string

func (*Invocation) GetProperties Uses

func (x *Invocation) GetProperties() []*Property

func (*Invocation) GetStatusAttributes Uses

func (x *Invocation) GetStatusAttributes() *StatusAttributes

func (*Invocation) GetTiming Uses

func (x *Invocation) GetTiming() *Timing

func (*Invocation) GetWorkspaceInfo Uses

func (x *Invocation) GetWorkspaceInfo() *WorkspaceInfo

func (*Invocation) ProtoMessage Uses

func (*Invocation) ProtoMessage()

func (*Invocation) ProtoReflect Uses

func (x *Invocation) ProtoReflect() protoreflect.Message

func (*Invocation) Reset Uses

func (x *Invocation) Reset()

func (*Invocation) String Uses

func (x *Invocation) String() string

type InvocationAttributes Uses

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.
    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"`
    // contains filtered or unexported fields
}

Attributes that apply to all invocations.

func (*InvocationAttributes) Descriptor Uses

func (*InvocationAttributes) Descriptor() ([]byte, []int)

Deprecated: Use InvocationAttributes.ProtoReflect.Descriptor instead.

func (*InvocationAttributes) GetDescription Uses

func (x *InvocationAttributes) GetDescription() string

func (*InvocationAttributes) GetInvocationContexts Uses

func (x *InvocationAttributes) GetInvocationContexts() []*InvocationContext

func (*InvocationAttributes) GetLabels Uses

func (x *InvocationAttributes) GetLabels() []string

func (*InvocationAttributes) GetProjectId Uses

func (x *InvocationAttributes) GetProjectId() string

func (*InvocationAttributes) GetUsers Uses

func (x *InvocationAttributes) GetUsers() []string

func (*InvocationAttributes) ProtoMessage Uses

func (*InvocationAttributes) ProtoMessage()

func (*InvocationAttributes) ProtoReflect Uses

func (x *InvocationAttributes) ProtoReflect() protoreflect.Message

func (*InvocationAttributes) Reset Uses

func (x *InvocationAttributes) Reset()

func (*InvocationAttributes) String Uses

func (x *InvocationAttributes) String() string

type InvocationContext Uses

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 Uses

func (*InvocationContext) Descriptor() ([]byte, []int)

Deprecated: Use InvocationContext.ProtoReflect.Descriptor instead.

func (*InvocationContext) GetDisplayName Uses

func (x *InvocationContext) GetDisplayName() string

func (*InvocationContext) GetUrl Uses

func (x *InvocationContext) GetUrl() string

func (*InvocationContext) ProtoMessage Uses

func (*InvocationContext) ProtoMessage()

func (*InvocationContext) ProtoReflect Uses

func (x *InvocationContext) ProtoReflect() protoreflect.Message

func (*InvocationContext) Reset Uses

func (x *InvocationContext) Reset()

func (*InvocationContext) String Uses

func (x *InvocationContext) String() string

type Invocation_Id Uses

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 Uses

func (*Invocation_Id) Descriptor() ([]byte, []int)

Deprecated: Use Invocation_Id.ProtoReflect.Descriptor instead.

func (*Invocation_Id) GetInvocationId Uses

func (x *Invocation_Id) GetInvocationId() string

func (*Invocation_Id) ProtoMessage Uses

func (*Invocation_Id) ProtoMessage()

func (*Invocation_Id) ProtoReflect Uses

func (x *Invocation_Id) ProtoReflect() protoreflect.Message

func (*Invocation_Id) Reset Uses

func (x *Invocation_Id) Reset()

func (*Invocation_Id) String Uses

func (x *Invocation_Id) String() string

type Language Uses

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 Uses

func (Language) Descriptor() protoreflect.EnumDescriptor

func (Language) Enum Uses

func (x Language) Enum() *Language

func (Language) EnumDescriptor Uses

func (Language) EnumDescriptor() ([]byte, []int)

Deprecated: Use Language.Descriptor instead.

func (Language) Number Uses

func (x Language) Number() protoreflect.EnumNumber

func (Language) String Uses

func (x Language) String() string

func (Language) Type Uses

func (Language) Type() protoreflect.EnumType

type LanguageCoverageSummary Uses

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 Uses

func (*LanguageCoverageSummary) Descriptor() ([]byte, []int)

Deprecated: Use LanguageCoverageSummary.ProtoReflect.Descriptor instead.

func (*LanguageCoverageSummary) GetBranchSummary Uses

func (x *LanguageCoverageSummary) GetBranchSummary() *BranchCoverageSummary

func (*LanguageCoverageSummary) GetLanguage Uses

func (x *LanguageCoverageSummary) GetLanguage() Language

func (*LanguageCoverageSummary) GetLineSummary Uses

func (x *LanguageCoverageSummary) GetLineSummary() *LineCoverageSummary

func (*LanguageCoverageSummary) ProtoMessage Uses

func (*LanguageCoverageSummary) ProtoMessage()

func (*LanguageCoverageSummary) ProtoReflect Uses

func (x *LanguageCoverageSummary) ProtoReflect() protoreflect.Message

func (*LanguageCoverageSummary) Reset Uses

func (x *LanguageCoverageSummary) Reset()

func (*LanguageCoverageSummary) String Uses

func (x *LanguageCoverageSummary) String() string

type LineCoverage Uses

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 Uses

func (*LineCoverage) Descriptor() ([]byte, []int)

Deprecated: Use LineCoverage.ProtoReflect.Descriptor instead.

func (*LineCoverage) GetExecutedLines Uses

func (x *LineCoverage) GetExecutedLines() []byte

func (*LineCoverage) GetInstrumentedLines Uses

func (x *LineCoverage) GetInstrumentedLines() []byte

func (*LineCoverage) ProtoMessage Uses

func (*LineCoverage) ProtoMessage()

func (*LineCoverage) ProtoReflect Uses

func (x *LineCoverage) ProtoReflect() protoreflect.Message

func (*LineCoverage) Reset Uses

func (x *LineCoverage) Reset()

func (*LineCoverage) String Uses

func (x *LineCoverage) String() string

type LineCoverageSummary Uses

type LineCoverageSummary struct {

    // Number of lines instrumented for coverage.
    InstrumentedLineCount int32 `protobuf:"varint,1,opt,name=instrumented_line_count,json=instrumentedLineCount,proto3" json:"instrumented_line_count,omitempty"`
    // 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 Uses

func (*LineCoverageSummary) Descriptor() ([]byte, []int)

Deprecated: Use LineCoverageSummary.ProtoReflect.Descriptor instead.

func (*LineCoverageSummary) GetExecutedLineCount Uses

func (x *LineCoverageSummary) GetExecutedLineCount() int32

func (*LineCoverageSummary) GetInstrumentedLineCount Uses

func (x *LineCoverageSummary) GetInstrumentedLineCount() int32

func (*LineCoverageSummary) ProtoMessage Uses

func (*LineCoverageSummary) ProtoMessage()

func (*LineCoverageSummary) ProtoReflect Uses

func (x *LineCoverageSummary) ProtoReflect() protoreflect.Message

func (*LineCoverageSummary) Reset Uses

func (x *LineCoverageSummary) Reset()

func (*LineCoverageSummary) String Uses

func (x *LineCoverageSummary) String() string

type ListActionsRequest Uses

type ListActionsRequest struct {

    // 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/${url_encode(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 Uses

func (*ListActionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListActionsRequest.ProtoReflect.Descriptor instead.

func (*ListActionsRequest) GetFilter Uses

func (x *ListActionsRequest) GetFilter() string

func (*ListActionsRequest) GetOffset Uses

func (x *ListActionsRequest) GetOffset() int64

func (*ListActionsRequest) GetPageSize Uses

func (x *ListActionsRequest) GetPageSize() int32

func (*ListActionsRequest) GetPageStart Uses

func (m *ListActionsRequest) GetPageStart() isListActionsRequest_PageStart

func (*ListActionsRequest) GetPageToken Uses

func (x *ListActionsRequest) GetPageToken() string

func (*ListActionsRequest) GetParent Uses

func (x *ListActionsRequest) GetParent() string

func (*ListActionsRequest) ProtoMessage Uses

func (*ListActionsRequest) ProtoMessage()

func (*ListActionsRequest) ProtoReflect Uses

func (x *ListActionsRequest) ProtoReflect() protoreflect.Message

func (*ListActionsRequest) Reset Uses

func (x *ListActionsRequest) Reset()

func (*ListActionsRequest) String Uses

func (x *ListActionsRequest) String() string

type ListActionsRequest_Offset Uses

type ListActionsRequest_Offset struct {
    // Absolute number of results to skip.
    Offset int64 `protobuf:"varint,4,opt,name=offset,proto3,oneof"`
}

type ListActionsRequest_PageToken Uses

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 Uses

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 Uses

func (*ListActionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListActionsResponse.ProtoReflect.Descriptor instead.

func (*ListActionsResponse) GetActions Uses

func (x *ListActionsResponse) GetActions() []*Action

func (*ListActionsResponse) GetNextPageToken Uses

func (x *ListActionsResponse) GetNextPageToken() string

func (*ListActionsResponse) ProtoMessage Uses

func (*ListActionsResponse) ProtoMessage()

func (*ListActionsResponse) ProtoReflect Uses

func (x *ListActionsResponse) ProtoReflect() protoreflect.Message

func (*ListActionsResponse) Reset Uses

func (x *ListActionsResponse) Reset()

func (*ListActionsResponse) String Uses

func (x *ListActionsResponse) String() string

type ListConfigurationsRequest Uses

type ListConfigurationsRequest struct {

    // 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 Uses

func (*ListConfigurationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListConfigurationsRequest.ProtoReflect.Descriptor instead.

func (*ListConfigurationsRequest) GetFilter Uses

func (x *ListConfigurationsRequest) GetFilter() string

func (*ListConfigurationsRequest) GetOffset Uses

func (x *ListConfigurationsRequest) GetOffset() int64

func (*ListConfigurationsRequest) GetPageSize Uses

func (x *ListConfigurationsRequest) GetPageSize() int32

func (*ListConfigurationsRequest) GetPageStart Uses

func (m *ListConfigurationsRequest) GetPageStart() isListConfigurationsRequest_PageStart

func (*ListConfigurationsRequest) GetPageToken Uses

func (x *ListConfigurationsRequest) GetPageToken() string

func (*ListConfigurationsRequest) GetParent Uses

func (x *ListConfigurationsRequest) GetParent() string

func (*ListConfigurationsRequest) ProtoMessage Uses

func (*ListConfigurationsRequest) ProtoMessage()

func (*ListConfigurationsRequest) ProtoReflect Uses

func (x *ListConfigurationsRequest) ProtoReflect() protoreflect.Message

func (*ListConfigurationsRequest) Reset Uses

func (x *ListConfigurationsRequest) Reset()

func (*ListConfigurationsRequest) String Uses

func (x *ListConfigurationsRequest) String() string

type ListConfigurationsRequest_Offset Uses

type ListConfigurationsRequest_Offset struct {
    // Absolute number of results to skip.
    Offset int64 `protobuf:"varint,4,opt,name=offset,proto3,oneof"`
}

type ListConfigurationsRequest_PageToken Uses

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 Uses

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 Uses

func (*ListConfigurationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListConfigurationsResponse.ProtoReflect.Descriptor instead.

func (*ListConfigurationsResponse) GetConfigurations Uses

func (x *ListConfigurationsResponse) GetConfigurations() []*Configuration

func (*ListConfigurationsResponse) GetNextPageToken Uses

func (x *ListConfigurationsResponse) GetNextPageToken() string

func (*ListConfigurationsResponse) ProtoMessage Uses

func (*ListConfigurationsResponse) ProtoMessage()

func (*ListConfigurationsResponse) ProtoReflect Uses

func (x *ListConfigurationsResponse) ProtoReflect() protoreflect.Message

func (*ListConfigurationsResponse) Reset Uses

func (x *ListConfigurationsResponse) Reset()

func (*ListConfigurationsResponse) String Uses

func (x *ListConfigurationsResponse) String() string

type ListConfiguredTargetsRequest Uses

type ListConfiguredTargetsRequest struct {

    // 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 Uses

func (*ListConfiguredTargetsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListConfiguredTargetsRequest.ProtoReflect.Descriptor instead.

func (*ListConfiguredTargetsRequest) GetFilter Uses

func (x *ListConfiguredTargetsRequest) GetFilter() string

func (*ListConfiguredTargetsRequest) GetOffset Uses

func (x *ListConfiguredTargetsRequest) GetOffset() int64

func (*ListConfiguredTargetsRequest) GetPageSize Uses

func (x *ListConfiguredTargetsRequest) GetPageSize() int32

func (*ListConfiguredTargetsRequest) GetPageStart Uses

func (m *ListConfiguredTargetsRequest) GetPageStart() isListConfiguredTargetsRequest_PageStart

func (*ListConfiguredTargetsRequest) GetPageToken Uses

func (x *ListConfiguredTargetsRequest) GetPageToken() string

func (*ListConfiguredTargetsRequest) GetParent Uses

func (x *ListConfiguredTargetsRequest) GetParent() string

func (*ListConfiguredTargetsRequest) ProtoMessage Uses

func (*ListConfiguredTargetsRequest) ProtoMessage()

func (*ListConfiguredTargetsRequest) ProtoReflect Uses

func (x *ListConfiguredTargetsRequest) ProtoReflect() protoreflect.Message

func (*ListConfiguredTargetsRequest) Reset Uses

func (x *ListConfiguredTargetsRequest) Reset()

func (*ListConfiguredTargetsRequest) String Uses

func (x *ListConfiguredTargetsRequest) String() string

type ListConfiguredTargetsRequest_Offset Uses

type ListConfiguredTargetsRequest_Offset struct {
    // Absolute number of results to skip.
    Offset int64 `protobuf:"varint,4,opt,name=offset,proto3,oneof"`
}

type ListConfiguredTargetsRequest_PageToken Uses

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 Uses

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 Uses

func (*ListConfiguredTargetsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListConfiguredTargetsResponse.ProtoReflect.Descriptor instead.

func (*ListConfiguredTargetsResponse) GetConfiguredTargets Uses

func (x *ListConfiguredTargetsResponse) GetConfiguredTargets() []*ConfiguredTarget

func (*ListConfiguredTargetsResponse) GetNextPageToken Uses

func (x *ListConfiguredTargetsResponse) GetNextPageToken() string

func (*ListConfiguredTargetsResponse) ProtoMessage Uses

func (*ListConfiguredTargetsResponse) ProtoMessage()

func (*ListConfiguredTargetsResponse) ProtoReflect Uses

func (x *ListConfiguredTargetsResponse) ProtoReflect() protoreflect.Message

func (*ListConfiguredTargetsResponse) Reset Uses

func (x *ListConfiguredTargetsResponse) Reset()

func (*ListConfiguredTargetsResponse) String Uses

func (x *ListConfiguredTargetsResponse) String() string

type ListFileSetsRequest Uses

type ListFileSetsRequest struct {

    // 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 Uses

func (*ListFileSetsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListFileSetsRequest.ProtoReflect.Descriptor instead.

func (*ListFileSetsRequest) GetFilter Uses

func (x *ListFileSetsRequest) GetFilter() string

func (*ListFileSetsRequest) GetOffset Uses

func (x *ListFileSetsRequest) GetOffset() int64

func (*ListFileSetsRequest) GetPageSize Uses

func (x *ListFileSetsRequest) GetPageSize() int32

func (*ListFileSetsRequest) GetPageStart Uses

func (m *ListFileSetsRequest) GetPageStart() isListFileSetsRequest_PageStart

func (*ListFileSetsRequest) GetPageToken Uses

func (x *ListFileSetsRequest) GetPageToken() string

func (*ListFileSetsRequest) GetParent Uses

func (x *ListFileSetsRequest) GetParent() string

func (*ListFileSetsRequest) ProtoMessage Uses

func (*ListFileSetsRequest) ProtoMessage()

func (*ListFileSetsRequest) ProtoReflect Uses

func (x *ListFileSetsRequest) ProtoReflect() protoreflect.Message

func (*ListFileSetsRequest) Reset Uses

func (x *ListFileSetsRequest) Reset()

func (*ListFileSetsRequest) String Uses

func (x *ListFileSetsRequest) String() string

type ListFileSetsRequest_Offset Uses

type ListFileSetsRequest_Offset struct {
    // Absolute number of results to skip.
    Offset int64 `protobuf:"varint,4,opt,name=offset,proto3,oneof"`
}

type ListFileSetsRequest_PageToken Uses

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 Uses

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 Uses

func (*ListFileSetsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListFileSetsResponse.ProtoReflect.Descriptor instead.

func (*ListFileSetsResponse) GetFileSets Uses

func (x *ListFileSetsResponse) GetFileSets() []*FileSet

func (*ListFileSetsResponse) GetNextPageToken Uses

func (x *ListFileSetsResponse) GetNextPageToken() string

func (*ListFileSetsResponse) ProtoMessage Uses

func (*ListFileSetsResponse) ProtoMessage()

func (*ListFileSetsResponse) ProtoReflect Uses

func (x *ListFileSetsResponse) ProtoReflect() protoreflect.Message

func (*ListFileSetsResponse) Reset Uses

func (x *ListFileSetsResponse) Reset()

func (*ListFileSetsResponse) String Uses

func (x *ListFileSetsResponse) String() string

type ListTargetsRequest Uses

type ListTargetsRequest struct {

    // 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 Uses

func (*ListTargetsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListTargetsRequest.ProtoReflect.Descriptor instead.

func (*ListTargetsRequest) GetFilter Uses

func (x *ListTargetsRequest) GetFilter() string

func (*ListTargetsRequest) GetOffset Uses

func (x *ListTargetsRequest) GetOffset() int64

func (*ListTargetsRequest) GetPageSize Uses

func (x *ListTargetsRequest) GetPageSize() int32

func (*ListTargetsRequest) GetPageStart Uses

func (m *ListTargetsRequest) GetPageStart() isListTargetsRequest_PageStart

func (*ListTargetsRequest) GetPageToken Uses

func (x *ListTargetsRequest) GetPageToken() string

func (*ListTargetsRequest) GetParent Uses

func (x *ListTargetsRequest) GetParent() string

func (*ListTargetsRequest) ProtoMessage Uses

func (*ListTargetsRequest) ProtoMessage()

func (*ListTargetsRequest) ProtoReflect Uses

func (x *ListTargetsRequest) ProtoReflect() protoreflect.Message

func (*ListTargetsRequest) Reset Uses

func (x *ListTargetsRequest) Reset()

func (*ListTargetsRequest) String Uses

func (x *ListTargetsRequest) String() string

type ListTargetsRequest_Offset Uses

type ListTargetsRequest_Offset struct {
    // Absolute number of results to skip.
    Offset int64 `protobuf:"varint,4,opt,name=offset,proto3,oneof"`
}

type ListTargetsRequest_PageToken Uses

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 Uses

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 Uses

func (*ListTargetsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListTargetsResponse.ProtoReflect.Descriptor instead.

func (*ListTargetsResponse) GetNextPageToken Uses

func (x *ListTargetsResponse) GetNextPageToken() string

func (*ListTargetsResponse) GetTargets Uses

func (x *ListTargetsResponse) GetTargets() []*Target

func (*ListTargetsResponse) ProtoMessage Uses

func (*ListTargetsResponse) ProtoMessage()

func (*ListTargetsResponse) ProtoReflect Uses

func (x *ListTargetsResponse) ProtoReflect() protoreflect.Message

func (*ListTargetsResponse) Reset Uses

func (x *ListTargetsResponse) Reset()

func (*ListTargetsResponse) String Uses

func (x *ListTargetsResponse) String() string

type LocalTestTiming Uses

type LocalTestTiming struct {

    // Time taken by the test process, typically surrounded by a small wrapper
    // script.
    TestProcessDuration *duration.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 Uses

func (*LocalTestTiming) Descriptor() ([]byte, []int)

Deprecated: Use LocalTestTiming.ProtoReflect.Descriptor instead.

func (*LocalTestTiming) GetTestProcessDuration Uses

func (x *LocalTestTiming) GetTestProcessDuration() *duration.Duration

func (*LocalTestTiming) ProtoMessage Uses

func (*LocalTestTiming) ProtoMessage()

func (*LocalTestTiming) ProtoReflect Uses

func (x *LocalTestTiming) ProtoReflect() protoreflect.Message

func (*LocalTestTiming) Reset Uses

func (x *LocalTestTiming) Reset()

func (*LocalTestTiming) String Uses

func (x *LocalTestTiming) String() string

type MergeActionRequest Uses

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/${url_encode(CONFIG_ID)}/actions/${url_encode(ACTION_ID)}
    Action *Action `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"`
    // Indicates which fields to merge.
    UpdateMask *field_mask.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 Uses

func (*MergeActionRequest) Descriptor() ([]byte, []int)

Deprecated: Use MergeActionRequest.ProtoReflect.Descriptor instead.

func (*MergeActionRequest) GetAction Uses

func (x *MergeActionRequest) GetAction() *Action

func (*MergeActionRequest) GetAuthorizationToken Uses

func (x *MergeActionRequest) GetAuthorizationToken() string

func (*MergeActionRequest) GetCreateIfNotFound Uses

func (x *MergeActionRequest) GetCreateIfNotFound() bool

func (*MergeActionRequest) GetRequestId Uses

func (x *MergeActionRequest) GetRequestId() string

func (*MergeActionRequest) GetUpdateMask Uses

func (x *MergeActionRequest) GetUpdateMask() *field_mask.FieldMask

func (*MergeActionRequest) ProtoMessage Uses

func (*MergeActionRequest) ProtoMessage()

func (*MergeActionRequest) ProtoReflect Uses

func (x *MergeActionRequest) ProtoReflect() protoreflect.Message

func (*MergeActionRequest) Reset Uses

func (x *MergeActionRequest) Reset()

func (*MergeActionRequest) String Uses

func (x *MergeActionRequest) String() string

type MergeConfiguredTargetRequest Uses

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/${url_encode(CONFIG_ID)}
    ConfiguredTarget *ConfiguredTarget `protobuf:"bytes,3,opt,name=configured_target,json=configuredTarget,proto3" json:"configured_target,omitempty"`
    // Indicates which fields to merge.
    UpdateMask *field_mask.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 Uses

func (*MergeConfiguredTargetRequest) Descriptor() ([]byte, []int)

Deprecated: Use MergeConfiguredTargetRequest.ProtoReflect.Descriptor instead.

func (*MergeConfiguredTargetRequest) GetAuthorizationToken Uses

func (x *MergeConfiguredTargetRequest) GetAuthorizationToken() string

func (*MergeConfiguredTargetRequest) GetConfiguredTarget Uses

func (x *MergeConfiguredTargetRequest) GetConfiguredTarget() *ConfiguredTarget

func (*MergeConfiguredTargetRequest) GetCreateIfNotFound Uses

func (x *MergeConfiguredTargetRequest) GetCreateIfNotFound() bool

func (*MergeConfiguredTargetRequest) GetRequestId Uses

func (x *MergeConfiguredTargetRequest) GetRequestId() string

func (*MergeConfiguredTargetRequest) GetUpdateMask Uses

func (x *MergeConfiguredTargetRequest) GetUpdateMask() *field_mask.FieldMask

func (*MergeConfiguredTargetRequest) ProtoMessage Uses

func (*MergeConfiguredTargetRequest) ProtoMessage()

func (*MergeConfiguredTargetRequest) ProtoReflect Uses

func (x *MergeConfiguredTargetRequest) ProtoReflect() protoreflect.Message

func (*MergeConfiguredTargetRequest) Reset Uses

func (x *MergeConfiguredTargetRequest) Reset()

func (*MergeConfiguredTargetRequest) String Uses

func (x *MergeConfiguredTargetRequest) String() string

type MergeFileSetRequest Uses

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/${url_encode(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 *field_mask.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 Uses

func (*MergeFileSetRequest) Descriptor() ([]byte, []int)

Deprecated: Use MergeFileSetRequest.ProtoReflect.Descriptor instead.

func (*MergeFileSetRequest) GetAuthorizationToken Uses

func (x *MergeFileSetRequest) GetAuthorizationToken() string

func (*MergeFileSetRequest) GetCreateIfNotFound Uses

func (x *MergeFileSetRequest) GetCreateIfNotFound() bool

func (*MergeFileSetRequest) GetFileSet Uses

func (x *MergeFileSetRequest) GetFileSet() *FileSet

func (*MergeFileSetRequest) GetRequestId Uses

func (x *MergeFileSetRequest) GetRequestId() string

func (*MergeFileSetRequest) GetUpdateMask Uses

func (x *MergeFileSetRequest) GetUpdateMask() *field_mask.FieldMask

func (*MergeFileSetRequest) ProtoMessage Uses

func (*MergeFileSetRequest) ProtoMessage()

func (*MergeFileSetRequest) ProtoReflect Uses

func (x *MergeFileSetRequest) ProtoReflect() protoreflect.Message

func (*MergeFileSetRequest) Reset Uses

func (x *MergeFileSetRequest) Reset()

func (*MergeFileSetRequest) String Uses

func (x *MergeFileSetRequest) String() string

type MergeInvocationRequest Uses

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 *field_mask.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 Uses

func (*MergeInvocationRequest) Descriptor() ([]byte, []int)

Deprecated: Use MergeInvocationRequest.ProtoReflect.Descriptor instead.

func (*MergeInvocationRequest) GetAuthorizationToken Uses

func (x *MergeInvocationRequest) GetAuthorizationToken() string

func (*MergeInvocationRequest) GetInvocation Uses

func (x *MergeInvocationRequest) GetInvocation() *Invocation

func (*MergeInvocationRequest) GetRequestId Uses

func (x *MergeInvocationRequest) GetRequestId() string

func (*MergeInvocationRequest) GetUpdateMask Uses

func (x *MergeInvocationRequest) GetUpdateMask() *field_mask.FieldMask

func (*MergeInvocationRequest) ProtoMessage Uses

func (*MergeInvocationRequest) ProtoMessage()

func (*MergeInvocationRequest) ProtoReflect Uses

func (x *MergeInvocationRequest) ProtoReflect() protoreflect.Message

func (*MergeInvocationRequest) Reset Uses

func (x *MergeInvocationRequest) Reset()

func (*MergeInvocationRequest) String Uses

func (x *MergeInvocationRequest) String() string

type MergeTargetRequest Uses

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 *field_mask.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 Uses

func (*MergeTargetRequest) Descriptor() ([]byte, []int)

Deprecated: Use MergeTargetRequest.ProtoReflect.Descriptor instead.

func (*MergeTargetRequest) GetAuthorizationToken Uses

func (x *MergeTargetRequest) GetAuthorizationToken() string

func (*MergeTargetRequest) GetCreateIfNotFound Uses

func (x *MergeTargetRequest) GetCreateIfNotFound() bool

func (*MergeTargetRequest) GetRequestId Uses

func (x *MergeTargetRequest) GetRequestId() string

func (*MergeTargetRequest) GetTarget Uses

func (x *MergeTargetRequest) GetTarget() *Target

func (*MergeTargetRequest) GetUpdateMask Uses

func (x *MergeTargetRequest) GetUpdateMask() *field_mask.FieldMask

func (*MergeTargetRequest) ProtoMessage Uses

func (*MergeTargetRequest) ProtoMessage()

func (*MergeTargetRequest) ProtoReflect Uses

func (x *MergeTargetRequest) ProtoReflect() protoreflect.Message

func (*MergeTargetRequest) Reset Uses

func (x *MergeTargetRequest) Reset()

func (*MergeTargetRequest) String Uses

func (x *MergeTargetRequest) String() string

type Property Uses

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 Uses

func (*Property) Descriptor() ([]byte, []int)

Deprecated: Use Property.ProtoReflect.Descriptor instead.

func (*Property) GetKey Uses

func (x *Property) GetKey() string

func (*Property) GetValue Uses

func (x *Property) GetValue() string

func (*Property) ProtoMessage Uses

func (*Property) ProtoMessage()

func (*Property) ProtoReflect Uses

func (x *Property) ProtoReflect() protoreflect.Message

func (*Property) Reset Uses

func (x *Property) Reset()

func (*Property) String Uses

func (x *Property) String() string

type RemoteTestAttemptTiming Uses

type RemoteTestAttemptTiming struct {

    // Idle period before the test process is invoked on the remote machine.
    QueueDuration *duration.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 *duration.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 *duration.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 *duration.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 *duration.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 Uses

func (*RemoteTestAttemptTiming) Descriptor() ([]byte, []int)

Deprecated: Use RemoteTestAttemptTiming.ProtoReflect.Descriptor instead.

func (*RemoteTestAttemptTiming) GetDownloadDuration Uses

func (x *RemoteTestAttemptTiming) GetDownloadDuration() *duration.Duration

func (*RemoteTestAttemptTiming) GetMachineSetupDuration Uses

func (x *RemoteTestAttemptTiming) GetMachineSetupDuration() *duration.Duration

func (*RemoteTestAttemptTiming) GetQueueDuration Uses

func (x *RemoteTestAttemptTiming) GetQueueDuration() *duration.Duration

func (*RemoteTestAttemptTiming) GetTestProcessDuration Uses

func (x *RemoteTestAttemptTiming) GetTestProcessDuration() *duration.Duration

func (*RemoteTestAttemptTiming) GetUploadDuration Uses

func (x *RemoteTestAttemptTiming) GetUploadDuration() *duration.Duration

func (*RemoteTestAttemptTiming) ProtoMessage Uses

func (*RemoteTestAttemptTiming) ProtoMessage()

func (*RemoteTestAttemptTiming) ProtoReflect Uses

func (x *RemoteTestAttemptTiming) ProtoReflect() protoreflect.Message

func (*RemoteTestAttemptTiming) Reset Uses

func (x *RemoteTestAttemptTiming) Reset()

func (*RemoteTestAttemptTiming) String Uses

func (x *RemoteTestAttemptTiming) String() string

type RemoteTestTiming Uses

type RemoteTestTiming struct {

    // Time taken locally to determine what to do.
    LocalAnalysisDuration *duration.Duration `protobuf:"bytes,1,opt,name=local_analysis_duration,json=localAnalysisDuration,proto3" json:"local_analysis_duration,omitempty"`
    // 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 Uses

func (*RemoteTestTiming) Descriptor() ([]byte, []int)

Deprecated: Use RemoteTestTiming.ProtoReflect.Descriptor instead.

func (*RemoteTestTiming) GetAttempts Uses

func (x *RemoteTestTiming) GetAttempts() []*RemoteTestAttemptTiming

func (*RemoteTestTiming) GetLocalAnalysisDuration Uses

func (x *RemoteTestTiming) GetLocalAnalysisDuration() *duration.Duration

func (*RemoteTestTiming) ProtoMessage Uses

func (*RemoteTestTiming) ProtoMessage()

func (*RemoteTestTiming) ProtoReflect Uses

func (x *RemoteTestTiming) ProtoReflect() protoreflect.Message

func (*RemoteTestTiming) Reset Uses

func (x *RemoteTestTiming) Reset()

func (*RemoteTestTiming) String Uses

func (x *RemoteTestTiming) String() string

type ResultStoreDownloadClient Uses

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.
    //
    //
    // 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)
    // 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.
    //
    // 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)
    // 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.
    //
    // 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 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 Uses

func NewResultStoreDownloadClient(cc grpc.ClientConnInterface) ResultStoreDownloadClient

type ResultStoreDownloadServer Uses

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.
    //
    //
    // 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)
    // 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.
    //
    // 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)
    // 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.
    //
    // 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 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 Uses

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 Uses

func NewResultStoreFileDownloadClient(cc grpc.ClientConnInterface) ResultStoreFileDownloadClient

type ResultStoreFileDownloadServer Uses

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 Uses

type ResultStoreFileDownload_GetFileClient interface {
    Recv() (*GetFileResponse, error)
    grpc.ClientStream
}

type ResultStoreFileDownload_GetFileServer Uses

type ResultStoreFileDownload_GetFileServer interface {
    Send(*GetFileResponse) error
    grpc.ServerStream
}

type ResultStoreUploadClient Uses

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.
    TouchInvoca