androidbuildinternal

package
v0.0.0-...-9994f1b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 22, 2025 License: BSD-3-Clause Imports: 15 Imported by: 0

Documentation

Overview

Package androidbuildinternal provides access to the Internal Android Build API.

Library status

These client libraries are officially supported by Google. However, this library is considered complete and is in maintenance mode. This means that we will address critical bugs and security issues but will not add any new features.

When possible, we recommend using our newer [Cloud Client Libraries for Go](https://pkg.go.dev/cloud.google.com/go) that are still actively being worked and iterated on.

Creating a client

Usage example:

import "google.golang.org/api/androidbuildinternal/v3"
...
ctx := context.Background()
androidbuildinternalService, err := androidbuildinternal.NewService(ctx)

In this example, Google Application Default Credentials are used for authentication. For information on how to create and obtain Application Default Credentials, see https://developers.google.com/identity/protocols/application-default-credentials.

Other authentication options

To use an API key for authentication (note: some APIs do not support API keys), use google.golang.org/api/option.WithAPIKey:

androidbuildinternalService, err := androidbuildinternal.NewService(ctx, option.WithAPIKey("AIza..."))

To use an OAuth token (e.g., a user token obtained via a three-legged OAuth flow, use google.golang.org/api/option.WithTokenSource:

config := &oauth2.Config{...}
// ...
token, err := config.Exchange(ctx, ...)
androidbuildinternalService, err := androidbuildinternal.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))

See google.golang.org/api/option.ClientOption for details on options.

Index

Constants

View Source
const (
	// View and manage Internal Android Build status and results
	AndroidbuildInternalScope = "https://www.googleapis.com/auth/androidbuild.internal"
)

OAuth2 scopes used by this API.

Variables

View Source
var Environment = "v3"

Functions

This section is empty.

Types

type AclReference

type AclReference struct {
	Name      string `json:"name,omitempty"`
	Namespace string `json:"namespace,omitempty"`
	Relation  string `json:"relation,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Name") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Name") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AclReference) MarshalJSON

func (s AclReference) MarshalJSON() ([]byte, error)

type AconfigFlag

type AconfigFlag struct {
	Bug           string `json:"bug,omitempty"`
	Description   string `json:"description,omitempty"`
	FlagName      string `json:"flagName,omitempty"`
	FlagNamespace string `json:"flagNamespace,omitempty"`
	FlagPackage   string `json:"flagPackage,omitempty"`
	Permission    string `json:"permission,omitempty"`
	State         string `json:"state,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Bug") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Bug") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AconfigFlag) MarshalJSON

func (s AconfigFlag) MarshalJSON() ([]byte, error)

type AconfigFlagModification

type AconfigFlagModification struct {
	FromVersion *AconfigFlag `json:"fromVersion,omitempty"`
	ToVersion   *AconfigFlag `json:"toVersion,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FromVersion") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FromVersion") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AconfigFlagModification) MarshalJSON

func (s AconfigFlagModification) MarshalJSON() ([]byte, error)

type AconfigFlags

type AconfigFlags struct {
	AconfigFlags []*AconfigFlag `json:"aconfigFlags,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "AconfigFlags") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AconfigFlags") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AconfigFlags) MarshalJSON

func (s AconfigFlags) MarshalJSON() ([]byte, error)

type AconfigFlagsGetDiffRequest

type AconfigFlagsGetDiffRequest struct {
	FromSnapshot *SnapshotSpec `json:"fromSnapshot,omitempty"`
	ToSnapshot   *SnapshotSpec `json:"toSnapshot,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FromSnapshot") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FromSnapshot") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AconfigFlagsGetDiffRequest) MarshalJSON

func (s AconfigFlagsGetDiffRequest) MarshalJSON() ([]byte, error)

type AconfigFlagsGetDiffResponse

type AconfigFlagsGetDiffResponse struct {
	Differences []*AconfigFlagModification `json:"differences,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Differences") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Differences") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AconfigFlagsGetDiffResponse) MarshalJSON

func (s AconfigFlagsGetDiffResponse) MarshalJSON() ([]byte, error)

type AconfigFlagsGetSnapshotRequest

type AconfigFlagsGetSnapshotRequest struct {
	Snapshot *SnapshotSpec `json:"snapshot,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Snapshot") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Snapshot") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AconfigFlagsGetSnapshotRequest) MarshalJSON

func (s AconfigFlagsGetSnapshotRequest) MarshalJSON() ([]byte, error)

type AconfigFlagsGetSnapshotResponse

type AconfigFlagsGetSnapshotResponse struct {
	AconfigFlags *AconfigFlags `json:"aconfigFlags,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "AconfigFlags") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AconfigFlags") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AconfigFlagsGetSnapshotResponse) MarshalJSON

func (s AconfigFlagsGetSnapshotResponse) MarshalJSON() ([]byte, error)

type AconfigflagsGetdiffCall

type AconfigflagsGetdiffCall struct {
	// contains filtered or unexported fields
}

func (*AconfigflagsGetdiffCall) Context

Context sets the context to be used in this call's Do method.

func (*AconfigflagsGetdiffCall) Do

Do executes the "androidbuildinternal.aconfigflags.getdiff" call. Any non-2xx status code is an error. Response headers are in either *AconfigFlagsGetDiffResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AconfigflagsGetdiffCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*AconfigflagsGetdiffCall) Header

func (c *AconfigflagsGetdiffCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type AconfigflagsGetsnapshotCall

type AconfigflagsGetsnapshotCall struct {
	// contains filtered or unexported fields
}

func (*AconfigflagsGetsnapshotCall) Context

Context sets the context to be used in this call's Do method.

func (*AconfigflagsGetsnapshotCall) Do

Do executes the "androidbuildinternal.aconfigflags.getsnapshot" call. Any non-2xx status code is an error. Response headers are in either *AconfigFlagsGetSnapshotResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AconfigflagsGetsnapshotCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*AconfigflagsGetsnapshotCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type AconfigflagsInsertCall

type AconfigflagsInsertCall struct {
	// contains filtered or unexported fields
}

func (*AconfigflagsInsertCall) Context

Context sets the context to be used in this call's Do method.

func (*AconfigflagsInsertCall) Do

Do executes the "androidbuildinternal.aconfigflags.insert" call. Any non-2xx status code is an error. Response headers are in either *AconfigFlags.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AconfigflagsInsertCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*AconfigflagsInsertCall) Header

func (c *AconfigflagsInsertCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type AconfigflagsService

type AconfigflagsService struct {
	// contains filtered or unexported fields
}

func NewAconfigflagsService

func NewAconfigflagsService(s *Service) *AconfigflagsService

func (*AconfigflagsService) Getdiff

func (r *AconfigflagsService) Getdiff(aconfigflagsgetdiffrequest *AconfigFlagsGetDiffRequest) *AconfigflagsGetdiffCall

Getdiff:

func (*AconfigflagsService) Getsnapshot

func (r *AconfigflagsService) Getsnapshot(aconfigflagsgetsnapshotrequest *AconfigFlagsGetSnapshotRequest) *AconfigflagsGetsnapshotCall

Getsnapshot:

func (*AconfigflagsService) Insert

func (r *AconfigflagsService) Insert(buildId string, target string, aconfigflags *AconfigFlags) *AconfigflagsInsertCall

Insert:

- buildId: . - target: .

func (*AconfigflagsService) Update

func (r *AconfigflagsService) Update(buildId string, target string, aconfigflags *AconfigFlags) *AconfigflagsUpdateCall

Update:

- buildId: . - target: .

type AconfigflagsUpdateCall

type AconfigflagsUpdateCall struct {
	// contains filtered or unexported fields
}

func (*AconfigflagsUpdateCall) Context

Context sets the context to be used in this call's Do method.

func (*AconfigflagsUpdateCall) Do

Do executes the "androidbuildinternal.aconfigflags.update" call. Any non-2xx status code is an error. Response headers are in either *AconfigFlags.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AconfigflagsUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*AconfigflagsUpdateCall) Header

func (c *AconfigflagsUpdateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*AconfigflagsUpdateCall) ResourceId

func (c *AconfigflagsUpdateCall) ResourceId(resourceId float64) *AconfigflagsUpdateCall

ResourceId sets the optional parameter "resourceId":

type AggregationDetail

type AggregationDetail struct {
	AggregationLevel   string               `json:"aggregationLevel,omitempty"`
	ModuleErrors       int64                `json:"moduleErrors,omitempty,string"`
	StatusAggregations []*StatusAggregation `json:"statusAggregations,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AggregationLevel") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AggregationLevel") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AggregationDetail) MarshalJSON

func (s AggregationDetail) MarshalJSON() ([]byte, error)

type AnalyzerFinding

type AnalyzerFinding struct {
	Actionable       bool                     `json:"actionable,omitempty"`
	AnalyzerResultId string                   `json:"analyzerResultId,omitempty"`
	Category         string                   `json:"category,omitempty"`
	Fixes            []*AnalyzerFindingFix    `json:"fixes,omitempty"`
	Id               string                   `json:"id,omitempty"`
	Level            string                   `json:"level,omitempty"`
	Location         *AnalyzerFindingLocation `json:"location,omitempty"`
	Message          string                   `json:"message,omitempty"`
	Rerunnable       bool                     `json:"rerunnable,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Actionable") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Actionable") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnalyzerFinding) MarshalJSON

func (s AnalyzerFinding) MarshalJSON() ([]byte, error)

type AnalyzerFindingFix

type AnalyzerFindingFix struct {
	Description  string                           `json:"description,omitempty"`
	Replacements []*AnalyzerFindingFixReplacement `json:"replacements,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Description") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Description") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnalyzerFindingFix) MarshalJSON

func (s AnalyzerFindingFix) MarshalJSON() ([]byte, error)

type AnalyzerFindingFixReplacement

type AnalyzerFindingFixReplacement struct {
	Location   *AnalyzerFindingLocation `json:"location,omitempty"`
	NewContent string                   `json:"newContent,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Location") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Location") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnalyzerFindingFixReplacement) MarshalJSON

func (s AnalyzerFindingFixReplacement) MarshalJSON() ([]byte, error)

type AnalyzerFindingListResponse

type AnalyzerFindingListResponse struct {
	AnalyzerFindings  []*AnalyzerFinding `json:"analyzerFindings,omitempty"`
	NextPageToken     string             `json:"nextPageToken,omitempty"`
	PreviousPageToken string             `json:"previousPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "AnalyzerFindings") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnalyzerFindings") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnalyzerFindingListResponse) MarshalJSON

func (s AnalyzerFindingListResponse) MarshalJSON() ([]byte, error)

type AnalyzerFindingLocation

type AnalyzerFindingLocation struct {
	ColEnd    int64                            `json:"colEnd,omitempty"`
	ColStart  int64                            `json:"colStart,omitempty"`
	Filepath  string                           `json:"filepath,omitempty"`
	LineEnd   int64                            `json:"lineEnd,omitempty"`
	LineStart int64                            `json:"lineStart,omitempty"`
	Metadata  *AnalyzerFindingLocationMetadata `json:"metadata,omitempty"`
	Type      string                           `json:"type,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ColEnd") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ColEnd") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnalyzerFindingLocation) MarshalJSON

func (s AnalyzerFindingLocation) MarshalJSON() ([]byte, error)

type AnalyzerFindingLocationMetadata

type AnalyzerFindingLocationMetadata struct {
	BuildArtifact *AnalyzerFindingLocationMetadataBuildArtifactLocationMetadata `json:"buildArtifact,omitempty"`
	External      *AnalyzerFindingLocationMetadataExternalLocationMetadata      `json:"external,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildArtifact") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildArtifact") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnalyzerFindingLocationMetadata) MarshalJSON

func (s AnalyzerFindingLocationMetadata) MarshalJSON() ([]byte, error)

type AnalyzerFindingLocationMetadataBuildArtifactLocationMetadata

type AnalyzerFindingLocationMetadataBuildArtifactLocationMetadata struct {
	BuildId   string `json:"buildId,omitempty"`
	BuildType string `json:"buildType,omitempty"`
	Target    string `json:"target,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnalyzerFindingLocationMetadataBuildArtifactLocationMetadata) MarshalJSON

type AnalyzerFindingLocationMetadataExternalLocationMetadata

type AnalyzerFindingLocationMetadataExternalLocationMetadata struct {
	CustomUrl string `json:"customUrl,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CustomUrl") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CustomUrl") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnalyzerFindingLocationMetadataExternalLocationMetadata) MarshalJSON

type AnalyzerResult

type AnalyzerResult struct {
	Category     string                   `json:"category,omitempty"`
	ChangeNumber int64                    `json:"changeNumber,omitempty,string"`
	Host         string                   `json:"host,omitempty"`
	Id           string                   `json:"id,omitempty"`
	Patchset     string                   `json:"patchset,omitempty"`
	Rerunnable   bool                     `json:"rerunnable,omitempty"`
	Revision     string                   `json:"revision,omitempty"`
	Stage        string                   `json:"stage,omitempty"`
	Status       string                   `json:"status,omitempty"`
	Timing       *AnalyzerResultRunTiming `json:"timing,omitempty"`
	WorkplanId   string                   `json:"workplanId,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Category") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Category") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnalyzerResult) MarshalJSON

func (s AnalyzerResult) MarshalJSON() ([]byte, error)

type AnalyzerResultAddFindingsRequest

type AnalyzerResultAddFindingsRequest struct {
	Findings []*AnalyzerFinding `json:"findings,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Findings") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Findings") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnalyzerResultAddFindingsRequest) MarshalJSON

func (s AnalyzerResultAddFindingsRequest) MarshalJSON() ([]byte, error)

type AnalyzerResultAddFindingsResponse

type AnalyzerResultAddFindingsResponse struct {
	Findings []*AnalyzerFinding `json:"findings,omitempty"`
	Result   *AnalyzerResult    `json:"result,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Findings") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Findings") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnalyzerResultAddFindingsResponse) MarshalJSON

func (s AnalyzerResultAddFindingsResponse) MarshalJSON() ([]byte, error)

type AnalyzerResultCategoriesRequest

type AnalyzerResultCategoriesRequest struct {
	Enabled bool `json:"enabled,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Enabled") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Enabled") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnalyzerResultCategoriesRequest) MarshalJSON

func (s AnalyzerResultCategoriesRequest) MarshalJSON() ([]byte, error)

type AnalyzerResultCategoriesResponse

type AnalyzerResultCategoriesResponse struct {
	KnownCategories *KnownCategories `json:"knownCategories,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "KnownCategories") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "KnownCategories") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnalyzerResultCategoriesResponse) MarshalJSON

func (s AnalyzerResultCategoriesResponse) MarshalJSON() ([]byte, error)

type AnalyzerResultListResponse

type AnalyzerResultListResponse struct {
	AnalyzerResults   []*AnalyzerResult `json:"analyzerResults,omitempty"`
	NextPageToken     string            `json:"nextPageToken,omitempty"`
	PreviousPageToken string            `json:"previousPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "AnalyzerResults") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AnalyzerResults") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnalyzerResultListResponse) MarshalJSON

func (s AnalyzerResultListResponse) MarshalJSON() ([]byte, error)

type AnalyzerResultRunTiming

type AnalyzerResultRunTiming struct {
	DurationMs  int64 `json:"durationMs,omitempty,string"`
	StartTimeMs int64 `json:"startTimeMs,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "DurationMs") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DurationMs") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnalyzerResultRunTiming) MarshalJSON

func (s AnalyzerResultRunTiming) MarshalJSON() ([]byte, error)

type AnalyzerfindingGetCall

type AnalyzerfindingGetCall struct {
	// contains filtered or unexported fields
}

func (*AnalyzerfindingGetCall) Context

Context sets the context to be used in this call's Do method.

func (*AnalyzerfindingGetCall) Do

Do executes the "androidbuildinternal.analyzerfinding.get" call. Any non-2xx status code is an error. Response headers are in either *AnalyzerFinding.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AnalyzerfindingGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*AnalyzerfindingGetCall) Header

func (c *AnalyzerfindingGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*AnalyzerfindingGetCall) IfNoneMatch

func (c *AnalyzerfindingGetCall) IfNoneMatch(entityTag string) *AnalyzerfindingGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type AnalyzerfindingListCall

type AnalyzerfindingListCall struct {
	// contains filtered or unexported fields
}

func (*AnalyzerfindingListCall) AnalyzerResultId

func (c *AnalyzerfindingListCall) AnalyzerResultId(analyzerResultId string) *AnalyzerfindingListCall

AnalyzerResultId sets the optional parameter "analyzerResultId":

func (*AnalyzerfindingListCall) Context

Context sets the context to be used in this call's Do method.

func (*AnalyzerfindingListCall) Do

Do executes the "androidbuildinternal.analyzerfinding.list" call. Any non-2xx status code is an error. Response headers are in either *AnalyzerFindingListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AnalyzerfindingListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*AnalyzerfindingListCall) Header

func (c *AnalyzerfindingListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*AnalyzerfindingListCall) IfNoneMatch

func (c *AnalyzerfindingListCall) IfNoneMatch(entityTag string) *AnalyzerfindingListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*AnalyzerfindingListCall) MaxResults

func (c *AnalyzerfindingListCall) MaxResults(maxResults int64) *AnalyzerfindingListCall

MaxResults sets the optional parameter "maxResults":

func (*AnalyzerfindingListCall) PageToken

func (c *AnalyzerfindingListCall) PageToken(pageToken string) *AnalyzerfindingListCall

PageToken sets the optional parameter "pageToken":

func (*AnalyzerfindingListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type AnalyzerfindingService

type AnalyzerfindingService struct {
	// contains filtered or unexported fields
}

func NewAnalyzerfindingService

func NewAnalyzerfindingService(s *Service) *AnalyzerfindingService

func (*AnalyzerfindingService) Get

Get:

- resourceId: .

func (*AnalyzerfindingService) List

List:

type AnalyzerresultAddFindingsCall

type AnalyzerresultAddFindingsCall struct {
	// contains filtered or unexported fields
}

func (*AnalyzerresultAddFindingsCall) Context

Context sets the context to be used in this call's Do method.

func (*AnalyzerresultAddFindingsCall) Do

Do executes the "androidbuildinternal.analyzerresult.addFindings" call. Any non-2xx status code is an error. Response headers are in either *AnalyzerResultAddFindingsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AnalyzerresultAddFindingsCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*AnalyzerresultAddFindingsCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type AnalyzerresultCategoriesCall

type AnalyzerresultCategoriesCall struct {
	// contains filtered or unexported fields
}

func (*AnalyzerresultCategoriesCall) Context

Context sets the context to be used in this call's Do method.

func (*AnalyzerresultCategoriesCall) Do

Do executes the "androidbuildinternal.analyzerresult.categories" call. Any non-2xx status code is an error. Response headers are in either *AnalyzerResultCategoriesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AnalyzerresultCategoriesCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*AnalyzerresultCategoriesCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type AnalyzerresultGetCall

type AnalyzerresultGetCall struct {
	// contains filtered or unexported fields
}

func (*AnalyzerresultGetCall) Context

Context sets the context to be used in this call's Do method.

func (*AnalyzerresultGetCall) Do

Do executes the "androidbuildinternal.analyzerresult.get" call. Any non-2xx status code is an error. Response headers are in either *AnalyzerResult.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AnalyzerresultGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*AnalyzerresultGetCall) Header

func (c *AnalyzerresultGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*AnalyzerresultGetCall) IfNoneMatch

func (c *AnalyzerresultGetCall) IfNoneMatch(entityTag string) *AnalyzerresultGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type AnalyzerresultInsertCall

type AnalyzerresultInsertCall struct {
	// contains filtered or unexported fields
}

func (*AnalyzerresultInsertCall) Context

Context sets the context to be used in this call's Do method.

func (*AnalyzerresultInsertCall) Do

Do executes the "androidbuildinternal.analyzerresult.insert" call. Any non-2xx status code is an error. Response headers are in either *AnalyzerResult.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AnalyzerresultInsertCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*AnalyzerresultInsertCall) Header

func (c *AnalyzerresultInsertCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type AnalyzerresultListCall

type AnalyzerresultListCall struct {
	// contains filtered or unexported fields
}

func (*AnalyzerresultListCall) Category

func (c *AnalyzerresultListCall) Category(category string) *AnalyzerresultListCall

Category sets the optional parameter "category":

func (*AnalyzerresultListCall) ChangeNumber

func (c *AnalyzerresultListCall) ChangeNumber(changeNumber int64) *AnalyzerresultListCall

ChangeNumber sets the optional parameter "changeNumber":

func (*AnalyzerresultListCall) Context

Context sets the context to be used in this call's Do method.

func (*AnalyzerresultListCall) Do

Do executes the "androidbuildinternal.analyzerresult.list" call. Any non-2xx status code is an error. Response headers are in either *AnalyzerResultListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AnalyzerresultListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*AnalyzerresultListCall) Header

func (c *AnalyzerresultListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*AnalyzerresultListCall) Hostname

func (c *AnalyzerresultListCall) Hostname(hostname string) *AnalyzerresultListCall

Hostname sets the optional parameter "hostname":

func (*AnalyzerresultListCall) IfNoneMatch

func (c *AnalyzerresultListCall) IfNoneMatch(entityTag string) *AnalyzerresultListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*AnalyzerresultListCall) MaxResults

func (c *AnalyzerresultListCall) MaxResults(maxResults int64) *AnalyzerresultListCall

MaxResults sets the optional parameter "maxResults":

func (*AnalyzerresultListCall) PageToken

func (c *AnalyzerresultListCall) PageToken(pageToken string) *AnalyzerresultListCall

PageToken sets the optional parameter "pageToken":

func (*AnalyzerresultListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*AnalyzerresultListCall) Patchset

func (c *AnalyzerresultListCall) Patchset(patchset string) *AnalyzerresultListCall

Patchset sets the optional parameter "patchset":

func (*AnalyzerresultListCall) Status

Status sets the optional parameter "status":

Possible values:

"unknown"
"inProgress"
"completePass"
"completeFail"
"error"
"canceled"
"timedOut"
"completeSkip"

type AnalyzerresultService

type AnalyzerresultService struct {
	// contains filtered or unexported fields
}

func NewAnalyzerresultService

func NewAnalyzerresultService(s *Service) *AnalyzerresultService

func (*AnalyzerresultService) AddFindings

func (r *AnalyzerresultService) AddFindings(analyzerResultId string, analyzerresultaddfindingsrequest *AnalyzerResultAddFindingsRequest) *AnalyzerresultAddFindingsCall

AddFindings:

- analyzerResultId: .

func (*AnalyzerresultService) Categories

func (r *AnalyzerresultService) Categories(analyzerresultcategoriesrequest *AnalyzerResultCategoriesRequest) *AnalyzerresultCategoriesCall

Categories:

func (*AnalyzerresultService) Get

Get:

- resourceId: .

func (*AnalyzerresultService) Insert

Insert:

func (*AnalyzerresultService) List

List:

func (*AnalyzerresultService) Update

func (r *AnalyzerresultService) Update(resourceId string, analyzerresult *AnalyzerResult) *AnalyzerresultUpdateCall

Update:

- resourceId: .

type AnalyzerresultUpdateCall

type AnalyzerresultUpdateCall struct {
	// contains filtered or unexported fields
}

func (*AnalyzerresultUpdateCall) Context

Context sets the context to be used in this call's Do method.

func (*AnalyzerresultUpdateCall) Do

Do executes the "androidbuildinternal.analyzerresult.update" call. Any non-2xx status code is an error. Response headers are in either *AnalyzerResult.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*AnalyzerresultUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*AnalyzerresultUpdateCall) Header

func (c *AnalyzerresultUpdateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type AnchorwatchMessage

type AnchorwatchMessage struct {
	Kwargs      []*AnchorwatchMessageMetricField `json:"kwargs,omitempty"`
	Metadatas   []*AnchorwatchMessageMetricField `json:"metadatas,omitempty"`
	MethodCall  *AnchorwatchMessageMethodCall    `json:"methodCall,omitempty"`
	MetricType  string                           `json:"metricType,omitempty"`
	ServiceName string                           `json:"serviceName,omitempty"`
	StreamzName string                           `json:"streamzName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Kwargs") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Kwargs") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnchorwatchMessage) MarshalJSON

func (s AnchorwatchMessage) MarshalJSON() ([]byte, error)

type AnchorwatchMessageFieldTuple

type AnchorwatchMessageFieldTuple struct {
	FieldName string `json:"fieldName,omitempty"`
	FieldType string `json:"fieldType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FieldName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FieldName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnchorwatchMessageFieldTuple) MarshalJSON

func (s AnchorwatchMessageFieldTuple) MarshalJSON() ([]byte, error)

type AnchorwatchMessageMethodCall

type AnchorwatchMessageMethodCall struct {
	Args []*AnchorwatchMessageMetricValue `json:"args,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Args") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Args") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnchorwatchMessageMethodCall) MarshalJSON

func (s AnchorwatchMessageMethodCall) MarshalJSON() ([]byte, error)

type AnchorwatchMessageMetricField

type AnchorwatchMessageMetricField struct {
	FieldName  string                         `json:"fieldName,omitempty"`
	FieldValue *AnchorwatchMessageMetricValue `json:"fieldValue,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FieldName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FieldName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnchorwatchMessageMetricField) MarshalJSON

func (s AnchorwatchMessageMetricField) MarshalJSON() ([]byte, error)

type AnchorwatchMessageMetricValue

type AnchorwatchMessageMetricValue struct {
	BoolValue   bool                          `json:"boolValue,omitempty"`
	DoubleValue float64                       `json:"doubleValue,omitempty"`
	FieldTuple  *AnchorwatchMessageFieldTuple `json:"fieldTuple,omitempty"`
	Int64Value  int64                         `json:"int64Value,omitempty,string"`
	StringValue string                        `json:"stringValue,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BoolValue") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BoolValue") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AnchorwatchMessageMetricValue) MarshalJSON

func (s AnchorwatchMessageMetricValue) MarshalJSON() ([]byte, error)

func (*AnchorwatchMessageMetricValue) UnmarshalJSON

func (s *AnchorwatchMessageMetricValue) UnmarshalJSON(data []byte) error

type AndroidBuildDrop

type AndroidBuildDrop struct {
	BuildId    string `json:"buildId,omitempty"`
	SourceFile string `json:"sourceFile,omitempty"`
	Target     string `json:"target,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (AndroidBuildDrop) MarshalJSON

func (s AndroidBuildDrop) MarshalJSON() ([]byte, error)

type Annotation

type Annotation struct {
	Name  string `json:"name,omitempty"`
	Value string `json:"value,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Name") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Name") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Annotation) MarshalJSON

func (s Annotation) MarshalJSON() ([]byte, error)

type ApkSignResult

type ApkSignResult struct {
	Apk                   string `json:"apk,omitempty"`
	ErrorMessage          string `json:"errorMessage,omitempty"`
	Path                  string `json:"path,omitempty"`
	SignedApkArtifactName string `json:"signedApkArtifactName,omitempty"`
	Success               bool   `json:"success,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Apk") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Apk") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ApkSignResult) MarshalJSON

func (s ApkSignResult) MarshalJSON() ([]byte, error)

type ArchiveEntry

type ArchiveEntry struct {
	ArtifactType string `json:"artifactType,omitempty"`
	ContentType  string `json:"contentType,omitempty"`
	Path         string `json:"path,omitempty"`
	Size         int64  `json:"size,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "ArtifactType") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ArtifactType") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ArchiveEntry) MarshalJSON

func (s ArchiveEntry) MarshalJSON() ([]byte, error)

type Arg

type Arg struct {
	Key    string   `json:"key,omitempty"`
	Values []string `json:"values,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Key") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Key") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Arg) MarshalJSON

func (s Arg) MarshalJSON() ([]byte, error)

type Badging

type Badging struct {
	ApplicationLabel          string                  `json:"applicationLabel,omitempty"`
	CompatibleScreens         []*CompatibleScreen     `json:"compatibleScreens,omitempty"`
	CompileSdkVersion         int64                   `json:"compileSdkVersion,omitempty"`
	CompileSdkVersionCodename string                  `json:"compileSdkVersionCodename,omitempty"`
	Components                []string                `json:"components,omitempty"`
	Configurations            []*Configuration        `json:"configurations,omitempty"`
	Debuggable                bool                    `json:"debuggable,omitempty"`
	Densities                 []int64                 `json:"densities,omitempty"`
	DeviceTargets             []*DeviceTarget         `json:"deviceTargets,omitempty"`
	Features                  []*Feature              `json:"features,omitempty"`
	GlEsVersion               int64                   `json:"glEsVersion,omitempty"`
	GlTextures                []string                `json:"glTextures,omitempty"`
	IconReference             string                  `json:"iconReference,omitempty"`
	LaunchableActivities      []*LaunchableActivity   `json:"launchableActivities,omitempty"`
	Libraries                 []string                `json:"libraries,omitempty"`
	Locales                   []string                `json:"locales,omitempty"`
	MaxSdkVersion             *SdkVersion             `json:"maxSdkVersion,omitempty"`
	MetaDatas                 []*BadgingMetaDataEntry `json:"metaDatas,omitempty"`
	MinSdkVersion             *SdkVersion             `json:"minSdkVersion,omitempty"`
	NativeArchitectures       []string                `json:"nativeArchitectures,omitempty"`
	PackageName               string                  `json:"packageName,omitempty"`
	Permissions               []*Permission           `json:"permissions,omitempty"`
	PlatformBuildVersion      string                  `json:"platformBuildVersion,omitempty"`
	PlatformBuildVersionCode  string                  `json:"platformBuildVersionCode,omitempty"`
	RequiresSmallestWidthDp   int64                   `json:"requiresSmallestWidthDp,omitempty"`
	SplitName                 string                  `json:"splitName,omitempty"`
	SupportedScreens          []string                `json:"supportedScreens,omitempty"`
	SystemLibraries           []*SystemLibrary        `json:"systemLibraries,omitempty"`
	SystemNativeLibraries     []*SystemLibrary        `json:"systemNativeLibraries,omitempty"`
	TargetSdkVersion          *SdkVersion             `json:"targetSdkVersion,omitempty"`
	TestOnly                  bool                    `json:"testOnly,omitempty"`
	VersionCode               int64                   `json:"versionCode,omitempty,string"`
	VersionName               string                  `json:"versionName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ApplicationLabel") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ApplicationLabel") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Badging) MarshalJSON

func (s Badging) MarshalJSON() ([]byte, error)

type BadgingMetaDataEntry

type BadgingMetaDataEntry struct {
	Key   string               `json:"key,omitempty"`
	Value *RepeatedStringValue `json:"value,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Key") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Key") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BadgingMetaDataEntry) MarshalJSON

func (s BadgingMetaDataEntry) MarshalJSON() ([]byte, error)

type BatchInsertEntry

type BatchInsertEntry struct {
	TestResult *TestResult `json:"testResult,omitempty"`
	Token      int64       `json:"token,omitempty"`
	// ForceSendFields is a list of field names (e.g. "TestResult") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "TestResult") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BatchInsertEntry) MarshalJSON

func (s BatchInsertEntry) MarshalJSON() ([]byte, error)

type BatchInsertError

type BatchInsertError struct {
	ErrorCode    int64  `json:"errorCode,omitempty"`
	ErrorMessage string `json:"errorMessage,omitempty"`
	Token        int64  `json:"token,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ErrorCode") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ErrorCode") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BatchInsertError) MarshalJSON

func (s BatchInsertError) MarshalJSON() ([]byte, error)

type BranchConfig

type BranchConfig struct {
	BannedBuildIds              []string                             `json:"bannedBuildIds,omitempty"`
	BigstoreBucketName          string                               `json:"bigstoreBucketName,omitempty"`
	BuildCopConfig              *BranchConfigBuildCopConfig          `json:"buildCopConfig,omitempty"`
	BuildLimitBuildId           string                               `json:"buildLimitBuildId,omitempty"`
	BuildPrefix                 string                               `json:"buildPrefix,omitempty"`
	BuildRequest                *BranchConfigBuildRequestConfig      `json:"buildRequest,omitempty"`
	BuildUpdateAcl              string                               `json:"buildUpdateAcl,omitempty"`
	Byob                        bool                                 `json:"byob,omitempty"`
	ConductorConfig             *BranchConfigConductorConfig         `json:"conductorConfig,omitempty"`
	DefaultBuildType            string                               `json:"defaultBuildType,omitempty"`
	DevelopmentBranch           string                               `json:"developmentBranch,omitempty"`
	Disabled                    bool                                 `json:"disabled,omitempty"`
	DisplayName                 string                               `json:"displayName,omitempty"`
	EnableReleaseBuildChaining  bool                                 `json:"enableReleaseBuildChaining,omitempty"`
	External                    *BranchConfigExternalBuildConfig     `json:"external,omitempty"`
	Flashstation                *BranchConfigFlashStationConfig      `json:"flashstation,omitempty"`
	Gitbuildkicker              *BranchConfigGitbuildkickerConfig    `json:"gitbuildkicker,omitempty"`
	IgnoreCommits               bool                                 `json:"ignoreCommits,omitempty"`
	IgnoreRobotCommit           bool                                 `json:"ignoreRobotCommit,omitempty"`
	IgnoreUnchangedTree         bool                                 `json:"ignoreUnchangedTree,omitempty"`
	IncrementalBuild            bool                                 `json:"incrementalBuild,omitempty"`
	JavaVersion                 string                               `json:"javaVersion,omitempty"`
	KickUnchangedProjectsBuilds bool                                 `json:"kickUnchangedProjectsBuilds,omitempty"`
	KickUnchangedTreeBuilds     bool                                 `json:"kickUnchangedTreeBuilds,omitempty"`
	LaunchcontrolConfig         *BranchConfigLCBranchConfig          `json:"launchcontrolConfig,omitempty"`
	Manifest                    *ManifestLocation                    `json:"manifest,omitempty"`
	Name                        string                               `json:"name,omitempty"`
	NotificationConfig          *NotificationConfig                  `json:"notificationConfig,omitempty"`
	OwnerInfo                   *OwnerInfo                           `json:"ownerInfo,omitempty"`
	PdkReleaseBranch            bool                                 `json:"pdkReleaseBranch,omitempty"`
	PlatformVersion             string                               `json:"platformVersion,omitempty"`
	PlatinumEnabled             bool                                 `json:"platinumEnabled,omitempty"`
	ProjectConfigs              map[string]BranchConfigProjectConfig `json:"projectConfigs,omitempty"`
	ReleaseBranch               bool                                 `json:"releaseBranch,omitempty"`
	ReleaseConfiguration        string                               `json:"releaseConfiguration,omitempty"`
	ScheduledBuildTimespec      string                               `json:"scheduledBuildTimespec,omitempty"`
	SigningAcl                  string                               `json:"signingAcl,omitempty"`
	SloTier                     string                               `json:"sloTier,omitempty"`
	SubmitQueue                 *BranchConfigSubmitQueueBranchConfig `json:"submitQueue,omitempty"`
	Submitted                   *BranchConfigSubmittedBuildConfig    `json:"submitted,omitempty"`
	Superproject                *BranchConfigSuperproject            `json:"superproject,omitempty"`
	TargetOwnerRequired         bool                                 `json:"targetOwnerRequired,omitempty"`
	Targets                     []*Target                            `json:"targets,omitempty"`
	TestRunnerConfigureds       []string                             `json:"testRunnerConfigureds,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "BannedBuildIds") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BannedBuildIds") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchConfig) MarshalJSON

func (s BranchConfig) MarshalJSON() ([]byte, error)

type BranchConfigBuildCopConfig

type BranchConfigBuildCopConfig struct {
	Enabled bool `json:"enabled,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Enabled") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Enabled") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchConfigBuildCopConfig) MarshalJSON

func (s BranchConfigBuildCopConfig) MarshalJSON() ([]byte, error)

type BranchConfigBuildRequestConfig

type BranchConfigBuildRequestConfig struct {
	AclName string `json:"aclName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AclName") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AclName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchConfigBuildRequestConfig) MarshalJSON

func (s BranchConfigBuildRequestConfig) MarshalJSON() ([]byte, error)

type BranchConfigBuildSelectorConfig

type BranchConfigBuildSelectorConfig struct {
	DefaultStrategyParameters *BranchConfigDefaultStrategyParameters `json:"defaultStrategyParameters,omitempty"`
	Target                    string                                 `json:"target,omitempty"`
	TestFilterParameters      *BranchConfigTestFilterParameters      `json:"testFilterParameters,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DefaultStrategyParameters")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DefaultStrategyParameters") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchConfigBuildSelectorConfig) MarshalJSON

func (s BranchConfigBuildSelectorConfig) MarshalJSON() ([]byte, error)

type BranchConfigConductorConfig

type BranchConfigConductorConfig struct {
	ArtifactName   string   `json:"artifactName,omitempty"`
	IsCompressible bool     `json:"isCompressible,omitempty"`
	IsDclaArtifact bool     `json:"isDclaArtifact,omitempty"`
	OemOptional    bool     `json:"oemOptional,omitempty"`
	PackageName    string   `json:"packageName,omitempty"`
	RebootRequired bool     `json:"rebootRequired,omitempty"`
	TargetName     string   `json:"targetName,omitempty"`
	TestArtifacts  []string `json:"testArtifacts,omitempty"`
	VariantDigit   int64    `json:"variantDigit,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ArtifactName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ArtifactName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchConfigConductorConfig) MarshalJSON

func (s BranchConfigConductorConfig) MarshalJSON() ([]byte, error)

type BranchConfigDefaultStrategyParameters

type BranchConfigDefaultStrategyParameters struct {
	ShortCircuitInterval int64 `json:"shortCircuitInterval,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ShortCircuitInterval") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ShortCircuitInterval") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchConfigDefaultStrategyParameters) MarshalJSON

func (s BranchConfigDefaultStrategyParameters) MarshalJSON() ([]byte, error)

type BranchConfigExternalBuildConfig

type BranchConfigExternalBuildConfig struct {
	Enabled bool `json:"enabled,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Enabled") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Enabled") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchConfigExternalBuildConfig) MarshalJSON

func (s BranchConfigExternalBuildConfig) MarshalJSON() ([]byte, error)

type BranchConfigFlashStationConfig

type BranchConfigFlashStationConfig struct {
	Enabled bool `json:"enabled,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Enabled") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Enabled") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchConfigFlashStationConfig) MarshalJSON

func (s BranchConfigFlashStationConfig) MarshalJSON() ([]byte, error)

type BranchConfigGitbuildkickerConfig

type BranchConfigGitbuildkickerConfig struct {
	ApiLevel                    int64                                               `json:"apiLevel,omitempty"`
	BuildSelectorConfigs        []*BranchConfigBuildSelectorConfig                  `json:"buildSelectorConfigs,omitempty"`
	GreenBuildTestFilters       []string                                            `json:"greenBuildTestFilters,omitempty"`
	MainlineApexVersionInfo     *BranchConfigGitbuildkickerConfigMainlineVersion    `json:"mainlineApexVersionInfo,omitempty"`
	MainlineApkVersionInfo      *BranchConfigGitbuildkickerConfigMainlineVersion    `json:"mainlineApkVersionInfo,omitempty"`
	MainlineArtifacts           []*BranchConfigGitbuildkickerConfigMainlineTarget   `json:"mainlineArtifacts,omitempty"`
	MainlineBuildPrefix         string                                              `json:"mainlineBuildPrefix,omitempty"`
	MainlineTargetNames         []string                                            `json:"mainlineTargetNames,omitempty"`
	MainlineTargets             []*BranchConfigGitbuildkickerConfigMainlineTarget   `json:"mainlineTargets,omitempty"`
	Notifications               []string                                            `json:"notifications,omitempty"`
	ShortCircuitInterval        int64                                               `json:"shortCircuitInterval,omitempty"`
	SkipConductorGantryWorkNode bool                                                `json:"skipConductorGantryWorkNode,omitempty"`
	SkipConductorLspaceWorkNode bool                                                `json:"skipConductorLspaceWorkNode,omitempty"`
	SkipConductorSignWorkNode   bool                                                `json:"skipConductorSignWorkNode,omitempty"`
	Targets                     []string                                            `json:"targets,omitempty"`
	UseGerritMainlineConfig     bool                                                `json:"useGerritMainlineConfig,omitempty"`
	VersionInfo                 *BranchConfigGitbuildkickerConfigVersionBumpingSpec `json:"versionInfo,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ApiLevel") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ApiLevel") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchConfigGitbuildkickerConfig) MarshalJSON

func (s BranchConfigGitbuildkickerConfig) MarshalJSON() ([]byte, error)

type BranchConfigGitbuildkickerConfigMainlineTarget

type BranchConfigGitbuildkickerConfigMainlineTarget struct {
	ApexVersionInfo *BranchConfigGitbuildkickerConfigMainlineVersion `json:"apexVersionInfo,omitempty"`
	ApkVersionInfo  *BranchConfigGitbuildkickerConfigMainlineVersion `json:"apkVersionInfo,omitempty"`
	ConductorConfig *BranchConfigConductorConfig                     `json:"conductorConfig,omitempty"`
	TargetName      string                                           `json:"targetName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ApexVersionInfo") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ApexVersionInfo") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchConfigGitbuildkickerConfigMainlineTarget) MarshalJSON

type BranchConfigGitbuildkickerConfigMainlineVersion

type BranchConfigGitbuildkickerConfigMainlineVersion struct {
	File    string `json:"file,omitempty"`
	Project string `json:"project,omitempty"`
	// ForceSendFields is a list of field names (e.g. "File") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "File") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchConfigGitbuildkickerConfigMainlineVersion) MarshalJSON

type BranchConfigGitbuildkickerConfigVersionBumpingSpec

type BranchConfigGitbuildkickerConfigVersionBumpingSpec struct {
	BumpDevBranch bool   `json:"bumpDevBranch,omitempty"`
	File          string `json:"file,omitempty"`
	PaddingWidth  int64  `json:"paddingWidth,omitempty"`
	Project       string `json:"project,omitempty"`
	VersionBranch string `json:"versionBranch,omitempty"`
	VersionRegex  string `json:"versionRegex,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BumpDevBranch") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BumpDevBranch") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchConfigGitbuildkickerConfigVersionBumpingSpec) MarshalJSON

type BranchConfigLCBranchConfig

type BranchConfigLCBranchConfig struct {
	DisableTriggerBranchBuildGroupZero bool                                       `json:"disableTriggerBranchBuildGroupZero,omitempty"`
	Enabled                            bool                                       `json:"enabled,omitempty"`
	SchedulerConfig                    *BranchConfigLCBranchConfigSchedulerConfig `json:"schedulerConfig,omitempty"`
	Weights                            []*BranchConfigLCBranchConfigWeightConfig  `json:"weights,omitempty"`
	// ForceSendFields is a list of field names (e.g.
	// "DisableTriggerBranchBuildGroupZero") to unconditionally include in API
	// requests. By default, fields with empty or default values are omitted from
	// API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g.
	// "DisableTriggerBranchBuildGroupZero") to include in API requests with the
	// JSON null value. By default, fields with empty values are omitted from API
	// requests. See https://pkg.go.dev/google.golang.org/api#hdr-NullFields for
	// more details.
	NullFields []string `json:"-"`
}

func (BranchConfigLCBranchConfig) MarshalJSON

func (s BranchConfigLCBranchConfig) MarshalJSON() ([]byte, error)

type BranchConfigLCBranchConfigSchedulerConfig

type BranchConfigLCBranchConfigSchedulerConfig struct {
	PollingTime                  int64 `json:"pollingTime,omitempty"`
	RequirePlatformBuildIdUpdate bool  `json:"requirePlatformBuildIdUpdate,omitempty"`
	// ForceSendFields is a list of field names (e.g. "PollingTime") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "PollingTime") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchConfigLCBranchConfigSchedulerConfig) MarshalJSON

type BranchConfigLCBranchConfigWeightConfig

type BranchConfigLCBranchConfigWeightConfig struct {
	Platform        string `json:"platform,omitempty"`
	PlatformVersion string `json:"platformVersion,omitempty"`
	Weight          int64  `json:"weight,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Platform") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Platform") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchConfigLCBranchConfigWeightConfig) MarshalJSON

func (s BranchConfigLCBranchConfigWeightConfig) MarshalJSON() ([]byte, error)

type BranchConfigProjectConfig

type BranchConfigProjectConfig struct {
	Branch  string `json:"branch,omitempty"`
	Trigger bool   `json:"trigger,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Branch") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Branch") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchConfigProjectConfig) MarshalJSON

func (s BranchConfigProjectConfig) MarshalJSON() ([]byte, error)

type BranchConfigSubmitQueueBranchConfig

type BranchConfigSubmitQueueBranchConfig struct {
	Enabled           bool  `json:"enabled,omitempty"`
	TreehuggerEnabled bool  `json:"treehuggerEnabled,omitempty"`
	Weight            int64 `json:"weight,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Enabled") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Enabled") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchConfigSubmitQueueBranchConfig) MarshalJSON

func (s BranchConfigSubmitQueueBranchConfig) MarshalJSON() ([]byte, error)

type BranchConfigSubmittedBuildConfig

type BranchConfigSubmittedBuildConfig struct {
	Enabled bool `json:"enabled,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Enabled") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Enabled") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchConfigSubmittedBuildConfig) MarshalJSON

func (s BranchConfigSubmittedBuildConfig) MarshalJSON() ([]byte, error)

type BranchConfigSuperproject

type BranchConfigSuperproject struct {
	DryRun  bool `json:"dryRun,omitempty"`
	Enabled bool `json:"enabled,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DryRun") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DryRun") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchConfigSuperproject) MarshalJSON

func (s BranchConfigSuperproject) MarshalJSON() ([]byte, error)

type BranchConfigTestFilterParameters

type BranchConfigTestFilterParameters struct {
	GreenBuildTestFilters []string `json:"greenBuildTestFilters,omitempty"`
	ShortCircuitInterval  int64    `json:"shortCircuitInterval,omitempty"`
	// ForceSendFields is a list of field names (e.g. "GreenBuildTestFilters") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "GreenBuildTestFilters") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchConfigTestFilterParameters) MarshalJSON

func (s BranchConfigTestFilterParameters) MarshalJSON() ([]byte, error)

type BranchDetails

type BranchDetails struct {
	SloTier string `json:"sloTier,omitempty"`
	// ForceSendFields is a list of field names (e.g. "SloTier") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "SloTier") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchDetails) MarshalJSON

func (s BranchDetails) MarshalJSON() ([]byte, error)

type BranchGetCall

type BranchGetCall struct {
	// contains filtered or unexported fields
}

func (*BranchGetCall) Context

func (c *BranchGetCall) Context(ctx context.Context) *BranchGetCall

Context sets the context to be used in this call's Do method.

func (*BranchGetCall) Do

Do executes the "androidbuildinternal.branch.get" call. Any non-2xx status code is an error. Response headers are in either *BranchConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BranchGetCall) Fields

func (c *BranchGetCall) Fields(s ...googleapi.Field) *BranchGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BranchGetCall) Header

func (c *BranchGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BranchGetCall) IfNoneMatch

func (c *BranchGetCall) IfNoneMatch(entityTag string) *BranchGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type BranchListCall

type BranchListCall struct {
	// contains filtered or unexported fields
}

func (*BranchListCall) BuildPrefix

func (c *BranchListCall) BuildPrefix(buildPrefix string) *BranchListCall

BuildPrefix sets the optional parameter "buildPrefix":

func (*BranchListCall) Context

func (c *BranchListCall) Context(ctx context.Context) *BranchListCall

Context sets the context to be used in this call's Do method.

func (*BranchListCall) DevelopmentBranch

func (c *BranchListCall) DevelopmentBranch(developmentBranch string) *BranchListCall

DevelopmentBranch sets the optional parameter "developmentBranch":

func (*BranchListCall) Disabled

func (c *BranchListCall) Disabled(disabled bool) *BranchListCall

Disabled sets the optional parameter "disabled":

func (*BranchListCall) Do

Do executes the "androidbuildinternal.branch.list" call. Any non-2xx status code is an error. Response headers are in either *BranchListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BranchListCall) ExcludeIfEmptyFields

func (c *BranchListCall) ExcludeIfEmptyFields(excludeIfEmptyFields ...string) *BranchListCall

ExcludeIfEmptyFields sets the optional parameter "excludeIfEmptyFields":

Possible values:

"buildPrefix"
"flashstation"
"buildUpdateAcl"

func (*BranchListCall) Fields

func (c *BranchListCall) Fields(s ...googleapi.Field) *BranchListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BranchListCall) FlashstationEnabled

func (c *BranchListCall) FlashstationEnabled(flashstationEnabled bool) *BranchListCall

FlashstationEnabled sets the optional parameter "flashstationEnabled":

func (*BranchListCall) Header

func (c *BranchListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BranchListCall) IfNoneMatch

func (c *BranchListCall) IfNoneMatch(entityTag string) *BranchListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*BranchListCall) IsBuildCopBranch

func (c *BranchListCall) IsBuildCopBranch(isBuildCopBranch bool) *BranchListCall

IsBuildCopBranch sets the optional parameter "isBuildCopBranch":

func (*BranchListCall) IsExternal

func (c *BranchListCall) IsExternal(isExternal bool) *BranchListCall

IsExternal sets the optional parameter "isExternal":

func (*BranchListCall) IsReleaseBranch

func (c *BranchListCall) IsReleaseBranch(isReleaseBranch bool) *BranchListCall

IsReleaseBranch sets the optional parameter "isReleaseBranch":

func (*BranchListCall) MaxResults

func (c *BranchListCall) MaxResults(maxResults int64) *BranchListCall

MaxResults sets the optional parameter "maxResults":

func (*BranchListCall) PageToken

func (c *BranchListCall) PageToken(pageToken string) *BranchListCall

PageToken sets the optional parameter "pageToken":

func (*BranchListCall) Pages

func (c *BranchListCall) Pages(ctx context.Context, f func(*BranchListResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*BranchListCall) PlatinumEnabled

func (c *BranchListCall) PlatinumEnabled(platinumEnabled bool) *BranchListCall

PlatinumEnabled sets the optional parameter "platinumEnabled":

func (*BranchListCall) SuperprojectEnabled

func (c *BranchListCall) SuperprojectEnabled(superprojectEnabled bool) *BranchListCall

SuperprojectEnabled sets the optional parameter "superprojectEnabled":

func (*BranchListCall) TargetProducts

func (c *BranchListCall) TargetProducts(targetProducts ...string) *BranchListCall

TargetProducts sets the optional parameter "targetProducts":

type BranchListResponse

type BranchListResponse struct {
	Branches          []*BranchConfig `json:"branches,omitempty"`
	NextPageToken     string          `json:"nextPageToken,omitempty"`
	PreviousPageToken string          `json:"previousPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Branches") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Branches") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BranchListResponse) MarshalJSON

func (s BranchListResponse) MarshalJSON() ([]byte, error)

type BranchService

type BranchService struct {
	// contains filtered or unexported fields
}

func NewBranchService

func NewBranchService(s *Service) *BranchService

func (*BranchService) Get

func (r *BranchService) Get(resourceId string) *BranchGetCall

Get:

- resourceId: .

func (*BranchService) List

func (r *BranchService) List() *BranchListCall

List:

type BrickSignerOutput

type BrickSignerOutput struct {
	OutputPaths []string `json:"outputPaths,omitempty"`
	// ForceSendFields is a list of field names (e.g. "OutputPaths") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "OutputPaths") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BrickSignerOutput) MarshalJSON

func (s BrickSignerOutput) MarshalJSON() ([]byte, error)

type BrickSignerRequest

type BrickSignerRequest struct {
	Devices       string `json:"devices,omitempty"`
	SerialNumbers string `json:"serialNumbers,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Devices") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Devices") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BrickSignerRequest) MarshalJSON

func (s BrickSignerRequest) MarshalJSON() ([]byte, error)

type Bug

type Bug struct {
	BugId              int64              `json:"bugId,omitempty,string"`
	DuplicateBugId     int64              `json:"duplicateBugId,omitempty,string"`
	FixedIn            googleapi.Int64s   `json:"fixedIn,omitempty"`
	Hotlists           googleapi.Int64s   `json:"hotlists,omitempty"`
	LineGroups         []*BugBugHashLines `json:"lineGroups,omitempty"`
	ModifiedDate       int64              `json:"modifiedDate,omitempty,string"`
	Owner              string             `json:"owner,omitempty"`
	Priority           string             `json:"priority,omitempty"`
	Resolution         string             `json:"resolution,omitempty"`
	ResolvedDate       int64              `json:"resolvedDate,omitempty,string"`
	Severity           string             `json:"severity,omitempty"`
	Status             string             `json:"status,omitempty"`
	Summary            string             `json:"summary,omitempty"`
	TargetedToVersions []string           `json:"targetedToVersions,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BugId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BugId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Bug) MarshalJSON

func (s Bug) MarshalJSON() ([]byte, error)

type BugBugHashLines

type BugBugHashLines struct {
	Lines googleapi.Int64s `json:"lines,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Lines") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Lines") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BugBugHashLines) MarshalJSON

func (s BugBugHashLines) MarshalJSON() ([]byte, error)

type BugHash

type BugHash struct {
	Bugs      []*Bug `json:"bugs,omitempty"`
	Hash      string `json:"hash,omitempty"`
	Namespace string `json:"namespace,omitempty"`
	Revision  string `json:"revision,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Bugs") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Bugs") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BugHash) MarshalJSON

func (s BugHash) MarshalJSON() ([]byte, error)

type BugHashListResponse

type BugHashListResponse struct {
	BugHashes         []*BugHash `json:"bug_hashes,omitempty"`
	NextPageToken     string     `json:"nextPageToken,omitempty"`
	PreviousPageToken string     `json:"previousPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "BugHashes") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BugHashes") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BugHashListResponse) MarshalJSON

func (s BugHashListResponse) MarshalJSON() ([]byte, error)

type BughashGetCall

type BughashGetCall struct {
	// contains filtered or unexported fields
}

func (*BughashGetCall) Context

func (c *BughashGetCall) Context(ctx context.Context) *BughashGetCall

Context sets the context to be used in this call's Do method.

func (*BughashGetCall) Do

func (c *BughashGetCall) Do(opts ...googleapi.CallOption) (*BugHash, error)

Do executes the "androidbuildinternal.bughash.get" call. Any non-2xx status code is an error. Response headers are in either *BugHash.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BughashGetCall) Fields

func (c *BughashGetCall) Fields(s ...googleapi.Field) *BughashGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BughashGetCall) Header

func (c *BughashGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BughashGetCall) IfNoneMatch

func (c *BughashGetCall) IfNoneMatch(entityTag string) *BughashGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type BughashListCall

type BughashListCall struct {
	// contains filtered or unexported fields
}

func (*BughashListCall) BugId

func (c *BughashListCall) BugId(bugId int64) *BughashListCall

BugId sets the optional parameter "bugId":

func (*BughashListCall) Context

Context sets the context to be used in this call's Do method.

func (*BughashListCall) Do

Do executes the "androidbuildinternal.bughash.list" call. Any non-2xx status code is an error. Response headers are in either *BugHashListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BughashListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BughashListCall) Header

func (c *BughashListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BughashListCall) IfNoneMatch

func (c *BughashListCall) IfNoneMatch(entityTag string) *BughashListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*BughashListCall) MaxResults

func (c *BughashListCall) MaxResults(maxResults int64) *BughashListCall

MaxResults sets the optional parameter "maxResults":

func (*BughashListCall) Namespace

func (c *BughashListCall) Namespace(namespace string) *BughashListCall

Namespace sets the optional parameter "namespace":

func (*BughashListCall) PageToken

func (c *BughashListCall) PageToken(pageToken string) *BughashListCall

PageToken sets the optional parameter "pageToken":

func (*BughashListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type BughashService

type BughashService struct {
	// contains filtered or unexported fields
}

func NewBughashService

func NewBughashService(s *Service) *BughashService

func (*BughashService) Get

func (r *BughashService) Get(namespace string, resourceId string) *BughashGetCall

Get:

- namespace: . - resourceId: .

func (*BughashService) List

func (r *BughashService) List() *BughashListCall

List:

func (*BughashService) Update

func (r *BughashService) Update(namespace string, resourceId string, bughash *BugHash) *BughashUpdateCall

Update:

- namespace: . - resourceId: .

type BughashUpdateCall

type BughashUpdateCall struct {
	// contains filtered or unexported fields
}

func (*BughashUpdateCall) Context

Context sets the context to be used in this call's Do method.

func (*BughashUpdateCall) Do

func (c *BughashUpdateCall) Do(opts ...googleapi.CallOption) (*BugHash, error)

Do executes the "androidbuildinternal.bughash.update" call. Any non-2xx status code is an error. Response headers are in either *BugHash.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BughashUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BughashUpdateCall) Header

func (c *BughashUpdateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type Build

type Build struct {
	AconfigFlags                  *AconfigFlags                `json:"aconfigFlags,omitempty"`
	AppProps                      []*BuildApplicationPropEntry `json:"appProps,omitempty"`
	Archived                      bool                         `json:"archived,omitempty"`
	BaseBuild                     string                       `json:"baseBuild,omitempty"`
	Branch                        string                       `json:"branch,omitempty"`
	BranchConfig                  *BranchDetails               `json:"branchConfig,omitempty"`
	BuildAttemptStatus            string                       `json:"buildAttemptStatus,omitempty"`
	BuildChainingRbeDigest        string                       `json:"buildChainingRbeDigest,omitempty"`
	BuildChainingRbeInstance      string                       `json:"buildChainingRbeInstance,omitempty"`
	BuildConfigs                  map[string]string            `json:"buildConfigs,omitempty"`
	BuildDependencys              []*BuildBuildDependency      `json:"buildDependencys,omitempty"`
	BuildId                       string                       `json:"buildId,omitempty"`
	BuildbotAvailableSpaceGb      int64                        `json:"buildbotAvailableSpaceGb,omitempty,string"`
	BuildbotSwVersion             string                       `json:"buildbotSwVersion,omitempty"`
	Changes                       []*Change                    `json:"changes,omitempty"`
	ChangesFetchingDone           bool                         `json:"changesFetchingDone,omitempty"`
	CompletionTimestamp           int64                        `json:"completionTimestamp,omitempty,string"`
	CreationTimestamp             int64                        `json:"creationTimestamp,omitempty,string"`
	DiskSpaceStat                 *BuildDiskSpaceStat          `json:"diskSpaceStat,omitempty"`
	ExternalDiskName              string                       `json:"externalDiskName,omitempty"`
	ExternalId                    string                       `json:"externalId,omitempty"`
	FallbackErrorMsg              string                       `json:"fallbackErrorMsg,omitempty"`
	FallbackInternal              bool                         `json:"fallbackInternal,omitempty"`
	GitLsremotes                  int64                        `json:"gitLsremotes,omitempty,string"`
	GitServerSeconds              int64                        `json:"gitServerSeconds,omitempty,string"`
	HasTests                      bool                         `json:"hasTests,omitempty"`
	InfraError                    bool                         `json:"infraError,omitempty"`
	LastUpdatedTimestamp          int64                        `json:"lastUpdatedTimestamp,omitempty,string"`
	MachineName                   string                       `json:"machineName,omitempty"`
	PinnedManifest                *ParsedManifest              `json:"pinnedManifest,omitempty"`
	Progress                      *Progress                    `json:"progress,omitempty"`
	Promoted                      bool                         `json:"promoted,omitempty"`
	ProofBuild                    bool                         `json:"proofBuild,omitempty"`
	Rank                          int64                        `json:"rank,omitempty"`
	ReferenceBuildIds             []string                     `json:"referenceBuildIds,omitempty"`
	ReferenceReleaseCandidateName string                       `json:"referenceReleaseCandidateName,omitempty"`
	ReleaseCandidateName          string                       `json:"releaseCandidateName,omitempty"`
	ResetImageBuild               bool                         `json:"resetImageBuild,omitempty"`
	Revision                      string                       `json:"revision,omitempty"`
	SafeLevel                     string                       `json:"safeLevel,omitempty"`
	SafeLevelProgress             []*BuildSafeLevelProgress    `json:"safeLevelProgress,omitempty"`
	Signed                        bool                         `json:"signed,omitempty"`
	Successful                    bool                         `json:"successful,omitempty"`
	Target                        *Target                      `json:"target,omitempty"`
	TestInvocationSummary         *TestInvocationSummary       `json:"testInvocationSummary,omitempty"`
	TestResultSummary             *TestResultSummary           `json:"testResultSummary,omitempty"`
	TridentImageFreshness         *BuildTridentImageFreshness  `json:"tridentImageFreshness,omitempty"`
	TriggerType                   string                       `json:"triggerType,omitempty"`
	WorknodeAttemptId             string                       `json:"worknodeAttemptId,omitempty"`
	WorknodeId                    string                       `json:"worknodeId,omitempty"`
	WorknodeStatusReason          string                       `json:"worknodeStatusReason,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "AconfigFlags") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AconfigFlags") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Build) MarshalJSON

func (s Build) MarshalJSON() ([]byte, error)

type BuildActionError

type BuildActionError struct {
	Artifacts   []string `json:"artifacts,omitempty"`
	Command     string   `json:"command,omitempty"`
	Description string   `json:"description,omitempty"`
	Error       string   `json:"error,omitempty"`
	Output      string   `json:"output,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Artifacts") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Artifacts") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildActionError) MarshalJSON

func (s BuildActionError) MarshalJSON() ([]byte, error)

type BuildApplicationPropEntry

type BuildApplicationPropEntry struct {
	Application string `json:"application,omitempty"`
	Key         string `json:"key,omitempty"`
	Value       string `json:"value,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Application") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Application") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildApplicationPropEntry) MarshalJSON

func (s BuildApplicationPropEntry) MarshalJSON() ([]byte, error)

type BuildArtifactCopyToBuildResponse

type BuildArtifactCopyToBuildResponse struct {
	DestinationArtifactName string `json:"destinationArtifactName,omitempty"`
	DestinationBuildId      string `json:"destinationBuildId,omitempty"`
	DestinationTargetName   string `json:"destinationTargetName,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "DestinationArtifactName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DestinationArtifactName") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildArtifactCopyToBuildResponse) MarshalJSON

func (s BuildArtifactCopyToBuildResponse) MarshalJSON() ([]byte, error)

type BuildArtifactCopyToResponse

type BuildArtifactCopyToResponse struct {
	DestinationBucket string `json:"destinationBucket,omitempty"`
	DestinationPath   string `json:"destinationPath,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "DestinationBucket") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DestinationBucket") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildArtifactCopyToResponse) MarshalJSON

func (s BuildArtifactCopyToResponse) MarshalJSON() ([]byte, error)

type BuildArtifactCreateAclResponse

type BuildArtifactCreateAclResponse struct {
	Created bool `json:"created,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Created") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Created") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildArtifactCreateAclResponse) MarshalJSON

func (s BuildArtifactCreateAclResponse) MarshalJSON() ([]byte, error)

type BuildArtifactGetDownloadUrlResponse

type BuildArtifactGetDownloadUrlResponse struct {
	SignedUrl string `json:"signedUrl,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "SignedUrl") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "SignedUrl") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildArtifactGetDownloadUrlResponse) MarshalJSON

func (s BuildArtifactGetDownloadUrlResponse) MarshalJSON() ([]byte, error)

type BuildArtifactListResponse

type BuildArtifactListResponse struct {
	Artifacts         []*BuildArtifactMetadata `json:"artifacts,omitempty"`
	NextPageToken     string                   `json:"nextPageToken,omitempty"`
	PreviousPageToken string                   `json:"previousPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Artifacts") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Artifacts") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildArtifactListResponse) MarshalJSON

func (s BuildArtifactListResponse) MarshalJSON() ([]byte, error)

type BuildArtifactMetadata

type BuildArtifactMetadata struct {
	ArchiveEntries    []*ArchiveEntry `json:"archiveEntries,omitempty"`
	ArtifactType      string          `json:"artifactType,omitempty"`
	ContentType       string          `json:"contentType,omitempty"`
	Crc32             int64           `json:"crc32,omitempty"`
	CreationTime      int64           `json:"creationTime,omitempty,string"`
	GoogleFilePointer string          `json:"googleFilePointer,omitempty"`
	InvocationId      string          `json:"invocationId,omitempty"`
	LastModifiedTime  int64           `json:"lastModifiedTime,omitempty,string"`
	Md5               string          `json:"md5,omitempty"`
	Name              string          `json:"name,omitempty"`
	Revision          string          `json:"revision,omitempty"`
	Size              int64           `json:"size,omitempty,string"`
	StoragePath       string          `json:"storagePath,omitempty"`
	TestResultId      string          `json:"testResultId,omitempty"`
	WorkUnitId        string          `json:"workUnitId,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ArchiveEntries") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ArchiveEntries") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildArtifactMetadata) MarshalJSON

func (s BuildArtifactMetadata) MarshalJSON() ([]byte, error)

type BuildAttempt

type BuildAttempt struct {
	BuildProp                map[string]string               `json:"buildProp,omitempty"`
	BuildStats               *BuildStats                     `json:"buildStats,omitempty"`
	CopyEndTimestamp         int64                           `json:"copyEndTimestamp,omitempty,string"`
	CopyStartTimestamp       int64                           `json:"copyStartTimestamp,omitempty,string"`
	ErrorMessage             string                          `json:"errorMessage,omitempty"`
	ExternalDiskName         string                          `json:"externalDiskName,omitempty"`
	Id                       int64                           `json:"id,omitempty"`
	LastSuccessfulStatus     string                          `json:"lastSuccessfulStatus,omitempty"`
	MachineInformation       *BuildAttemptMachineInformation `json:"machineInformation,omitempty"`
	OtaFile                  string                          `json:"otaFile,omitempty"`
	PartitionSizes           map[string]PartitionSize        `json:"partitionSizes,omitempty"`
	RepoConfig               map[string]string               `json:"repoConfig,omitempty"`
	ReservationName          string                          `json:"reservationName,omitempty"`
	ResetImageBuild          bool                            `json:"resetImageBuild,omitempty"`
	ResetImageReferenceBuild string                          `json:"resetImageReferenceBuild,omitempty"`
	ResourceUtilization      *ResourceUtilization            `json:"resourceUtilization,omitempty"`
	Revision                 string                          `json:"revision,omitempty"`
	Status                   string                          `json:"status,omitempty"`
	StoragePath              string                          `json:"storagePath,omitempty"`
	Successful               bool                            `json:"successful,omitempty"`
	SymbolFiles              []string                        `json:"symbolFiles,omitempty"`
	SyncEndTimestamp         int64                           `json:"syncEndTimestamp,omitempty,string"`
	SyncStartTimestamp       int64                           `json:"syncStartTimestamp,omitempty,string"`
	TimestampEnd             int64                           `json:"timestampEnd,omitempty,string"`
	TimestampStart           int64                           `json:"timestampStart,omitempty,string"`
	UpdaterFile              string                          `json:"updaterFile,omitempty"`
	UserErrors               []*UserError                    `json:"userErrors,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "BuildProp") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildProp") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildAttempt) MarshalJSON

func (s BuildAttempt) MarshalJSON() ([]byte, error)

type BuildAttemptListResponse

type BuildAttemptListResponse struct {
	Attempts          []*BuildAttempt `json:"attempts,omitempty"`
	NextPageToken     string          `json:"nextPageToken,omitempty"`
	PreviousPageToken string          `json:"previousPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Attempts") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Attempts") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildAttemptListResponse) MarshalJSON

func (s BuildAttemptListResponse) MarshalJSON() ([]byte, error)

type BuildAttemptMachineInformation

type BuildAttemptMachineInformation struct {
	CpuCores                 int64  `json:"cpuCores,omitempty"`
	FullInstanceMachineType  string `json:"fullInstanceMachineType,omitempty"`
	MachineImage             string `json:"machineImage,omitempty"`
	MachineName              string `json:"machineName,omitempty"`
	PreviousBuildId          string `json:"previousBuildId,omitempty"`
	RbeInstance              string `json:"rbeInstance,omitempty"`
	RbePool                  string `json:"rbePool,omitempty"`
	ShortInstanceMachineType string `json:"shortInstanceMachineType,omitempty"`
	TotalMemory              int64  `json:"totalMemory,omitempty"`
	Zone                     string `json:"zone,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CpuCores") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CpuCores") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildAttemptMachineInformation) MarshalJSON

func (s BuildAttemptMachineInformation) MarshalJSON() ([]byte, error)

type BuildBuildDependency

type BuildBuildDependency struct {
	DependencyBuildId string          `json:"dependencyBuildId,omitempty"`
	DependencyInfo    *DependencyInfo `json:"dependencyInfo,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DependencyBuildId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DependencyBuildId") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildBuildDependency) MarshalJSON

func (s BuildBuildDependency) MarshalJSON() ([]byte, error)

type BuildContext

type BuildContext struct {
	EnabledBuildFeatures []*BuildContextBuildFeature `json:"enabledBuildFeatures,omitempty"`
	TestContext          *BuildContextTestContext    `json:"testContext,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EnabledBuildFeatures") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EnabledBuildFeatures") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildContext) MarshalJSON

func (s BuildContext) MarshalJSON() ([]byte, error)

type BuildContextBuildFeature

type BuildContextBuildFeature struct {
	Name string `json:"name,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Name") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Name") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildContextBuildFeature) MarshalJSON

func (s BuildContextBuildFeature) MarshalJSON() ([]byte, error)

type BuildContextTestContext

type BuildContextTestContext struct {
	TestInfos []*BuildContextTestContextTestInfo `json:"testInfos,omitempty"`
	// ForceSendFields is a list of field names (e.g. "TestInfos") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "TestInfos") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildContextTestContext) MarshalJSON

func (s BuildContextTestContext) MarshalJSON() ([]byte, error)

type BuildContextTestContextTestInfo

type BuildContextTestContextTestInfo struct {
	Branch            string                                    `json:"branch,omitempty"`
	Command           string                                    `json:"command,omitempty"`
	ExtraBuildTargets []string                                  `json:"extraBuildTargets,omitempty"`
	ExtraOptions      []*BuildContextTestContextTestInfoTestArg `json:"extraOptions,omitempty"`
	Name              string                                    `json:"name,omitempty"`
	Target            string                                    `json:"target,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Branch") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Branch") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildContextTestContextTestInfo) MarshalJSON

func (s BuildContextTestContextTestInfo) MarshalJSON() ([]byte, error)

type BuildContextTestContextTestInfoTestArg

type BuildContextTestContextTestInfoTestArg struct {
	Key    string   `json:"key,omitempty"`
	Values []string `json:"values,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Key") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Key") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildContextTestContextTestInfoTestArg) MarshalJSON

func (s BuildContextTestContextTestInfoTestArg) MarshalJSON() ([]byte, error)

type BuildDescriptor

type BuildDescriptor struct {
	Branch        string `json:"branch,omitempty"`
	BuildId       string `json:"buildId,omitempty"`
	BuildProvider string `json:"buildProvider,omitempty"`
	BuildTarget   string `json:"buildTarget,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Branch") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Branch") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildDescriptor) MarshalJSON

func (s BuildDescriptor) MarshalJSON() ([]byte, error)

type BuildDiskSpaceStat

type BuildDiskSpaceStat struct {
	FreeSpaceBeforeBuild int64 `json:"freeSpaceBeforeBuild,omitempty,string"`
	FreeSpaceBeforeSync  int64 `json:"freeSpaceBeforeSync,omitempty,string"`
	PresyncEnabled       bool  `json:"presyncEnabled,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FreeSpaceBeforeBuild") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FreeSpaceBeforeBuild") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildDiskSpaceStat) MarshalJSON

func (s BuildDiskSpaceStat) MarshalJSON() ([]byte, error)

type BuildError

type BuildError struct {
	ActionErrors  []*BuildActionError `json:"actionErrors,omitempty"`
	ErrorMessages []string            `json:"errorMessages,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ActionErrors") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ActionErrors") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildError) MarshalJSON

func (s BuildError) MarshalJSON() ([]byte, error)

type BuildGetCall

type BuildGetCall struct {
	// contains filtered or unexported fields
}

func (*BuildGetCall) Context

func (c *BuildGetCall) Context(ctx context.Context) *BuildGetCall

Context sets the context to be used in this call's Do method.

func (*BuildGetCall) Do

func (c *BuildGetCall) Do(opts ...googleapi.CallOption) (*Build, error)

Do executes the "androidbuildinternal.build.get" call. Any non-2xx status code is an error. Response headers are in either *Build.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildGetCall) ExtraFields

func (c *BuildGetCall) ExtraFields(extraFields ...string) *BuildGetCall

ExtraFields sets the optional parameter "extraFields":

Possible values:

"all"
"changeInfo"
"pinnedManifest"
"prebuiltChangeInfo"

func (*BuildGetCall) Fields

func (c *BuildGetCall) Fields(s ...googleapi.Field) *BuildGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildGetCall) Header

func (c *BuildGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BuildGetCall) IfNoneMatch

func (c *BuildGetCall) IfNoneMatch(entityTag string) *BuildGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*BuildGetCall) ResourceId

func (c *BuildGetCall) ResourceId(resourceId string) *BuildGetCall

ResourceId sets the optional parameter "resourceId":

type BuildId

type BuildId struct {
	BuildId string `json:"buildId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildId) MarshalJSON

func (s BuildId) MarshalJSON() ([]byte, error)

type BuildIdListResponse

type BuildIdListResponse struct {
	BuildIds          []*BuildId `json:"buildIds,omitempty"`
	NextPageToken     string     `json:"nextPageToken,omitempty"`
	PreviousPageToken string     `json:"previousPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "BuildIds") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildIds") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildIdListResponse) MarshalJSON

func (s BuildIdListResponse) MarshalJSON() ([]byte, error)

type BuildIdPopResponse

type BuildIdPopResponse struct {
	BuildId string `json:"buildId,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "BuildId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildIdPopResponse) MarshalJSON

func (s BuildIdPopResponse) MarshalJSON() ([]byte, error)

type BuildIdRange

type BuildIdRange struct {
	EndBuildId   string `json:"endBuildId,omitempty"`
	StartBuildId string `json:"startBuildId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EndBuildId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EndBuildId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildIdRange) MarshalJSON

func (s BuildIdRange) MarshalJSON() ([]byte, error)

type BuildInsertCall

type BuildInsertCall struct {
	// contains filtered or unexported fields
}

func (*BuildInsertCall) BuildId

func (c *BuildInsertCall) BuildId(buildId string) *BuildInsertCall

BuildId sets the optional parameter "buildId":

func (*BuildInsertCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildInsertCall) Do

func (c *BuildInsertCall) Do(opts ...googleapi.CallOption) (*Build, error)

Do executes the "androidbuildinternal.build.insert" call. Any non-2xx status code is an error. Response headers are in either *Build.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildInsertCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildInsertCall) Header

func (c *BuildInsertCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BuildInsertCall) Name

func (c *BuildInsertCall) Name(name string) *BuildInsertCall

Name sets the optional parameter "name":

func (*BuildInsertCall) Namespace

func (c *BuildInsertCall) Namespace(namespace string) *BuildInsertCall

Namespace sets the optional parameter "namespace":

func (*BuildInsertCall) Relation

func (c *BuildInsertCall) Relation(relation string) *BuildInsertCall

Relation sets the optional parameter "relation":

type BuildLinkAclResponse

type BuildLinkAclResponse struct {
	Successful bool `json:"successful,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Successful") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Successful") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildLinkAclResponse) MarshalJSON

func (s BuildLinkAclResponse) MarshalJSON() ([]byte, error)

type BuildLinkaclCall

type BuildLinkaclCall struct {
	// contains filtered or unexported fields
}

func (*BuildLinkaclCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildLinkaclCall) Do

Do executes the "androidbuildinternal.build.linkacl" call. Any non-2xx status code is an error. Response headers are in either *BuildLinkAclResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildLinkaclCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildLinkaclCall) Header

func (c *BuildLinkaclCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BuildLinkaclCall) Name

func (c *BuildLinkaclCall) Name(name string) *BuildLinkaclCall

Name sets the optional parameter "name":

func (*BuildLinkaclCall) Namespace

func (c *BuildLinkaclCall) Namespace(namespace string) *BuildLinkaclCall

Namespace sets the optional parameter "namespace":

func (*BuildLinkaclCall) Relation

func (c *BuildLinkaclCall) Relation(relation string) *BuildLinkaclCall

Relation sets the optional parameter "relation":

type BuildListCall

type BuildListCall struct {
	// contains filtered or unexported fields
}

func (*BuildListCall) Author

func (c *BuildListCall) Author(author string) *BuildListCall

Author sets the optional parameter "author":

func (*BuildListCall) Branch

func (c *BuildListCall) Branch(branch string) *BuildListCall

Branch sets the optional parameter "branch":

func (*BuildListCall) Branches

func (c *BuildListCall) Branches(branches ...string) *BuildListCall

Branches sets the optional parameter "branches":

func (*BuildListCall) BugId

func (c *BuildListCall) BugId(bugId string) *BuildListCall

BugId sets the optional parameter "bugId":

func (*BuildListCall) BuildAttemptStatus

func (c *BuildListCall) BuildAttemptStatus(buildAttemptStatus string) *BuildListCall

BuildAttemptStatus sets the optional parameter "buildAttemptStatus":

Possible values:

"pending"
"syncing"
"synced"
"building"
"built"
"testing"
"complete"
"error"
"pendingGerritUpload"
"abandoned"
"popped"
"new"
"copied"
"pendingPresync"
"presyncing"

func (*BuildListCall) BuildId

func (c *BuildListCall) BuildId(buildId string) *BuildListCall

BuildId sets the optional parameter "buildId":

func (*BuildListCall) BuildType

func (c *BuildListCall) BuildType(buildType string) *BuildListCall

BuildType sets the optional parameter "buildType":

Possible values:

"submitted"
"pending"
"external"
"train"
"local"

func (*BuildListCall) Context

func (c *BuildListCall) Context(ctx context.Context) *BuildListCall

Context sets the context to be used in this call's Do method.

func (*BuildListCall) Do

Do executes the "androidbuildinternal.build.list" call. Any non-2xx status code is an error. Response headers are in either *BuildListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildListCall) EndBuildId

func (c *BuildListCall) EndBuildId(endBuildId string) *BuildListCall

EndBuildId sets the optional parameter "endBuildId":

func (*BuildListCall) EndCreationTimestamp

func (c *BuildListCall) EndCreationTimestamp(endCreationTimestamp int64) *BuildListCall

EndCreationTimestamp sets the optional parameter "endCreationTimestamp":

func (*BuildListCall) ExternalId

func (c *BuildListCall) ExternalId(externalId string) *BuildListCall

ExternalId sets the optional parameter "externalId":

func (*BuildListCall) ExtraFields

func (c *BuildListCall) ExtraFields(extraFields ...string) *BuildListCall

ExtraFields sets the optional parameter "extraFields":

Possible values:

"all"
"changeInfo"
"pinnedManifest"
"prebuiltChangeInfo"

func (*BuildListCall) FailedTests

func (c *BuildListCall) FailedTests(failedTests ...string) *BuildListCall

FailedTests sets the optional parameter "failedTests":

func (*BuildListCall) Fields

func (c *BuildListCall) Fields(s ...googleapi.Field) *BuildListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildListCall) GitSha1

func (c *BuildListCall) GitSha1(gitSha1 string) *BuildListCall

GitSha1 sets the optional parameter "gitSha1":

func (*BuildListCall) Header

func (c *BuildListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BuildListCall) IfNoneMatch

func (c *BuildListCall) IfNoneMatch(entityTag string) *BuildListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*BuildListCall) IsTeamFood

func (c *BuildListCall) IsTeamFood(isTeamFood bool) *BuildListCall

IsTeamFood sets the optional parameter "isTeamFood":

func (*BuildListCall) MachineName

func (c *BuildListCall) MachineName(machineName string) *BuildListCall

MachineName sets the optional parameter "machineName":

func (*BuildListCall) MaxResults

func (c *BuildListCall) MaxResults(maxResults int64) *BuildListCall

MaxResults sets the optional parameter "maxResults":

func (*BuildListCall) PageToken

func (c *BuildListCall) PageToken(pageToken string) *BuildListCall

PageToken sets the optional parameter "pageToken":

func (*BuildListCall) Pages

func (c *BuildListCall) Pages(ctx context.Context, f func(*BuildListResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*BuildListCall) PassedTests

func (c *BuildListCall) PassedTests(passedTests ...string) *BuildListCall

PassedTests sets the optional parameter "passedTests":

func (*BuildListCall) PrebuiltSha1

func (c *BuildListCall) PrebuiltSha1(prebuiltSha1 string) *BuildListCall

PrebuiltSha1 sets the optional parameter "prebuiltSha1":

func (*BuildListCall) ReleaseCandidateName

func (c *BuildListCall) ReleaseCandidateName(releaseCandidateName string) *BuildListCall

ReleaseCandidateName sets the optional parameter "releaseCandidateName":

func (*BuildListCall) ReleaseCandidateNameSubstring

func (c *BuildListCall) ReleaseCandidateNameSubstring(releaseCandidateNameSubstring string) *BuildListCall

ReleaseCandidateNameSubstring sets the optional parameter "releaseCandidateNameSubstring":

func (*BuildListCall) SafeLevel

func (c *BuildListCall) SafeLevel(safeLevel string) *BuildListCall

SafeLevel sets the optional parameter "safeLevel":

Possible values:

"unspecified"
"safe0"
"safe1"
"safe2"
"platinum"

func (*BuildListCall) Signed

func (c *BuildListCall) Signed(signed bool) *BuildListCall

Signed sets the optional parameter "signed":

func (*BuildListCall) SortingType

func (c *BuildListCall) SortingType(sortingType string) *BuildListCall

SortingType sets the optional parameter "sortingType":

Possible values:

"default"
"buildId" (default)
"baseBuildId"
"creationTimestamp"
"buildIdAsc"

func (*BuildListCall) StartBuildId

func (c *BuildListCall) StartBuildId(startBuildId string) *BuildListCall

StartBuildId sets the optional parameter "startBuildId":

func (*BuildListCall) StartCreationTimestamp

func (c *BuildListCall) StartCreationTimestamp(startCreationTimestamp int64) *BuildListCall

StartCreationTimestamp sets the optional parameter "startCreationTimestamp":

func (*BuildListCall) Successful

func (c *BuildListCall) Successful(successful bool) *BuildListCall

Successful sets the optional parameter "successful":

func (*BuildListCall) Target

func (c *BuildListCall) Target(target string) *BuildListCall

Target sets the optional parameter "target":

func (*BuildListCall) Targets

func (c *BuildListCall) Targets(targets ...string) *BuildListCall

Targets sets the optional parameter "targets":

type BuildListResponse

type BuildListResponse struct {
	Builds            []*Build `json:"builds,omitempty"`
	NextPageToken     string   `json:"nextPageToken,omitempty"`
	PreviousPageToken string   `json:"previousPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Builds") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Builds") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildListResponse) MarshalJSON

func (s BuildListResponse) MarshalJSON() ([]byte, error)

type BuildMarkTestCompleteCall

type BuildMarkTestCompleteCall struct {
	// contains filtered or unexported fields
}

func (*BuildMarkTestCompleteCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildMarkTestCompleteCall) Do

Do executes the "androidbuildinternal.build.markTestComplete" call. Any non-2xx status code is an error. Response headers are in either *Build.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildMarkTestCompleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildMarkTestCompleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type BuildPatchCall

type BuildPatchCall struct {
	// contains filtered or unexported fields
}

func (*BuildPatchCall) Context

func (c *BuildPatchCall) Context(ctx context.Context) *BuildPatchCall

Context sets the context to be used in this call's Do method.

func (*BuildPatchCall) Do

func (c *BuildPatchCall) Do(opts ...googleapi.CallOption) (*Build, error)

Do executes the "androidbuildinternal.build.patch" call. Any non-2xx status code is an error. Response headers are in either *Build.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildPatchCall) Fields

func (c *BuildPatchCall) Fields(s ...googleapi.Field) *BuildPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildPatchCall) Header

func (c *BuildPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type BuildPopCall

type BuildPopCall struct {
	// contains filtered or unexported fields
}

func (*BuildPopCall) BuildType

func (c *BuildPopCall) BuildType(buildType string) *BuildPopCall

BuildType sets the optional parameter "buildType":

Possible values:

"submitted"
"pending"
"external"
"train"
"local"

func (*BuildPopCall) Context

func (c *BuildPopCall) Context(ctx context.Context) *BuildPopCall

Context sets the context to be used in this call's Do method.

func (*BuildPopCall) Do

func (c *BuildPopCall) Do(opts ...googleapi.CallOption) (*Build, error)

Do executes the "androidbuildinternal.build.pop" call. Any non-2xx status code is an error. Response headers are in either *Build.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildPopCall) Fields

func (c *BuildPopCall) Fields(s ...googleapi.Field) *BuildPopCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildPopCall) Header

func (c *BuildPopCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BuildPopCall) MachineName

func (c *BuildPopCall) MachineName(machineName string) *BuildPopCall

MachineName sets the optional parameter "machineName":

type BuildPopRequest

type BuildPopRequest struct {
	Machine *MachineDetails `json:"machine,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Machine") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Machine") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildPopRequest) MarshalJSON

func (s BuildPopRequest) MarshalJSON() ([]byte, error)

type BuildPrioritizeCall

type BuildPrioritizeCall struct {
	// contains filtered or unexported fields
}

func (*BuildPrioritizeCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildPrioritizeCall) Do

func (c *BuildPrioritizeCall) Do(opts ...googleapi.CallOption) (*Build, error)

Do executes the "androidbuildinternal.build.prioritize" call. Any non-2xx status code is an error. Response headers are in either *Build.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildPrioritizeCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildPrioritizeCall) Header

func (c *BuildPrioritizeCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BuildPrioritizeCall) TriggerType

func (c *BuildPrioritizeCall) TriggerType(triggerType string) *BuildPrioritizeCall

TriggerType sets the optional parameter "triggerType":

Possible values:

"unspecified"
"busytown"
"atp"
"trybot"
"platinumBooster"

type BuildQueueDepthCall

type BuildQueueDepthCall struct {
	// contains filtered or unexported fields
}

func (*BuildQueueDepthCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildQueueDepthCall) Depth

Depth sets the optional parameter "depth":

func (*BuildQueueDepthCall) Do

Do executes the "androidbuildinternal.build.queueDepth" call. Any non-2xx status code is an error. Response headers are in either *BuildQueueDepthResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildQueueDepthCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildQueueDepthCall) Header

func (c *BuildQueueDepthCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BuildQueueDepthCall) OsType

func (c *BuildQueueDepthCall) OsType(osType string) *BuildQueueDepthCall

OsType sets the optional parameter "osType":

func (*BuildQueueDepthCall) OsVersion

func (c *BuildQueueDepthCall) OsVersion(osVersion string) *BuildQueueDepthCall

OsVersion sets the optional parameter "osVersion":

type BuildQueueDepthResponse

type BuildQueueDepthResponse struct {
	Builds []*Build `json:"builds,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Builds") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Builds") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildQueueDepthResponse) MarshalJSON

func (s BuildQueueDepthResponse) MarshalJSON() ([]byte, error)

type BuildRange

type BuildRange struct {
	Branch       string `json:"branch,omitempty"`
	EndBuildId   string `json:"endBuildId,omitempty"`
	StartBuildId string `json:"startBuildId,omitempty"`
	Target       string `json:"target,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Branch") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Branch") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildRange) MarshalJSON

func (s BuildRange) MarshalJSON() ([]byte, error)

type BuildRefreshChangesCall

type BuildRefreshChangesCall struct {
	// contains filtered or unexported fields
}

func (*BuildRefreshChangesCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildRefreshChangesCall) Do

Do executes the "androidbuildinternal.build.refreshChanges" call. Any non-2xx status code is an error. Response headers are in either *Build.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildRefreshChangesCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildRefreshChangesCall) ForceRefresh

func (c *BuildRefreshChangesCall) ForceRefresh(forceRefresh bool) *BuildRefreshChangesCall

ForceRefresh sets the optional parameter "forceRefresh":

func (*BuildRefreshChangesCall) Header

func (c *BuildRefreshChangesCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type BuildSafeLevelProgress

type BuildSafeLevelProgress struct {
	SafeLevel       string `json:"safeLevel,omitempty"`
	TimestampMillis int64  `json:"timestampMillis,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "SafeLevel") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "SafeLevel") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildSafeLevelProgress) MarshalJSON

func (s BuildSafeLevelProgress) MarshalJSON() ([]byte, error)

type BuildService

type BuildService struct {
	// contains filtered or unexported fields
}

func NewBuildService

func NewBuildService(s *Service) *BuildService

func (*BuildService) Get

func (r *BuildService) Get(buildId string, target string) *BuildGetCall

Get:

- buildId: . - target: .

func (*BuildService) Insert

func (r *BuildService) Insert(buildType string, build *Build) *BuildInsertCall

Insert:

- buildType: .

func (*BuildService) Linkacl

func (r *BuildService) Linkacl(buildId string, target string) *BuildLinkaclCall

Linkacl:

- buildId: . - target: .

func (*BuildService) List

func (r *BuildService) List() *BuildListCall

List:

func (*BuildService) MarkTestComplete

func (r *BuildService) MarkTestComplete(buildId string, target string, testRunner string) *BuildMarkTestCompleteCall

MarkTestComplete:

- buildId: . - target: . - testRunner: .

func (*BuildService) Patch

func (r *BuildService) Patch(buildId string, target string, build *Build) *BuildPatchCall

Patch: Update with specified fields.

- buildId: . - target: .

func (*BuildService) Pop

func (r *BuildService) Pop(buildpoprequest *BuildPopRequest) *BuildPopCall

Pop:

func (*BuildService) Prioritize

func (r *BuildService) Prioritize(buildId string, target string) *BuildPrioritizeCall

Prioritize: Prioritize a build.

- buildId: . - target: .

func (*BuildService) QueueDepth

func (r *BuildService) QueueDepth(poolName string) *BuildQueueDepthCall

QueueDepth:

- poolName: .

func (*BuildService) RefreshChanges

func (r *BuildService) RefreshChanges(buildId string, target string) *BuildRefreshChangesCall

RefreshChanges:

- buildId: . - target: .

func (*BuildService) Sign

func (r *BuildService) Sign(buildId string, target string) *BuildSignCall

Sign:

- buildId: . - target: .

func (*BuildService) UnsetTestComplete

func (r *BuildService) UnsetTestComplete(buildId string, target string, testRunner string) *BuildUnsetTestCompleteCall

UnsetTestComplete:

- buildId: . - target: . - testRunner: .

func (*BuildService) Update

func (r *BuildService) Update(buildId string, target string, build *Build) *BuildUpdateCall

Update:

- buildId: . - target: .

type BuildSignCall

type BuildSignCall struct {
	// contains filtered or unexported fields
}

func (*BuildSignCall) Apks

func (c *BuildSignCall) Apks(apks ...string) *BuildSignCall

Apks sets the optional parameter "apks":

func (*BuildSignCall) Context

func (c *BuildSignCall) Context(ctx context.Context) *BuildSignCall

Context sets the context to be used in this call's Do method.

func (*BuildSignCall) Do

Do executes the "androidbuildinternal.build.sign" call. Any non-2xx status code is an error. Response headers are in either *BuildSignResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildSignCall) Fields

func (c *BuildSignCall) Fields(s ...googleapi.Field) *BuildSignCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildSignCall) Header

func (c *BuildSignCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type BuildSignResponse

type BuildSignResponse struct {
	Results []*ApkSignResult `json:"results,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Results") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Results") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildSignResponse) MarshalJSON

func (s BuildSignResponse) MarshalJSON() ([]byte, error)

type BuildSpec

type BuildSpec struct {
	BuildId     string `json:"buildId,omitempty"`
	BuildTarget string `json:"buildTarget,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildSpec) MarshalJSON

func (s BuildSpec) MarshalJSON() ([]byte, error)

type BuildStats

type BuildStats struct {
	WarningCount int64 `json:"warningCount,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "WarningCount") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "WarningCount") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildStats) MarshalJSON

func (s BuildStats) MarshalJSON() ([]byte, error)

type BuildTransition

type BuildTransition struct {
	BranchName             string                  `json:"branchName,omitempty"`
	BuildCount             int64                   `json:"buildCount,omitempty"`
	BuildIdRange           *BuildIdRange           `json:"buildIdRange,omitempty"`
	BuildTransitionStatus  string                  `json:"buildTransitionStatus,omitempty"`
	CreationTimestampRange *CreationTimestampRange `json:"creationTimestampRange,omitempty"`
	TargetName             string                  `json:"targetName,omitempty"`
	TransitionId           string                  `json:"transitionId,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "BranchName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BranchName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildTransition) MarshalJSON

func (s BuildTransition) MarshalJSON() ([]byte, error)

type BuildTransitionListResponse

type BuildTransitionListResponse struct {
	BuildTransitions  []*BuildTransition `json:"buildTransitions,omitempty"`
	NextPageToken     string             `json:"nextPageToken,omitempty"`
	PreviousPageToken string             `json:"previousPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "BuildTransitions") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildTransitions") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildTransitionListResponse) MarshalJSON

func (s BuildTransitionListResponse) MarshalJSON() ([]byte, error)

type BuildTridentImageFreshness

type BuildTridentImageFreshness struct {
	BuildIdCount    int64  `json:"buildIdCount,omitempty,string"`
	ChangeCount     int64  `json:"changeCount,omitempty,string"`
	DestinationZone string `json:"destinationZone,omitempty"`
	GcpProject      string `json:"gcpProject,omitempty"`
	ImageAgeSec     int64  `json:"imageAgeSec,omitempty,string"`
	ImageBuildId    string `json:"imageBuildId,omitempty"`
	ImageTargetName string `json:"imageTargetName,omitempty"`
	ImageTransferGb int64  `json:"imageTransferGb,omitempty,string"`
	SourceZone      string `json:"sourceZone,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildIdCount") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildIdCount") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BuildTridentImageFreshness) MarshalJSON

func (s BuildTridentImageFreshness) MarshalJSON() ([]byte, error)

type BuildUnsetTestCompleteCall

type BuildUnsetTestCompleteCall struct {
	// contains filtered or unexported fields
}

func (*BuildUnsetTestCompleteCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildUnsetTestCompleteCall) Do

Do executes the "androidbuildinternal.build.unsetTestComplete" call. Any non-2xx status code is an error. Response headers are in either *Build.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildUnsetTestCompleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildUnsetTestCompleteCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type BuildUpdateCall

type BuildUpdateCall struct {
	// contains filtered or unexported fields
}

func (*BuildUpdateCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildUpdateCall) Do

func (c *BuildUpdateCall) Do(opts ...googleapi.CallOption) (*Build, error)

Do executes the "androidbuildinternal.build.update" call. Any non-2xx status code is an error. Response headers are in either *Build.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildUpdateCall) Header

func (c *BuildUpdateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BuildUpdateCall) Name

func (c *BuildUpdateCall) Name(name string) *BuildUpdateCall

Name sets the optional parameter "name":

func (*BuildUpdateCall) Namespace

func (c *BuildUpdateCall) Namespace(namespace string) *BuildUpdateCall

Namespace sets the optional parameter "namespace":

func (*BuildUpdateCall) Relation

func (c *BuildUpdateCall) Relation(relation string) *BuildUpdateCall

Relation sets the optional parameter "relation":

func (*BuildUpdateCall) ResourceId

func (c *BuildUpdateCall) ResourceId(resourceId string) *BuildUpdateCall

ResourceId sets the optional parameter "resourceId":

type BuildartifactCopyToBuildCall

type BuildartifactCopyToBuildCall struct {
	// contains filtered or unexported fields
}

func (*BuildartifactCopyToBuildCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildartifactCopyToBuildCall) DestinationArtifactName

func (c *BuildartifactCopyToBuildCall) DestinationArtifactName(destinationArtifactName string) *BuildartifactCopyToBuildCall

DestinationArtifactName sets the optional parameter "destinationArtifactName":

func (*BuildartifactCopyToBuildCall) DestinationBuildId

func (c *BuildartifactCopyToBuildCall) DestinationBuildId(destinationBuildId string) *BuildartifactCopyToBuildCall

DestinationBuildId sets the optional parameter "destinationBuildId":

func (*BuildartifactCopyToBuildCall) DestinationTargetName

func (c *BuildartifactCopyToBuildCall) DestinationTargetName(destinationTargetName string) *BuildartifactCopyToBuildCall

DestinationTargetName sets the optional parameter "destinationTargetName":

func (*BuildartifactCopyToBuildCall) Do

Do executes the "androidbuildinternal.buildartifact.copyToBuild" call. Any non-2xx status code is an error. Response headers are in either *BuildArtifactCopyToBuildResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildartifactCopyToBuildCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildartifactCopyToBuildCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type BuildartifactCopyToCall

type BuildartifactCopyToCall struct {
	// contains filtered or unexported fields
}

func (*BuildartifactCopyToCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildartifactCopyToCall) DestinationBucket

func (c *BuildartifactCopyToCall) DestinationBucket(destinationBucket string) *BuildartifactCopyToCall

DestinationBucket sets the optional parameter "destinationBucket":

func (*BuildartifactCopyToCall) DestinationPath

func (c *BuildartifactCopyToCall) DestinationPath(destinationPath string) *BuildartifactCopyToCall

DestinationPath sets the optional parameter "destinationPath":

func (*BuildartifactCopyToCall) Do

Do executes the "androidbuildinternal.buildartifact.copyTo" call. Any non-2xx status code is an error. Response headers are in either *BuildArtifactCopyToResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildartifactCopyToCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildartifactCopyToCall) Header

func (c *BuildartifactCopyToCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type BuildartifactCreateAclCall

type BuildartifactCreateAclCall struct {
	// contains filtered or unexported fields
}

func (*BuildartifactCreateAclCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildartifactCreateAclCall) Do

Do executes the "androidbuildinternal.buildartifact.createAcl" call. Any non-2xx status code is an error. Response headers are in either *BuildArtifactCreateAclResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildartifactCreateAclCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildartifactCreateAclCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BuildartifactCreateAclCall) Name

Name sets the optional parameter "name":

func (*BuildartifactCreateAclCall) Namespace

Namespace sets the optional parameter "namespace":

func (*BuildartifactCreateAclCall) Relation

Relation sets the optional parameter "relation":

type BuildartifactDeleteCall

type BuildartifactDeleteCall struct {
	// contains filtered or unexported fields
}

func (*BuildartifactDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildartifactDeleteCall) DeleteObject

func (c *BuildartifactDeleteCall) DeleteObject(deleteObject bool) *BuildartifactDeleteCall

DeleteObject sets the optional parameter "deleteObject":

func (*BuildartifactDeleteCall) Do

Do executes the "androidbuildinternal.buildartifact.delete" call.

func (*BuildartifactDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildartifactDeleteCall) Header

func (c *BuildartifactDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type BuildartifactGetCall

type BuildartifactGetCall struct {
	// contains filtered or unexported fields
}

func (*BuildartifactGetCall) Context

Context sets the context to be used in this call's Do and Download methods.

func (*BuildartifactGetCall) Do

Do executes the "androidbuildinternal.buildartifact.get" call. Any non-2xx status code is an error. Response headers are in either *BuildArtifactMetadata.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildartifactGetCall) Download

func (c *BuildartifactGetCall) Download(opts ...googleapi.CallOption) (*http.Response, error)

Download fetches the API endpoint's "media" value, instead of the normal API response value. If the returned error is nil, the Response is guaranteed to have a 2xx status code. Callers must close the Response.Body as usual.

func (*BuildartifactGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildartifactGetCall) Header

func (c *BuildartifactGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BuildartifactGetCall) IfNoneMatch

func (c *BuildartifactGetCall) IfNoneMatch(entityTag string) *BuildartifactGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type BuildartifactGetdownloadurlCall

type BuildartifactGetdownloadurlCall struct {
	// contains filtered or unexported fields
}

func (*BuildartifactGetdownloadurlCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildartifactGetdownloadurlCall) Do

Do executes the "androidbuildinternal.buildartifact.getdownloadurl" call. Any non-2xx status code is an error. Response headers are in either *BuildArtifactGetDownloadUrlResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildartifactGetdownloadurlCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildartifactGetdownloadurlCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BuildartifactGetdownloadurlCall) IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*BuildartifactGetdownloadurlCall) Redirect

Redirect sets the optional parameter "redirect":

type BuildartifactListCall

type BuildartifactListCall struct {
	// contains filtered or unexported fields
}

func (*BuildartifactListCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildartifactListCall) Do

Do executes the "androidbuildinternal.buildartifact.list" call. Any non-2xx status code is an error. Response headers are in either *BuildArtifactListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildartifactListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildartifactListCall) Header

func (c *BuildartifactListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BuildartifactListCall) IfNoneMatch

func (c *BuildartifactListCall) IfNoneMatch(entityTag string) *BuildartifactListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*BuildartifactListCall) MaxResults

func (c *BuildartifactListCall) MaxResults(maxResults int64) *BuildartifactListCall

MaxResults sets the optional parameter "maxResults":

func (*BuildartifactListCall) NameRegexp

func (c *BuildartifactListCall) NameRegexp(nameRegexp string) *BuildartifactListCall

NameRegexp sets the optional parameter "nameRegexp":

func (*BuildartifactListCall) PageToken

func (c *BuildartifactListCall) PageToken(pageToken string) *BuildartifactListCall

PageToken sets the optional parameter "pageToken":

func (*BuildartifactListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type BuildartifactPatchCall

type BuildartifactPatchCall struct {
	// contains filtered or unexported fields
}

func (*BuildartifactPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildartifactPatchCall) Do

Do executes the "androidbuildinternal.buildartifact.patch" call. Any non-2xx status code is an error. Response headers are in either *BuildArtifactMetadata.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildartifactPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildartifactPatchCall) Header

func (c *BuildartifactPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type BuildartifactService

type BuildartifactService struct {
	// contains filtered or unexported fields
}

func NewBuildartifactService

func NewBuildartifactService(s *Service) *BuildartifactService

func (*BuildartifactService) CopyTo

func (r *BuildartifactService) CopyTo(buildId string, target string, attemptId string, artifactName string) *BuildartifactCopyToCall

CopyTo:

- artifactName: . - attemptId: . - buildId: . - target: .

func (*BuildartifactService) CopyToBuild

func (r *BuildartifactService) CopyToBuild(buildId string, target string, attemptId string, artifactName string) *BuildartifactCopyToBuildCall

CopyToBuild:

- artifactName: . - attemptId: . - buildId: . - target: .

func (*BuildartifactService) CreateAcl

func (r *BuildartifactService) CreateAcl(buildId string, target string, attemptId string, resourceId string) *BuildartifactCreateAclCall

CreateAcl:

- attemptId: . - buildId: . - resourceId: . - target: .

func (*BuildartifactService) Delete

func (r *BuildartifactService) Delete(buildId string, target string, attemptId string, resourceId string) *BuildartifactDeleteCall

Delete:

- attemptId: . - buildId: . - resourceId: . - target: .

func (*BuildartifactService) Get

func (r *BuildartifactService) Get(buildId string, target string, attemptId string, resourceId string) *BuildartifactGetCall

Get:

- attemptId: . - buildId: . - resourceId: . - target: .

func (*BuildartifactService) Getdownloadurl

func (r *BuildartifactService) Getdownloadurl(buildId string, target string, attemptId string, resourceId string) *BuildartifactGetdownloadurlCall

Getdownloadurl: Get download build artifact url.

- attemptId: . - buildId: . - resourceId: . - target: .

func (*BuildartifactService) List

func (r *BuildartifactService) List(buildId string, target string, attemptId string) *BuildartifactListCall

List:

- attemptId: . - buildId: . - target: .

func (*BuildartifactService) Patch

func (r *BuildartifactService) Patch(buildId string, target string, attemptId string, resourceId string, buildartifactmetadata *BuildArtifactMetadata) *BuildartifactPatchCall

Patch:

- attemptId: . - buildId: . - resourceId: . - target: .

func (*BuildartifactService) Update

func (r *BuildartifactService) Update(buildId string, target string, attemptId string, resourceId string, buildartifactmetadata *BuildArtifactMetadata) *BuildartifactUpdateCall

Update:

- attemptId: . - buildId: . - resourceId: . - target: .

type BuildartifactUpdateCall

type BuildartifactUpdateCall struct {
	// contains filtered or unexported fields
}

func (*BuildartifactUpdateCall) Context

Context sets the context to be used in this call's Do method. This context will supersede any context previously provided to the ResumableMedia method.

func (*BuildartifactUpdateCall) Do

Do executes the "androidbuildinternal.buildartifact.update" call. Any non-2xx status code is an error. Response headers are in either *BuildArtifactMetadata.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildartifactUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildartifactUpdateCall) Header

func (c *BuildartifactUpdateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BuildartifactUpdateCall) Media

Media specifies the media to upload in one or more chunks. The chunk size may be controlled by supplying a MediaOption generated by googleapi.ChunkSize. The chunk size defaults to googleapi.DefaultUploadChunkSize.The Content-Type header used in the upload request will be determined by sniffing the contents of r, unless a MediaOption generated by googleapi.ContentType is supplied. At most one of Media and ResumableMedia may be set.

func (*BuildartifactUpdateCall) Name

Name sets the optional parameter "name":

func (*BuildartifactUpdateCall) Namespace

func (c *BuildartifactUpdateCall) Namespace(namespace string) *BuildartifactUpdateCall

Namespace sets the optional parameter "namespace":

func (*BuildartifactUpdateCall) ProgressUpdater

ProgressUpdater provides a callback function that will be called after every chunk. It should be a low-latency function in order to not slow down the upload operation. This should only be called when using ResumableMedia (as opposed to Media).

func (*BuildartifactUpdateCall) Relation

Relation sets the optional parameter "relation":

func (*BuildartifactUpdateCall) ResumableMedia deprecated

func (c *BuildartifactUpdateCall) ResumableMedia(ctx context.Context, r io.ReaderAt, size int64, mediaType string) *BuildartifactUpdateCall

ResumableMedia specifies the media to upload in chunks and can be canceled with ctx.

Deprecated: use Media instead.

At most one of Media and ResumableMedia may be set. mediaType identifies the MIME media type of the upload, such as "image/png". If mediaType is "", it will be auto-detected. The provided ctx will supersede any context previously provided to the Context method.

type BuildattemptGetCall

type BuildattemptGetCall struct {
	// contains filtered or unexported fields
}

func (*BuildattemptGetCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildattemptGetCall) Do

Do executes the "androidbuildinternal.buildattempt.get" call. Any non-2xx status code is an error. Response headers are in either *BuildAttempt.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildattemptGetCall) ExtraFields

func (c *BuildattemptGetCall) ExtraFields(extraFields ...string) *BuildattemptGetCall

ExtraFields sets the optional parameter "extraFields":

Possible values:

"all"
"repoConfig"
"buildProp"

func (*BuildattemptGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildattemptGetCall) Header

func (c *BuildattemptGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BuildattemptGetCall) IfNoneMatch

func (c *BuildattemptGetCall) IfNoneMatch(entityTag string) *BuildattemptGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type BuildattemptInsertCall

type BuildattemptInsertCall struct {
	// contains filtered or unexported fields
}

func (*BuildattemptInsertCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildattemptInsertCall) Do

Do executes the "androidbuildinternal.buildattempt.insert" call. Any non-2xx status code is an error. Response headers are in either *BuildAttempt.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildattemptInsertCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildattemptInsertCall) Header

func (c *BuildattemptInsertCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type BuildattemptListCall

type BuildattemptListCall struct {
	// contains filtered or unexported fields
}

func (*BuildattemptListCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildattemptListCall) Do

Do executes the "androidbuildinternal.buildattempt.list" call. Any non-2xx status code is an error. Response headers are in either *BuildAttemptListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildattemptListCall) ExtraFields

func (c *BuildattemptListCall) ExtraFields(extraFields ...string) *BuildattemptListCall

ExtraFields sets the optional parameter "extraFields":

Possible values:

"all"
"repoConfig"
"buildProp"

func (*BuildattemptListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildattemptListCall) Header

func (c *BuildattemptListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BuildattemptListCall) IfNoneMatch

func (c *BuildattemptListCall) IfNoneMatch(entityTag string) *BuildattemptListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*BuildattemptListCall) MaxResults

func (c *BuildattemptListCall) MaxResults(maxResults int64) *BuildattemptListCall

MaxResults sets the optional parameter "maxResults":

func (*BuildattemptListCall) PageToken

func (c *BuildattemptListCall) PageToken(pageToken string) *BuildattemptListCall

PageToken sets the optional parameter "pageToken":

func (*BuildattemptListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type BuildattemptPatchCall

type BuildattemptPatchCall struct {
	// contains filtered or unexported fields
}

func (*BuildattemptPatchCall) BuildId

func (c *BuildattemptPatchCall) BuildId(buildId string) *BuildattemptPatchCall

BuildId sets the optional parameter "buildId":

func (*BuildattemptPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildattemptPatchCall) Do

Do executes the "androidbuildinternal.buildattempt.patch" call. Any non-2xx status code is an error. Response headers are in either *BuildAttempt.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildattemptPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildattemptPatchCall) Header

func (c *BuildattemptPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type BuildattemptService

type BuildattemptService struct {
	// contains filtered or unexported fields
}

func NewBuildattemptService

func NewBuildattemptService(s *Service) *BuildattemptService

func (*BuildattemptService) Get

func (r *BuildattemptService) Get(buildId string, target string, resourceId string) *BuildattemptGetCall

Get:

- buildId: . - resourceId: . - target: .

func (*BuildattemptService) Insert

func (r *BuildattemptService) Insert(buildId string, target string, buildattempt *BuildAttempt) *BuildattemptInsertCall

Insert:

- buildId: . - target: .

func (*BuildattemptService) List

func (r *BuildattemptService) List(buildId string, target string) *BuildattemptListCall

List:

- buildId: . - target: .

func (*BuildattemptService) Patch

func (r *BuildattemptService) Patch(target string, resourceId string, buildattempt *BuildAttempt) *BuildattemptPatchCall

Patch:

- resourceId: . - target: .

func (*BuildattemptService) Update

func (r *BuildattemptService) Update(target string, resourceId string, buildattempt *BuildAttempt) *BuildattemptUpdateCall

Update:

- resourceId: . - target: .

type BuildattemptUpdateCall

type BuildattemptUpdateCall struct {
	// contains filtered or unexported fields
}

func (*BuildattemptUpdateCall) BuildId

BuildId sets the optional parameter "buildId":

func (*BuildattemptUpdateCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildattemptUpdateCall) Do

Do executes the "androidbuildinternal.buildattempt.update" call. Any non-2xx status code is an error. Response headers are in either *BuildAttempt.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildattemptUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildattemptUpdateCall) Header

func (c *BuildattemptUpdateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type BuildidListCall

type BuildidListCall struct {
	// contains filtered or unexported fields
}

func (*BuildidListCall) BuildIdSortingOrder

func (c *BuildidListCall) BuildIdSortingOrder(buildIdSortingOrder string) *BuildidListCall

BuildIdSortingOrder sets the optional parameter "buildIdSortingOrder":

Possible values:

"unspecified"
"ascending"
"descending" (default)

func (*BuildidListCall) BuildType

func (c *BuildidListCall) BuildType(buildType string) *BuildidListCall

BuildType sets the optional parameter "buildType":

Possible values:

"submitted"
"pending"
"external"
"train"
"local"

func (*BuildidListCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildidListCall) Do

Do executes the "androidbuildinternal.buildid.list" call. Any non-2xx status code is an error. Response headers are in either *BuildIdListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildidListCall) EndBuildId

func (c *BuildidListCall) EndBuildId(endBuildId string) *BuildidListCall

EndBuildId sets the optional parameter "endBuildId":

func (*BuildidListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildidListCall) Header

func (c *BuildidListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BuildidListCall) IfNoneMatch

func (c *BuildidListCall) IfNoneMatch(entityTag string) *BuildidListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*BuildidListCall) MaxResults

func (c *BuildidListCall) MaxResults(maxResults int64) *BuildidListCall

MaxResults sets the optional parameter "maxResults":

func (*BuildidListCall) PageToken

func (c *BuildidListCall) PageToken(pageToken string) *BuildidListCall

PageToken sets the optional parameter "pageToken":

func (*BuildidListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*BuildidListCall) StartBuildId

func (c *BuildidListCall) StartBuildId(startBuildId string) *BuildidListCall

StartBuildId sets the optional parameter "startBuildId":

type BuildidPopCall

type BuildidPopCall struct {
	// contains filtered or unexported fields
}

func (*BuildidPopCall) Branch

func (c *BuildidPopCall) Branch(branch string) *BuildidPopCall

Branch sets the optional parameter "branch":

func (*BuildidPopCall) Context

func (c *BuildidPopCall) Context(ctx context.Context) *BuildidPopCall

Context sets the context to be used in this call's Do method.

func (*BuildidPopCall) Do

Do executes the "androidbuildinternal.buildid.pop" call. Any non-2xx status code is an error. Response headers are in either *BuildIdPopResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildidPopCall) Fields

func (c *BuildidPopCall) Fields(s ...googleapi.Field) *BuildidPopCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildidPopCall) Header

func (c *BuildidPopCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type BuildidService

type BuildidService struct {
	// contains filtered or unexported fields
}

func NewBuildidService

func NewBuildidService(s *Service) *BuildidService

func (*BuildidService) List

func (r *BuildidService) List(branch string) *BuildidListCall

List:

- branch: .

func (*BuildidService) Pop

func (r *BuildidService) Pop(buildType string) *BuildidPopCall

Pop:

- buildType: .

type BuildtransitionGetCall

type BuildtransitionGetCall struct {
	// contains filtered or unexported fields
}

func (*BuildtransitionGetCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildtransitionGetCall) Do

Do executes the "androidbuildinternal.buildtransition.get" call. Any non-2xx status code is an error. Response headers are in either *BuildTransition.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildtransitionGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildtransitionGetCall) Header

func (c *BuildtransitionGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BuildtransitionGetCall) IfNoneMatch

func (c *BuildtransitionGetCall) IfNoneMatch(entityTag string) *BuildtransitionGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type BuildtransitionListCall

type BuildtransitionListCall struct {
	// contains filtered or unexported fields
}

func (*BuildtransitionListCall) BranchName

func (c *BuildtransitionListCall) BranchName(branchName string) *BuildtransitionListCall

BranchName sets the optional parameter "branchName":

func (*BuildtransitionListCall) Context

Context sets the context to be used in this call's Do method.

func (*BuildtransitionListCall) Do

Do executes the "androidbuildinternal.buildtransition.list" call. Any non-2xx status code is an error. Response headers are in either *BuildTransitionListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*BuildtransitionListCall) EndCreationTimestamp

func (c *BuildtransitionListCall) EndCreationTimestamp(endCreationTimestamp int64) *BuildtransitionListCall

EndCreationTimestamp sets the optional parameter "endCreationTimestamp":

func (*BuildtransitionListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*BuildtransitionListCall) Header

func (c *BuildtransitionListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*BuildtransitionListCall) IfNoneMatch

func (c *BuildtransitionListCall) IfNoneMatch(entityTag string) *BuildtransitionListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*BuildtransitionListCall) MaxResults

func (c *BuildtransitionListCall) MaxResults(maxResults int64) *BuildtransitionListCall

MaxResults sets the optional parameter "maxResults":

func (*BuildtransitionListCall) PageToken

func (c *BuildtransitionListCall) PageToken(pageToken string) *BuildtransitionListCall

PageToken sets the optional parameter "pageToken":

func (*BuildtransitionListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*BuildtransitionListCall) StartCreationTimestamp

func (c *BuildtransitionListCall) StartCreationTimestamp(startCreationTimestamp int64) *BuildtransitionListCall

StartCreationTimestamp sets the optional parameter "startCreationTimestamp":

func (*BuildtransitionListCall) TargetName

func (c *BuildtransitionListCall) TargetName(targetName string) *BuildtransitionListCall

TargetName sets the optional parameter "targetName":

type BuildtransitionService

type BuildtransitionService struct {
	// contains filtered or unexported fields
}

func NewBuildtransitionService

func NewBuildtransitionService(s *Service) *BuildtransitionService

func (*BuildtransitionService) Get

Get:

- resourceId: .

func (*BuildtransitionService) List

List:

type BusyTownBuildInfo

type BusyTownBuildInfo struct {
	BranchName string `json:"branchName,omitempty"`
	BuildId    int64  `json:"buildId,omitempty,string"`
	BuildName  string `json:"buildName,omitempty"`
	IsPlacebo  bool   `json:"isPlacebo,omitempty"`
	TargetName string `json:"targetName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BranchName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BranchName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BusyTownBuildInfo) MarshalJSON

func (s BusyTownBuildInfo) MarshalJSON() ([]byte, error)

type BusyTownModuleSpecKey

type BusyTownModuleSpecKey struct {
	VersionCodePrefix int64 `json:"versionCodePrefix,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "VersionCodePrefix") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "VersionCodePrefix") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (BusyTownModuleSpecKey) MarshalJSON

func (s BusyTownModuleSpecKey) MarshalJSON() ([]byte, error)

type Category

type Category struct {
	BuganizerComponentId string                  `json:"buganizerComponentId,omitempty"`
	Contact              string                  `json:"contact,omitempty"`
	Description          string                  `json:"description,omitempty"`
	Disabled             bool                    `json:"disabled,omitempty"`
	DisplayName          string                  `json:"displayName,omitempty"`
	FindingStores        []*CategoryFindingStore `json:"findingStores,omitempty"`
	Hosts                []string                `json:"hosts,omitempty"`
	Name                 string                  `json:"name,omitempty"`
	Subcategorys         []*CategorySubcategory  `json:"subcategorys,omitempty"`
	Url                  string                  `json:"url,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuganizerComponentId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuganizerComponentId") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Category) MarshalJSON

func (s Category) MarshalJSON() ([]byte, error)

type CategoryFindingStore

type CategoryFindingStore struct {
	FindingStoreType string `json:"findingStoreType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FindingStoreType") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FindingStoreType") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (CategoryFindingStore) MarshalJSON

func (s CategoryFindingStore) MarshalJSON() ([]byte, error)

type CategorySubcategory

type CategorySubcategory struct {
	BuganizerComponentId string `json:"buganizerComponentId,omitempty"`
	Contact              string `json:"contact,omitempty"`
	Description          string `json:"description,omitempty"`
	Disabled             bool   `json:"disabled,omitempty"`
	DisplayName          string `json:"displayName,omitempty"`
	Name                 string `json:"name,omitempty"`
	Url                  string `json:"url,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuganizerComponentId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuganizerComponentId") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (CategorySubcategory) MarshalJSON

func (s CategorySubcategory) MarshalJSON() ([]byte, error)

type Change

type Change struct {
	Branch               string      `json:"branch,omitempty"`
	ChangeId             string      `json:"changeId,omitempty"`
	ChangeNumber         int64       `json:"changeNumber,omitempty,string"`
	CherrypickedFrom     string      `json:"cherrypickedFrom,omitempty"`
	CreationTime         int64       `json:"creationTime,omitempty,string"`
	Host                 string      `json:"host,omitempty"`
	IsRapidChange        bool        `json:"isRapidChange,omitempty"`
	LastModificationTime int64       `json:"lastModificationTime,omitempty,string"`
	LatestRevision       string      `json:"latestRevision,omitempty"`
	NewPatchsetBuildId   string      `json:"newPatchsetBuildId,omitempty"`
	OriginalSource       string      `json:"originalSource,omitempty"`
	Owner                *User       `json:"owner,omitempty"`
	Patchset             int64       `json:"patchset,omitempty"`
	Project              string      `json:"project,omitempty"`
	ProjectPath          string      `json:"projectPath,omitempty"`
	Revisions            []*Revision `json:"revisions,omitempty"`
	Status               string      `json:"status,omitempty"`
	SubmittedTime        int64       `json:"submittedTime,omitempty,string"`
	Topic                string      `json:"topic,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Branch") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Branch") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Change) MarshalJSON

func (s Change) MarshalJSON() ([]byte, error)

type ChangeInfo

type ChangeInfo struct {
	ChangeNumber           int64  `json:"changeNumber,omitempty"`
	GerritName             string `json:"gerritName,omitempty"`
	Project                string `json:"project,omitempty"`
	ResolutionChangeNumber int64  `json:"resolutionChangeNumber,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ChangeNumber") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ChangeNumber") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ChangeInfo) MarshalJSON

func (s ChangeInfo) MarshalJSON() ([]byte, error)

type ChangeListCall

type ChangeListCall struct {
	// contains filtered or unexported fields
}

func (*ChangeListCall) Context

func (c *ChangeListCall) Context(ctx context.Context) *ChangeListCall

Context sets the context to be used in this call's Do method.

func (*ChangeListCall) Do

Do executes the "androidbuildinternal.change.list" call. Any non-2xx status code is an error. Response headers are in either *ChangeListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ChangeListCall) Fields

func (c *ChangeListCall) Fields(s ...googleapi.Field) *ChangeListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ChangeListCall) Header

func (c *ChangeListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ChangeListCall) IfNoneMatch

func (c *ChangeListCall) IfNoneMatch(entityTag string) *ChangeListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ChangeListCall) MaxResults

func (c *ChangeListCall) MaxResults(maxResults int64) *ChangeListCall

MaxResults sets the optional parameter "maxResults":

func (*ChangeListCall) PageToken

func (c *ChangeListCall) PageToken(pageToken string) *ChangeListCall

PageToken sets the optional parameter "pageToken":

func (*ChangeListCall) Pages

func (c *ChangeListCall) Pages(ctx context.Context, f func(*ChangeListResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*ChangeListCall) PrebuiltChanges

func (c *ChangeListCall) PrebuiltChanges(prebuiltChanges bool) *ChangeListCall

PrebuiltChanges sets the optional parameter "prebuiltChanges":

type ChangeListResponse

type ChangeListResponse struct {
	Changes           []*Change `json:"changes,omitempty"`
	NextPageToken     string    `json:"nextPageToken,omitempty"`
	PreviousPageToken string    `json:"previousPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Changes") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Changes") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ChangeListResponse) MarshalJSON

func (s ChangeListResponse) MarshalJSON() ([]byte, error)

type ChangeService

type ChangeService struct {
	// contains filtered or unexported fields
}

func NewChangeService

func NewChangeService(s *Service) *ChangeService

func (*ChangeService) List

func (r *ChangeService) List(buildId string) *ChangeListCall

List:

- buildId: .

type ChangeSetSpec

type ChangeSetSpec struct {
	ChangeSpecIds []string                   `json:"changeSpecIds,omitempty"`
	ChangeSpecs   []*ChangeSetSpecChangeSpec `json:"changeSpecs,omitempty"`
	Id            string                     `json:"id,omitempty"`
	Revision      string                     `json:"revision,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ChangeSpecIds") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ChangeSpecIds") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ChangeSetSpec) MarshalJSON

func (s ChangeSetSpec) MarshalJSON() ([]byte, error)

type ChangeSetSpecChangeSpec

type ChangeSetSpecChangeSpec struct {
	DummySpecString string            `json:"dummySpecString,omitempty"`
	GerritChange    *GerritChangeSpec `json:"gerritChange,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DummySpecString") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DummySpecString") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ChangeSetSpecChangeSpec) MarshalJSON

func (s ChangeSetSpecChangeSpec) MarshalJSON() ([]byte, error)

type ChangeSetSpecListSupersetsRequest

type ChangeSetSpecListSupersetsRequest struct {
	ChangeSpecs []*ChangeSetSpecChangeSpec `json:"changeSpecs,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ChangeSpecs") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ChangeSpecs") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ChangeSetSpecListSupersetsRequest) MarshalJSON

func (s ChangeSetSpecListSupersetsRequest) MarshalJSON() ([]byte, error)

type ChangeSetSpecListSupersetsResponse

type ChangeSetSpecListSupersetsResponse struct {
	ChangeSetSpecs []*ChangeSetSpec `json:"changeSetSpecs,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ChangeSetSpecs") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ChangeSetSpecs") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ChangeSetSpecListSupersetsResponse) MarshalJSON

func (s ChangeSetSpecListSupersetsResponse) MarshalJSON() ([]byte, error)

type ChangesetspecGetCall

type ChangesetspecGetCall struct {
	// contains filtered or unexported fields
}

func (*ChangesetspecGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ChangesetspecGetCall) Do

Do executes the "androidbuildinternal.changesetspec.get" call. Any non-2xx status code is an error. Response headers are in either *ChangeSetSpec.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ChangesetspecGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ChangesetspecGetCall) Header

func (c *ChangesetspecGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ChangesetspecGetCall) IfNoneMatch

func (c *ChangesetspecGetCall) IfNoneMatch(entityTag string) *ChangesetspecGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ChangesetspecInsertCall

type ChangesetspecInsertCall struct {
	// contains filtered or unexported fields
}

func (*ChangesetspecInsertCall) Context

Context sets the context to be used in this call's Do method.

func (*ChangesetspecInsertCall) Do

Do executes the "androidbuildinternal.changesetspec.insert" call. Any non-2xx status code is an error. Response headers are in either *ChangeSetSpec.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ChangesetspecInsertCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ChangesetspecInsertCall) Header

func (c *ChangesetspecInsertCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ChangesetspecListsupersetsCall

type ChangesetspecListsupersetsCall struct {
	// contains filtered or unexported fields
}

func (*ChangesetspecListsupersetsCall) Context

Context sets the context to be used in this call's Do method.

func (*ChangesetspecListsupersetsCall) Do

Do executes the "androidbuildinternal.changesetspec.listsupersets" call. Any non-2xx status code is an error. Response headers are in either *ChangeSetSpecListSupersetsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ChangesetspecListsupersetsCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ChangesetspecListsupersetsCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ChangesetspecService

type ChangesetspecService struct {
	// contains filtered or unexported fields
}

func NewChangesetspecService

func NewChangesetspecService(s *Service) *ChangesetspecService

func (*ChangesetspecService) Get

func (r *ChangesetspecService) Get(resourceId string) *ChangesetspecGetCall

Get:

- resourceId: .

func (*ChangesetspecService) Insert

func (r *ChangesetspecService) Insert(changesetspec *ChangeSetSpec) *ChangesetspecInsertCall

Insert:

func (*ChangesetspecService) Listsupersets

func (r *ChangesetspecService) Listsupersets(changesetspeclistsupersetsrequest *ChangeSetSpecListSupersetsRequest) *ChangesetspecListsupersetsCall

Listsupersets:

func (*ChangesetspecService) Update

func (r *ChangesetspecService) Update(resourceId string, changesetspec *ChangeSetSpec) *ChangesetspecUpdateCall

Update:

- resourceId: .

type ChangesetspecUpdateCall

type ChangesetspecUpdateCall struct {
	// contains filtered or unexported fields
}

func (*ChangesetspecUpdateCall) Context

Context sets the context to be used in this call's Do method.

func (*ChangesetspecUpdateCall) Do

Do executes the "androidbuildinternal.changesetspec.update" call. Any non-2xx status code is an error. Response headers are in either *ChangeSetSpec.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ChangesetspecUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ChangesetspecUpdateCall) Header

func (c *ChangesetspecUpdateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type CherryPickInfo

type CherryPickInfo struct {
	BranchName    string        `json:"branchName,omitempty"`
	ChangeInfos   []*ChangeInfo `json:"changeInfos,omitempty"`
	Cleanup       bool          `json:"cleanup,omitempty"`
	CommitMessage string        `json:"commitMessage,omitempty"`
	CommitShas    []string      `json:"commitShas,omitempty"`
	GerritName    string        `json:"gerritName,omitempty"`
	Requester     string        `json:"requester,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BranchName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BranchName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (CherryPickInfo) MarshalJSON

func (s CherryPickInfo) MarshalJSON() ([]byte, error)

type CherryPickOutput

type CherryPickOutput struct {
	CherrypickResults    []*CherryPickOutputCherryPickResult `json:"cherrypickResults,omitempty"`
	CreatedChangesOutput *CreatedChangesOutput               `json:"createdChangesOutput,omitempty"`
	TempBranchProjects   []string                            `json:"tempBranchProjects,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CherrypickResults") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CherrypickResults") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (CherryPickOutput) MarshalJSON

func (s CherryPickOutput) MarshalJSON() ([]byte, error)

type CherryPickOutputCherryPickResult

type CherryPickOutputCherryPickResult struct {
	DisplayMessage string        `json:"displayMessage,omitempty"`
	NewChange      *ChangeInfo   `json:"newChange,omitempty"`
	SourceChange   *ChangeInfo   `json:"sourceChange,omitempty"`
	Status         string        `json:"status,omitempty"`
	Success        bool          `json:"success,omitempty"`
	Suggestions    []*ChangeInfo `json:"suggestions,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DisplayMessage") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DisplayMessage") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (CherryPickOutputCherryPickResult) MarshalJSON

func (s CherryPickOutputCherryPickResult) MarshalJSON() ([]byte, error)

type CommitInfo

type CommitInfo struct {
	Author        *User            `json:"author,omitempty"`
	BugIds        googleapi.Int64s `json:"bugIds,omitempty"`
	CommitId      string           `json:"commitId,omitempty"`
	CommitMessage string           `json:"commitMessage,omitempty"`
	Committer     *User            `json:"committer,omitempty"`
	IsRobotCommit bool             `json:"isRobotCommit,omitempty"`
	Parents       []*CommitInfo    `json:"parents,omitempty"`
	Subject       string           `json:"subject,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Author") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Author") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (CommitInfo) MarshalJSON

func (s CommitInfo) MarshalJSON() ([]byte, error)

type CompatibleScreen

type CompatibleScreen struct {
	Density string `json:"density,omitempty"`
	Size    string `json:"size,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Density") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Density") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (CompatibleScreen) MarshalJSON

func (s CompatibleScreen) MarshalJSON() ([]byte, error)

type ConductorOutput

type ConductorOutput struct {
	DclaTrimmerOutput  *ConductorOutputDclaTrimmerOutput  `json:"dclaTrimmerOutput,omitempty"`
	LspacePushOutput   *ConductorOutputLspacePushOutput   `json:"lspacePushOutput,omitempty"`
	SigningOutput      *ConductorOutputSigningOutput      `json:"signingOutput,omitempty"`
	UpdateGantryOutput *ConductorOutputUpdateGantryOutput `json:"updateGantryOutput,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DclaTrimmerOutput") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DclaTrimmerOutput") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ConductorOutput) MarshalJSON

func (s ConductorOutput) MarshalJSON() ([]byte, error)

type ConductorOutputDclaTrimmerOutput

type ConductorOutputDclaTrimmerOutput struct {
	DclaTrimmerArtifacts []*ConductorOutputTargetArtifacts `json:"dclaTrimmerArtifacts,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DclaTrimmerArtifacts") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DclaTrimmerArtifacts") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ConductorOutputDclaTrimmerOutput) MarshalJSON

func (s ConductorOutputDclaTrimmerOutput) MarshalJSON() ([]byte, error)

type ConductorOutputLspacePushOutput

type ConductorOutputLspacePushOutput struct {
	PushedArtifacts []*ConductorOutputTargetArtifacts `json:"pushedArtifacts,omitempty"`
	// ForceSendFields is a list of field names (e.g. "PushedArtifacts") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "PushedArtifacts") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ConductorOutputLspacePushOutput) MarshalJSON

func (s ConductorOutputLspacePushOutput) MarshalJSON() ([]byte, error)

type ConductorOutputSigningOutput

type ConductorOutputSigningOutput struct {
	SignedArtifacts []*ConductorOutputTargetArtifacts `json:"signedArtifacts,omitempty"`
	// ForceSendFields is a list of field names (e.g. "SignedArtifacts") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "SignedArtifacts") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ConductorOutputSigningOutput) MarshalJSON

func (s ConductorOutputSigningOutput) MarshalJSON() ([]byte, error)

type ConductorOutputTargetArtifacts

type ConductorOutputTargetArtifacts struct {
	Artifacts []string `json:"artifacts,omitempty"`
	Target    string   `json:"target,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Artifacts") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Artifacts") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ConductorOutputTargetArtifacts) MarshalJSON

func (s ConductorOutputTargetArtifacts) MarshalJSON() ([]byte, error)

type ConductorOutputUpdateGantryOutput

type ConductorOutputUpdateGantryOutput struct {
	UpdatedArtifacts []*ConductorOutputTargetArtifacts `json:"updatedArtifacts,omitempty"`
	// ForceSendFields is a list of field names (e.g. "UpdatedArtifacts") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "UpdatedArtifacts") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ConductorOutputUpdateGantryOutput) MarshalJSON

func (s ConductorOutputUpdateGantryOutput) MarshalJSON() ([]byte, error)

type ConductorRequest

type ConductorRequest struct {
	PostBuildParameters *ConductorRequestPostBuildParameters `json:"postBuildParameters,omitempty"`
	Type                string                               `json:"type,omitempty"`
	ZipInputParameters  *ConductorRequestZipInputParameters  `json:"zipInputParameters,omitempty"`
	// ForceSendFields is a list of field names (e.g. "PostBuildParameters") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "PostBuildParameters") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ConductorRequest) MarshalJSON

func (s ConductorRequest) MarshalJSON() ([]byte, error)

type ConductorRequestPostBuildParameters

type ConductorRequestPostBuildParameters struct {
	BranchName             string                                                                `json:"branchName,omitempty"`
	BuildId                string                                                                `json:"buildId,omitempty"`
	ModuleConductorConfigs []*ConductorRequestPostBuildParametersTrainBuildModuleConductorConfig `json:"moduleConductorConfigs,omitempty"`
	TargetName             string                                                                `json:"targetName,omitempty"`
	VersionName            string                                                                `json:"versionName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BranchName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BranchName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ConductorRequestPostBuildParameters) MarshalJSON

func (s ConductorRequestPostBuildParameters) MarshalJSON() ([]byte, error)

type ConductorRequestPostBuildParametersTrainBuildModuleConductorConfig

type ConductorRequestPostBuildParametersTrainBuildModuleConductorConfig struct {
	ConductorConfig *BranchConfigConductorConfig `json:"conductorConfig,omitempty"`
	PackageName     string                       `json:"packageName,omitempty"`
	VersionCode     int64                        `json:"versionCode,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "ConductorConfig") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConductorConfig") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ConductorRequestPostBuildParametersTrainBuildModuleConductorConfig) MarshalJSON

type ConductorRequestZipInputParameters

type ConductorRequestZipInputParameters struct {
	BuildArtifacts  []*ConductorRequestZipInputParametersZipBuildArtifact  `json:"buildArtifacts,omitempty"`
	BuildId         string                                                 `json:"buildId,omitempty"`
	GerritArtifacts []*ConductorRequestZipInputParametersZipGerritArtifact `json:"gerritArtifacts,omitempty"`
	ZipFileName     string                                                 `json:"zipFileName,omitempty"`
	ZipFilePath     string                                                 `json:"zipFilePath,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildArtifacts") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildArtifacts") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ConductorRequestZipInputParameters) MarshalJSON

func (s ConductorRequestZipInputParameters) MarshalJSON() ([]byte, error)

type ConductorRequestZipInputParametersZipBuildArtifact

type ConductorRequestZipInputParametersZipBuildArtifact struct {
	BuildId     string                                           `json:"buildId,omitempty"`
	FileFilter  *ConductorRequestZipInputParametersZipFileFilter `json:"fileFilter,omitempty"`
	FilePath    string                                           `json:"filePath,omitempty"`
	Target      string                                           `json:"target,omitempty"`
	ZipFilePath string                                           `json:"zipFilePath,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ConductorRequestZipInputParametersZipBuildArtifact) MarshalJSON

type ConductorRequestZipInputParametersZipFileFilter

type ConductorRequestZipInputParametersZipFileFilter struct {
	ExcludeRegexPatterns []string `json:"excludeRegexPatterns,omitempty"`
	IncludeRegexPatterns []string `json:"includeRegexPatterns,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ExcludeRegexPatterns") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ExcludeRegexPatterns") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ConductorRequestZipInputParametersZipFileFilter) MarshalJSON

type ConductorRequestZipInputParametersZipGerritArtifact

type ConductorRequestZipInputParametersZipGerritArtifact struct {
	BranchName  string                                           `json:"branchName,omitempty"`
	FileFilter  *ConductorRequestZipInputParametersZipFileFilter `json:"fileFilter,omitempty"`
	FilePath    string                                           `json:"filePath,omitempty"`
	GobHost     string                                           `json:"gobHost,omitempty"`
	Repo        string                                           `json:"repo,omitempty"`
	ZipFilePath string                                           `json:"zipFilePath,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BranchName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BranchName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ConductorRequestZipInputParametersZipGerritArtifact) MarshalJSON

type Configuration

type Configuration struct {
	FiveWayNav   bool   `json:"fiveWayNav,omitempty"`
	HardKeyboard bool   `json:"hardKeyboard,omitempty"`
	KeyboardType string `json:"keyboardType,omitempty"`
	Navigation   string `json:"navigation,omitempty"`
	TouchScreen  string `json:"touchScreen,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FiveWayNav") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FiveWayNav") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Configuration) MarshalJSON

func (s Configuration) MarshalJSON() ([]byte, error)

type CopyFile

type CopyFile struct {
	Dest string `json:"dest,omitempty"`
	Src  string `json:"src,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Dest") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Dest") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (CopyFile) MarshalJSON

func (s CopyFile) MarshalJSON() ([]byte, error)

type CreatedChangesOutput

type CreatedChangesOutput struct {
	BranchName  string        `json:"branchName,omitempty"`
	ChangeInfos []*ChangeInfo `json:"changeInfos,omitempty"`
	GerritName  string        `json:"gerritName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BranchName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BranchName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (CreatedChangesOutput) MarshalJSON

func (s CreatedChangesOutput) MarshalJSON() ([]byte, error)

type CreationTimestampRange

type CreationTimestampRange struct {
	EndMillis   int64 `json:"endMillis,omitempty,string"`
	StartMillis int64 `json:"startMillis,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "EndMillis") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EndMillis") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (CreationTimestampRange) MarshalJSON

func (s CreationTimestampRange) MarshalJSON() ([]byte, error)

type DebugInfo

type DebugInfo struct {
	ErrorCode       int64  `json:"errorCode,omitempty,string"`
	ErrorMessage    string `json:"errorMessage,omitempty"`
	ErrorName       string `json:"errorName,omitempty"`
	ErrorOrigin     string `json:"errorOrigin,omitempty"`
	ErrorType       string `json:"errorType,omitempty"`
	PhaseInProgress string `json:"phaseInProgress,omitempty"`
	Trace           string `json:"trace,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ErrorCode") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ErrorCode") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (DebugInfo) MarshalJSON

func (s DebugInfo) MarshalJSON() ([]byte, error)

type Default

type Default struct {
	DestBranch string `json:"destBranch,omitempty"`
	Remote     string `json:"remote,omitempty"`
	Revision   string `json:"revision,omitempty"`
	SyncJ      string `json:"syncJ,omitempty"`
	SyncS      string `json:"syncS,omitempty"`
	Upstream   string `json:"upstream,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DestBranch") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DestBranch") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Default) MarshalJSON

func (s Default) MarshalJSON() ([]byte, error)

type DependencyInfo

type DependencyInfo struct {
	ArtifactGlobs           []string `json:"artifactGlobs,omitempty"`
	ArtifactPrefixs         []string `json:"artifactPrefixs,omitempty"`
	Branch                  string   `json:"branch,omitempty"`
	BuildIdForReleaseBranch string   `json:"buildIdForReleaseBranch,omitempty"`
	DestDir                 string   `json:"destDir,omitempty"`
	FixedBuildId            string   `json:"fixedBuildId,omitempty"`
	Target                  string   `json:"target,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ArtifactGlobs") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ArtifactGlobs") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (DependencyInfo) MarshalJSON

func (s DependencyInfo) MarshalJSON() ([]byte, error)

type DeviceBlobCopyToResponse

type DeviceBlobCopyToResponse struct {
	DestinationBucket string `json:"destinationBucket,omitempty"`
	DestinationPath   string `json:"destinationPath,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "DestinationBucket") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DestinationBucket") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (DeviceBlobCopyToResponse) MarshalJSON

func (s DeviceBlobCopyToResponse) MarshalJSON() ([]byte, error)

type DeviceBlobGetDownloadUrlResponse

type DeviceBlobGetDownloadUrlResponse struct {
	SignedUrl string `json:"signedUrl,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "SignedUrl") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "SignedUrl") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (DeviceBlobGetDownloadUrlResponse) MarshalJSON

func (s DeviceBlobGetDownloadUrlResponse) MarshalJSON() ([]byte, error)

type DeviceBlobListResponse

type DeviceBlobListResponse struct {
	Blobs             []*BuildArtifactMetadata `json:"blobs,omitempty"`
	NextPageToken     string                   `json:"nextPageToken,omitempty"`
	PreviousPageToken string                   `json:"previousPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Blobs") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Blobs") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (DeviceBlobListResponse) MarshalJSON

func (s DeviceBlobListResponse) MarshalJSON() ([]byte, error)

type DeviceSelection

type DeviceSelection struct {
	DeviceSerial string     `json:"deviceSerial,omitempty"`
	TestBench    *TestBench `json:"testBench,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DeviceSerial") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DeviceSerial") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (DeviceSelection) MarshalJSON

func (s DeviceSelection) MarshalJSON() ([]byte, error)

type DeviceTarget

type DeviceTarget struct {
	Brand       string `json:"brand,omitempty"`
	DeviceName  string `json:"deviceName,omitempty"`
	OemKey1     string `json:"oemKey1,omitempty"`
	ProductName string `json:"productName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Brand") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Brand") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (DeviceTarget) MarshalJSON

func (s DeviceTarget) MarshalJSON() ([]byte, error)

type DeviceblobCopyToCall

type DeviceblobCopyToCall struct {
	// contains filtered or unexported fields
}

func (*DeviceblobCopyToCall) Context

Context sets the context to be used in this call's Do method.

func (*DeviceblobCopyToCall) DestinationBucket

func (c *DeviceblobCopyToCall) DestinationBucket(destinationBucket string) *DeviceblobCopyToCall

DestinationBucket sets the optional parameter "destinationBucket":

func (*DeviceblobCopyToCall) DestinationPath

func (c *DeviceblobCopyToCall) DestinationPath(destinationPath string) *DeviceblobCopyToCall

DestinationPath sets the optional parameter "destinationPath":

func (*DeviceblobCopyToCall) Do

Do executes the "androidbuildinternal.deviceblob.copyTo" call. Any non-2xx status code is an error. Response headers are in either *DeviceBlobCopyToResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*DeviceblobCopyToCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*DeviceblobCopyToCall) Header

func (c *DeviceblobCopyToCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type DeviceblobDeleteCall

type DeviceblobDeleteCall struct {
	// contains filtered or unexported fields
}

func (*DeviceblobDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*DeviceblobDeleteCall) DeleteObject

func (c *DeviceblobDeleteCall) DeleteObject(deleteObject bool) *DeviceblobDeleteCall

DeleteObject sets the optional parameter "deleteObject":

func (*DeviceblobDeleteCall) Do

Do executes the "androidbuildinternal.deviceblob.delete" call.

func (*DeviceblobDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*DeviceblobDeleteCall) Header

func (c *DeviceblobDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type DeviceblobGetCall

type DeviceblobGetCall struct {
	// contains filtered or unexported fields
}

func (*DeviceblobGetCall) Context

Context sets the context to be used in this call's Do and Download methods.

func (*DeviceblobGetCall) Do

Do executes the "androidbuildinternal.deviceblob.get" call. Any non-2xx status code is an error. Response headers are in either *BuildArtifactMetadata.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*DeviceblobGetCall) Download

func (c *DeviceblobGetCall) Download(opts ...googleapi.CallOption) (*http.Response, error)

Download fetches the API endpoint's "media" value, instead of the normal API response value. If the returned error is nil, the Response is guaranteed to have a 2xx status code. Callers must close the Response.Body as usual.

func (*DeviceblobGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*DeviceblobGetCall) Header

func (c *DeviceblobGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*DeviceblobGetCall) IfNoneMatch

func (c *DeviceblobGetCall) IfNoneMatch(entityTag string) *DeviceblobGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type DeviceblobGetdownloadurlCall

type DeviceblobGetdownloadurlCall struct {
	// contains filtered or unexported fields
}

func (*DeviceblobGetdownloadurlCall) Context

Context sets the context to be used in this call's Do method.

func (*DeviceblobGetdownloadurlCall) Do

Do executes the "androidbuildinternal.deviceblob.getdownloadurl" call. Any non-2xx status code is an error. Response headers are in either *DeviceBlobGetDownloadUrlResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*DeviceblobGetdownloadurlCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*DeviceblobGetdownloadurlCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*DeviceblobGetdownloadurlCall) IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*DeviceblobGetdownloadurlCall) Redirect

Redirect sets the optional parameter "redirect":

type DeviceblobListCall

type DeviceblobListCall struct {
	// contains filtered or unexported fields
}

func (*DeviceblobListCall) BinaryType

func (c *DeviceblobListCall) BinaryType(binaryType string) *DeviceblobListCall

BinaryType sets the optional parameter "binaryType":

func (*DeviceblobListCall) Context

Context sets the context to be used in this call's Do method.

func (*DeviceblobListCall) Do

Do executes the "androidbuildinternal.deviceblob.list" call. Any non-2xx status code is an error. Response headers are in either *DeviceBlobListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*DeviceblobListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*DeviceblobListCall) Header

func (c *DeviceblobListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*DeviceblobListCall) IfNoneMatch

func (c *DeviceblobListCall) IfNoneMatch(entityTag string) *DeviceblobListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*DeviceblobListCall) MaxResults

func (c *DeviceblobListCall) MaxResults(maxResults int64) *DeviceblobListCall

MaxResults sets the optional parameter "maxResults":

func (*DeviceblobListCall) PageToken

func (c *DeviceblobListCall) PageToken(pageToken string) *DeviceblobListCall

PageToken sets the optional parameter "pageToken":

func (*DeviceblobListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*DeviceblobListCall) Version

func (c *DeviceblobListCall) Version(version string) *DeviceblobListCall

Version sets the optional parameter "version":

type DeviceblobService

type DeviceblobService struct {
	// contains filtered or unexported fields
}

func NewDeviceblobService

func NewDeviceblobService(s *Service) *DeviceblobService

func (*DeviceblobService) CopyTo

func (r *DeviceblobService) CopyTo(deviceName string, binaryType string, version string) *DeviceblobCopyToCall

CopyTo:

- binaryType: . - deviceName: . - version: .

func (*DeviceblobService) Delete

func (r *DeviceblobService) Delete(deviceName string, binaryType string, resourceId string) *DeviceblobDeleteCall

Delete:

- binaryType: . - deviceName: . - resourceId: .

func (*DeviceblobService) Get

func (r *DeviceblobService) Get(deviceName string, binaryType string, resourceId string) *DeviceblobGetCall

Get:

- binaryType: . - deviceName: . - resourceId: .

func (*DeviceblobService) Getdownloadurl

func (r *DeviceblobService) Getdownloadurl(deviceName string, binaryType string, resourceId string) *DeviceblobGetdownloadurlCall

Getdownloadurl: Get download device binary url.

- binaryType: . - deviceName: . - resourceId: .

func (*DeviceblobService) List

func (r *DeviceblobService) List(deviceName string) *DeviceblobListCall

List:

- deviceName: .

func (*DeviceblobService) Update

func (r *DeviceblobService) Update(deviceName string, binaryType string, resourceId string, buildartifactmetadata *BuildArtifactMetadata) *DeviceblobUpdateCall

Update:

- binaryType: . - deviceName: . - resourceId: .

type DeviceblobUpdateCall

type DeviceblobUpdateCall struct {
	// contains filtered or unexported fields
}

func (*DeviceblobUpdateCall) Context

Context sets the context to be used in this call's Do method. This context will supersede any context previously provided to the ResumableMedia method.

func (*DeviceblobUpdateCall) Do

Do executes the "androidbuildinternal.deviceblob.update" call. Any non-2xx status code is an error. Response headers are in either *BuildArtifactMetadata.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*DeviceblobUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*DeviceblobUpdateCall) Header

func (c *DeviceblobUpdateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*DeviceblobUpdateCall) Media

Media specifies the media to upload in one or more chunks. The chunk size may be controlled by supplying a MediaOption generated by googleapi.ChunkSize. The chunk size defaults to googleapi.DefaultUploadChunkSize.The Content-Type header used in the upload request will be determined by sniffing the contents of r, unless a MediaOption generated by googleapi.ContentType is supplied. At most one of Media and ResumableMedia may be set.

func (*DeviceblobUpdateCall) ProgressUpdater

ProgressUpdater provides a callback function that will be called after every chunk. It should be a low-latency function in order to not slow down the upload operation. This should only be called when using ResumableMedia (as opposed to Media).

func (*DeviceblobUpdateCall) ResumableMedia deprecated

func (c *DeviceblobUpdateCall) ResumableMedia(ctx context.Context, r io.ReaderAt, size int64, mediaType string) *DeviceblobUpdateCall

ResumableMedia specifies the media to upload in chunks and can be canceled with ctx.

Deprecated: use Media instead.

At most one of Media and ResumableMedia may be set. mediaType identifies the MIME media type of the upload, such as "image/png". If mediaType is "", it will be auto-detected. The provided ctx will supersede any context previously provided to the Context method.

type DockerInfo

type DockerInfo struct {
	DockerImage string `json:"dockerImage,omitempty"`
	DockerRepo  string `json:"dockerRepo,omitempty"`
	Network     string `json:"network,omitempty"`
	Tag         string `json:"tag,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DockerImage") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DockerImage") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (DockerInfo) MarshalJSON

func (s DockerInfo) MarshalJSON() ([]byte, error)

type ExternalDiskGetDiskResponse

type ExternalDiskGetDiskResponse struct {
	Result *GetDiskResponse `json:"result,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Result") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Result") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ExternalDiskGetDiskResponse) MarshalJSON

func (s ExternalDiskGetDiskResponse) MarshalJSON() ([]byte, error)

type ExternalDiskMessage

type ExternalDiskMessage struct {
	Branch           string `json:"branch,omitempty"`
	ExternalDiskName string `json:"externalDiskName,omitempty"`
	Hostname         string `json:"hostname,omitempty"`
	Target           string `json:"target,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Branch") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Branch") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ExternalDiskMessage) MarshalJSON

func (s ExternalDiskMessage) MarshalJSON() ([]byte, error)

type ExternaldiskGetCall

type ExternaldiskGetCall struct {
	// contains filtered or unexported fields
}

func (*ExternaldiskGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ExternaldiskGetCall) Do

Do executes the "androidbuildinternal.externaldisk.get" call. Any non-2xx status code is an error. Response headers are in either *ExternalDiskMessage.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ExternaldiskGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ExternaldiskGetCall) Header

func (c *ExternaldiskGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ExternaldiskGetCall) IfNoneMatch

func (c *ExternaldiskGetCall) IfNoneMatch(entityTag string) *ExternaldiskGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ExternaldiskGetdiskCall

type ExternaldiskGetdiskCall struct {
	// contains filtered or unexported fields
}

func (*ExternaldiskGetdiskCall) Branch

Branch sets the optional parameter "branch":

func (*ExternaldiskGetdiskCall) BuildId

BuildId sets the optional parameter "buildId":

func (*ExternaldiskGetdiskCall) BuildType

func (c *ExternaldiskGetdiskCall) BuildType(buildType string) *ExternaldiskGetdiskCall

BuildType sets the optional parameter "buildType":

Possible values:

"submitted"
"pending"
"external"
"train"
"local"

func (*ExternaldiskGetdiskCall) Context

Context sets the context to be used in this call's Do method.

func (*ExternaldiskGetdiskCall) Do

Do executes the "androidbuildinternal.externaldisk.getdisk" call. Any non-2xx status code is an error. Response headers are in either *ExternalDiskGetDiskResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ExternaldiskGetdiskCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ExternaldiskGetdiskCall) Header

func (c *ExternaldiskGetdiskCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ExternaldiskGetdiskCall) Hostname

Hostname sets the optional parameter "hostname":

func (*ExternaldiskGetdiskCall) IsResetImageBuild

func (c *ExternaldiskGetdiskCall) IsResetImageBuild(isResetImageBuild bool) *ExternaldiskGetdiskCall

IsResetImageBuild sets the optional parameter "isResetImageBuild":

func (*ExternaldiskGetdiskCall) Target

Target sets the optional parameter "target":

type ExternaldiskService

type ExternaldiskService struct {
	// contains filtered or unexported fields
}

func NewExternaldiskService

func NewExternaldiskService(s *Service) *ExternaldiskService

func (*ExternaldiskService) Get

func (r *ExternaldiskService) Get(resourceId string) *ExternaldiskGetCall

Get:

- resourceId: .

func (*ExternaldiskService) Getdisk

Getdisk:

type ExtraBuild

type ExtraBuild struct {
	BranchName string   `json:"branchName,omitempty"`
	Label      string   `json:"label,omitempty"`
	Targets    []string `json:"targets,omitempty"`
	Type       string   `json:"type,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BranchName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BranchName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ExtraBuild) MarshalJSON

func (s ExtraBuild) MarshalJSON() ([]byte, error)

type Feature

type Feature struct {
	Implied       bool   `json:"implied,omitempty"`
	MinSdkVersion int64  `json:"minSdkVersion,omitempty"`
	Name          string `json:"name,omitempty"`
	Optional      bool   `json:"optional,omitempty"`
	Version       int64  `json:"version,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Implied") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Implied") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Feature) MarshalJSON

func (s Feature) MarshalJSON() ([]byte, error)

type FetchConfiguration

type FetchConfiguration struct {
	Method string `json:"method,omitempty"`
	Ref    string `json:"ref,omitempty"`
	Url    string `json:"url,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Method") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Method") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (FetchConfiguration) MarshalJSON

func (s FetchConfiguration) MarshalJSON() ([]byte, error)

type FileInfo

type FileInfo struct {
	OldPath string `json:"oldPath,omitempty"`
	Path    string `json:"path,omitempty"`
	Status  string `json:"status,omitempty"`
	// ForceSendFields is a list of field names (e.g. "OldPath") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "OldPath") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (FileInfo) MarshalJSON

func (s FileInfo) MarshalJSON() ([]byte, error)

type ForrestSubmittedBuilds

type ForrestSubmittedBuilds struct {
	AtpTestParameters     *WorkParametersAtpTestParameters `json:"atpTestParameters,omitempty"`
	BuildIdToTest         string                           `json:"buildIdToTest,omitempty"`
	BuildRange            *BuildRange                      `json:"buildRange,omitempty"`
	ChangeSetSpec         *ChangeSetSpec                   `json:"changeSetSpec,omitempty"`
	ExcludedChangeSetSpec *ChangeSetSpec                   `json:"excludedChangeSetSpec,omitempty"`
	ForrestRunId          string                           `json:"forrestRunId,omitempty"`
	TestRequest           *TestRequest                     `json:"testRequest,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AtpTestParameters") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AtpTestParameters") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ForrestSubmittedBuilds) MarshalJSON

func (s ForrestSubmittedBuilds) MarshalJSON() ([]byte, error)

type GantryOutput

type GantryOutput struct {
	PrepareTrainBuildOutput *GantryOutputPrepareTrainBuildOutput `json:"prepareTrainBuildOutput,omitempty"`
	StripArtifactResults    *GantryOutputProcessArtifactResult   `json:"stripArtifactResults,omitempty"`
	// ForceSendFields is a list of field names (e.g. "PrepareTrainBuildOutput") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "PrepareTrainBuildOutput") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GantryOutput) MarshalJSON

func (s GantryOutput) MarshalJSON() ([]byte, error)

type GantryOutputAffectedArtifact

type GantryOutputAffectedArtifact struct {
	Artifact         string `json:"artifact,omitempty"`
	BuildId          string `json:"buildId,omitempty"`
	OriginalArtifact string `json:"originalArtifact,omitempty"`
	Target           string `json:"target,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Artifact") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Artifact") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GantryOutputAffectedArtifact) MarshalJSON

func (s GantryOutputAffectedArtifact) MarshalJSON() ([]byte, error)

type GantryOutputConfigFileOutput

type GantryOutputConfigFileOutput struct {
	ChangeId    string `json:"changeId,omitempty"`
	FileContent string `json:"fileContent,omitempty"`
	FilePath    string `json:"filePath,omitempty"`
	GerritHost  string `json:"gerritHost,omitempty"`
	Project     string `json:"project,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ChangeId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ChangeId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GantryOutputConfigFileOutput) MarshalJSON

func (s GantryOutputConfigFileOutput) MarshalJSON() ([]byte, error)

type GantryOutputPrepareTrainBuildOutput

type GantryOutputPrepareTrainBuildOutput struct {
	ConfigResults    []*GantryOutputConfigFileOutput `json:"configResults,omitempty"`
	Messages         []string                        `json:"messages,omitempty"`
	ProcessingErrors []string                        `json:"processingErrors,omitempty"`
	SubmitTopic      string                          `json:"submitTopic,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConfigResults") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConfigResults") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GantryOutputPrepareTrainBuildOutput) MarshalJSON

func (s GantryOutputPrepareTrainBuildOutput) MarshalJSON() ([]byte, error)

type GantryOutputProcessArtifactResult

type GantryOutputProcessArtifactResult struct {
	Artifacts []*GantryOutputAffectedArtifact `json:"artifacts,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Artifacts") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Artifacts") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GantryOutputProcessArtifactResult) MarshalJSON

func (s GantryOutputProcessArtifactResult) MarshalJSON() ([]byte, error)

type GantryRequest

type GantryRequest struct {
	ArtifactBuilder   *GantryRequestStrippedArtifactBuilder     `json:"artifactBuilder,omitempty"`
	PrepareTrainBuild *GantryRequestPrepareTrainBuildParameters `json:"prepareTrainBuild,omitempty"`
	Type              string                                    `json:"type,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ArtifactBuilder") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ArtifactBuilder") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GantryRequest) MarshalJSON

func (s GantryRequest) MarshalJSON() ([]byte, error)

type GantryRequestPrepareTrainBuildParameters

type GantryRequestPrepareTrainBuildParameters struct {
	BuildId            string                           `json:"buildId,omitempty"`
	ShaMapArtifact     string                           `json:"shaMapArtifact,omitempty"`
	SnapSource         string                           `json:"snapSource,omitempty"`
	SourceBuildId      string                           `json:"sourceBuildId,omitempty"`
	ToolsInfo          *DependencyInfo                  `json:"toolsInfo,omitempty"`
	Topic              string                           `json:"topic,omitempty"`
	TrainBranch        string                           `json:"trainBranch,omitempty"`
	TrainBuildMetadata *GantryRequestTrainBuildMetadata `json:"trainBuildMetadata,omitempty"`
	TrainVersion       string                           `json:"trainVersion,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GantryRequestPrepareTrainBuildParameters) MarshalJSON

type GantryRequestStrippedArtifactBuilder

type GantryRequestStrippedArtifactBuilder struct {
	BranchName    string `json:"branchName,omitempty"`
	BuildId       string `json:"buildId,omitempty"`
	BuildTarget   string `json:"buildTarget,omitempty"`
	FilePattern   string `json:"filePattern,omitempty"`
	OutputPattern string `json:"outputPattern,omitempty"`
	VersionName   string `json:"versionName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BranchName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BranchName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GantryRequestStrippedArtifactBuilder) MarshalJSON

func (s GantryRequestStrippedArtifactBuilder) MarshalJSON() ([]byte, error)

type GantryRequestTrainBuildMetadata

type GantryRequestTrainBuildMetadata struct {
	BuildToolsInfo       *GantryRequestTrainBuildMetadataBuildToolsInfo        `json:"buildToolsInfo,omitempty"`
	DclaConfig           *GantryRequestTrainBuildMetadataDclaConfig            `json:"dclaConfig,omitempty"`
	ModuleConfigurations []*GantryRequestTrainBuildMetadataModuleConfiguration `json:"moduleConfigurations,omitempty"`
	TvpConfig            *GantryRequestTrainBuildMetadataTvpConfig             `json:"tvpConfig,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildToolsInfo") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildToolsInfo") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GantryRequestTrainBuildMetadata) MarshalJSON

func (s GantryRequestTrainBuildMetadata) MarshalJSON() ([]byte, error)

type GantryRequestTrainBuildMetadataBuildToolsInfo

type GantryRequestTrainBuildMetadataBuildToolsInfo struct {
	DependencyInfos []*DependencyInfo `json:"dependencyInfos,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DependencyInfos") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DependencyInfos") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GantryRequestTrainBuildMetadataBuildToolsInfo) MarshalJSON

type GantryRequestTrainBuildMetadataDclaConfig

type GantryRequestTrainBuildMetadataDclaConfig struct {
	DclaParticipants     []string `json:"dclaParticipants,omitempty"`
	RequiredLibsPatterns []string `json:"requiredLibsPatterns,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DclaParticipants") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DclaParticipants") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GantryRequestTrainBuildMetadataDclaConfig) MarshalJSON

type GantryRequestTrainBuildMetadataModuleConfiguration

type GantryRequestTrainBuildMetadataModuleConfiguration struct {
	BuildId          string   `json:"buildId,omitempty"`
	IsCompressible   bool     `json:"isCompressible,omitempty"`
	PackageLocation  string   `json:"packageLocation,omitempty"`
	PackageLocations []string `json:"packageLocations,omitempty"`
	PackageName      string   `json:"packageName,omitempty"`
	SpecificSdk      string   `json:"specificSdk,omitempty"`
	TargetName       string   `json:"targetName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GantryRequestTrainBuildMetadataModuleConfiguration) MarshalJSON

type GantryRequestTrainBuildMetadataTvpConfig

type GantryRequestTrainBuildMetadataTvpConfig struct {
	MinSdk      string `json:"minSdk,omitempty"`
	TargetSdk   string `json:"targetSdk,omitempty"`
	VersionCode int64  `json:"versionCode,omitempty,string"`
	VersionName string `json:"versionName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "MinSdk") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "MinSdk") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GantryRequestTrainBuildMetadataTvpConfig) MarshalJSON

type GerritChangeDetail

type GerritChangeDetail struct {
	AutocalcDetail bool                                          `json:"autocalcDetail,omitempty"`
	Branch         string                                        `json:"branch,omitempty"`
	ChangeInfo     *GerritChangeDetailSerializedGerritChangeInfo `json:"changeInfo,omitempty"`
	ChangeSpec     *GerritChangeSpec                             `json:"changeSpec,omitempty"`
	CommitMessage  string                                        `json:"commitMessage,omitempty"`
	FetchInfo      *GerritChangeDetailGerritFetchDetail          `json:"fetchInfo,omitempty"`
	Files          []string                                      `json:"files,omitempty"`
	MoreFiles      bool                                          `json:"moreFiles,omitempty"`
	Owner          string                                        `json:"owner,omitempty"`
	Project        string                                        `json:"project,omitempty"`
	Sha1           string                                        `json:"sha1,omitempty"`
	Subject        string                                        `json:"subject,omitempty"`
	Timestamp      int64                                         `json:"timestamp,omitempty,string"`
	Topic          string                                        `json:"topic,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AutocalcDetail") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AutocalcDetail") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GerritChangeDetail) MarshalJSON

func (s GerritChangeDetail) MarshalJSON() ([]byte, error)

type GerritChangeDetailGerritFetchDetail

type GerritChangeDetailGerritFetchDetail struct {
	Method string `json:"method,omitempty"`
	Ref    string `json:"ref,omitempty"`
	Url    string `json:"url,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Method") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Method") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GerritChangeDetailGerritFetchDetail) MarshalJSON

func (s GerritChangeDetailGerritFetchDetail) MarshalJSON() ([]byte, error)

type GerritChangeDetailSerializedGerritChangeInfo

type GerritChangeDetailSerializedGerritChangeInfo struct {
	JsonifiedChangeInfo string `json:"jsonifiedChangeInfo,omitempty"`
	// ForceSendFields is a list of field names (e.g. "JsonifiedChangeInfo") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "JsonifiedChangeInfo") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GerritChangeDetailSerializedGerritChangeInfo) MarshalJSON

type GerritChangeSpec

type GerritChangeSpec struct {
	ChangeNumber int64  `json:"changeNumber,omitempty,string"`
	Hostname     string `json:"hostname,omitempty"`
	Patchset     int64  `json:"patchset,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ChangeNumber") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ChangeNumber") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GerritChangeSpec) MarshalJSON

func (s GerritChangeSpec) MarshalJSON() ([]byte, error)

type GetDiskResponse

type GetDiskResponse struct {
	BuildIdCount     uint64 `json:"buildIdCount,omitempty,string"`
	ExternalDiskName string `json:"externalDiskName,omitempty"`
	FallbackErrorMsg string `json:"fallbackErrorMsg,omitempty"`
	FallbackInternal bool   `json:"fallbackInternal,omitempty"`
	ImageAgeSeconds  uint64 `json:"imageAgeSeconds,omitempty,string"`
	ImageBuildId     string `json:"imageBuildId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildIdCount") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildIdCount") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GetDiskResponse) MarshalJSON

func (s GetDiskResponse) MarshalJSON() ([]byte, error)

type GitManifestLocation

type GitManifestLocation struct {
	Branch   string `json:"branch,omitempty"`
	FilePath string `json:"filePath,omitempty"`
	Host     string `json:"host,omitempty"`
	RepoPath string `json:"repoPath,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Branch") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Branch") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (GitManifestLocation) MarshalJSON

func (s GitManifestLocation) MarshalJSON() ([]byte, error)

type ImageRequest

type ImageRequest struct {
	Build                 *ImageRequestBuildInfo            `json:"build,omitempty"`
	Device                string                            `json:"device,omitempty"`
	Email                 string                            `json:"email,omitempty"`
	FirmwareParams        *ImageRequestFirmwareImageParams  `json:"firmwareParams,omitempty"`
	HexagonParams         *ImageRequestHexagonImageParams   `json:"hexagonParams,omitempty"`
	Id                    string                            `json:"id,omitempty"`
	Incrementals          []*ImageRequestBuildInfo          `json:"incrementals,omitempty"`
	MainlineExternalBuild *ImageRequestBuildInfo            `json:"mainlineExternalBuild,omitempty"`
	MainlineModuleParams  *ImageRequestMainlineModuleParams `json:"mainlineModuleParams,omitempty"`
	OtaToolsBuild         *ImageRequestBuildInfo            `json:"otaToolsBuild,omitempty"`
	Params                *ImageRequestParams               `json:"params,omitempty"`
	ReleaseParams         *ImageRequestReleaseImageParams   `json:"releaseParams,omitempty"`
	Revision              string                            `json:"revision,omitempty"`
	Signed                bool                              `json:"signed,omitempty"`
	Status                string                            `json:"status,omitempty"`
	Type                  string                            `json:"type,omitempty"`
	UserdebugParams       *ImageRequestUserdebugImageParams `json:"userdebugParams,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Build") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Build") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ImageRequest) MarshalJSON

func (s ImageRequest) MarshalJSON() ([]byte, error)

type ImageRequestBuildInfo

type ImageRequestBuildInfo struct {
	Branch  string `json:"branch,omitempty"`
	BuildId string `json:"buildId,omitempty"`
	RcName  string `json:"rcName,omitempty"`
	Target  string `json:"target,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Branch") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Branch") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ImageRequestBuildInfo) MarshalJSON

func (s ImageRequestBuildInfo) MarshalJSON() ([]byte, error)

type ImageRequestFirmwareImageParams

type ImageRequestFirmwareImageParams struct {
	ImageName        string   `json:"imageName,omitempty"`
	SerialNums       []string `json:"serialNums,omitempty"`
	UseSerialSigning bool     `json:"useSerialSigning,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ImageName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ImageName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ImageRequestFirmwareImageParams) MarshalJSON

func (s ImageRequestFirmwareImageParams) MarshalJSON() ([]byte, error)

type ImageRequestHexagonImageParams

type ImageRequestHexagonImageParams struct {
	ImageName string `json:"imageName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ImageName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ImageName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ImageRequestHexagonImageParams) MarshalJSON

func (s ImageRequestHexagonImageParams) MarshalJSON() ([]byte, error)

type ImageRequestListResponse

type ImageRequestListResponse struct {
	ImageRequests     []*ImageRequest `json:"image_requests,omitempty"`
	NextPageToken     string          `json:"nextPageToken,omitempty"`
	PreviousPageToken string          `json:"previousPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ImageRequests") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ImageRequests") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ImageRequestListResponse) MarshalJSON

func (s ImageRequestListResponse) MarshalJSON() ([]byte, error)

type ImageRequestMainlineModuleParams

type ImageRequestMainlineModuleParams struct {
	CompressibleApexModules []string `json:"compressibleApexModules,omitempty"`
	MainlinePackage         string   `json:"mainlinePackage,omitempty"`
	ReleaseKeySigned        bool     `json:"releaseKeySigned,omitempty"`
	TrainSpecName           string   `json:"trainSpecName,omitempty"`
	VersionCode             int64    `json:"versionCode,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "CompressibleApexModules") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CompressibleApexModules") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ImageRequestMainlineModuleParams) MarshalJSON

func (s ImageRequestMainlineModuleParams) MarshalJSON() ([]byte, error)

type ImageRequestOtaOptions

type ImageRequestOtaOptions struct {
	Downgrade              bool `json:"downgrade,omitempty"`
	FactoryOta             bool `json:"factoryOta,omitempty"`
	FullRadio              bool `json:"fullRadio,omitempty"`
	OverrideTimestamp      bool `json:"overrideTimestamp,omitempty"`
	SkipCompatibilityCheck bool `json:"skipCompatibilityCheck,omitempty"`
	SkipPostInstall        bool `json:"skipPostInstall,omitempty"`
	TwoStep                bool `json:"twoStep,omitempty"`
	WipeIncrementalOta     bool `json:"wipeIncrementalOta,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Downgrade") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Downgrade") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ImageRequestOtaOptions) MarshalJSON

func (s ImageRequestOtaOptions) MarshalJSON() ([]byte, error)

type ImageRequestParams

type ImageRequestParams struct {
	ArtifactNames []string `json:"artifactNames,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ArtifactNames") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ArtifactNames") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ImageRequestParams) MarshalJSON

func (s ImageRequestParams) MarshalJSON() ([]byte, error)

type ImageRequestReleaseImageParams

type ImageRequestReleaseImageParams struct {
	IncludeFullRadio bool                    `json:"includeFullRadio,omitempty"`
	OemVariants      []string                `json:"oemVariants,omitempty"`
	OtaFlags         []string                `json:"otaFlags,omitempty"`
	OtaOptions       *ImageRequestOtaOptions `json:"otaOptions,omitempty"`
	SignatureCheck   bool                    `json:"signatureCheck,omitempty"`
	// ForceSendFields is a list of field names (e.g. "IncludeFullRadio") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "IncludeFullRadio") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ImageRequestReleaseImageParams) MarshalJSON

func (s ImageRequestReleaseImageParams) MarshalJSON() ([]byte, error)

type ImageRequestUserdebugImageParams

type ImageRequestUserdebugImageParams struct {
	OemVariants []string                `json:"oemVariants,omitempty"`
	OtaOptions  *ImageRequestOtaOptions `json:"otaOptions,omitempty"`
	// ForceSendFields is a list of field names (e.g. "OemVariants") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "OemVariants") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ImageRequestUserdebugImageParams) MarshalJSON

func (s ImageRequestUserdebugImageParams) MarshalJSON() ([]byte, error)

type ImagerequestGetCall

type ImagerequestGetCall struct {
	// contains filtered or unexported fields
}

func (*ImagerequestGetCall) Context

Context sets the context to be used in this call's Do method.

func (*ImagerequestGetCall) Do

Do executes the "androidbuildinternal.imagerequest.get" call. Any non-2xx status code is an error. Response headers are in either *ImageRequest.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ImagerequestGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ImagerequestGetCall) Header

func (c *ImagerequestGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ImagerequestGetCall) IfNoneMatch

func (c *ImagerequestGetCall) IfNoneMatch(entityTag string) *ImagerequestGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ImagerequestInsertCall

type ImagerequestInsertCall struct {
	// contains filtered or unexported fields
}

func (*ImagerequestInsertCall) Context

Context sets the context to be used in this call's Do method.

func (*ImagerequestInsertCall) Do

Do executes the "androidbuildinternal.imagerequest.insert" call. Any non-2xx status code is an error. Response headers are in either *ImageRequest.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ImagerequestInsertCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ImagerequestInsertCall) Header

func (c *ImagerequestInsertCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ImagerequestListCall

type ImagerequestListCall struct {
	// contains filtered or unexported fields
}

func (*ImagerequestListCall) Context

Context sets the context to be used in this call's Do method.

func (*ImagerequestListCall) Device

Device sets the optional parameter "device":

func (*ImagerequestListCall) Do

Do executes the "androidbuildinternal.imagerequest.list" call. Any non-2xx status code is an error. Response headers are in either *ImageRequestListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ImagerequestListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ImagerequestListCall) Header

func (c *ImagerequestListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ImagerequestListCall) IfNoneMatch

func (c *ImagerequestListCall) IfNoneMatch(entityTag string) *ImagerequestListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ImagerequestListCall) MaxResults

func (c *ImagerequestListCall) MaxResults(maxResults int64) *ImagerequestListCall

MaxResults sets the optional parameter "maxResults":

func (*ImagerequestListCall) PageToken

func (c *ImagerequestListCall) PageToken(pageToken string) *ImagerequestListCall

PageToken sets the optional parameter "pageToken":

func (*ImagerequestListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*ImagerequestListCall) Status

Status sets the optional parameter "status":

Possible values:

"pending"
"inProgress"
"complete"
"failed"

func (*ImagerequestListCall) Type

Type sets the optional parameter "type":

Possible values:

"release"
"userdebug"
"looseOta"
"gms"
"tos"
"firmware"
"hexagon"
"accessories"
"ota"
"mainlineModules"
"aftl"
"bts"
"gki"

type ImagerequestService

type ImagerequestService struct {
	// contains filtered or unexported fields
}

func NewImagerequestService

func NewImagerequestService(s *Service) *ImagerequestService

func (*ImagerequestService) Get

func (r *ImagerequestService) Get(resourceId string) *ImagerequestGetCall

Get:

- resourceId: .

func (*ImagerequestService) Insert

func (r *ImagerequestService) Insert(imagerequest *ImageRequest) *ImagerequestInsertCall

Insert:

func (*ImagerequestService) List

List:

func (*ImagerequestService) Update

func (r *ImagerequestService) Update(resourceId string, imagerequest *ImageRequest) *ImagerequestUpdateCall

Update:

- resourceId: .

type ImagerequestUpdateCall

type ImagerequestUpdateCall struct {
	// contains filtered or unexported fields
}

func (*ImagerequestUpdateCall) Context

Context sets the context to be used in this call's Do method.

func (*ImagerequestUpdateCall) Do

Do executes the "androidbuildinternal.imagerequest.update" call. Any non-2xx status code is an error. Response headers are in either *ImageRequest.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ImagerequestUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ImagerequestUpdateCall) Header

func (c *ImagerequestUpdateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type InputEdge

type InputEdge struct {
	NeighborId string `json:"neighborId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "NeighborId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "NeighborId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (InputEdge) MarshalJSON

func (s InputEdge) MarshalJSON() ([]byte, error)

type Invocation

type Invocation struct {
	AggregationStatus string             `json:"aggregationStatus,omitempty"`
	ExtraBuilds       []*BuildDescriptor `json:"extraBuilds,omitempty"`
	InvocationId      string             `json:"invocationId,omitempty"`
	PrimaryBuild      *BuildDescriptor   `json:"primaryBuild,omitempty"`
	Properties        []*Property        `json:"properties,omitempty"`
	Revision          string             `json:"revision,omitempty"`
	Runner            string             `json:"runner,omitempty"`
	Scheduler         string             `json:"scheduler,omitempty"`
	SchedulerState    string             `json:"schedulerState,omitempty"`
	Summary           string             `json:"summary,omitempty"`
	Tags              []string           `json:"tags,omitempty"`
	Test              *TestDefinition    `json:"test,omitempty"`
	TestDefinitionId  string             `json:"testDefinitionId,omitempty"`
	TestLabels        []string           `json:"testLabels,omitempty"`
	Timing            *Timing            `json:"timing,omitempty"`
	Trigger           string             `json:"trigger,omitempty"`
	Users             []string           `json:"users,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "AggregationStatus") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AggregationStatus") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Invocation) MarshalJSON

func (s Invocation) MarshalJSON() ([]byte, error)

type InvocationGetCall

type InvocationGetCall struct {
	// contains filtered or unexported fields
}

func (*InvocationGetCall) Context

Context sets the context to be used in this call's Do method.

func (*InvocationGetCall) Do

Do executes the "androidbuildinternal.invocation.get" call. Any non-2xx status code is an error. Response headers are in either *Invocation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*InvocationGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*InvocationGetCall) Header

func (c *InvocationGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*InvocationGetCall) IfNoneMatch

func (c *InvocationGetCall) IfNoneMatch(entityTag string) *InvocationGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type InvocationInsertCall

type InvocationInsertCall struct {
	// contains filtered or unexported fields
}

func (*InvocationInsertCall) Context

Context sets the context to be used in this call's Do method.

func (*InvocationInsertCall) Do

Do executes the "androidbuildinternal.invocation.insert" call. Any non-2xx status code is an error. Response headers are in either *Invocation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*InvocationInsertCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*InvocationInsertCall) Header

func (c *InvocationInsertCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*InvocationInsertCall) Name

Name sets the optional parameter "name":

func (*InvocationInsertCall) Namespace

func (c *InvocationInsertCall) Namespace(namespace string) *InvocationInsertCall

Namespace sets the optional parameter "namespace":

func (*InvocationInsertCall) Relation

func (c *InvocationInsertCall) Relation(relation string) *InvocationInsertCall

Relation sets the optional parameter "relation":

type InvocationListCall

type InvocationListCall struct {
	// contains filtered or unexported fields
}

func (*InvocationListCall) Branch

func (c *InvocationListCall) Branch(branch string) *InvocationListCall

Branch sets the optional parameter "branch":

func (*InvocationListCall) BuildId

func (c *InvocationListCall) BuildId(buildId string) *InvocationListCall

BuildId sets the optional parameter "buildId":

func (*InvocationListCall) BuildProvider

func (c *InvocationListCall) BuildProvider(buildProvider string) *InvocationListCall

BuildProvider sets the optional parameter "buildProvider":

func (*InvocationListCall) BuildType

func (c *InvocationListCall) BuildType(buildType string) *InvocationListCall

BuildType sets the optional parameter "buildType":

Possible values:

"submitted"
"pending"
"external"
"train"
"local"

func (*InvocationListCall) Context

Context sets the context to be used in this call's Do method.

func (*InvocationListCall) Do

Do executes the "androidbuildinternal.invocation.list" call. Any non-2xx status code is an error. Response headers are in either *InvocationListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*InvocationListCall) EndBuildId

func (c *InvocationListCall) EndBuildId(endBuildId string) *InvocationListCall

EndBuildId sets the optional parameter "endBuildId":

func (*InvocationListCall) EndCreationTimestamp

func (c *InvocationListCall) EndCreationTimestamp(endCreationTimestamp int64) *InvocationListCall

EndCreationTimestamp sets the optional parameter "endCreationTimestamp":

func (*InvocationListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*InvocationListCall) Header

func (c *InvocationListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*InvocationListCall) IfNoneMatch

func (c *InvocationListCall) IfNoneMatch(entityTag string) *InvocationListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*InvocationListCall) InvocationId

func (c *InvocationListCall) InvocationId(invocationId string) *InvocationListCall

InvocationId sets the optional parameter "invocationId":

func (*InvocationListCall) IsStSpannerPrimary

func (c *InvocationListCall) IsStSpannerPrimary(isStSpannerPrimary bool) *InvocationListCall

IsStSpannerPrimary sets the optional parameter "isStSpannerPrimary":

func (*InvocationListCall) Labels

func (c *InvocationListCall) Labels(labels ...string) *InvocationListCall

Labels sets the optional parameter "labels":

func (*InvocationListCall) MaxResults

func (c *InvocationListCall) MaxResults(maxResults int64) *InvocationListCall

MaxResults sets the optional parameter "maxResults":

func (*InvocationListCall) PageToken

func (c *InvocationListCall) PageToken(pageToken string) *InvocationListCall

PageToken sets the optional parameter "pageToken":

func (*InvocationListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*InvocationListCall) Properties

func (c *InvocationListCall) Properties(properties ...string) *InvocationListCall

Properties sets the optional parameter "properties":

func (*InvocationListCall) ReadTimestamp

func (c *InvocationListCall) ReadTimestamp(readTimestamp int64) *InvocationListCall

ReadTimestamp sets the optional parameter "readTimestamp":

func (*InvocationListCall) Runner

func (c *InvocationListCall) Runner(runner string) *InvocationListCall

Runner sets the optional parameter "runner":

func (*InvocationListCall) SchedulerType

func (c *InvocationListCall) SchedulerType(schedulerType string) *InvocationListCall

SchedulerType sets the optional parameter "schedulerType":

func (*InvocationListCall) StartBuildId

func (c *InvocationListCall) StartBuildId(startBuildId string) *InvocationListCall

StartBuildId sets the optional parameter "startBuildId":

func (*InvocationListCall) StartCreationTimestamp

func (c *InvocationListCall) StartCreationTimestamp(startCreationTimestamp int64) *InvocationListCall

StartCreationTimestamp sets the optional parameter "startCreationTimestamp":

func (*InvocationListCall) State

func (c *InvocationListCall) State(state string) *InvocationListCall

State sets the optional parameter "state":

Possible values:

"unspecified"
"queued"
"running"
"error"
"completed"
"cancelled"
"pending"
"skipped"

func (*InvocationListCall) TargetName

func (c *InvocationListCall) TargetName(targetName string) *InvocationListCall

TargetName sets the optional parameter "targetName":

func (*InvocationListCall) TestDefinitionId

func (c *InvocationListCall) TestDefinitionId(testDefinitionId string) *InvocationListCall

TestDefinitionId sets the optional parameter "testDefinitionId":

func (*InvocationListCall) TestName

func (c *InvocationListCall) TestName(testName string) *InvocationListCall

TestName sets the optional parameter "testName":

func (*InvocationListCall) Trigger

func (c *InvocationListCall) Trigger(trigger string) *InvocationListCall

Trigger sets the optional parameter "trigger":

func (*InvocationListCall) User

User sets the optional parameter "user":

type InvocationListResponse

type InvocationListResponse struct {
	Invocations       []*Invocation `json:"invocations,omitempty"`
	NextPageToken     string        `json:"nextPageToken,omitempty"`
	PreviousPageToken string        `json:"previousPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Invocations") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Invocations") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (InvocationListResponse) MarshalJSON

func (s InvocationListResponse) MarshalJSON() ([]byte, error)

type InvocationPatchCall

type InvocationPatchCall struct {
	// contains filtered or unexported fields
}

func (*InvocationPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*InvocationPatchCall) Do

Do executes the "androidbuildinternal.invocation.patch" call. Any non-2xx status code is an error. Response headers are in either *Invocation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*InvocationPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*InvocationPatchCall) Header

func (c *InvocationPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type InvocationService

type InvocationService struct {
	// contains filtered or unexported fields
}

func NewInvocationService

func NewInvocationService(s *Service) *InvocationService

func (*InvocationService) Get

func (r *InvocationService) Get(resourceId string) *InvocationGetCall

Get:

- resourceId: .

func (*InvocationService) Insert

func (r *InvocationService) Insert(invocation *Invocation) *InvocationInsertCall

Insert:

func (*InvocationService) List

List:

func (*InvocationService) Patch

func (r *InvocationService) Patch(resourceId string, invocation *Invocation) *InvocationPatchCall

Patch: Update with specified fields.

- resourceId: .

func (*InvocationService) Update

func (r *InvocationService) Update(resourceId string, invocation *Invocation) *InvocationUpdateCall

Update:

- resourceId: .

type InvocationSpec

type InvocationSpec struct {
	InvocationId string `json:"invocationId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "InvocationId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "InvocationId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (InvocationSpec) MarshalJSON

func (s InvocationSpec) MarshalJSON() ([]byte, error)

type InvocationUpdateCall

type InvocationUpdateCall struct {
	// contains filtered or unexported fields
}

func (*InvocationUpdateCall) Context

Context sets the context to be used in this call's Do method.

func (*InvocationUpdateCall) Do

Do executes the "androidbuildinternal.invocation.update" call. Any non-2xx status code is an error. Response headers are in either *Invocation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*InvocationUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*InvocationUpdateCall) Header

func (c *InvocationUpdateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*InvocationUpdateCall) Name

Name sets the optional parameter "name":

func (*InvocationUpdateCall) Namespace

func (c *InvocationUpdateCall) Namespace(namespace string) *InvocationUpdateCall

Namespace sets the optional parameter "namespace":

func (*InvocationUpdateCall) Relation

func (c *InvocationUpdateCall) Relation(relation string) *InvocationUpdateCall

Relation sets the optional parameter "relation":

type KnownCategories

type KnownCategories struct {
	Categorys []*Category `json:"categorys,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Categorys") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Categorys") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (KnownCategories) MarshalJSON

func (s KnownCategories) MarshalJSON() ([]byte, error)

type KokoroDrop

type KokoroDrop struct {
	ArtifactGcsBucket      string `json:"artifactGcsBucket,omitempty"`
	ArtifactName           string `json:"artifactName,omitempty"`
	ArtifactPermissionMode string `json:"artifactPermissionMode,omitempty"`
	ArtifactRoot           string `json:"artifactRoot,omitempty"`
	BuildNumber            string `json:"buildNumber,omitempty"`
	FullJobName            string `json:"fullJobName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ArtifactGcsBucket") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ArtifactGcsBucket") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (KokoroDrop) MarshalJSON

func (s KokoroDrop) MarshalJSON() ([]byte, error)

type LSpaceFile

type LSpaceFile struct {
	Artifact    string `json:"artifact,omitempty"`
	Corpora     string `json:"corpora,omitempty"`
	PackageName string `json:"packageName,omitempty"`
	VersionName string `json:"versionName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Artifact") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Artifact") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (LSpaceFile) MarshalJSON

func (s LSpaceFile) MarshalJSON() ([]byte, error)

type Label

type Label struct {
	Builds            []*LabelLabeledBuild `json:"builds,omitempty"`
	Description       string               `json:"description,omitempty"`
	LastUpdatedMillis int64                `json:"lastUpdatedMillis,omitempty,string"`
	Name              string               `json:"name,omitempty"`
	Namespace         string               `json:"namespace,omitempty"`
	Revision          string               `json:"revision,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Builds") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Builds") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Label) MarshalJSON

func (s Label) MarshalJSON() ([]byte, error)

type LabelAddBuildsCall

type LabelAddBuildsCall struct {
	// contains filtered or unexported fields
}

func (*LabelAddBuildsCall) Context

Context sets the context to be used in this call's Do method.

func (*LabelAddBuildsCall) Do

Do executes the "androidbuildinternal.label.addBuilds" call. Any non-2xx status code is an error. Response headers are in either *LabelAddBuildsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*LabelAddBuildsCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*LabelAddBuildsCall) Header

func (c *LabelAddBuildsCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type LabelAddBuildsRequest

type LabelAddBuildsRequest struct {
	Builds []*LabelLabeledBuild `json:"builds,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Builds") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Builds") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (LabelAddBuildsRequest) MarshalJSON

func (s LabelAddBuildsRequest) MarshalJSON() ([]byte, error)

type LabelAddBuildsResponse

type LabelAddBuildsResponse struct {
	Label *Label `json:"label,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Label") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Label") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (LabelAddBuildsResponse) MarshalJSON

func (s LabelAddBuildsResponse) MarshalJSON() ([]byte, error)

type LabelCloneCall

type LabelCloneCall struct {
	// contains filtered or unexported fields
}

func (*LabelCloneCall) Context

func (c *LabelCloneCall) Context(ctx context.Context) *LabelCloneCall

Context sets the context to be used in this call's Do method.

func (*LabelCloneCall) Do

Do executes the "androidbuildinternal.label.clone" call. Any non-2xx status code is an error. Response headers are in either *LabelCloneResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*LabelCloneCall) Fields

func (c *LabelCloneCall) Fields(s ...googleapi.Field) *LabelCloneCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*LabelCloneCall) Header

func (c *LabelCloneCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type LabelCloneResponse

type LabelCloneResponse struct {
	Label *Label `json:"label,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Label") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Label") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (LabelCloneResponse) MarshalJSON

func (s LabelCloneResponse) MarshalJSON() ([]byte, error)

type LabelDeleteCall

type LabelDeleteCall struct {
	// contains filtered or unexported fields
}

func (*LabelDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*LabelDeleteCall) Do

func (c *LabelDeleteCall) Do(opts ...googleapi.CallOption) error

Do executes the "androidbuildinternal.label.delete" call.

func (*LabelDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*LabelDeleteCall) Header

func (c *LabelDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type LabelGetCall

type LabelGetCall struct {
	// contains filtered or unexported fields
}

func (*LabelGetCall) Context

func (c *LabelGetCall) Context(ctx context.Context) *LabelGetCall

Context sets the context to be used in this call's Do method.

func (*LabelGetCall) Do

func (c *LabelGetCall) Do(opts ...googleapi.CallOption) (*Label, error)

Do executes the "androidbuildinternal.label.get" call. Any non-2xx status code is an error. Response headers are in either *Label.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*LabelGetCall) Fields

func (c *LabelGetCall) Fields(s ...googleapi.Field) *LabelGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*LabelGetCall) Header

func (c *LabelGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*LabelGetCall) IfNoneMatch

func (c *LabelGetCall) IfNoneMatch(entityTag string) *LabelGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type LabelLabeledBuild

type LabelLabeledBuild struct {
	Annotation string `json:"annotation,omitempty"`
	BuildId    string `json:"buildId,omitempty"`
	TargetName string `json:"targetName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Annotation") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Annotation") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (LabelLabeledBuild) MarshalJSON

func (s LabelLabeledBuild) MarshalJSON() ([]byte, error)

type LabelListCall

type LabelListCall struct {
	// contains filtered or unexported fields
}

func (*LabelListCall) Annotation

func (c *LabelListCall) Annotation(annotation string) *LabelListCall

Annotation sets the optional parameter "annotation":

func (*LabelListCall) BuildId

func (c *LabelListCall) BuildId(buildId string) *LabelListCall

BuildId sets the optional parameter "buildId":

func (*LabelListCall) Context

func (c *LabelListCall) Context(ctx context.Context) *LabelListCall

Context sets the context to be used in this call's Do method.

func (*LabelListCall) Do

Do executes the "androidbuildinternal.label.list" call. Any non-2xx status code is an error. Response headers are in either *LabelListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*LabelListCall) Fields

func (c *LabelListCall) Fields(s ...googleapi.Field) *LabelListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*LabelListCall) Header

func (c *LabelListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*LabelListCall) IfNoneMatch

func (c *LabelListCall) IfNoneMatch(entityTag string) *LabelListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*LabelListCall) MaxResults

func (c *LabelListCall) MaxResults(maxResults int64) *LabelListCall

MaxResults sets the optional parameter "maxResults":

func (*LabelListCall) Name

func (c *LabelListCall) Name(name string) *LabelListCall

Name sets the optional parameter "name":

func (*LabelListCall) Namespace

func (c *LabelListCall) Namespace(namespace string) *LabelListCall

Namespace sets the optional parameter "namespace":

func (*LabelListCall) PageToken

func (c *LabelListCall) PageToken(pageToken string) *LabelListCall

PageToken sets the optional parameter "pageToken":

func (*LabelListCall) Pages

func (c *LabelListCall) Pages(ctx context.Context, f func(*LabelListResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type LabelListResponse

type LabelListResponse struct {
	Labels            []*Label `json:"labels,omitempty"`
	NextPageToken     string   `json:"nextPageToken,omitempty"`
	PreviousPageToken string   `json:"previousPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Labels") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Labels") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (LabelListResponse) MarshalJSON

func (s LabelListResponse) MarshalJSON() ([]byte, error)

type LabelPatchCall

type LabelPatchCall struct {
	// contains filtered or unexported fields
}

func (*LabelPatchCall) Context

func (c *LabelPatchCall) Context(ctx context.Context) *LabelPatchCall

Context sets the context to be used in this call's Do method.

func (*LabelPatchCall) Do

func (c *LabelPatchCall) Do(opts ...googleapi.CallOption) (*Label, error)

Do executes the "androidbuildinternal.label.patch" call. Any non-2xx status code is an error. Response headers are in either *Label.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*LabelPatchCall) Fields

func (c *LabelPatchCall) Fields(s ...googleapi.Field) *LabelPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*LabelPatchCall) Header

func (c *LabelPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type LabelRemoveBuildsCall

type LabelRemoveBuildsCall struct {
	// contains filtered or unexported fields
}

func (*LabelRemoveBuildsCall) Context

Context sets the context to be used in this call's Do method.

func (*LabelRemoveBuildsCall) Do

Do executes the "androidbuildinternal.label.removeBuilds" call. Any non-2xx status code is an error. Response headers are in either *LabelRemoveBuildsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*LabelRemoveBuildsCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*LabelRemoveBuildsCall) Header

func (c *LabelRemoveBuildsCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type LabelRemoveBuildsRequest

type LabelRemoveBuildsRequest struct {
	Builds []*LabelLabeledBuild `json:"builds,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Builds") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Builds") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (LabelRemoveBuildsRequest) MarshalJSON

func (s LabelRemoveBuildsRequest) MarshalJSON() ([]byte, error)

type LabelRemoveBuildsResponse

type LabelRemoveBuildsResponse struct {
	Label *Label `json:"label,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Label") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Label") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (LabelRemoveBuildsResponse) MarshalJSON

func (s LabelRemoveBuildsResponse) MarshalJSON() ([]byte, error)

type LabelResetCall

type LabelResetCall struct {
	// contains filtered or unexported fields
}

func (*LabelResetCall) Context

func (c *LabelResetCall) Context(ctx context.Context) *LabelResetCall

Context sets the context to be used in this call's Do method.

func (*LabelResetCall) Do

Do executes the "androidbuildinternal.label.reset" call. Any non-2xx status code is an error. Response headers are in either *LabelResetResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*LabelResetCall) Fields

func (c *LabelResetCall) Fields(s ...googleapi.Field) *LabelResetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*LabelResetCall) Header

func (c *LabelResetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type LabelResetResponse

type LabelResetResponse struct {
	Label *Label `json:"label,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Label") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Label") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (LabelResetResponse) MarshalJSON

func (s LabelResetResponse) MarshalJSON() ([]byte, error)

type LabelService

type LabelService struct {
	// contains filtered or unexported fields
}

func NewLabelService

func NewLabelService(s *Service) *LabelService

func (*LabelService) AddBuilds

func (r *LabelService) AddBuilds(namespace string, name string, labeladdbuildsrequest *LabelAddBuildsRequest) *LabelAddBuildsCall

AddBuilds:

- name: . - namespace: .

func (*LabelService) Clone

func (r *LabelService) Clone(namespace string, name string, destinationName string) *LabelCloneCall

Clone:

- destinationName: . - name: . - namespace: .

func (*LabelService) Delete

func (r *LabelService) Delete(namespace string, resourceId string) *LabelDeleteCall

Delete:

- namespace: . - resourceId: .

func (*LabelService) Get

func (r *LabelService) Get(namespace string, resourceId string) *LabelGetCall

Get:

- namespace: . - resourceId: .

func (*LabelService) List

func (r *LabelService) List() *LabelListCall

List:

func (*LabelService) Patch

func (r *LabelService) Patch(namespace string, resourceId string, label *Label) *LabelPatchCall

Patch: Update with specified fields.

- namespace: . - resourceId: .

func (*LabelService) RemoveBuilds

func (r *LabelService) RemoveBuilds(namespace string, name string, labelremovebuildsrequest *LabelRemoveBuildsRequest) *LabelRemoveBuildsCall

RemoveBuilds:

- name: . - namespace: .

func (*LabelService) Reset

func (r *LabelService) Reset(namespace string, name string) *LabelResetCall

Reset:

- name: . - namespace: .

func (*LabelService) Update

func (r *LabelService) Update(namespace string, resourceId string, label *Label) *LabelUpdateCall

Update:

- namespace: . - resourceId: .

type LabelUpdateCall

type LabelUpdateCall struct {
	// contains filtered or unexported fields
}

func (*LabelUpdateCall) Context

Context sets the context to be used in this call's Do method.

func (*LabelUpdateCall) Do

func (c *LabelUpdateCall) Do(opts ...googleapi.CallOption) (*Label, error)

Do executes the "androidbuildinternal.label.update" call. Any non-2xx status code is an error. Response headers are in either *Label.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*LabelUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*LabelUpdateCall) Header

func (c *LabelUpdateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type LaunchableActivity

type LaunchableActivity struct {
	Icon  string `json:"icon,omitempty"`
	Label string `json:"label,omitempty"`
	Name  string `json:"name,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Icon") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Icon") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (LaunchableActivity) MarshalJSON

func (s LaunchableActivity) MarshalJSON() ([]byte, error)

type LegacyTestArtifactGetDownloadUrlResponse

type LegacyTestArtifactGetDownloadUrlResponse struct {
	SignedUrl string `json:"signedUrl,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "SignedUrl") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "SignedUrl") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (LegacyTestArtifactGetDownloadUrlResponse) MarshalJSON

type LegacyTestArtifactListResponse

type LegacyTestArtifactListResponse struct {
	NextPageToken     string                   `json:"nextPageToken,omitempty"`
	PreviousPageToken string                   `json:"previousPageToken,omitempty"`
	TestArtifacts     []*BuildArtifactMetadata `json:"test_artifacts,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "NextPageToken") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (LegacyTestArtifactListResponse) MarshalJSON

func (s LegacyTestArtifactListResponse) MarshalJSON() ([]byte, error)

type LegacyTestResult

type LegacyTestResult struct {
	CompleteTimestamp int64  `json:"completeTimestamp,omitempty,string"`
	CreationTimestamp int64  `json:"creationTimestamp,omitempty,string"`
	Critical          bool   `json:"critical,omitempty"`
	Id                int64  `json:"id,omitempty,string"`
	PostedToGerrit    bool   `json:"postedToGerrit,omitempty"`
	Revision          string `json:"revision,omitempty"`
	Status            string `json:"status,omitempty"`
	Summary           string `json:"summary,omitempty"`
	TestRunnerType    string `json:"testRunnerType,omitempty"`
	TestSuite         string `json:"testSuite,omitempty"`
	TestTag           string `json:"testTag,omitempty"`
	TestUri           string `json:"testUri,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "CompleteTimestamp") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CompleteTimestamp") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (LegacyTestResult) MarshalJSON

func (s LegacyTestResult) MarshalJSON() ([]byte, error)

type LegacyTestResultListResponse

type LegacyTestResultListResponse struct {
	NextPageToken     string              `json:"nextPageToken,omitempty"`
	PreviousPageToken string              `json:"previousPageToken,omitempty"`
	TestResults       []*LegacyTestResult `json:"testResults,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "NextPageToken") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (LegacyTestResultListResponse) MarshalJSON

func (s LegacyTestResultListResponse) MarshalJSON() ([]byte, error)

type LegacytestartifactGetCall

type LegacytestartifactGetCall struct {
	// contains filtered or unexported fields
}

func (*LegacytestartifactGetCall) Context

Context sets the context to be used in this call's Do and Download methods.

func (*LegacytestartifactGetCall) Do

Do executes the "androidbuildinternal.legacytestartifact.get" call. Any non-2xx status code is an error. Response headers are in either *BuildArtifactMetadata.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*LegacytestartifactGetCall) Download

Download fetches the API endpoint's "media" value, instead of the normal API response value. If the returned error is nil, the Response is guaranteed to have a 2xx status code. Callers must close the Response.Body as usual.

func (*LegacytestartifactGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*LegacytestartifactGetCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*LegacytestartifactGetCall) IfNoneMatch

func (c *LegacytestartifactGetCall) IfNoneMatch(entityTag string) *LegacytestartifactGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type LegacytestartifactGetdownloadurlCall

type LegacytestartifactGetdownloadurlCall struct {
	// contains filtered or unexported fields
}

func (*LegacytestartifactGetdownloadurlCall) Context

Context sets the context to be used in this call's Do method.

func (*LegacytestartifactGetdownloadurlCall) Do

Do executes the "androidbuildinternal.legacytestartifact.getdownloadurl" call. Any non-2xx status code is an error. Response headers are in either *LegacyTestArtifactGetDownloadUrlResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*LegacytestartifactGetdownloadurlCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*LegacytestartifactGetdownloadurlCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*LegacytestartifactGetdownloadurlCall) IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*LegacytestartifactGetdownloadurlCall) Redirect

Redirect sets the optional parameter "redirect":

type LegacytestartifactListCall

type LegacytestartifactListCall struct {
	// contains filtered or unexported fields
}

func (*LegacytestartifactListCall) Context

Context sets the context to be used in this call's Do method.

func (*LegacytestartifactListCall) Do

Do executes the "androidbuildinternal.legacytestartifact.list" call. Any non-2xx status code is an error. Response headers are in either *LegacyTestArtifactListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*LegacytestartifactListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*LegacytestartifactListCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*LegacytestartifactListCall) IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*LegacytestartifactListCall) MaxResults

func (c *LegacytestartifactListCall) MaxResults(maxResults int64) *LegacytestartifactListCall

MaxResults sets the optional parameter "maxResults":

func (*LegacytestartifactListCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*LegacytestartifactListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type LegacytestartifactService

type LegacytestartifactService struct {
	// contains filtered or unexported fields
}

func NewLegacytestartifactService

func NewLegacytestartifactService(s *Service) *LegacytestartifactService

func (*LegacytestartifactService) Get

func (r *LegacytestartifactService) Get(buildType string, buildId string, target string, attemptId string, testResultId int64, resourceId string) *LegacytestartifactGetCall

Get:

- attemptId: . - buildId: . - buildType: . - resourceId: . - target: . - testResultId: .

func (*LegacytestartifactService) Getdownloadurl

func (r *LegacytestartifactService) Getdownloadurl(buildType string, buildId string, target string, attemptId string, testResultId int64, resourceId string) *LegacytestartifactGetdownloadurlCall

Getdownloadurl:

- attemptId: . - buildId: . - buildType: . - resourceId: . - target: . - testResultId: .

func (*LegacytestartifactService) List

func (r *LegacytestartifactService) List(buildType string, buildId string, target string, attemptId string, testResultId int64) *LegacytestartifactListCall

List:

- attemptId: . - buildId: . - buildType: . - target: . - testResultId: .

type LegacytestresultGetCall

type LegacytestresultGetCall struct {
	// contains filtered or unexported fields
}

func (*LegacytestresultGetCall) Context

Context sets the context to be used in this call's Do method.

func (*LegacytestresultGetCall) Do

Do executes the "androidbuildinternal.legacytestresult.get" call. Any non-2xx status code is an error. Response headers are in either *LegacyTestResult.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*LegacytestresultGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*LegacytestresultGetCall) Header

func (c *LegacytestresultGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*LegacytestresultGetCall) IfNoneMatch

func (c *LegacytestresultGetCall) IfNoneMatch(entityTag string) *LegacytestresultGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type LegacytestresultListCall

type LegacytestresultListCall struct {
	// contains filtered or unexported fields
}

func (*LegacytestresultListCall) Context

Context sets the context to be used in this call's Do method.

func (*LegacytestresultListCall) Do

Do executes the "androidbuildinternal.legacytestresult.list" call. Any non-2xx status code is an error. Response headers are in either *LegacyTestResultListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*LegacytestresultListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*LegacytestresultListCall) Header

func (c *LegacytestresultListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*LegacytestresultListCall) IfNoneMatch

func (c *LegacytestresultListCall) IfNoneMatch(entityTag string) *LegacytestresultListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*LegacytestresultListCall) MaxResults

func (c *LegacytestresultListCall) MaxResults(maxResults int64) *LegacytestresultListCall

MaxResults sets the optional parameter "maxResults":

func (*LegacytestresultListCall) PageToken

func (c *LegacytestresultListCall) PageToken(pageToken string) *LegacytestresultListCall

PageToken sets the optional parameter "pageToken":

func (*LegacytestresultListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*LegacytestresultListCall) Status

Status sets the optional parameter "status":

Possible values:

"inProgress"
"completePass"
"completeFail"
"error"
"cancelled"
"infraError"
"unknown"

func (*LegacytestresultListCall) TestSuites

func (c *LegacytestresultListCall) TestSuites(testSuites ...string) *LegacytestresultListCall

TestSuites sets the optional parameter "testSuites":

type LegacytestresultService

type LegacytestresultService struct {
	// contains filtered or unexported fields
}

func NewLegacytestresultService

func NewLegacytestresultService(s *Service) *LegacytestresultService

func (*LegacytestresultService) Get

func (r *LegacytestresultService) Get(buildId string, target string, attemptId string, resourceId int64) *LegacytestresultGetCall

Get:

- attemptId: . - buildId: . - resourceId: . - target: .

func (*LegacytestresultService) List

func (r *LegacytestresultService) List(buildId string, target string, attemptId string) *LegacytestresultListCall

List:

- attemptId: . - buildId: . - target: .

type LinkFile

type LinkFile struct {
	Dest string `json:"dest,omitempty"`
	Src  string `json:"src,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Dest") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Dest") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (LinkFile) MarshalJSON

func (s LinkFile) MarshalJSON() ([]byte, error)

type LocalDrop

type LocalDrop struct {
	SourceFile string `json:"sourceFile,omitempty"`
	// ForceSendFields is a list of field names (e.g. "SourceFile") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "SourceFile") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (LocalDrop) MarshalJSON

func (s LocalDrop) MarshalJSON() ([]byte, error)

type MPMFile

type MPMFile struct {
	FilePath    string `json:"filePath,omitempty"`
	PackageName string `json:"packageName,omitempty"`
	Version     string `json:"version,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FilePath") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FilePath") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (MPMFile) MarshalJSON

func (s MPMFile) MarshalJSON() ([]byte, error)

type Machine

type Machine struct {
	AutoscalingEnabled         bool                       `json:"autoscalingEnabled,omitempty"`
	Branch                     string                     `json:"branch,omitempty"`
	BuildId                    string                     `json:"buildId,omitempty"`
	BuildQueues                []string                   `json:"buildQueues,omitempty"`
	BuildType                  string                     `json:"buildType,omitempty"`
	CurrentStatus              string                     `json:"currentStatus,omitempty"`
	CurrentVersion             string                     `json:"currentVersion,omitempty"`
	CycleId                    int64                      `json:"cycleId,omitempty,string"`
	DesiredStatus              string                     `json:"desiredStatus,omitempty"`
	DesiredVersion             string                     `json:"desiredVersion,omitempty"`
	Details                    *MachineDetails            `json:"details,omitempty"`
	GitProxy                   string                     `json:"gitProxy,omitempty"`
	HostStatus                 string                     `json:"hostStatus,omitempty"`
	LastUpdatedMillis          int64                      `json:"lastUpdatedMillis,omitempty,string"`
	MachineName                string                     `json:"machineName,omitempty"`
	MaintenanceStatus          bool                       `json:"maintenanceStatus,omitempty"`
	OfflineStatusChangeComment string                     `json:"offlineStatusChangeComment,omitempty"`
	Operation                  string                     `json:"operation,omitempty"`
	OperationTimestampMs       int64                      `json:"operationTimestampMs,omitempty,string"`
	OsType                     string                     `json:"osType,omitempty"`
	OsVersion                  string                     `json:"osVersion,omitempty"`
	Pools                      []string                   `json:"pools,omitempty"`
	PreflightCheckInfo         *MachinePreflightCheckInfo `json:"preflightCheckInfo,omitempty"`
	PresyncStat                *MachinePreSyncStat        `json:"presyncStat,omitempty"`
	Revision                   string                     `json:"revision,omitempty"`
	SubmitQueue                bool                       `json:"submitQueue,omitempty"`
	Target                     string                     `json:"target,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "AutoscalingEnabled") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AutoscalingEnabled") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Machine) MarshalJSON

func (s Machine) MarshalJSON() ([]byte, error)

type MachineDeleteCall

type MachineDeleteCall struct {
	// contains filtered or unexported fields
}

func (*MachineDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*MachineDeleteCall) Do

Do executes the "androidbuildinternal.machine.delete" call.

func (*MachineDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*MachineDeleteCall) Header

func (c *MachineDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type MachineDetails

type MachineDetails struct {
	CloudZone           string   `json:"cloudZone,omitempty"`
	FreeDiskSpaceGb     int64    `json:"freeDiskSpaceGb,omitempty,string"`
	GcpProject          string   `json:"gcpProject,omitempty"`
	MachineType         string   `json:"machineType,omitempty"`
	OsType              string   `json:"osType,omitempty"`
	OsVersion           string   `json:"osVersion,omitempty"`
	PhysicalCores       int64    `json:"physicalCores,omitempty,string"`
	RbeInstanceName     string   `json:"rbeInstanceName,omitempty"`
	RbePool             string   `json:"rbePool,omitempty"`
	RbePoolLabels       []string `json:"rbePoolLabels,omitempty"`
	SpecificMachineType string   `json:"specificMachineType,omitempty"`
	TotalMemory         float64  `json:"totalMemory,omitempty"`
	VirtualCores        int64    `json:"virtualCores,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "CloudZone") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CloudZone") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (MachineDetails) MarshalJSON

func (s MachineDetails) MarshalJSON() ([]byte, error)

func (*MachineDetails) UnmarshalJSON

func (s *MachineDetails) UnmarshalJSON(data []byte) error

type MachineGetCall

type MachineGetCall struct {
	// contains filtered or unexported fields
}

func (*MachineGetCall) Context

func (c *MachineGetCall) Context(ctx context.Context) *MachineGetCall

Context sets the context to be used in this call's Do method.

func (*MachineGetCall) Do

func (c *MachineGetCall) Do(opts ...googleapi.CallOption) (*Machine, error)

Do executes the "androidbuildinternal.machine.get" call. Any non-2xx status code is an error. Response headers are in either *Machine.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*MachineGetCall) Fields

func (c *MachineGetCall) Fields(s ...googleapi.Field) *MachineGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*MachineGetCall) Header

func (c *MachineGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*MachineGetCall) IfNoneMatch

func (c *MachineGetCall) IfNoneMatch(entityTag string) *MachineGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type MachineListCall

type MachineListCall struct {
	// contains filtered or unexported fields
}

func (*MachineListCall) Branch

func (c *MachineListCall) Branch(branch string) *MachineListCall

Branch sets the optional parameter "branch":

func (*MachineListCall) BuildPlatform

func (c *MachineListCall) BuildPlatform(buildPlatform string) *MachineListCall

BuildPlatform sets the optional parameter "buildPlatform":

func (*MachineListCall) BuildQueueSize

func (c *MachineListCall) BuildQueueSize(buildQueueSize int64) *MachineListCall

BuildQueueSize sets the optional parameter "buildQueueSize":

func (*MachineListCall) BuildType

func (c *MachineListCall) BuildType(buildType string) *MachineListCall

BuildType sets the optional parameter "buildType":

Possible values:

"submitted"
"pending"
"external"
"train"
"local"

func (*MachineListCall) Context

Context sets the context to be used in this call's Do method.

func (*MachineListCall) Do

Do executes the "androidbuildinternal.machine.list" call. Any non-2xx status code is an error. Response headers are in either *MachineListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*MachineListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*MachineListCall) Header

func (c *MachineListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*MachineListCall) IfNoneMatch

func (c *MachineListCall) IfNoneMatch(entityTag string) *MachineListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*MachineListCall) MachineName

func (c *MachineListCall) MachineName(machineName string) *MachineListCall

MachineName sets the optional parameter "machineName":

func (*MachineListCall) MaxResults

func (c *MachineListCall) MaxResults(maxResults int64) *MachineListCall

MaxResults sets the optional parameter "maxResults":

func (*MachineListCall) Operation

func (c *MachineListCall) Operation(operation string) *MachineListCall

Operation sets the optional parameter "operation":

Possible values:

"start"
"synced"
"finish"
"resetBuild"
"queueBuild"
"syncing"
"booting"
"preparing"
"popping"
"building"
"built"
"copying"
"idle"

func (*MachineListCall) OsType

func (c *MachineListCall) OsType(osType string) *MachineListCall

OsType sets the optional parameter "osType":

func (*MachineListCall) OsVersion

func (c *MachineListCall) OsVersion(osVersion string) *MachineListCall

OsVersion sets the optional parameter "osVersion":

func (*MachineListCall) PageToken

func (c *MachineListCall) PageToken(pageToken string) *MachineListCall

PageToken sets the optional parameter "pageToken":

func (*MachineListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*MachineListCall) PoolName

func (c *MachineListCall) PoolName(poolName string) *MachineListCall

PoolName sets the optional parameter "poolName":

func (*MachineListCall) Status

func (c *MachineListCall) Status(status string) *MachineListCall

Status sets the optional parameter "status":

Possible values:

"online"
"offline"

func (*MachineListCall) Target

func (c *MachineListCall) Target(target string) *MachineListCall

Target sets the optional parameter "target":

func (*MachineListCall) Version

func (c *MachineListCall) Version(version string) *MachineListCall

Version sets the optional parameter "version":

func (*MachineListCall) WithDeleted

func (c *MachineListCall) WithDeleted(withDeleted bool) *MachineListCall

WithDeleted sets the optional parameter "withDeleted":

func (*MachineListCall) Zones

func (c *MachineListCall) Zones(zones ...string) *MachineListCall

Zones sets the optional parameter "zones":

type MachineListResponse

type MachineListResponse struct {
	Machines          []*Machine `json:"machines,omitempty"`
	NextPageToken     string     `json:"nextPageToken,omitempty"`
	PreviousPageToken string     `json:"previousPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Machines") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Machines") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (MachineListResponse) MarshalJSON

func (s MachineListResponse) MarshalJSON() ([]byte, error)

type MachinePatchCall

type MachinePatchCall struct {
	// contains filtered or unexported fields
}

func (*MachinePatchCall) Comment

func (c *MachinePatchCall) Comment(comment string) *MachinePatchCall

Comment sets the optional parameter "comment":

func (*MachinePatchCall) Context

Context sets the context to be used in this call's Do method.

func (*MachinePatchCall) Do

func (c *MachinePatchCall) Do(opts ...googleapi.CallOption) (*Machine, error)

Do executes the "androidbuildinternal.machine.patch" call. Any non-2xx status code is an error. Response headers are in either *Machine.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*MachinePatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*MachinePatchCall) Header

func (c *MachinePatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type MachinePreSyncStat

type MachinePreSyncStat struct {
	FailedBranches             []string `json:"failedBranches,omitempty"`
	FreeSpaceAfterPrepare      int64    `json:"freeSpaceAfterPrepare,omitempty,string"`
	FreeSpaceBeforePrepare     int64    `json:"freeSpaceBeforePrepare,omitempty,string"`
	IsPresyncEnabled           bool     `json:"isPresyncEnabled,omitempty"`
	LastPresyncTimestampSecond int64    `json:"lastPresyncTimestampSecond,omitempty,string"`
	PrepareDurationSecond      int64    `json:"prepareDurationSecond,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "FailedBranches") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FailedBranches") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (MachinePreSyncStat) MarshalJSON

func (s MachinePreSyncStat) MarshalJSON() ([]byte, error)

type MachinePreflightCheckInfo

type MachinePreflightCheckInfo struct {
	Failed       bool   `json:"failed,omitempty"`
	FailedReason string `json:"failedReason,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Failed") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Failed") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (MachinePreflightCheckInfo) MarshalJSON

func (s MachinePreflightCheckInfo) MarshalJSON() ([]byte, error)

type MachineService

type MachineService struct {
	// contains filtered or unexported fields
}

func NewMachineService

func NewMachineService(s *Service) *MachineService

func (*MachineService) Delete

func (r *MachineService) Delete(resourceId string) *MachineDeleteCall

Delete:

- resourceId: .

func (*MachineService) Get

func (r *MachineService) Get(resourceId string) *MachineGetCall

Get:

- resourceId: .

func (*MachineService) List

func (r *MachineService) List() *MachineListCall

List:

func (*MachineService) Patch

func (r *MachineService) Patch(resourceId string, machine *Machine) *MachinePatchCall

Patch: Update with specified fields.

- resourceId: .

func (*MachineService) Update

func (r *MachineService) Update(resourceId string, machine *Machine) *MachineUpdateCall

Update:

- resourceId: .

type MachineUpdateCall

type MachineUpdateCall struct {
	// contains filtered or unexported fields
}

func (*MachineUpdateCall) Comment

func (c *MachineUpdateCall) Comment(comment string) *MachineUpdateCall

Comment sets the optional parameter "comment":

func (*MachineUpdateCall) Context

Context sets the context to be used in this call's Do method.

func (*MachineUpdateCall) Do

func (c *MachineUpdateCall) Do(opts ...googleapi.CallOption) (*Machine, error)

Do executes the "androidbuildinternal.machine.update" call. Any non-2xx status code is an error. Response headers are in either *Machine.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*MachineUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*MachineUpdateCall) Header

func (c *MachineUpdateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ManifestLocation

type ManifestLocation struct {
	Git *GitManifestLocation `json:"git,omitempty"`
	Url *UrlManifestLocation `json:"url,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Git") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Git") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ManifestLocation) MarshalJSON

func (s ManifestLocation) MarshalJSON() ([]byte, error)

type ManifestServer

type ManifestServer struct {
	Url string `json:"url,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Url") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Url") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ManifestServer) MarshalJSON

func (s ManifestServer) MarshalJSON() ([]byte, error)

type MessageGetCall

type MessageGetCall struct {
	// contains filtered or unexported fields
}

func (*MessageGetCall) Context

func (c *MessageGetCall) Context(ctx context.Context) *MessageGetCall

Context sets the context to be used in this call's Do method.

func (*MessageGetCall) Do

Do executes the "androidbuildinternal.message.get" call. Any non-2xx status code is an error. Response headers are in either *SemaphoreMessage.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*MessageGetCall) Fields

func (c *MessageGetCall) Fields(s ...googleapi.Field) *MessageGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*MessageGetCall) Header

func (c *MessageGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*MessageGetCall) IfNoneMatch

func (c *MessageGetCall) IfNoneMatch(entityTag string) *MessageGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type MessageInsertCall

type MessageInsertCall struct {
	// contains filtered or unexported fields
}

func (*MessageInsertCall) Context

Context sets the context to be used in this call's Do method.

func (*MessageInsertCall) Do

Do executes the "androidbuildinternal.message.insert" call. Any non-2xx status code is an error. Response headers are in either *SemaphoreMessage.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*MessageInsertCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*MessageInsertCall) Header

func (c *MessageInsertCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type MessageListCall

type MessageListCall struct {
	// contains filtered or unexported fields
}

func (*MessageListCall) Context

Context sets the context to be used in this call's Do method.

func (*MessageListCall) Do

Do executes the "androidbuildinternal.message.list" call. Any non-2xx status code is an error. Response headers are in either *MessageListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*MessageListCall) Enabled

func (c *MessageListCall) Enabled(enabled bool) *MessageListCall

Enabled sets the optional parameter "enabled":

func (*MessageListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*MessageListCall) Header

func (c *MessageListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*MessageListCall) IfNoneMatch

func (c *MessageListCall) IfNoneMatch(entityTag string) *MessageListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*MessageListCall) MaxResults

func (c *MessageListCall) MaxResults(maxResults int64) *MessageListCall

MaxResults sets the optional parameter "maxResults":

func (*MessageListCall) PageToken

func (c *MessageListCall) PageToken(pageToken string) *MessageListCall

PageToken sets the optional parameter "pageToken":

func (*MessageListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*MessageListCall) Scopes

func (c *MessageListCall) Scopes(scopes ...string) *MessageListCall

Scopes sets the optional parameter "scopes":

type MessageListResponse

type MessageListResponse struct {
	Messages          []*SemaphoreMessage `json:"messages,omitempty"`
	NextPageToken     string              `json:"nextPageToken,omitempty"`
	PreviousPageToken string              `json:"previousPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Messages") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Messages") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (MessageListResponse) MarshalJSON

func (s MessageListResponse) MarshalJSON() ([]byte, error)

type MessagePatchCall

type MessagePatchCall struct {
	// contains filtered or unexported fields
}

func (*MessagePatchCall) Context

Context sets the context to be used in this call's Do method.

func (*MessagePatchCall) Do

Do executes the "androidbuildinternal.message.patch" call. Any non-2xx status code is an error. Response headers are in either *SemaphoreMessage.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*MessagePatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*MessagePatchCall) Header

func (c *MessagePatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type MessageService

type MessageService struct {
	// contains filtered or unexported fields
}

func NewMessageService

func NewMessageService(s *Service) *MessageService

func (*MessageService) Get

func (r *MessageService) Get(resourceId string) *MessageGetCall

Get:

- resourceId: .

func (*MessageService) Insert

func (r *MessageService) Insert(semaphoremessage *SemaphoreMessage) *MessageInsertCall

Insert:

func (*MessageService) List

func (r *MessageService) List() *MessageListCall

List:

func (*MessageService) Patch

func (r *MessageService) Patch(resourceId string, semaphoremessage *SemaphoreMessage) *MessagePatchCall

Patch: Update with specified fields.

- resourceId: .

func (*MessageService) Update

func (r *MessageService) Update(resourceId string, semaphoremessage *SemaphoreMessage) *MessageUpdateCall

Update:

- resourceId: .

type MessageUpdateCall

type MessageUpdateCall struct {
	// contains filtered or unexported fields
}

func (*MessageUpdateCall) Context

Context sets the context to be used in this call's Do method.

func (*MessageUpdateCall) Do

Do executes the "androidbuildinternal.message.update" call. Any non-2xx status code is an error. Response headers are in either *SemaphoreMessage.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*MessageUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*MessageUpdateCall) Header

func (c *MessageUpdateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type Metric

type Metric struct {
	MetadataId int64       `json:"metadataId,omitempty,string"`
	Statistics *Statistics `json:"statistics,omitempty"`
	// ForceSendFields is a list of field names (e.g. "MetadataId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "MetadataId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Metric) MarshalJSON

func (s Metric) MarshalJSON() ([]byte, error)

type MetricGroup

type MetricGroup struct {
	Metrics []*Metric `json:"metrics,omitempty"`
	Name    string    `json:"name,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Metrics") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Metrics") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (MetricGroup) MarshalJSON

func (s MetricGroup) MarshalJSON() ([]byte, error)

type MetricIncrementByRequest

type MetricIncrementByRequest struct {
	Metric *AnchorwatchMessage `json:"metric,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Metric") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Metric") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (MetricIncrementByRequest) MarshalJSON

func (s MetricIncrementByRequest) MarshalJSON() ([]byte, error)

type MetricIncrementByResponse

type MetricIncrementByResponse struct {
	Metric *AnchorwatchMessage `json:"metric,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Metric") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Metric") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (MetricIncrementByResponse) MarshalJSON

func (s MetricIncrementByResponse) MarshalJSON() ([]byte, error)

type MetricIncrementCall

type MetricIncrementCall struct {
	// contains filtered or unexported fields
}

func (*MetricIncrementCall) Context

Context sets the context to be used in this call's Do method.

func (*MetricIncrementCall) Do

Do executes the "androidbuildinternal.metric.increment" call. Any non-2xx status code is an error. Response headers are in either *MetricIncrementResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*MetricIncrementCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*MetricIncrementCall) Header

func (c *MetricIncrementCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type MetricIncrementRequest

type MetricIncrementRequest struct {
	Metric *AnchorwatchMessage `json:"metric,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Metric") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Metric") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (MetricIncrementRequest) MarshalJSON

func (s MetricIncrementRequest) MarshalJSON() ([]byte, error)

type MetricIncrementResponse

type MetricIncrementResponse struct {
	Metric *AnchorwatchMessage `json:"metric,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Metric") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Metric") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (MetricIncrementResponse) MarshalJSON

func (s MetricIncrementResponse) MarshalJSON() ([]byte, error)

type MetricIncrementbyCall

type MetricIncrementbyCall struct {
	// contains filtered or unexported fields
}

func (*MetricIncrementbyCall) Context

Context sets the context to be used in this call's Do method.

func (*MetricIncrementbyCall) Do

Do executes the "androidbuildinternal.metric.incrementby" call. Any non-2xx status code is an error. Response headers are in either *MetricIncrementByResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*MetricIncrementbyCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*MetricIncrementbyCall) Header

func (c *MetricIncrementbyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type MetricService

type MetricService struct {
	// contains filtered or unexported fields
}

func NewMetricService

func NewMetricService(s *Service) *MetricService

func (*MetricService) Increment

func (r *MetricService) Increment(metricincrementrequest *MetricIncrementRequest) *MetricIncrementCall

Increment:

func (*MetricService) Incrementby

func (r *MetricService) Incrementby(metricincrementbyrequest *MetricIncrementByRequest) *MetricIncrementbyCall

Incrementby:

func (*MetricService) Set

func (r *MetricService) Set(metricsetrequest *MetricSetRequest) *MetricSetCall

Set:

type MetricSetCall

type MetricSetCall struct {
	// contains filtered or unexported fields
}

func (*MetricSetCall) Context

func (c *MetricSetCall) Context(ctx context.Context) *MetricSetCall

Context sets the context to be used in this call's Do method.

func (*MetricSetCall) Do

Do executes the "androidbuildinternal.metric.set" call. Any non-2xx status code is an error. Response headers are in either *MetricSetResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*MetricSetCall) Fields

func (c *MetricSetCall) Fields(s ...googleapi.Field) *MetricSetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*MetricSetCall) Header

func (c *MetricSetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type MetricSetRequest

type MetricSetRequest struct {
	Metric *AnchorwatchMessage `json:"metric,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Metric") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Metric") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (MetricSetRequest) MarshalJSON

func (s MetricSetRequest) MarshalJSON() ([]byte, error)

type MetricSetResponse

type MetricSetResponse struct {
	Metric *AnchorwatchMessage `json:"metric,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Metric") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Metric") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (MetricSetResponse) MarshalJSON

func (s MetricSetResponse) MarshalJSON() ([]byte, error)

type Metrics

type Metrics struct {
	MetricGroups []*MetricGroup `json:"metricGroups,omitempty"`
	// ForceSendFields is a list of field names (e.g. "MetricGroups") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "MetricGroups") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Metrics) MarshalJSON

func (s Metrics) MarshalJSON() ([]byte, error)

type ModuleArtifact

type ModuleArtifact struct {
	BaseVersionCodes      googleapi.Int64s                    `json:"baseVersionCodes,omitempty"`
	BusyTownBuildInfo     *BusyTownBuildInfo                  `json:"busyTownBuildInfo,omitempty"`
	Filenames             []string                            `json:"filenames,omitempty"`
	InfoByVariants        []*ModuleArtifactInfoByVariantEntry `json:"infoByVariants,omitempty"`
	IsCompressible        bool                                `json:"isCompressible,omitempty"`
	LastModified          int64                               `json:"lastModified,omitempty,string"`
	ModuleSpec            *ModuleSpec                         `json:"moduleSpec,omitempty"`
	OemOptional           bool                                `json:"oemOptional,omitempty"`
	PackageName           string                              `json:"packageName,omitempty"`
	PlayPushabilityStatus string                              `json:"playPushabilityStatus,omitempty"`
	QualificationStatus   string                              `json:"qualificationStatus,omitempty"`
	RapidBuildInfo        *RapidBuildInfo                     `json:"rapidBuildInfo,omitempty"`
	RebootRequired        bool                                `json:"rebootRequired,omitempty"`
	StorageInfo           *ModuleArtifactStorageInfo          `json:"storageInfo,omitempty"`
	VersionCode           int64                               `json:"versionCode,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "BaseVersionCodes") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BaseVersionCodes") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ModuleArtifact) MarshalJSON

func (s ModuleArtifact) MarshalJSON() ([]byte, error)

type ModuleArtifactInfoByVariantEntry

type ModuleArtifactInfoByVariantEntry struct {
	Key   int64              `json:"key,omitempty,string"`
	Value *ModuleVariantInfo `json:"value,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Key") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Key") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ModuleArtifactInfoByVariantEntry) MarshalJSON

func (s ModuleArtifactInfoByVariantEntry) MarshalJSON() ([]byte, error)

type ModuleArtifactStorageInfo

type ModuleArtifactStorageInfo struct {
	Badging *Badging `json:"badging,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Badging") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Badging") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ModuleArtifactStorageInfo) MarshalJSON

func (s ModuleArtifactStorageInfo) MarshalJSON() ([]byte, error)

type ModuleInfo

type ModuleInfo struct {
	ModuleParameters []*Property `json:"moduleParameters,omitempty"`
	Name             string      `json:"name,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ModuleParameters") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ModuleParameters") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ModuleInfo) MarshalJSON

func (s ModuleInfo) MarshalJSON() ([]byte, error)

type ModuleSpec

type ModuleSpec struct {
	BusyTownKey *BusyTownModuleSpecKey `json:"busyTownKey,omitempty"`
	Filenames   []string               `json:"filenames,omitempty"`
	PackageName string                 `json:"packageName,omitempty"`
	UniqueId    string                 `json:"uniqueId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BusyTownKey") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BusyTownKey") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ModuleSpec) MarshalJSON

func (s ModuleSpec) MarshalJSON() ([]byte, error)

type ModuleVariantInfo

type ModuleVariantInfo struct {
	BusyTownBuildInfo *BusyTownBuildInfo             `json:"busyTownBuildInfo,omitempty"`
	FileNames         []string                       `json:"fileNames,omitempty"`
	ManifestInfo      *ModuleVariantInfoManifestInfo `json:"manifestInfo,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BusyTownBuildInfo") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BusyTownBuildInfo") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ModuleVariantInfo) MarshalJSON

func (s ModuleVariantInfo) MarshalJSON() ([]byte, error)

type ModuleVariantInfoManifestInfo

type ModuleVariantInfoManifestInfo struct {
	MaxSdk string `json:"maxSdk,omitempty"`
	MinSdk string `json:"minSdk,omitempty"`
	// ForceSendFields is a list of field names (e.g. "MaxSdk") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "MaxSdk") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ModuleVariantInfoManifestInfo) MarshalJSON

func (s ModuleVariantInfoManifestInfo) MarshalJSON() ([]byte, error)

type NewEdge

type NewEdge struct {
	NeighborId string `json:"neighborId,omitempty"`
	NodeId     string `json:"nodeId,omitempty"`
	Revision   string `json:"revision,omitempty"`
	// ForceSendFields is a list of field names (e.g. "NeighborId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "NeighborId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (NewEdge) MarshalJSON

func (s NewEdge) MarshalJSON() ([]byte, error)

type NotificationConfig

type NotificationConfig struct {
	AdminNotifys                []string `json:"adminNotifys,omitempty"`
	AllowContinueBreakageEmails bool     `json:"allowContinueBreakageEmails,omitempty"`
	IsRestricted                bool     `json:"isRestricted,omitempty"`
	Notifys                     []string `json:"notifys,omitempty"`
	ReplyTo                     string   `json:"replyTo,omitempty"`
	SkipRowNotification         bool     `json:"skipRowNotification,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AdminNotifys") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AdminNotifys") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (NotificationConfig) MarshalJSON

func (s NotificationConfig) MarshalJSON() ([]byte, error)

type OwnerInfo

type OwnerInfo struct {
	ExpirationDate int64  `json:"expirationDate,omitempty,string"`
	Owner          string `json:"owner,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ExpirationDate") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ExpirationDate") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (OwnerInfo) MarshalJSON

func (s OwnerInfo) MarshalJSON() ([]byte, error)

type ParsedManifest

type ParsedManifest struct {
	ManifestServer *ManifestServer     `json:"manifestServer,omitempty"`
	ParsedDefault  *Default            `json:"parsedDefault,omitempty"`
	Projects       []*ParsedProject    `json:"projects,omitempty"`
	Remotes        []*Remote           `json:"remotes,omitempty"`
	RepoHooks      *RepoHooks          `json:"repoHooks,omitempty"`
	Superproject   *ParsedSuperproject `json:"superproject,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ManifestServer") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ManifestServer") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ParsedManifest) MarshalJSON

func (s ParsedManifest) MarshalJSON() ([]byte, error)

type ParsedProject

type ParsedProject struct {
	Annotations []*Annotation `json:"annotations,omitempty"`
	CloneDepth  string        `json:"cloneDepth,omitempty"`
	CopyFiles   []*CopyFile   `json:"copyFiles,omitempty"`
	DestBranch  string        `json:"destBranch,omitempty"`
	Groups      []string      `json:"groups,omitempty"`
	LinkFiles   []*LinkFile   `json:"linkFiles,omitempty"`
	Name        string        `json:"name,omitempty"`
	Path        string        `json:"path,omitempty"`
	Remote      *Remote       `json:"remote,omitempty"`
	Revision    string        `json:"revision,omitempty"`
	SyncC       string        `json:"syncC,omitempty"`
	SyncS       string        `json:"syncS,omitempty"`
	Upstream    string        `json:"upstream,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Annotations") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Annotations") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ParsedProject) MarshalJSON

func (s ParsedProject) MarshalJSON() ([]byte, error)

type ParsedSuperproject

type ParsedSuperproject struct {
	Name     string  `json:"name,omitempty"`
	Remote   *Remote `json:"remote,omitempty"`
	Revision string  `json:"revision,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Name") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Name") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ParsedSuperproject) MarshalJSON

func (s ParsedSuperproject) MarshalJSON() ([]byte, error)

type PartitionSize

type PartitionSize struct {
	Limit   int64 `json:"limit,omitempty,string"`
	Reserve int64 `json:"reserve,omitempty,string"`
	Size    int64 `json:"size,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "Limit") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Limit") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (PartitionSize) MarshalJSON

func (s PartitionSize) MarshalJSON() ([]byte, error)

type Permission

type Permission struct {
	MaxSdkVersion int64  `json:"maxSdkVersion,omitempty"`
	MinSdkVersion int64  `json:"minSdkVersion,omitempty"`
	Name          string `json:"name,omitempty"`
	// ForceSendFields is a list of field names (e.g. "MaxSdkVersion") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "MaxSdkVersion") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Permission) MarshalJSON

func (s Permission) MarshalJSON() ([]byte, error)

type PlatinumTransition

type PlatinumTransition struct {
	BranchName             string                  `json:"branchName,omitempty"`
	BuildCount             int64                   `json:"buildCount,omitempty"`
	BuildIdRange           *BuildIdRange           `json:"buildIdRange,omitempty"`
	CreationTimestampRange *CreationTimestampRange `json:"creationTimestampRange,omitempty"`
	SafeLevel              string                  `json:"safeLevel,omitempty"`
	TransitionId           string                  `json:"transitionId,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "BranchName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BranchName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (PlatinumTransition) MarshalJSON

func (s PlatinumTransition) MarshalJSON() ([]byte, error)

type PlatinumTransitionListResponse

type PlatinumTransitionListResponse struct {
	NextPageToken       string                `json:"nextPageToken,omitempty"`
	PlatinumTransitions []*PlatinumTransition `json:"platinumTransitions,omitempty"`
	PreviousPageToken   string                `json:"previousPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "NextPageToken") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (PlatinumTransitionListResponse) MarshalJSON

func (s PlatinumTransitionListResponse) MarshalJSON() ([]byte, error)

type PlatinumtransitionGetCall

type PlatinumtransitionGetCall struct {
	// contains filtered or unexported fields
}

func (*PlatinumtransitionGetCall) Context

Context sets the context to be used in this call's Do method.

func (*PlatinumtransitionGetCall) Do

Do executes the "androidbuildinternal.platinumtransition.get" call. Any non-2xx status code is an error. Response headers are in either *PlatinumTransition.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PlatinumtransitionGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*PlatinumtransitionGetCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*PlatinumtransitionGetCall) IfNoneMatch

func (c *PlatinumtransitionGetCall) IfNoneMatch(entityTag string) *PlatinumtransitionGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type PlatinumtransitionListCall

type PlatinumtransitionListCall struct {
	// contains filtered or unexported fields
}

func (*PlatinumtransitionListCall) BranchName

BranchName sets the optional parameter "branchName":

func (*PlatinumtransitionListCall) Context

Context sets the context to be used in this call's Do method.

func (*PlatinumtransitionListCall) Do

Do executes the "androidbuildinternal.platinumtransition.list" call. Any non-2xx status code is an error. Response headers are in either *PlatinumTransitionListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PlatinumtransitionListCall) EndCreationTimestamp

func (c *PlatinumtransitionListCall) EndCreationTimestamp(endCreationTimestamp int64) *PlatinumtransitionListCall

EndCreationTimestamp sets the optional parameter "endCreationTimestamp":

func (*PlatinumtransitionListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*PlatinumtransitionListCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*PlatinumtransitionListCall) IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*PlatinumtransitionListCall) MaxResults

func (c *PlatinumtransitionListCall) MaxResults(maxResults int64) *PlatinumtransitionListCall

MaxResults sets the optional parameter "maxResults":

func (*PlatinumtransitionListCall) PageToken

PageToken sets the optional parameter "pageToken":

func (*PlatinumtransitionListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*PlatinumtransitionListCall) StartCreationTimestamp

func (c *PlatinumtransitionListCall) StartCreationTimestamp(startCreationTimestamp int64) *PlatinumtransitionListCall

StartCreationTimestamp sets the optional parameter "startCreationTimestamp":

type PlatinumtransitionService

type PlatinumtransitionService struct {
	// contains filtered or unexported fields
}

func NewPlatinumtransitionService

func NewPlatinumtransitionService(s *Service) *PlatinumtransitionService

func (*PlatinumtransitionService) Get

Get:

- resourceId: .

func (*PlatinumtransitionService) List

List:

type PrebuiltDrop

type PrebuiltDrop struct {
	AndroidBuildDrop  *AndroidBuildDrop `json:"androidBuildDrop,omitempty"`
	CreationTimestamp int64             `json:"creationTimestamp,omitempty,string"`
	DestFile          string            `json:"destFile,omitempty"`
	GitBranch         string            `json:"gitBranch,omitempty"`
	GitProject        string            `json:"gitProject,omitempty"`
	KokoroDrop        *KokoroDrop       `json:"kokoroDrop,omitempty"`
	LocalDrop         *LocalDrop        `json:"localDrop,omitempty"`
	RapidDrop         *RapidDrop        `json:"rapidDrop,omitempty"`
	Revision          string            `json:"revision,omitempty"`
	Transform         string            `json:"transform,omitempty"`
	TransformOptions  *TransformOptions `json:"transformOptions,omitempty"`
	Version           string            `json:"version,omitempty"`
	VersionGroup      string            `json:"versionGroup,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "AndroidBuildDrop") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AndroidBuildDrop") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (PrebuiltDrop) MarshalJSON

func (s PrebuiltDrop) MarshalJSON() ([]byte, error)

type PrebuiltfileDeleteCall

type PrebuiltfileDeleteCall struct {
	// contains filtered or unexported fields
}

func (*PrebuiltfileDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*PrebuiltfileDeleteCall) Do

Do executes the "androidbuildinternal.prebuiltfile.delete" call.

func (*PrebuiltfileDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*PrebuiltfileDeleteCall) Header

func (c *PrebuiltfileDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*PrebuiltfileDeleteCall) ResourceId

func (c *PrebuiltfileDeleteCall) ResourceId(resourceId string) *PrebuiltfileDeleteCall

ResourceId sets the optional parameter "resourceId":

type PrebuiltfileGetCall

type PrebuiltfileGetCall struct {
	// contains filtered or unexported fields
}

func (*PrebuiltfileGetCall) Context

Context sets the context to be used in this call's Do method.

func (*PrebuiltfileGetCall) Do

Do executes the "androidbuildinternal.prebuiltfile.get" call. Any non-2xx status code is an error. Response headers are in either *PrebuiltDrop.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PrebuiltfileGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*PrebuiltfileGetCall) Header

func (c *PrebuiltfileGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*PrebuiltfileGetCall) IfNoneMatch

func (c *PrebuiltfileGetCall) IfNoneMatch(entityTag string) *PrebuiltfileGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*PrebuiltfileGetCall) ResourceId

func (c *PrebuiltfileGetCall) ResourceId(resourceId string) *PrebuiltfileGetCall

ResourceId sets the optional parameter "resourceId":

type PrebuiltfileListCall

type PrebuiltfileListCall struct {
	// contains filtered or unexported fields
}

func (*PrebuiltfileListCall) Context

Context sets the context to be used in this call's Do method.

func (*PrebuiltfileListCall) Do

Do executes the "androidbuildinternal.prebuiltfile.list" call. Any non-2xx status code is an error. Response headers are in either *PrebuiltfileListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PrebuiltfileListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*PrebuiltfileListCall) Header

func (c *PrebuiltfileListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*PrebuiltfileListCall) IfNoneMatch

func (c *PrebuiltfileListCall) IfNoneMatch(entityTag string) *PrebuiltfileListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*PrebuiltfileListCall) MaxResults

func (c *PrebuiltfileListCall) MaxResults(maxResults int64) *PrebuiltfileListCall

MaxResults sets the optional parameter "maxResults":

func (*PrebuiltfileListCall) PageToken

func (c *PrebuiltfileListCall) PageToken(pageToken string) *PrebuiltfileListCall

PageToken sets the optional parameter "pageToken":

func (*PrebuiltfileListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type PrebuiltfileListResponse

type PrebuiltfileListResponse struct {
	NextPageToken     string          `json:"nextPageToken,omitempty"`
	Prebuiltfiles     []*PrebuiltDrop `json:"prebuiltfiles,omitempty"`
	PreviousPageToken string          `json:"previousPageToken,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "NextPageToken") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (PrebuiltfileListResponse) MarshalJSON

func (s PrebuiltfileListResponse) MarshalJSON() ([]byte, error)

type PrebuiltfileService

type PrebuiltfileService struct {
	// contains filtered or unexported fields
}

func NewPrebuiltfileService

func NewPrebuiltfileService(s *Service) *PrebuiltfileService

func (*PrebuiltfileService) Delete

func (r *PrebuiltfileService) Delete(buildId string, destGitProject string, destFile string) *PrebuiltfileDeleteCall

Delete:

- buildId: . - destFile: . - destGitProject: .

func (*PrebuiltfileService) Get

func (r *PrebuiltfileService) Get(buildId string, destGitProject string, destFile string) *PrebuiltfileGetCall

Get:

- buildId: . - destFile: . - destGitProject: .

func (*PrebuiltfileService) List

List:

- buildId: .

func (*PrebuiltfileService) Update

func (r *PrebuiltfileService) Update(buildId string, destGitProject string, destFile string, prebuiltdrop *PrebuiltDrop) *PrebuiltfileUpdateCall

Update:

- buildId: . - destFile: . - destGitProject: .

type PrebuiltfileUpdateCall

type PrebuiltfileUpdateCall struct {
	// contains filtered or unexported fields
}

func (*PrebuiltfileUpdateCall) Context

Context sets the context to be used in this call's Do method.

func (*PrebuiltfileUpdateCall) Do

Do executes the "androidbuildinternal.prebuiltfile.update" call. Any non-2xx status code is an error. Response headers are in either *PrebuiltDrop.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*PrebuiltfileUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*PrebuiltfileUpdateCall) Header

func (c *PrebuiltfileUpdateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*PrebuiltfileUpdateCall) ResourceId

func (c *PrebuiltfileUpdateCall) ResourceId(resourceId string) *PrebuiltfileUpdateCall

ResourceId sets the optional parameter "resourceId":

type PresubmitOptionsProjectPathPatterns

type PresubmitOptionsProjectPathPatterns struct {
	PathPatterns []string `json:"pathPatterns,omitempty"`
	Project      string   `json:"project,omitempty"`
	// ForceSendFields is a list of field names (e.g. "PathPatterns") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "PathPatterns") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (PresubmitOptionsProjectPathPatterns) MarshalJSON

func (s PresubmitOptionsProjectPathPatterns) MarshalJSON() ([]byte, error)

type Progress

type Progress struct {
	BuildAttemptStatus        string      `json:"buildAttemptStatus,omitempty"`
	BuildError                *BuildError `json:"buildError,omitempty"`
	FailedActionCount         int64       `json:"failedActionCount,omitempty,string"`
	FinishedActionCount       int64       `json:"finishedActionCount,omitempty,string"`
	LastUpdateTimestampSecond int64       `json:"lastUpdateTimestampSecond,omitempty,string"`
	ProgressPercentage        float64     `json:"progressPercentage,omitempty"`
	TotalActionCount          int64       `json:"totalActionCount,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "BuildAttemptStatus") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildAttemptStatus") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Progress) MarshalJSON

func (s Progress) MarshalJSON() ([]byte, error)

func (*Progress) UnmarshalJSON

func (s *Progress) UnmarshalJSON(data []byte) error

type Property

type Property struct {
	Name  string `json:"name,omitempty"`
	Value string `json:"value,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Name") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Name") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Property) MarshalJSON

func (s Property) MarshalJSON() ([]byte, error)

type ProvenanceInfo

type ProvenanceInfo struct {
	BbcpDepotContextCl int64  `json:"bbcpDepotContextCl,omitempty"`
	BbcpFileApiPath    string `json:"bbcpFileApiPath,omitempty"`
	BranchConfigPath   string `json:"branchConfigPath,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BbcpDepotContextCl") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BbcpDepotContextCl") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ProvenanceInfo) MarshalJSON

func (s ProvenanceInfo) MarshalJSON() ([]byte, error)

type RBEPoolInfo

type RBEPoolInfo struct {
	DefaultLabels      []string `json:"defaultLabels,omitempty"`
	DesiredMachineType string   `json:"desiredMachineType,omitempty"`
	Endpoint           string   `json:"endpoint,omitempty"`
	InstanceName       string   `json:"instanceName,omitempty"`
	PrimaryLabels      []string `json:"primaryLabels,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DefaultLabels") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DefaultLabels") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (RBEPoolInfo) MarshalJSON

func (s RBEPoolInfo) MarshalJSON() ([]byte, error)

type RapidBuildInfo

type RapidBuildInfo struct {
	CandidateName string `json:"candidateName,omitempty"`
	ProjectId     string `json:"projectId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CandidateName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CandidateName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (RapidBuildInfo) MarshalJSON

func (s RapidBuildInfo) MarshalJSON() ([]byte, error)

type RapidDrop

type RapidDrop struct {
	CandidateName      string           `json:"candidateName,omitempty"`
	LspaceFile         *LSpaceFile      `json:"lspaceFile,omitempty"`
	MpmFile            *MPMFile         `json:"mpmFile,omitempty"`
	PiperChangeNumbers googleapi.Int64s `json:"piperChangeNumbers,omitempty"`
	PrevCandidateName  string           `json:"prevCandidateName,omitempty"`
	PrevReleaseName    string           `json:"prevReleaseName,omitempty"`
	ProjectName        string           `json:"projectName,omitempty"`
	ReleaseName        string           `json:"releaseName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CandidateName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CandidateName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (RapidDrop) MarshalJSON

func (s RapidDrop) MarshalJSON() ([]byte, error)

type ReleaseRequest

type ReleaseRequest struct {
	BuildLabels         []string           `json:"buildLabels,omitempty"`
	CherryPickInfo      *CherryPickInfo    `json:"cherryPickInfo,omitempty"`
	IsSparseBranch      bool               `json:"isSparseBranch,omitempty"`
	Manifest            *ParsedManifest    `json:"manifest,omitempty"`
	PreserveChangeOrder bool               `json:"preserveChangeOrder,omitempty"`
	ReleaseSnapInfo     *ReleaseSnapInfo   `json:"releaseSnapInfo,omitempty"`
	SkipReplication     bool               `json:"skipReplication,omitempty"`
	SourceBuildId       string             `json:"sourceBuildId,omitempty"`
	SubmitReleaseInfo   *SubmitReleaseInfo `json:"submitReleaseInfo,omitempty"`
	Topic               string             `json:"topic,omitempty"`
	Type                string             `json:"type,omitempty"`
	VersionBumpInfo     *VersionBumpInfo   `json:"versionBumpInfo,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildLabels") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildLabels") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ReleaseRequest) MarshalJSON

func (s ReleaseRequest) MarshalJSON() ([]byte, error)

type ReleaseSnapInfo

type ReleaseSnapInfo struct {
	BuildId    string `json:"buildId,omitempty"`
	DestBranch string `json:"destBranch,omitempty"`
	DevBranch  string `json:"devBranch,omitempty"`
	GerritName string `json:"gerritName,omitempty"`
	TargetName string `json:"targetName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ReleaseSnapInfo) MarshalJSON

func (s ReleaseSnapInfo) MarshalJSON() ([]byte, error)

type Remote

type Remote struct {
	Alias    string `json:"alias,omitempty"`
	Fetch    string `json:"fetch,omitempty"`
	Name     string `json:"name,omitempty"`
	Pushurl  string `json:"pushurl,omitempty"`
	Review   string `json:"review,omitempty"`
	Revision string `json:"revision,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Alias") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Alias") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Remote) MarshalJSON

func (s Remote) MarshalJSON() ([]byte, error)

type RepeatedStringValue

type RepeatedStringValue struct {
	Values []string `json:"values,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Values") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Values") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (RepeatedStringValue) MarshalJSON

func (s RepeatedStringValue) MarshalJSON() ([]byte, error)

type RepoHooks

type RepoHooks struct {
	EnabledList string `json:"enabledList,omitempty"`
	InProject   string `json:"inProject,omitempty"`
	// ForceSendFields is a list of field names (e.g. "EnabledList") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "EnabledList") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (RepoHooks) MarshalJSON

func (s RepoHooks) MarshalJSON() ([]byte, error)

type ResourceUtilization

type ResourceUtilization struct {
	CpuTime     *ResourceUtilizationCpuTime     `json:"cpuTime,omitempty"`
	CpuUsage    *ResourceUtilizationCpuUsage    `json:"cpuUsage,omitempty"`
	DiskUsage   *ResourceUtilizationDiskUsage   `json:"diskUsage,omitempty"`
	MemoryUsage *ResourceUtilizationMemoryUsage `json:"memoryUsage,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CpuTime") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CpuTime") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ResourceUtilization) MarshalJSON

func (s ResourceUtilization) MarshalJSON() ([]byte, error)

type ResourceUtilizationCpuTime

type ResourceUtilizationCpuTime struct {
	AvgPerCpu *ResourceUtilizationCpuTimeCpuTimeLine `json:"avgPerCpu,omitempty"`
	Total     *ResourceUtilizationCpuTimeCpuTimeLine `json:"total,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AvgPerCpu") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AvgPerCpu") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ResourceUtilizationCpuTime) MarshalJSON

func (s ResourceUtilizationCpuTime) MarshalJSON() ([]byte, error)

type ResourceUtilizationCpuTimeCpuTimeLine

type ResourceUtilizationCpuTimeCpuTimeLine struct {
	Idle    int64 `json:"idle,omitempty"`
	Iowait  int64 `json:"iowait,omitempty"`
	Irq     int64 `json:"irq,omitempty"`
	Nice    int64 `json:"nice,omitempty"`
	Softirq int64 `json:"softirq,omitempty"`
	Steal   int64 `json:"steal,omitempty"`
	System  int64 `json:"system,omitempty"`
	User    int64 `json:"user,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Idle") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Idle") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ResourceUtilizationCpuTimeCpuTimeLine) MarshalJSON

func (s ResourceUtilizationCpuTimeCpuTimeLine) MarshalJSON() ([]byte, error)

type ResourceUtilizationCpuUsage

type ResourceUtilizationCpuUsage struct {
	Avg          *ResourceUtilizationCpuUsageCpuUsageLine `json:"avg,omitempty"`
	MaxTrueUsage *ResourceUtilizationCpuUsageCpuUsageLine `json:"maxTrueUsage,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Avg") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Avg") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ResourceUtilizationCpuUsage) MarshalJSON

func (s ResourceUtilizationCpuUsage) MarshalJSON() ([]byte, error)

type ResourceUtilizationCpuUsageCpuUsageLine

type ResourceUtilizationCpuUsageCpuUsageLine struct {
	Idle    float64 `json:"idle,omitempty"`
	Iowait  float64 `json:"iowait,omitempty"`
	Irq     float64 `json:"irq,omitempty"`
	Nice    float64 `json:"nice,omitempty"`
	Softirq float64 `json:"softirq,omitempty"`
	Steal   float64 `json:"steal,omitempty"`
	System  float64 `json:"system,omitempty"`
	User    float64 `json:"user,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Idle") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Idle") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ResourceUtilizationCpuUsageCpuUsageLine) MarshalJSON

func (s ResourceUtilizationCpuUsageCpuUsageLine) MarshalJSON() ([]byte, error)

func (*ResourceUtilizationCpuUsageCpuUsageLine) UnmarshalJSON

func (s *ResourceUtilizationCpuUsageCpuUsageLine) UnmarshalJSON(data []byte) error

type ResourceUtilizationDiskUsage

type ResourceUtilizationDiskUsage struct {
	DiskAvailableDeltaEnd int64 `json:"diskAvailableDeltaEnd,omitempty"`
	DiskAvailableDeltaMin int64 `json:"diskAvailableDeltaMin,omitempty"`
	DiskAvailableEnd      int64 `json:"diskAvailableEnd,omitempty"`
	DiskAvailableStart    int64 `json:"diskAvailableStart,omitempty"`
	DiskTotal             int64 `json:"diskTotal,omitempty"`
	DiskUsedDeltaEnd      int64 `json:"diskUsedDeltaEnd,omitempty"`
	DiskUsedDeltaMax      int64 `json:"diskUsedDeltaMax,omitempty"`
	DiskUsedEnd           int64 `json:"diskUsedEnd,omitempty"`
	DiskUsedMax           int64 `json:"diskUsedMax,omitempty"`
	DiskUsedStart         int64 `json:"diskUsedStart,omitempty"`
	EndDuDurationMillis   int64 `json:"endDuDurationMillis,omitempty"`
	MaxDuDurationMillis   int64 `json:"maxDuDurationMillis,omitempty"`
	MaxOutDirSize         int64 `json:"maxOutDirSize,omitempty"`
	MinDiskAvailable      int64 `json:"minDiskAvailable,omitempty"`
	OutDirSizeDeltaEnd    int64 `json:"outDirSizeDeltaEnd,omitempty"`
	OutDirSizeDeltaMax    int64 `json:"outDirSizeDeltaMax,omitempty"`
	OutDirSizeEnd         int64 `json:"outDirSizeEnd,omitempty"`
	OutDirSizeStart       int64 `json:"outDirSizeStart,omitempty"`
	StartDuDurationMillis int64 `json:"startDuDurationMillis,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DiskAvailableDeltaEnd") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DiskAvailableDeltaEnd") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ResourceUtilizationDiskUsage) MarshalJSON

func (s ResourceUtilizationDiskUsage) MarshalJSON() ([]byte, error)

type ResourceUtilizationMemoryUsage

type ResourceUtilizationMemoryUsage struct {
	Avg     *ResourceUtilizationMemoryUsageMemoryUsageLine `json:"avg,omitempty"`
	MaxUsed int64                                          `json:"maxUsed,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Avg") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Avg") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ResourceUtilizationMemoryUsage) MarshalJSON

func (s ResourceUtilizationMemoryUsage) MarshalJSON() ([]byte, error)

type ResourceUtilizationMemoryUsageMemoryUsageLine

type ResourceUtilizationMemoryUsageMemoryUsageLine struct {
	Available int64 `json:"available,omitempty"`
	Buffers   int64 `json:"buffers,omitempty"`
	Cache     int64 `json:"cache,omitempty"`
	Free      int64 `json:"free,omitempty"`
	Shared    int64 `json:"shared,omitempty"`
	Total     int64 `json:"total,omitempty"`
	Used      int64 `json:"used,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Available") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Available") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (ResourceUtilizationMemoryUsageMemoryUsageLine) MarshalJSON

type Revision

type Revision struct {
	Commit       *CommitInfo           `json:"commit,omitempty"`
	CreationTime int64                 `json:"creationTime,omitempty,string"`
	Fetchs       []*FetchConfiguration `json:"fetchs,omitempty"`
	FileInfos    []*FileInfo           `json:"fileInfos,omitempty"`
	GitRevision  string                `json:"gitRevision,omitempty"`
	PatchSet     int64                 `json:"patchSet,omitempty"`
	Ref          string                `json:"ref,omitempty"`
	Uploader     *User                 `json:"uploader,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Commit") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Commit") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Revision) MarshalJSON

func (s Revision) MarshalJSON() ([]byte, error)

type SampleOutput

type SampleOutput struct {
	Host        string   `json:"host,omitempty"`
	ListOutputs []string `json:"listOutputs,omitempty"`
	ProcessId   string   `json:"processId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Host") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Host") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SampleOutput) MarshalJSON

func (s SampleOutput) MarshalJSON() ([]byte, error)

type SampleParameters

type SampleParameters struct {
	SampleOneRequest *SampleParametersSampleOneParameters `json:"sampleOneRequest,omitempty"`
	SampleTwoRequest *SampleParametersSampleTwoParameters `json:"sampleTwoRequest,omitempty"`
	Type             string                               `json:"type,omitempty"`
	// ForceSendFields is a list of field names (e.g. "SampleOneRequest") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "SampleOneRequest") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SampleParameters) MarshalJSON

func (s SampleParameters) MarshalJSON() ([]byte, error)

type SampleParametersMapValue

type SampleParametersMapValue struct {
	Name  string `json:"name,omitempty"`
	Value string `json:"value,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Name") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Name") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SampleParametersMapValue) MarshalJSON

func (s SampleParametersMapValue) MarshalJSON() ([]byte, error)

type SampleParametersSampleOneParameters

type SampleParametersSampleOneParameters struct {
	InputMaps []*SampleParametersMapValue `json:"inputMaps,omitempty"`
	// ForceSendFields is a list of field names (e.g. "InputMaps") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "InputMaps") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SampleParametersSampleOneParameters) MarshalJSON

func (s SampleParametersSampleOneParameters) MarshalJSON() ([]byte, error)

type SampleParametersSampleTwoParameters

type SampleParametersSampleTwoParameters struct {
	Input01 string `json:"input01,omitempty"`
	Input02 string `json:"input02,omitempty"`
	Input03 string `json:"input03,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Input01") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Input01") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SampleParametersSampleTwoParameters) MarshalJSON

func (s SampleParametersSampleTwoParameters) MarshalJSON() ([]byte, error)

type SchedulingPoolConfig

type SchedulingPoolConfig struct {
	BuildPlatform       string                                   `json:"buildPlatform,omitempty"`
	Contact             string                                   `json:"contact,omitempty"`
	Exclusive           bool                                     `json:"exclusive,omitempty"`
	HostnameRegexHolder *SchedulingPoolConfigHostnameRegexHolder `json:"hostnameRegexHolder,omitempty"`
	HostnameRegexs      []string                                 `json:"hostnameRegexs,omitempty"`
	IsByob              bool                                     `json:"isByob,omitempty"`
	JavaVersion         string                                   `json:"javaVersion,omitempty"`
	MigrationPercentage int64                                    `json:"migrationPercentage,omitempty"`
	Name                string                                   `json:"name,omitempty"`
	PlatformVersion     string                                   `json:"platformVersion,omitempty"`
	PoseidonEnabled     bool                                     `json:"poseidonEnabled,omitempty"`
	RbePoolInfoHolder   *SchedulingPoolConfigRBEPoolInfoHolder   `json:"rbePoolInfoHolder,omitempty"`
	Release             bool                                     `json:"release,omitempty"`
	RuleConfig          *SchedulingPoolConfigRuleConfig          `json:"ruleConfig,omitempty"`
	RuleRegexp          string                                   `json:"ruleRegexp,omitempty"`
	Trident             bool                                     `json:"trident,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "BuildPlatform") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildPlatform") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SchedulingPoolConfig) MarshalJSON

func (s SchedulingPoolConfig) MarshalJSON() ([]byte, error)

type SchedulingPoolConfigHostnameRegexHolder

type SchedulingPoolConfigHostnameRegexHolder struct {
	HostnameRegexs []string `json:"hostnameRegexs,omitempty"`
	// ForceSendFields is a list of field names (e.g. "HostnameRegexs") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "HostnameRegexs") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SchedulingPoolConfigHostnameRegexHolder) MarshalJSON

func (s SchedulingPoolConfigHostnameRegexHolder) MarshalJSON() ([]byte, error)

type SchedulingPoolConfigRBEPoolInfoHolder

type SchedulingPoolConfigRBEPoolInfoHolder struct {
	RbePoolInfos []*RBEPoolInfo `json:"rbePoolInfos,omitempty"`
	// ForceSendFields is a list of field names (e.g. "RbePoolInfos") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "RbePoolInfos") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SchedulingPoolConfigRBEPoolInfoHolder) MarshalJSON

func (s SchedulingPoolConfigRBEPoolInfoHolder) MarshalJSON() ([]byte, error)

type SchedulingPoolConfigRuleConfig

type SchedulingPoolConfigRuleConfig struct {
	BuildType     string                                        `json:"buildType,omitempty"`
	PinnedTargets []*SchedulingPoolConfigRuleConfigPinnedTarget `json:"pinnedTargets,omitempty"`
	Priority      string                                        `json:"priority,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildType") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildType") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SchedulingPoolConfigRuleConfig) MarshalJSON

func (s SchedulingPoolConfigRuleConfig) MarshalJSON() ([]byte, error)

type SchedulingPoolConfigRuleConfigPinnedTarget

type SchedulingPoolConfigRuleConfigPinnedTarget struct {
	Branch  string   `json:"branch,omitempty"`
	Targets []string `json:"targets,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Branch") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Branch") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SchedulingPoolConfigRuleConfigPinnedTarget) MarshalJSON

type SchedulingPoolListResponse

type SchedulingPoolListResponse struct {
	NextPageToken     string                  `json:"nextPageToken,omitempty"`
	PreviousPageToken string                  `json:"previousPageToken,omitempty"`
	SchedulingPools   []*SchedulingPoolConfig `json:"schedulingPools,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "NextPageToken") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SchedulingPoolListResponse) MarshalJSON

func (s SchedulingPoolListResponse) MarshalJSON() ([]byte, error)

type SchedulingpoolGetCall

type SchedulingpoolGetCall struct {
	// contains filtered or unexported fields
}

func (*SchedulingpoolGetCall) Context

Context sets the context to be used in this call's Do method.

func (*SchedulingpoolGetCall) Do

Do executes the "androidbuildinternal.schedulingpool.get" call. Any non-2xx status code is an error. Response headers are in either *SchedulingPoolConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*SchedulingpoolGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*SchedulingpoolGetCall) Header

func (c *SchedulingpoolGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*SchedulingpoolGetCall) IfNoneMatch

func (c *SchedulingpoolGetCall) IfNoneMatch(entityTag string) *SchedulingpoolGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type SchedulingpoolListCall

type SchedulingpoolListCall struct {
	// contains filtered or unexported fields
}

func (*SchedulingpoolListCall) BranchTarget

func (c *SchedulingpoolListCall) BranchTarget(branchTarget string) *SchedulingpoolListCall

BranchTarget sets the optional parameter "branchTarget":

func (*SchedulingpoolListCall) BuildType

func (c *SchedulingpoolListCall) BuildType(buildType string) *SchedulingpoolListCall

BuildType sets the optional parameter "buildType":

Possible values:

"submitted"
"pending"
"external"
"train"
"local"

func (*SchedulingpoolListCall) Context

Context sets the context to be used in this call's Do method.

func (*SchedulingpoolListCall) Do

Do executes the "androidbuildinternal.schedulingpool.list" call. Any non-2xx status code is an error. Response headers are in either *SchedulingPoolListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*SchedulingpoolListCall) Exclusive

func (c *SchedulingpoolListCall) Exclusive(exclusive bool) *SchedulingpoolListCall

Exclusive sets the optional parameter "exclusive":

func (*SchedulingpoolListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*SchedulingpoolListCall) Header

func (c *SchedulingpoolListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*SchedulingpoolListCall) HostName

func (c *SchedulingpoolListCall) HostName(hostName string) *SchedulingpoolListCall

HostName sets the optional parameter "hostName":

func (*SchedulingpoolListCall) IfNoneMatch

func (c *SchedulingpoolListCall) IfNoneMatch(entityTag string) *SchedulingpoolListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*SchedulingpoolListCall) MaxResults

func (c *SchedulingpoolListCall) MaxResults(maxResults int64) *SchedulingpoolListCall

MaxResults sets the optional parameter "maxResults":

func (*SchedulingpoolListCall) PageToken

func (c *SchedulingpoolListCall) PageToken(pageToken string) *SchedulingpoolListCall

PageToken sets the optional parameter "pageToken":

func (*SchedulingpoolListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type SchedulingpoolService

type SchedulingpoolService struct {
	// contains filtered or unexported fields
}

func NewSchedulingpoolService

func NewSchedulingpoolService(s *Service) *SchedulingpoolService

func (*SchedulingpoolService) Get

Get:

- resourceId: .

func (*SchedulingpoolService) List

List:

type SdkVersion

type SdkVersion struct {
	VersionInt int64  `json:"versionInt,omitempty"`
	VersionStr string `json:"versionStr,omitempty"`
	// ForceSendFields is a list of field names (e.g. "VersionInt") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "VersionInt") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SdkVersion) MarshalJSON

func (s SdkVersion) MarshalJSON() ([]byte, error)

type SelfserviceOperation

type SelfserviceOperation struct {
	CreateBranchParameters     *SelfserviceOperationCreateBranchParameters     `json:"createBranchParameters,omitempty"`
	CreateKeyParameters        *SelfserviceOperationCreateKeyParameters        `json:"createKeyParameters,omitempty"`
	CreateRepoBranchParameters *SelfserviceOperationCreateRepoBranchParameters `json:"createRepoBranchParameters,omitempty"`
	GenericParameters          *SelfserviceOperationGenericParameters          `json:"genericParameters,omitempty"`
	Id                         string                                          `json:"id,omitempty"`
	MergeRepoBranchParameters  *SelfserviceOperationMergeRepoBranchParameters  `json:"mergeRepoBranchParameters,omitempty"`
	Revision                   string                                          `json:"revision,omitempty"`
	Type                       string                                          `json:"type,omitempty"`
	UpdateAclParameters        *SelfserviceOperationManageAclParameters        `json:"updateAclParameters,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CreateBranchParameters") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CreateBranchParameters") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SelfserviceOperation) MarshalJSON

func (s SelfserviceOperation) MarshalJSON() ([]byte, error)

type SelfserviceOperationAclChange

type SelfserviceOperationAclChange struct {
	AclName                  string `json:"aclName,omitempty"`
	AclOp                    string `json:"aclOp,omitempty"`
	AclRole                  string `json:"aclRole,omitempty"`
	Email                    string `json:"email,omitempty"`
	VerifiedGaiaRobotAccount bool   `json:"verifiedGaiaRobotAccount,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AclName") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AclName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SelfserviceOperationAclChange) MarshalJSON

func (s SelfserviceOperationAclChange) MarshalJSON() ([]byte, error)

type SelfserviceOperationCreateBranchParameters

type SelfserviceOperationCreateBranchParameters struct {
	BugId                    int64                          `json:"bugId,omitempty"`
	DryRun                   bool                           `json:"dryRun,omitempty"`
	ForceUpdate              bool                           `json:"forceUpdate,omitempty"`
	IgnoreExistingDownstream bool                           `json:"ignoreExistingDownstream,omitempty"`
	IncludeDownstream        bool                           `json:"includeDownstream,omitempty"`
	NewBranch                string                         `json:"newBranch,omitempty"`
	Projects                 []*SelfserviceOperationProject `json:"projects,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BugId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BugId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SelfserviceOperationCreateBranchParameters) MarshalJSON

type SelfserviceOperationCreateKeyParameters

type SelfserviceOperationCreateKeyParameters struct {
	BugId             int64    `json:"bugId,omitempty"`
	Contacts          string   `json:"contacts,omitempty"`
	DeviceCategory    string   `json:"deviceCategory,omitempty"`
	DryRun            bool     `json:"dryRun,omitempty"`
	KeyName           string   `json:"keyName,omitempty"`
	KeyRealm          string   `json:"keyRealm,omitempty"`
	KeyType           string   `json:"keyType,omitempty"`
	KeyTypes          []string `json:"keyTypes,omitempty"`
	PackageName       string   `json:"packageName,omitempty"`
	SecurityReviewBug string   `json:"securityReviewBug,omitempty"`
	SigningUtilServer string   `json:"signingUtilServer,omitempty"`
	UseExistingKey    bool     `json:"useExistingKey,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BugId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BugId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SelfserviceOperationCreateKeyParameters) MarshalJSON

func (s SelfserviceOperationCreateKeyParameters) MarshalJSON() ([]byte, error)

type SelfserviceOperationCreateRepoBranchParameters

type SelfserviceOperationCreateRepoBranchParameters struct {
	BranchType     string                          `json:"branchType,omitempty"`
	BugId          int64                           `json:"bugId,omitempty"`
	DryRun         bool                            `json:"dryRun,omitempty"`
	ForceUpdate    bool                            `json:"forceUpdate,omitempty"`
	GerritInstance string                          `json:"gerritInstance,omitempty"`
	Manifest       string                          `json:"manifest,omitempty"`
	NewRepoBranch  string                          `json:"newRepoBranch,omitempty"`
	SkipProjects   []string                        `json:"skipProjects,omitempty"`
	Source         *SelfserviceOperationRepoSource `json:"source,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BranchType") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BranchType") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SelfserviceOperationCreateRepoBranchParameters) MarshalJSON

type SelfserviceOperationGenericParameters

type SelfserviceOperationGenericParameters struct {
	Parameters []*SelfserviceOperationSimpleParameter `json:"parameters,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Parameters") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Parameters") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SelfserviceOperationGenericParameters) MarshalJSON

func (s SelfserviceOperationGenericParameters) MarshalJSON() ([]byte, error)

type SelfserviceOperationManageAclParameters

type SelfserviceOperationManageAclParameters struct {
	AclChanges     []*SelfserviceOperationAclChange `json:"aclChanges,omitempty"`
	BugId          int64                            `json:"bugId,omitempty"`
	CreateIfNeeded bool                             `json:"createIfNeeded,omitempty"`
	DryRun         bool                             `json:"dryRun,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AclChanges") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AclChanges") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SelfserviceOperationManageAclParameters) MarshalJSON

func (s SelfserviceOperationManageAclParameters) MarshalJSON() ([]byte, error)

type SelfserviceOperationMergeRepoBranchParameters

type SelfserviceOperationMergeRepoBranchParameters struct {
	BugId                    int64    `json:"bugId,omitempty"`
	DryRun                   bool     `json:"dryRun,omitempty"`
	ForceUpdate              bool     `json:"forceUpdate,omitempty"`
	IgnoreExistingDownstream bool     `json:"ignoreExistingDownstream,omitempty"`
	IncludeDownstream        bool     `json:"includeDownstream,omitempty"`
	MergeStrategy            string   `json:"mergeStrategy,omitempty"`
	SkipProjects             []string `json:"skipProjects,omitempty"`
	Source                   string   `json:"source,omitempty"`
	Subject                  string   `json:"subject,omitempty"`
	Target                   string   `json:"target,omitempty"`
	Topic                    string   `json:"topic,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BugId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BugId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SelfserviceOperationMergeRepoBranchParameters) MarshalJSON

type SelfserviceOperationProduct

type SelfserviceOperationProduct struct {
	CreateBranchOutputProduct *SelfserviceOperationProductCreateBranchProduct `json:"createBranchOutputProduct,omitempty"`
	OutputProduct             *SelfserviceOperationProductGenericProduct      `json:"outputProduct,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CreateBranchOutputProduct")
	// to unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CreateBranchOutputProduct") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SelfserviceOperationProduct) MarshalJSON

func (s SelfserviceOperationProduct) MarshalJSON() ([]byte, error)

type SelfserviceOperationProductCreateBranchProduct

type SelfserviceOperationProductCreateBranchProduct struct {
	CreateBranchStatus []*SelfserviceOperationProductCreateBranchStatus `json:"createBranchStatus,omitempty"`
	FailedMessages     []*SelfserviceOperationProductFailedMessage      `json:"failedMessages,omitempty"`
	StatusMessages     []string                                         `json:"statusMessages,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CreateBranchStatus") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CreateBranchStatus") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SelfserviceOperationProductCreateBranchProduct) MarshalJSON

type SelfserviceOperationProductCreateBranchStatus

type SelfserviceOperationProductCreateBranchStatus struct {
	AlreadyAtRevision   bool                                        `json:"alreadyAtRevision,omitempty"`
	BranchName          string                                      `json:"branchName,omitempty"`
	Created             bool                                        `json:"created,omitempty"`
	Deleted             bool                                        `json:"deleted,omitempty"`
	FailedMessages      []*SelfserviceOperationProductFailedMessage `json:"failedMessages,omitempty"`
	NotBranched         bool                                        `json:"notBranched,omitempty"`
	OriginalSha         string                                      `json:"originalSha,omitempty"`
	Project             *SelfserviceOperationProject                `json:"project,omitempty"`
	RequiredForceUpdate bool                                        `json:"requiredForceUpdate,omitempty"`
	StatusMessages      []string                                    `json:"statusMessages,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AlreadyAtRevision") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AlreadyAtRevision") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SelfserviceOperationProductCreateBranchStatus) MarshalJSON

type SelfserviceOperationProductFailedMessage

type SelfserviceOperationProductFailedMessage struct {
	ErrorMessage string `json:"errorMessage,omitempty"`
	Subject      string `json:"subject,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ErrorMessage") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ErrorMessage") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SelfserviceOperationProductFailedMessage) MarshalJSON

type SelfserviceOperationProductGenericProduct

type SelfserviceOperationProductGenericProduct struct {
	BugId          int64                                       `json:"bugId,omitempty"`
	ResultMessages []*SelfserviceOperationProductResultMessage `json:"resultMessages,omitempty"`
	Results        []*SelfserviceOperationProductGenericResult `json:"results,omitempty"`
	Status         string                                      `json:"status,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BugId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BugId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SelfserviceOperationProductGenericProduct) MarshalJSON

type SelfserviceOperationProductGenericResult

type SelfserviceOperationProductGenericResult struct {
	ErrorMsgs []string `json:"errorMsgs,omitempty"`
	InfoMsgs  []string `json:"infoMsgs,omitempty"`
	RequestId string   `json:"requestId,omitempty"`
	Status    string   `json:"status,omitempty"`
	WarnMsgs  []string `json:"warnMsgs,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ErrorMsgs") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ErrorMsgs") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SelfserviceOperationProductGenericResult) MarshalJSON

type SelfserviceOperationProductResultMessage

type SelfserviceOperationProductResultMessage struct {
	MessageBody string `json:"messageBody,omitempty"`
	MessageType string `json:"messageType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "MessageBody") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "MessageBody") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SelfserviceOperationProductResultMessage) MarshalJSON

type SelfserviceOperationProject

type SelfserviceOperationProject struct {
	GerritInstance string `json:"gerritInstance,omitempty"`
	Project        string `json:"project,omitempty"`
	Revision       string `json:"revision,omitempty"`
	// ForceSendFields is a list of field names (e.g. "GerritInstance") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "GerritInstance") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SelfserviceOperationProject) MarshalJSON

func (s SelfserviceOperationProject) MarshalJSON() ([]byte, error)

type SelfserviceOperationRepoSource

type SelfserviceOperationRepoSource struct {
	BuildId     int64  `json:"buildId,omitempty"`
	BuildRcName string `json:"buildRcName,omitempty"`
	RepoBranch  string `json:"repoBranch,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SelfserviceOperationRepoSource) MarshalJSON

func (s SelfserviceOperationRepoSource) MarshalJSON() ([]byte, error)

type SelfserviceOperationSimpleParameter

type SelfserviceOperationSimpleParameter struct {
	BoolValue bool   `json:"boolValue,omitempty"`
	IntValue  int64  `json:"intValue,omitempty"`
	IsNone    bool   `json:"isNone,omitempty"`
	Name      string `json:"name,omitempty"`
	StrValue  string `json:"strValue,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BoolValue") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BoolValue") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SelfserviceOperationSimpleParameter) MarshalJSON

func (s SelfserviceOperationSimpleParameter) MarshalJSON() ([]byte, error)

type SemaphoreMessage

type SemaphoreMessage struct {
	CreationTimestamp     int64    `json:"creationTimestamp,omitempty,string"`
	Enabled               bool     `json:"enabled,omitempty"`
	Id                    string   `json:"id,omitempty"`
	LastModifiedTimestamp int64    `json:"lastModifiedTimestamp,omitempty,string"`
	LongMessage           string   `json:"longMessage,omitempty"`
	Revision              string   `json:"revision,omitempty"`
	Scopes                []string `json:"scopes,omitempty"`
	ShortMessage          string   `json:"shortMessage,omitempty"`
	Urgency               string   `json:"urgency,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "CreationTimestamp") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CreationTimestamp") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SemaphoreMessage) MarshalJSON

func (s SemaphoreMessage) MarshalJSON() ([]byte, error)

type Service

type Service struct {
	BasePath  string // API endpoint base URL
	UserAgent string // optional additional User-Agent fragment

	Aconfigflags *AconfigflagsService

	Analyzerfinding *AnalyzerfindingService

	Analyzerresult *AnalyzerresultService

	Branch *BranchService

	Bughash *BughashService

	Build *BuildService

	Buildartifact *BuildartifactService

	Buildattempt *BuildattemptService

	Buildid *BuildidService

	Buildtransition *BuildtransitionService

	Change *ChangeService

	Changesetspec *ChangesetspecService

	Deviceblob *DeviceblobService

	Externaldisk *ExternaldiskService

	Imagerequest *ImagerequestService

	Invocation *InvocationService

	Label *LabelService

	Legacytestartifact *LegacytestartifactService

	Legacytestresult *LegacytestresultService

	Machine *MachineService

	Message *MessageService

	Metric *MetricService

	Platinumtransition *PlatinumtransitionService

	Prebuiltfile *PrebuiltfileService

	Schedulingpool *SchedulingpoolService

	Software *SoftwareService

	Target *TargetService

	Testartifact *TestartifactService

	Testresult *TestresultService

	Worknode *WorknodeService

	Workplan *WorkplanService

	Workunit *WorkunitService
	// contains filtered or unexported fields
}

func New deprecated

func New(client *http.Client) (*Service, error)

New creates a new Service. It uses the provided http.Client for requests.

Deprecated: please use NewService instead. To provide a custom HTTP client, use option.WithHTTPClient. If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.

func NewService

func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)

NewService creates a new Service.

type SkippedReason

type SkippedReason struct {
	BugId         string `json:"bugId,omitempty"`
	ReasonMessage string `json:"reasonMessage,omitempty"`
	ReasonType    string `json:"reasonType,omitempty"`
	Trigger       string `json:"trigger,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BugId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BugId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SkippedReason) MarshalJSON

func (s SkippedReason) MarshalJSON() ([]byte, error)

type SnapOutput

type SnapOutput struct {
	CreatedChangesOutput *CreatedChangesOutput `json:"createdChangesOutput,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CreatedChangesOutput") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CreatedChangesOutput") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SnapOutput) MarshalJSON

func (s SnapOutput) MarshalJSON() ([]byte, error)

type SnapshotSpec

type SnapshotSpec struct {
	BuildSpec      *BuildSpec      `json:"buildSpec,omitempty"`
	InvocationSpec *InvocationSpec `json:"invocationSpec,omitempty"`
	ObjectType     string          `json:"objectType,omitempty"`
	TestResultSpec *TestResultSpec `json:"testResultSpec,omitempty"`
	WorkUnitSpec   *WorkUnitSpec   `json:"workUnitSpec,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildSpec") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildSpec") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SnapshotSpec) MarshalJSON

func (s SnapshotSpec) MarshalJSON() ([]byte, error)

type SoftwareGetCall

type SoftwareGetCall struct {
	// contains filtered or unexported fields
}

func (*SoftwareGetCall) Context

Context sets the context to be used in this call's Do method.

func (*SoftwareGetCall) Do

Do executes the "androidbuildinternal.software.get" call. Any non-2xx status code is an error. Response headers are in either *SoftwareVersion.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*SoftwareGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*SoftwareGetCall) Header

func (c *SoftwareGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*SoftwareGetCall) IfNoneMatch

func (c *SoftwareGetCall) IfNoneMatch(entityTag string) *SoftwareGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type SoftwareService

type SoftwareService struct {
	// contains filtered or unexported fields
}

func NewSoftwareService

func NewSoftwareService(s *Service) *SoftwareService

func (*SoftwareService) Get

func (r *SoftwareService) Get(resourceId string) *SoftwareGetCall

Get:

- resourceId: .

type SoftwareVersion

type SoftwareVersion struct {
	DownloadUrl string `json:"downloadUrl,omitempty"`
	Version     string `json:"version,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "DownloadUrl") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DownloadUrl") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SoftwareVersion) MarshalJSON

func (s SoftwareVersion) MarshalJSON() ([]byte, error)

type Statistics

type Statistics struct {
	Count             int64   `json:"count,omitempty"`
	Maximum           float64 `json:"maximum,omitempty"`
	Mean              float64 `json:"mean,omitempty"`
	Median            float64 `json:"median,omitempty"`
	Minimum           float64 `json:"minimum,omitempty"`
	StandardDeviation float64 `json:"standardDeviation,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Count") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Count") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Statistics) MarshalJSON

func (s Statistics) MarshalJSON() ([]byte, error)

func (*Statistics) UnmarshalJSON

func (s *Statistics) UnmarshalJSON(data []byte) error

type StatusAggregation

type StatusAggregation struct {
	Num    int64  `json:"num,omitempty,string"`
	Status string `json:"status,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Num") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Num") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (StatusAggregation) MarshalJSON

func (s StatusAggregation) MarshalJSON() ([]byte, error)

type SubmitReleaseInfo

type SubmitReleaseInfo struct {
	BranchName string `json:"branchName,omitempty"`
	GerritName string `json:"gerritName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BranchName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BranchName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SubmitReleaseInfo) MarshalJSON

func (s SubmitReleaseInfo) MarshalJSON() ([]byte, error)

type SystemLibrary

type SystemLibrary struct {
	Name     string `json:"name,omitempty"`
	Optional bool   `json:"optional,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Name") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Name") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (SystemLibrary) MarshalJSON

func (s SystemLibrary) MarshalJSON() ([]byte, error)

type Target

type Target struct {
	AdditionalBuildTargets     []string                         `json:"additionalBuildTargets,omitempty"`
	BigstoreBucketName         string                           `json:"bigstoreBucketName,omitempty"`
	BuildCommands              []string                         `json:"buildCommands,omitempty"`
	BuildLimitBuildId          string                           `json:"buildLimitBuildId,omitempty"`
	BuildPlatform              string                           `json:"buildPlatform,omitempty"`
	BuildbotRolloutFlags       []*TargetFeatureRolloutFlag      `json:"buildbotRolloutFlags,omitempty"`
	BusytownBuilder            bool                             `json:"busytownBuilder,omitempty"`
	Byob                       bool                             `json:"byob,omitempty"`
	DependencyTargets          []*TargetDependencyNode          `json:"dependencyTargets,omitempty"`
	Disabled                   bool                             `json:"disabled,omitempty"`
	DockerInfo                 *DockerInfo                      `json:"dockerInfo,omitempty"`
	EnableDocker               bool                             `json:"enableDocker,omitempty"`
	EnableReleaseBuildChaining bool                             `json:"enableReleaseBuildChaining,omitempty"`
	EnableWorknodeMonitor      bool                             `json:"enableWorknodeMonitor,omitempty"`
	Environments               map[string]string                `json:"environments,omitempty"`
	ExternalBuilder            *TargetExternalBuilderConfig     `json:"externalBuilder,omitempty"`
	Flashstation               *TargetFlashStationConfig        `json:"flashstation,omitempty"`
	Gsi                        *TargetGsiConfig                 `json:"gsi,omitempty"`
	HasDependent               bool                             `json:"hasDependent,omitempty"`
	IncrementalBuild           bool                             `json:"incrementalBuild,omitempty"`
	JavaVersion                string                           `json:"javaVersion,omitempty"`
	LaunchcontrolConfig        *TargetLCTargetConfig            `json:"launchcontrolConfig,omitempty"`
	LaunchcontrolName          string                           `json:"launchcontrolName,omitempty"`
	Name                       string                           `json:"name,omitempty"`
	NotificationConfig         *NotificationConfig              `json:"notificationConfig,omitempty"`
	OwnerInfo                  *OwnerInfo                       `json:"ownerInfo,omitempty"`
	PlatformVersion            string                           `json:"platformVersion,omitempty"`
	PlatinumEnabled            bool                             `json:"platinumEnabled,omitempty"`
	PlatinumType               string                           `json:"platinumType,omitempty"`
	PostsubmitBuildAccount     string                           `json:"postsubmitBuildAccount,omitempty"`
	PresubmitBuildAccount      string                           `json:"presubmitBuildAccount,omitempty"`
	PresubmitIncrementalBuild  bool                             `json:"presubmitIncrementalBuild,omitempty"`
	Priority                   string                           `json:"priority,omitempty"`
	Product                    string                           `json:"product,omitempty"`
	ProvenanceInfo             *ProvenanceInfo                  `json:"provenanceInfo,omitempty"`
	RbeSupported               bool                             `json:"rbeSupported,omitempty"`
	ReleaseBranch              bool                             `json:"releaseBranch,omitempty"`
	Signing                    *TargetSigningConfig             `json:"signing,omitempty"`
	SubmitQueue                *TargetSubmitQueueTargetConfig   `json:"submitQueue,omitempty"`
	Target                     string                           `json:"target,omitempty"`
	TreehuggerValidationCheck  *TargetTreehuggerValidationCheck `json:"treehuggerValidationCheck,omitempty"`
	TridentConfig              *TargetTridentConfig             `json:"tridentConfig,omitempty"`
	TridentPostsubmitPriority  string                           `json:"tridentPostsubmitPriority,omitempty"`
	TridentPresubmitPriority   string                           `json:"tridentPresubmitPriority,omitempty"`
	UseTrident                 bool                             `json:"useTrident,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "AdditionalBuildTargets") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AdditionalBuildTargets") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Target) MarshalJSON

func (s Target) MarshalJSON() ([]byte, error)

type TargetDependencyNode

type TargetDependencyNode struct {
	ArtifactGlobs   []string `json:"artifactGlobs,omitempty"`
	ArtifactPrefixs []string `json:"artifactPrefixs,omitempty"`
	DestDir         string   `json:"destDir,omitempty"`
	TargetName      string   `json:"targetName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ArtifactGlobs") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ArtifactGlobs") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TargetDependencyNode) MarshalJSON

func (s TargetDependencyNode) MarshalJSON() ([]byte, error)

type TargetExternalBuilderConfig

type TargetExternalBuilderConfig struct {
	Enabled bool `json:"enabled,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Enabled") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Enabled") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TargetExternalBuilderConfig) MarshalJSON

func (s TargetExternalBuilderConfig) MarshalJSON() ([]byte, error)

type TargetFeatureRolloutFlag

type TargetFeatureRolloutFlag struct {
	BoolValue   bool    `json:"boolValue,omitempty"`
	FlagName    string  `json:"flagName,omitempty"`
	FloatValue  float64 `json:"floatValue,omitempty"`
	IntValue    int64   `json:"intValue,omitempty"`
	StringValue string  `json:"stringValue,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BoolValue") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BoolValue") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TargetFeatureRolloutFlag) MarshalJSON

func (s TargetFeatureRolloutFlag) MarshalJSON() ([]byte, error)

func (*TargetFeatureRolloutFlag) UnmarshalJSON

func (s *TargetFeatureRolloutFlag) UnmarshalJSON(data []byte) error

type TargetFlashStationConfig

type TargetFlashStationConfig struct {
	Enabled bool `json:"enabled,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Enabled") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Enabled") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TargetFlashStationConfig) MarshalJSON

func (s TargetFlashStationConfig) MarshalJSON() ([]byte, error)

type TargetGetCall

type TargetGetCall struct {
	// contains filtered or unexported fields
}

func (*TargetGetCall) Context

func (c *TargetGetCall) Context(ctx context.Context) *TargetGetCall

Context sets the context to be used in this call's Do method.

func (*TargetGetCall) Do

func (c *TargetGetCall) Do(opts ...googleapi.CallOption) (*Target, error)

Do executes the "androidbuildinternal.target.get" call. Any non-2xx status code is an error. Response headers are in either *Target.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*TargetGetCall) Fields

func (c *TargetGetCall) Fields(s ...googleapi.Field) *TargetGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*TargetGetCall) Header

func (c *TargetGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*TargetGetCall) IfNoneMatch

func (c *TargetGetCall) IfNoneMatch(entityTag string) *TargetGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type TargetGsiConfig

type TargetGsiConfig struct {
	Enabled     bool     `json:"enabled,omitempty"`
	Filesystems []string `json:"filesystems,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Enabled") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Enabled") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TargetGsiConfig) MarshalJSON

func (s TargetGsiConfig) MarshalJSON() ([]byte, error)

type TargetLCTargetConfig

type TargetLCTargetConfig struct {
	BuildGroup                 int64 `json:"buildGroup,omitempty"`
	Priority                   int64 `json:"priority,omitempty"`
	TesterRequireSpecificFiles bool  `json:"testerRequireSpecificFiles,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildGroup") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildGroup") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TargetLCTargetConfig) MarshalJSON

func (s TargetLCTargetConfig) MarshalJSON() ([]byte, error)

type TargetListCall

type TargetListCall struct {
	// contains filtered or unexported fields
}

func (*TargetListCall) AdditionalBuildTarget

func (c *TargetListCall) AdditionalBuildTarget(additionalBuildTarget string) *TargetListCall

AdditionalBuildTarget sets the optional parameter "additionalBuildTarget":

func (*TargetListCall) Context

func (c *TargetListCall) Context(ctx context.Context) *TargetListCall

Context sets the context to be used in this call's Do method.

func (*TargetListCall) Disabled

func (c *TargetListCall) Disabled(disabled bool) *TargetListCall

Disabled sets the optional parameter "disabled":

func (*TargetListCall) Do

Do executes the "androidbuildinternal.target.list" call. Any non-2xx status code is an error. Response headers are in either *TargetListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*TargetListCall) EnvironmentVariable

func (c *TargetListCall) EnvironmentVariable(environmentVariable string) *TargetListCall

EnvironmentVariable sets the optional parameter "environmentVariable":

func (*TargetListCall) EnvironmentVariableKey

func (c *TargetListCall) EnvironmentVariableKey(environmentVariableKey string) *TargetListCall

EnvironmentVariableKey sets the optional parameter "environmentVariableKey":

func (*TargetListCall) Fields

func (c *TargetListCall) Fields(s ...googleapi.Field) *TargetListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*TargetListCall) Header

func (c *TargetListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*TargetListCall) IfNoneMatch

func (c *TargetListCall) IfNoneMatch(entityTag string) *TargetListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*TargetListCall) LaunchcontrolName

func (c *TargetListCall) LaunchcontrolName(launchcontrolName string) *TargetListCall

LaunchcontrolName sets the optional parameter "launchcontrolName":

func (*TargetListCall) MaxResults

func (c *TargetListCall) MaxResults(maxResults int64) *TargetListCall

MaxResults sets the optional parameter "maxResults":

func (*TargetListCall) PageToken

func (c *TargetListCall) PageToken(pageToken string) *TargetListCall

PageToken sets the optional parameter "pageToken":

func (*TargetListCall) Pages

func (c *TargetListCall) Pages(ctx context.Context, f func(*TargetListResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*TargetListCall) Product

func (c *TargetListCall) Product(product string) *TargetListCall

Product sets the optional parameter "product":

type TargetListResponse

type TargetListResponse struct {
	NextPageToken     string    `json:"nextPageToken,omitempty"`
	PreviousPageToken string    `json:"previousPageToken,omitempty"`
	Targets           []*Target `json:"targets,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "NextPageToken") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TargetListResponse) MarshalJSON

func (s TargetListResponse) MarshalJSON() ([]byte, error)

type TargetService

type TargetService struct {
	// contains filtered or unexported fields
}

func NewTargetService

func NewTargetService(s *Service) *TargetService

func (*TargetService) Get

func (r *TargetService) Get(branch string, resourceId string) *TargetGetCall

Get:

- branch: . - resourceId: .

func (*TargetService) List

func (r *TargetService) List(branch string) *TargetListCall

List:

- branch: .

type TargetSigningConfig

type TargetSigningConfig struct {
	Apks           []*TargetSigningConfigApk      `json:"apks,omitempty"`
	DefaultApks    []string                       `json:"defaultApks,omitempty"`
	Otas           []*TargetSigningConfigLooseOTA `json:"otas,omitempty"`
	PackageType    string                         `json:"packageType,omitempty"`
	SigningBackend string                         `json:"signingBackend,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Apks") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Apks") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TargetSigningConfig) MarshalJSON

func (s TargetSigningConfig) MarshalJSON() ([]byte, error)

type TargetSigningConfigApk

type TargetSigningConfigApk struct {
	AclName     string                         `json:"aclName,omitempty"`
	ApkRegex    string                         `json:"apkRegex,omitempty"`
	InnerApks   []*TargetSigningConfigApk      `json:"innerApks,omitempty"`
	Key         string                         `json:"key,omitempty"`
	MicroApks   []*TargetSigningConfigMicroApk `json:"microApks,omitempty"`
	Name        string                         `json:"name,omitempty"`
	PackageName string                         `json:"packageName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AclName") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AclName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TargetSigningConfigApk) MarshalJSON

func (s TargetSigningConfigApk) MarshalJSON() ([]byte, error)

type TargetSigningConfigLooseOTA

type TargetSigningConfigLooseOTA struct {
	AclName string `json:"aclName,omitempty"`
	Key     string `json:"key,omitempty"`
	Name    string `json:"name,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AclName") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AclName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TargetSigningConfigLooseOTA) MarshalJSON

func (s TargetSigningConfigLooseOTA) MarshalJSON() ([]byte, error)

type TargetSigningConfigMicroApk

type TargetSigningConfigMicroApk struct {
	Key  string `json:"key,omitempty"`
	Name string `json:"name,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Key") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Key") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TargetSigningConfigMicroApk) MarshalJSON

func (s TargetSigningConfigMicroApk) MarshalJSON() ([]byte, error)

type TargetSubmitQueueTargetConfig

type TargetSubmitQueueTargetConfig struct {
	Enabled           bool  `json:"enabled,omitempty"`
	TreehuggerEnabled bool  `json:"treehuggerEnabled,omitempty"`
	Weight            int64 `json:"weight,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Enabled") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Enabled") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TargetSubmitQueueTargetConfig) MarshalJSON

func (s TargetSubmitQueueTargetConfig) MarshalJSON() ([]byte, error)

type TargetTreehuggerValidationCheck

type TargetTreehuggerValidationCheck struct {
	BypassValidatorPlatformCheck bool `json:"bypassValidatorPlatformCheck,omitempty"`
	BypassValidatorTridentCheck  bool `json:"bypassValidatorTridentCheck,omitempty"`
	// ForceSendFields is a list of field names (e.g.
	// "BypassValidatorPlatformCheck") to unconditionally include in API requests.
	// By default, fields with empty or default values are omitted from API
	// requests. See https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields
	// for more details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BypassValidatorPlatformCheck") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TargetTreehuggerValidationCheck) MarshalJSON

func (s TargetTreehuggerValidationCheck) MarshalJSON() ([]byte, error)

type TargetTridentConfig

type TargetTridentConfig struct {
	DefaultEmptyImageSize int64 `json:"defaultEmptyImageSize,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "DefaultEmptyImageSize") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DefaultEmptyImageSize") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TargetTridentConfig) MarshalJSON

func (s TargetTridentConfig) MarshalJSON() ([]byte, error)

type TestArtifactAssociateArtifactSectionResponse

type TestArtifactAssociateArtifactSectionResponse struct {
	ArchiveEntries    []*ArchiveEntry `json:"archiveEntries,omitempty"`
	ArtifactType      string          `json:"artifactType,omitempty"`
	ContentType       string          `json:"contentType,omitempty"`
	Crc32             int64           `json:"crc32,omitempty"`
	CreationTime      int64           `json:"creationTime,omitempty,string"`
	GoogleFilePointer string          `json:"googleFilePointer,omitempty"`
	InvocationId      string          `json:"invocationId,omitempty"`
	LastModifiedTime  int64           `json:"lastModifiedTime,omitempty,string"`
	Md5               string          `json:"md5,omitempty"`
	Name              string          `json:"name,omitempty"`
	Revision          string          `json:"revision,omitempty"`
	Size              int64           `json:"size,omitempty,string"`
	StoragePath       string          `json:"storagePath,omitempty"`
	TestResultId      string          `json:"testResultId,omitempty"`
	WorkUnitId        string          `json:"workUnitId,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ArchiveEntries") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ArchiveEntries") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestArtifactAssociateArtifactSectionResponse) MarshalJSON

type TestArtifactCopyToResponse

type TestArtifactCopyToResponse struct {
	DestinationBucket string `json:"destinationBucket,omitempty"`
	DestinationPath   string `json:"destinationPath,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "DestinationBucket") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DestinationBucket") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestArtifactCopyToResponse) MarshalJSON

func (s TestArtifactCopyToResponse) MarshalJSON() ([]byte, error)

type TestArtifactGetDownloadUrlResponse

type TestArtifactGetDownloadUrlResponse struct {
	SignedUrl string `json:"signedUrl,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "SignedUrl") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "SignedUrl") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestArtifactGetDownloadUrlResponse) MarshalJSON

func (s TestArtifactGetDownloadUrlResponse) MarshalJSON() ([]byte, error)

type TestArtifactListResponse

type TestArtifactListResponse struct {
	NextPageToken     string                   `json:"nextPageToken,omitempty"`
	PreviousPageToken string                   `json:"previousPageToken,omitempty"`
	TestArtifacts     []*BuildArtifactMetadata `json:"test_artifacts,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "NextPageToken") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestArtifactListResponse) MarshalJSON

func (s TestArtifactListResponse) MarshalJSON() ([]byte, error)

type TestBench

type TestBench struct {
	Attributes []string `json:"attributes,omitempty"`
	Cluster    string   `json:"cluster,omitempty"`
	ExtraArgs  []*Arg   `json:"extraArgs,omitempty"`
	Name       string   `json:"name,omitempty"`
	Properties []*Arg   `json:"properties,omitempty"`
	Readers    []string `json:"readers,omitempty"`
	RunTarget  string   `json:"runTarget,omitempty"`
	Scheduler  string   `json:"scheduler,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Attributes") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Attributes") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestBench) MarshalJSON

func (s TestBench) MarshalJSON() ([]byte, error)

type TestDefinition

type TestDefinition struct {
	Name       string      `json:"name,omitempty"`
	Properties []*Property `json:"properties,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Name") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Name") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestDefinition) MarshalJSON

func (s TestDefinition) MarshalJSON() ([]byte, error)

type TestIdentifier

type TestIdentifier struct {
	Method           string      `json:"method,omitempty"`
	MethodParameters []*Property `json:"methodParameters,omitempty"`
	Module           string      `json:"module,omitempty"`
	ModuleParameters []*Property `json:"moduleParameters,omitempty"`
	TestClass        string      `json:"testClass,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Method") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Method") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestIdentifier) MarshalJSON

func (s TestIdentifier) MarshalJSON() ([]byte, error)

type TestInvocationSummary

type TestInvocationSummary struct {
	InvocationStatusAggregations []*TestInvocationSummaryInvocationStatusAggregation `json:"invocationStatusAggregations,omitempty"`
	TestsComplete                bool                                                `json:"testsComplete,omitempty"`
	// ForceSendFields is a list of field names (e.g.
	// "InvocationStatusAggregations") to unconditionally include in API requests.
	// By default, fields with empty or default values are omitted from API
	// requests. See https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields
	// for more details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "InvocationStatusAggregations") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestInvocationSummary) MarshalJSON

func (s TestInvocationSummary) MarshalJSON() ([]byte, error)

type TestInvocationSummaryInvocationStatusAggregation

type TestInvocationSummaryInvocationStatusAggregation struct {
	InvocationIds []string `json:"invocationIds,omitempty"`
	Status        string   `json:"status,omitempty"`
	// ForceSendFields is a list of field names (e.g. "InvocationIds") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "InvocationIds") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestInvocationSummaryInvocationStatusAggregation) MarshalJSON

type TestRequest

type TestRequest struct {
	Atest                *TestRequestATest        `json:"atest,omitempty"`
	AtpTest              *TestRequestAtpTest      `json:"atpTest,omitempty"`
	BranchGcl            string                   `json:"branchGcl,omitempty"`
	DeviceSelection      *DeviceSelection         `json:"deviceSelection,omitempty"`
	ExtraOptions         []*Arg                   `json:"extraOptions,omitempty"`
	ExtraTargets         []string                 `json:"extraTargets,omitempty"`
	GclTest              *TestRequestAtpGclTest   `json:"gclTest,omitempty"`
	ImportExtraArgs      bool                     `json:"importExtraArgs,omitempty"`
	InvocationProperties []*Arg                   `json:"invocationProperties,omitempty"`
	LocalTest            *TestRequestLocalTest    `json:"localTest,omitempty"`
	Location             string                   `json:"location,omitempty"`
	PrimaryBuildDevice   string                   `json:"primaryBuildDevice,omitempty"`
	RunCount             int64                    `json:"runCount,omitempty"`
	Runner               string                   `json:"runner,omitempty"`
	RunnerOptions        []*Arg                   `json:"runnerOptions,omitempty"`
	ShardCount           int64                    `json:"shardCount,omitempty"`
	TestBenchGcl         string                   `json:"testBenchGcl,omitempty"`
	TestRunContext       string                   `json:"testRunContext,omitempty"`
	TradefedTest         *TestRequestTradefedTest `json:"tradefedTest,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Atest") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Atest") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestRequest) MarshalJSON

func (s TestRequest) MarshalJSON() ([]byte, error)

type TestRequestATest

type TestRequestATest struct {
	Command           string                           `json:"command,omitempty"`
	DeviceSelection   *TestRequestATestDeviceSelection `json:"deviceSelection,omitempty"`
	TestMappingConfig *TestRequestTestMappingConfig    `json:"testMappingConfig,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Command") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Command") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestRequestATest) MarshalJSON

func (s TestRequestATest) MarshalJSON() ([]byte, error)

type TestRequestATestDeviceSelection

type TestRequestATestDeviceSelection struct {
	Product string `json:"product,omitempty"`
	Type    string `json:"type,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Product") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Product") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestRequestATestDeviceSelection) MarshalJSON

func (s TestRequestATestDeviceSelection) MarshalJSON() ([]byte, error)

type TestRequestAtpGclTest

type TestRequestAtpGclTest struct {
	TestGcl  string `json:"testGcl,omitempty"`
	TestName string `json:"testName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "TestGcl") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "TestGcl") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestRequestAtpGclTest) MarshalJSON

func (s TestRequestAtpGclTest) MarshalJSON() ([]byte, error)

type TestRequestAtpTest

type TestRequestAtpTest struct {
	TestName string `json:"testName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "TestName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "TestName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestRequestAtpTest) MarshalJSON

func (s TestRequestAtpTest) MarshalJSON() ([]byte, error)

type TestRequestLocalTest

type TestRequestLocalTest struct {
	SkipBuild bool   `json:"skipBuild,omitempty"`
	SubConfig string `json:"subConfig,omitempty"`
	TestName  string `json:"testName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "SkipBuild") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "SkipBuild") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestRequestLocalTest) MarshalJSON

func (s TestRequestLocalTest) MarshalJSON() ([]byte, error)

type TestRequestTestMappingConfig

type TestRequestTestMappingConfig struct {
	Path      string `json:"path,omitempty"`
	TestGroup string `json:"testGroup,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Path") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Path") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestRequestTestMappingConfig) MarshalJSON

func (s TestRequestTestMappingConfig) MarshalJSON() ([]byte, error)

type TestRequestTradefedTest

type TestRequestTradefedTest struct {
	CommandLine string `json:"commandLine,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CommandLine") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CommandLine") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestRequestTradefedTest) MarshalJSON

func (s TestRequestTradefedTest) MarshalJSON() ([]byte, error)

type TestResult

type TestResult struct {
	AggregationDetail      *AggregationDetail `json:"aggregationDetail,omitempty"`
	AttemptNumber          int64              `json:"attemptNumber,omitempty"`
	DebugInfo              *DebugInfo         `json:"debugInfo,omitempty"`
	FlakyModules           int64              `json:"flakyModules,omitempty"`
	FlakyTestCases         int64              `json:"flakyTestCases,omitempty,string"`
	InvocationId           string             `json:"invocationId,omitempty"`
	Metrics                *Metrics           `json:"metrics,omitempty"`
	ParentTestIdentifierId string             `json:"parentTestIdentifierId,omitempty"`
	PrimaryBuildInfo       *BuildDescriptor   `json:"primaryBuildInfo,omitempty"`
	Properties             []*Property        `json:"properties,omitempty"`
	Revision               string             `json:"revision,omitempty"`
	RunNumber              int64              `json:"runNumber,omitempty"`
	SkippedReason          *SkippedReason     `json:"skippedReason,omitempty"`
	TestDefinitionId       string             `json:"testDefinitionId,omitempty"`
	TestIdentifier         *TestIdentifier    `json:"testIdentifier,omitempty"`
	TestIdentifierId       string             `json:"testIdentifierId,omitempty"`
	TestResultId           string             `json:"testResultId,omitempty"`
	TestStatus             string             `json:"testStatus,omitempty"`
	Timing                 *Timing            `json:"timing,omitempty"`
	Url                    string             `json:"url,omitempty"`
	WorkUnitId             string             `json:"workUnitId,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "AggregationDetail") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AggregationDetail") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestResult) MarshalJSON

func (s TestResult) MarshalJSON() ([]byte, error)

type TestResultBatchInsertRequest

type TestResultBatchInsertRequest struct {
	InsertBatchSize int64               `json:"insertBatchSize,omitempty"`
	TestResults     []*BatchInsertEntry `json:"testResults,omitempty"`
	// ForceSendFields is a list of field names (e.g. "InsertBatchSize") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "InsertBatchSize") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestResultBatchInsertRequest) MarshalJSON

func (s TestResultBatchInsertRequest) MarshalJSON() ([]byte, error)

type TestResultBatchInsertResponse

type TestResultBatchInsertResponse struct {
	InsertErrors []*BatchInsertError `json:"insertErrors,omitempty"`
	TestResults  []*BatchInsertEntry `json:"testResults,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "InsertErrors") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "InsertErrors") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestResultBatchInsertResponse) MarshalJSON

func (s TestResultBatchInsertResponse) MarshalJSON() ([]byte, error)

type TestResultBulkInsertRequest

type TestResultBulkInsertRequest struct {
	TestResults []*TestResult `json:"testResults,omitempty"`
	// ForceSendFields is a list of field names (e.g. "TestResults") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "TestResults") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestResultBulkInsertRequest) MarshalJSON

func (s TestResultBulkInsertRequest) MarshalJSON() ([]byte, error)

type TestResultBulkInsertResponse

type TestResultBulkInsertResponse struct {
	TestResults []*TestResult `json:"testResults,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "TestResults") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "TestResults") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestResultBulkInsertResponse) MarshalJSON

func (s TestResultBulkInsertResponse) MarshalJSON() ([]byte, error)

type TestResultListResponse

type TestResultListResponse struct {
	NextPageToken     string        `json:"nextPageToken,omitempty"`
	PreviousPageToken string        `json:"previousPageToken,omitempty"`
	TestResults       []*TestResult `json:"testResults,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "NextPageToken") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestResultListResponse) MarshalJSON

func (s TestResultListResponse) MarshalJSON() ([]byte, error)

type TestResultSpec

type TestResultSpec struct {
	TestResultId string `json:"testResultId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "TestResultId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "TestResultId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestResultSpec) MarshalJSON

func (s TestResultSpec) MarshalJSON() ([]byte, error)

type TestResultSummary

type TestResultSummary struct {
	AllCriticalTestsPassed bool                                  `json:"allCriticalTestsPassed,omitempty"`
	CompletedTools         []string                              `json:"completedTools,omitempty"`
	TestsComplete          bool                                  `json:"testsComplete,omitempty"`
	ToolGroups             map[string]TestResultSummaryToolGroup `json:"toolGroups,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AllCriticalTestsPassed") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AllCriticalTestsPassed") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestResultSummary) MarshalJSON

func (s TestResultSummary) MarshalJSON() ([]byte, error)

type TestResultSummaryToolGroup

type TestResultSummaryToolGroup struct {
	TestSuites      map[string]TestResultSummaryToolGroupTestSuite `json:"testSuites,omitempty"`
	ToolgroupStatus string                                         `json:"toolgroupStatus,omitempty"`
	// ForceSendFields is a list of field names (e.g. "TestSuites") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "TestSuites") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestResultSummaryToolGroup) MarshalJSON

func (s TestResultSummaryToolGroup) MarshalJSON() ([]byte, error)

type TestResultSummaryToolGroupTestSuite

type TestResultSummaryToolGroupTestSuite struct {
	Passed          bool              `json:"passed,omitempty"`
	PassedTestTags  map[string]string `json:"passedTestTags,omitempty"`
	TestTags        map[string]string `json:"testTags,omitempty"`
	TestsuiteStatus string            `json:"testsuiteStatus,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Passed") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Passed") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TestResultSummaryToolGroupTestSuite) MarshalJSON

func (s TestResultSummaryToolGroupTestSuite) MarshalJSON() ([]byte, error)

type TestartifactAssociateArtifactSectionCall

type TestartifactAssociateArtifactSectionCall struct {
	// contains filtered or unexported fields
}

func (*TestartifactAssociateArtifactSectionCall) Context

Context sets the context to be used in this call's Do method.

func (*TestartifactAssociateArtifactSectionCall) Do

Do executes the "androidbuildinternal.testartifact.associateArtifactSection" call. Any non-2xx status code is an error. Response headers are in either *TestArtifactAssociateArtifactSectionResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*TestartifactAssociateArtifactSectionCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*TestartifactAssociateArtifactSectionCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type TestartifactCopyToCall

type TestartifactCopyToCall struct {
	// contains filtered or unexported fields
}

func (*TestartifactCopyToCall) Context

Context sets the context to be used in this call's Do method.

func (*TestartifactCopyToCall) DestinationBucket

func (c *TestartifactCopyToCall) DestinationBucket(destinationBucket string) *TestartifactCopyToCall

DestinationBucket sets the optional parameter "destinationBucket":

func (*TestartifactCopyToCall) DestinationPath

func (c *TestartifactCopyToCall) DestinationPath(destinationPath string) *TestartifactCopyToCall

DestinationPath sets the optional parameter "destinationPath":

func (*TestartifactCopyToCall) Do

Do executes the "androidbuildinternal.testartifact.copyTo" call. Any non-2xx status code is an error. Response headers are in either *TestArtifactCopyToResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*TestartifactCopyToCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*TestartifactCopyToCall) Header

func (c *TestartifactCopyToCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*TestartifactCopyToCall) ResultId

func (c *TestartifactCopyToCall) ResultId(resultId string) *TestartifactCopyToCall

ResultId sets the optional parameter "resultId":

func (*TestartifactCopyToCall) WorkUnitId

func (c *TestartifactCopyToCall) WorkUnitId(workUnitId string) *TestartifactCopyToCall

WorkUnitId sets the optional parameter "workUnitId":

type TestartifactDeleteCall

type TestartifactDeleteCall struct {
	// contains filtered or unexported fields
}

func (*TestartifactDeleteCall) Context

Context sets the context to be used in this call's Do method.

func (*TestartifactDeleteCall) DeleteObject

func (c *TestartifactDeleteCall) DeleteObject(deleteObject bool) *TestartifactDeleteCall

DeleteObject sets the optional parameter "deleteObject":

func (*TestartifactDeleteCall) Do

Do executes the "androidbuildinternal.testartifact.delete" call.

func (*TestartifactDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*TestartifactDeleteCall) Header

func (c *TestartifactDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type TestartifactGetCall

type TestartifactGetCall struct {
	// contains filtered or unexported fields
}

func (*TestartifactGetCall) Context

Context sets the context to be used in this call's Do and Download methods.

func (*TestartifactGetCall) Do

Do executes the "androidbuildinternal.testartifact.get" call. Any non-2xx status code is an error. Response headers are in either *BuildArtifactMetadata.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*TestartifactGetCall) Download

func (c *TestartifactGetCall) Download(opts ...googleapi.CallOption) (*http.Response, error)

Download fetches the API endpoint's "media" value, instead of the normal API response value. If the returned error is nil, the Response is guaranteed to have a 2xx status code. Callers must close the Response.Body as usual.

func (*TestartifactGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*TestartifactGetCall) Header

func (c *TestartifactGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*TestartifactGetCall) IfNoneMatch

func (c *TestartifactGetCall) IfNoneMatch(entityTag string) *TestartifactGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*TestartifactGetCall) InvocationId

func (c *TestartifactGetCall) InvocationId(invocationId string) *TestartifactGetCall

InvocationId sets the optional parameter "invocationId":

func (*TestartifactGetCall) ResultId

func (c *TestartifactGetCall) ResultId(resultId string) *TestartifactGetCall

ResultId sets the optional parameter "resultId":

func (*TestartifactGetCall) WorkUnitId

func (c *TestartifactGetCall) WorkUnitId(workUnitId string) *TestartifactGetCall

WorkUnitId sets the optional parameter "workUnitId":

type TestartifactGetdownloadurlCall

type TestartifactGetdownloadurlCall struct {
	// contains filtered or unexported fields
}

func (*TestartifactGetdownloadurlCall) Context

Context sets the context to be used in this call's Do method.

func (*TestartifactGetdownloadurlCall) Do

Do executes the "androidbuildinternal.testartifact.getdownloadurl" call. Any non-2xx status code is an error. Response headers are in either *TestArtifactGetDownloadUrlResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*TestartifactGetdownloadurlCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*TestartifactGetdownloadurlCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*TestartifactGetdownloadurlCall) IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*TestartifactGetdownloadurlCall) InvocationId

InvocationId sets the optional parameter "invocationId":

func (*TestartifactGetdownloadurlCall) Redirect

Redirect sets the optional parameter "redirect":

func (*TestartifactGetdownloadurlCall) ResultId

ResultId sets the optional parameter "resultId":

func (*TestartifactGetdownloadurlCall) WorkUnitId

WorkUnitId sets the optional parameter "workUnitId":

type TestartifactListCall

type TestartifactListCall struct {
	// contains filtered or unexported fields
}

func (*TestartifactListCall) ArtifactType

func (c *TestartifactListCall) ArtifactType(artifactType string) *TestartifactListCall

ArtifactType sets the optional parameter "artifactType":

func (*TestartifactListCall) AssociationType

func (c *TestartifactListCall) AssociationType(associationType string) *TestartifactListCall

AssociationType sets the optional parameter "associationType":

Possible values:

"unspecified"
"testResult"
"workUnit"

func (*TestartifactListCall) Context

Context sets the context to be used in this call's Do method.

func (*TestartifactListCall) Do

Do executes the "androidbuildinternal.testartifact.list" call. Any non-2xx status code is an error. Response headers are in either *TestArtifactListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*TestartifactListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*TestartifactListCall) Header

func (c *TestartifactListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*TestartifactListCall) IfNoneMatch

func (c *TestartifactListCall) IfNoneMatch(entityTag string) *TestartifactListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*TestartifactListCall) InvocationId

func (c *TestartifactListCall) InvocationId(invocationId string) *TestartifactListCall

InvocationId sets the optional parameter "invocationId":

func (*TestartifactListCall) MaxResults

func (c *TestartifactListCall) MaxResults(maxResults int64) *TestartifactListCall

MaxResults sets the optional parameter "maxResults":

func (*TestartifactListCall) PageToken

func (c *TestartifactListCall) PageToken(pageToken string) *TestartifactListCall

PageToken sets the optional parameter "pageToken":

func (*TestartifactListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*TestartifactListCall) ResultId

func (c *TestartifactListCall) ResultId(resultId string) *TestartifactListCall

ResultId sets the optional parameter "resultId":

func (*TestartifactListCall) WorkUnitId

func (c *TestartifactListCall) WorkUnitId(workUnitId string) *TestartifactListCall

WorkUnitId sets the optional parameter "workUnitId":

type TestartifactPatchCall

type TestartifactPatchCall struct {
	// contains filtered or unexported fields
}

func (*TestartifactPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*TestartifactPatchCall) Do

Do executes the "androidbuildinternal.testartifact.patch" call. Any non-2xx status code is an error. Response headers are in either *BuildArtifactMetadata.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*TestartifactPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*TestartifactPatchCall) Header

func (c *TestartifactPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*TestartifactPatchCall) InvocationId

func (c *TestartifactPatchCall) InvocationId(invocationId string) *TestartifactPatchCall

InvocationId sets the optional parameter "invocationId":

func (*TestartifactPatchCall) ResultId

func (c *TestartifactPatchCall) ResultId(resultId string) *TestartifactPatchCall

ResultId sets the optional parameter "resultId":

func (*TestartifactPatchCall) WorkUnitId

func (c *TestartifactPatchCall) WorkUnitId(workUnitId string) *TestartifactPatchCall

WorkUnitId sets the optional parameter "workUnitId":

type TestartifactService

type TestartifactService struct {
	// contains filtered or unexported fields
}

func NewTestartifactService

func NewTestartifactService(s *Service) *TestartifactService

func (*TestartifactService) AssociateArtifactSection

func (r *TestartifactService) AssociateArtifactSection(invocationId string, workUnitId string, resultId string, artifactName string) *TestartifactAssociateArtifactSectionCall

AssociateArtifactSection:

- artifactName: . - invocationId: . - resultId: . - workUnitId: .

func (*TestartifactService) CopyTo

func (r *TestartifactService) CopyTo(invocationId string, artifactName string) *TestartifactCopyToCall

CopyTo:

- artifactName: . - invocationId: .

func (*TestartifactService) Delete

func (r *TestartifactService) Delete(invocationId string, workUnitId string, resultId string, resourceId string) *TestartifactDeleteCall

Delete:

- invocationId: . - resourceId: . - resultId: . - workUnitId: .

func (*TestartifactService) Get

func (r *TestartifactService) Get(resourceId string) *TestartifactGetCall

Get:

- resourceId: .

func (*TestartifactService) Getdownloadurl

func (r *TestartifactService) Getdownloadurl(resourceId string) *TestartifactGetdownloadurlCall

Getdownloadurl: Get download test artifact url.

- resourceId: .

func (*TestartifactService) List

List:

func (*TestartifactService) Patch

func (r *TestartifactService) Patch(resourceId string, buildartifactmetadata *BuildArtifactMetadata) *TestartifactPatchCall

Patch:

- resourceId: .

func (*TestartifactService) Update

func (r *TestartifactService) Update(resourceId string, buildartifactmetadata *BuildArtifactMetadata) *TestartifactUpdateCall

Update:

- resourceId: .

type TestartifactUpdateCall

type TestartifactUpdateCall struct {
	// contains filtered or unexported fields
}

func (*TestartifactUpdateCall) Context

Context sets the context to be used in this call's Do method. This context will supersede any context previously provided to the ResumableMedia method.

func (*TestartifactUpdateCall) Do

Do executes the "androidbuildinternal.testartifact.update" call. Any non-2xx status code is an error. Response headers are in either *BuildArtifactMetadata.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*TestartifactUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*TestartifactUpdateCall) GoogleFilePointer

func (c *TestartifactUpdateCall) GoogleFilePointer(googleFilePointer string) *TestartifactUpdateCall

GoogleFilePointer sets the optional parameter "googleFilePointer":

func (*TestartifactUpdateCall) Header

func (c *TestartifactUpdateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*TestartifactUpdateCall) InvocationId

func (c *TestartifactUpdateCall) InvocationId(invocationId string) *TestartifactUpdateCall

InvocationId sets the optional parameter "invocationId":

func (*TestartifactUpdateCall) LegacyTestResultId

func (c *TestartifactUpdateCall) LegacyTestResultId(legacyTestResultId int64) *TestartifactUpdateCall

LegacyTestResultId sets the optional parameter "legacyTestResultId":

func (*TestartifactUpdateCall) Media

Media specifies the media to upload in one or more chunks. The chunk size may be controlled by supplying a MediaOption generated by googleapi.ChunkSize. The chunk size defaults to googleapi.DefaultUploadChunkSize.The Content-Type header used in the upload request will be determined by sniffing the contents of r, unless a MediaOption generated by googleapi.ContentType is supplied. At most one of Media and ResumableMedia may be set.

func (*TestartifactUpdateCall) ProgressUpdater

ProgressUpdater provides a callback function that will be called after every chunk. It should be a low-latency function in order to not slow down the upload operation. This should only be called when using ResumableMedia (as opposed to Media).

func (*TestartifactUpdateCall) ResultId

func (c *TestartifactUpdateCall) ResultId(resultId string) *TestartifactUpdateCall

ResultId sets the optional parameter "resultId":

func (*TestartifactUpdateCall) ResumableMedia deprecated

func (c *TestartifactUpdateCall) ResumableMedia(ctx context.Context, r io.ReaderAt, size int64, mediaType string) *TestartifactUpdateCall

ResumableMedia specifies the media to upload in chunks and can be canceled with ctx.

Deprecated: use Media instead.

At most one of Media and ResumableMedia may be set. mediaType identifies the MIME media type of the upload, such as "image/png". If mediaType is "", it will be auto-detected. The provided ctx will supersede any context previously provided to the Context method.

func (*TestartifactUpdateCall) WorkUnitId

func (c *TestartifactUpdateCall) WorkUnitId(workUnitId string) *TestartifactUpdateCall

WorkUnitId sets the optional parameter "workUnitId":

type TestresultBatchinsertCall

type TestresultBatchinsertCall struct {
	// contains filtered or unexported fields
}

func (*TestresultBatchinsertCall) Context

Context sets the context to be used in this call's Do method.

func (*TestresultBatchinsertCall) Do

Do executes the "androidbuildinternal.testresult.batchinsert" call. Any non-2xx status code is an error. Response headers are in either *TestResultBatchInsertResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*TestresultBatchinsertCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*TestresultBatchinsertCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*TestresultBatchinsertCall) InvocationId

func (c *TestresultBatchinsertCall) InvocationId(invocationId string) *TestresultBatchinsertCall

InvocationId sets the optional parameter "invocationId":

type TestresultBulkinsertCall

type TestresultBulkinsertCall struct {
	// contains filtered or unexported fields
}

func (*TestresultBulkinsertCall) Context

Context sets the context to be used in this call's Do method.

func (*TestresultBulkinsertCall) Do

Do executes the "androidbuildinternal.testresult.bulkinsert" call. Any non-2xx status code is an error. Response headers are in either *TestResultBulkInsertResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*TestresultBulkinsertCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*TestresultBulkinsertCall) Header

func (c *TestresultBulkinsertCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*TestresultBulkinsertCall) InvocationId

func (c *TestresultBulkinsertCall) InvocationId(invocationId string) *TestresultBulkinsertCall

InvocationId sets the optional parameter "invocationId":

type TestresultGetCall

type TestresultGetCall struct {
	// contains filtered or unexported fields
}

func (*TestresultGetCall) Context

Context sets the context to be used in this call's Do method.

func (*TestresultGetCall) Do

Do executes the "androidbuildinternal.testresult.get" call. Any non-2xx status code is an error. Response headers are in either *TestResult.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*TestresultGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*TestresultGetCall) Header

func (c *TestresultGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*TestresultGetCall) IfNoneMatch

func (c *TestresultGetCall) IfNoneMatch(entityTag string) *TestresultGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*TestresultGetCall) TestResultId

func (c *TestresultGetCall) TestResultId(testResultId string) *TestresultGetCall

TestResultId sets the optional parameter "testResultId":

type TestresultInsertCall

type TestresultInsertCall struct {
	// contains filtered or unexported fields
}

func (*TestresultInsertCall) Context

Context sets the context to be used in this call's Do method.

func (*TestresultInsertCall) Do

Do executes the "androidbuildinternal.testresult.insert" call. Any non-2xx status code is an error. Response headers are in either *TestResult.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*TestresultInsertCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*TestresultInsertCall) Header

func (c *TestresultInsertCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type TestresultListCall

type TestresultListCall struct {
	// contains filtered or unexported fields
}

func (*TestresultListCall) AggregationLevel

func (c *TestresultListCall) AggregationLevel(aggregationLevel string) *TestresultListCall

AggregationLevel sets the optional parameter "aggregationLevel":

Possible values:

"unspecified"
"invocation"
"module"
"package"
"class"
"method"

func (*TestresultListCall) Branch

func (c *TestresultListCall) Branch(branch string) *TestresultListCall

Branch sets the optional parameter "branch":

func (*TestresultListCall) BuildId

func (c *TestresultListCall) BuildId(buildId string) *TestresultListCall

BuildId sets the optional parameter "buildId":

func (*TestresultListCall) BuildProvider

func (c *TestresultListCall) BuildProvider(buildProvider string) *TestresultListCall

BuildProvider sets the optional parameter "buildProvider":

func (*TestresultListCall) BuildType

func (c *TestresultListCall) BuildType(buildType string) *TestresultListCall

BuildType sets the optional parameter "buildType":

Possible values:

"submitted"
"pending"
"external"
"train"
"local"

func (*TestresultListCall) Context

Context sets the context to be used in this call's Do method.

func (*TestresultListCall) Do

Do executes the "androidbuildinternal.testresult.list" call. Any non-2xx status code is an error. Response headers are in either *TestResultListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*TestresultListCall) EndBuildId

func (c *TestresultListCall) EndBuildId(endBuildId string) *TestresultListCall

EndBuildId sets the optional parameter "endBuildId":

func (*TestresultListCall) EndCreationTimestamp

func (c *TestresultListCall) EndCreationTimestamp(endCreationTimestamp int64) *TestresultListCall

EndCreationTimestamp sets the optional parameter "endCreationTimestamp":

func (*TestresultListCall) EnforceConsistency

func (c *TestresultListCall) EnforceConsistency(enforceConsistency bool) *TestresultListCall

EnforceConsistency sets the optional parameter "enforceConsistency":

func (*TestresultListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*TestresultListCall) Flaky

func (c *TestresultListCall) Flaky(flaky bool) *TestresultListCall

Flaky sets the optional parameter "flaky":

func (*TestresultListCall) Header

func (c *TestresultListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*TestresultListCall) IfNoneMatch

func (c *TestresultListCall) IfNoneMatch(entityTag string) *TestresultListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*TestresultListCall) InvocationId

func (c *TestresultListCall) InvocationId(invocationId string) *TestresultListCall

InvocationId sets the optional parameter "invocationId":

func (*TestresultListCall) InvocationIds

func (c *TestresultListCall) InvocationIds(invocationIds ...string) *TestresultListCall

InvocationIds sets the optional parameter "invocationIds":

func (*TestresultListCall) IsStSpannerPrimary

func (c *TestresultListCall) IsStSpannerPrimary(isStSpannerPrimary bool) *TestresultListCall

IsStSpannerPrimary sets the optional parameter "isStSpannerPrimary":

func (*TestresultListCall) MaxResults

func (c *TestresultListCall) MaxResults(maxResults int64) *TestresultListCall

MaxResults sets the optional parameter "maxResults":

func (*TestresultListCall) Module

func (c *TestresultListCall) Module(module string) *TestresultListCall

Module sets the optional parameter "module":

func (*TestresultListCall) PageToken

func (c *TestresultListCall) PageToken(pageToken string) *TestresultListCall

PageToken sets the optional parameter "pageToken":

func (*TestresultListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*TestresultListCall) Properties

func (c *TestresultListCall) Properties(properties ...string) *TestresultListCall

Properties sets the optional parameter "properties":

func (*TestresultListCall) ReadTimestamp

func (c *TestresultListCall) ReadTimestamp(readTimestamp int64) *TestresultListCall

ReadTimestamp sets the optional parameter "readTimestamp":

func (*TestresultListCall) StartBuildId

func (c *TestresultListCall) StartBuildId(startBuildId string) *TestresultListCall

StartBuildId sets the optional parameter "startBuildId":

func (*TestresultListCall) StartCreationTimestamp

func (c *TestresultListCall) StartCreationTimestamp(startCreationTimestamp int64) *TestresultListCall

StartCreationTimestamp sets the optional parameter "startCreationTimestamp":

func (*TestresultListCall) Target

func (c *TestresultListCall) Target(target string) *TestresultListCall

Target sets the optional parameter "target":

func (*TestresultListCall) TestClass

func (c *TestresultListCall) TestClass(testClass string) *TestresultListCall

TestClass sets the optional parameter "testClass":

func (*TestresultListCall) TestDefinitionId

func (c *TestresultListCall) TestDefinitionId(testDefinitionId string) *TestresultListCall

TestDefinitionId sets the optional parameter "testDefinitionId":

func (*TestresultListCall) TestIdentifierId

func (c *TestresultListCall) TestIdentifierId(testIdentifierId string) *TestresultListCall

TestIdentifierId sets the optional parameter "testIdentifierId":

func (*TestresultListCall) TestMethod

func (c *TestresultListCall) TestMethod(testMethod string) *TestresultListCall

TestMethod sets the optional parameter "testMethod":

func (*TestresultListCall) TestName

func (c *TestresultListCall) TestName(testName string) *TestresultListCall

TestName sets the optional parameter "testName":

func (*TestresultListCall) TestPackage

func (c *TestresultListCall) TestPackage(testPackage string) *TestresultListCall

TestPackage sets the optional parameter "testPackage":

func (*TestresultListCall) TestResultId

func (c *TestresultListCall) TestResultId(testResultId string) *TestresultListCall

TestResultId sets the optional parameter "testResultId":

func (*TestresultListCall) TestStatus

func (c *TestresultListCall) TestStatus(testStatus string) *TestresultListCall

TestStatus sets the optional parameter "testStatus":

Possible values:

"unspecified"
"pass"
"fail"
"ignored"
"assumptionFailure"
"testError"
"testSkipped"

func (*TestresultListCall) TestStatuses

func (c *TestresultListCall) TestStatuses(testStatuses ...string) *TestresultListCall

TestStatuses sets the optional parameter "testStatuses":

Possible values:

"unspecified"
"pass"
"fail"
"ignored"
"assumptionFailure"
"testError"
"testSkipped"

func (*TestresultListCall) WorkunitId

func (c *TestresultListCall) WorkunitId(workunitId string) *TestresultListCall

WorkunitId sets the optional parameter "workunitId":

type TestresultService

type TestresultService struct {
	// contains filtered or unexported fields
}

func NewTestresultService

func NewTestresultService(s *Service) *TestresultService

func (*TestresultService) Batchinsert

func (r *TestresultService) Batchinsert(testresultbatchinsertrequest *TestResultBatchInsertRequest) *TestresultBatchinsertCall

Batchinsert:

func (*TestresultService) Bulkinsert

func (r *TestresultService) Bulkinsert(testresultbulkinsertrequest *TestResultBulkInsertRequest) *TestresultBulkinsertCall

Bulkinsert:

func (*TestresultService) Get

func (r *TestresultService) Get(resourceId int64) *TestresultGetCall

Get:

- resourceId: .

func (*TestresultService) Insert

func (r *TestresultService) Insert(testresult *TestResult) *TestresultInsertCall

Insert:

func (*TestresultService) List

List:

func (*TestresultService) Update

func (r *TestresultService) Update(resourceId int64, testresult *TestResult) *TestresultUpdateCall

Update:

- resourceId: .

type TestresultUpdateCall

type TestresultUpdateCall struct {
	// contains filtered or unexported fields
}

func (*TestresultUpdateCall) Context

Context sets the context to be used in this call's Do method.

func (*TestresultUpdateCall) Do

Do executes the "androidbuildinternal.testresult.update" call. Any non-2xx status code is an error. Response headers are in either *TestResult.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*TestresultUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*TestresultUpdateCall) Header

func (c *TestresultUpdateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*TestresultUpdateCall) TestResultId

func (c *TestresultUpdateCall) TestResultId(testResultId string) *TestresultUpdateCall

TestResultId sets the optional parameter "testResultId":

type Timing

type Timing struct {
	CompleteTimestamp int64 `json:"completeTimestamp,omitempty,string"`
	CreationTimestamp int64 `json:"creationTimestamp,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "CompleteTimestamp") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CompleteTimestamp") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (Timing) MarshalJSON

func (s Timing) MarshalJSON() ([]byte, error)

type TokenPageResult

type TokenPageResult struct {
	NextPageToken     string `json:"nextPageToken,omitempty"`
	PreviousPageToken string `json:"previousPageToken,omitempty"`
	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "NextPageToken") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TokenPageResult) MarshalJSON

func (s TokenPageResult) MarshalJSON() ([]byte, error)

type TrainArtifact

type TrainArtifact struct {
	HasDessertVariants bool               `json:"hasDessertVariants,omitempty"`
	MinSdkVersion      string             `json:"minSdkVersion,omitempty"`
	Modules            []*ModuleArtifact  `json:"modules,omitempty"`
	TargetSdkVersion   string             `json:"targetSdkVersion,omitempty"`
	TrainArtifactInfo  *TrainArtifactInfo `json:"trainArtifactInfo,omitempty"`
	TrainBuildId       string             `json:"trainBuildId,omitempty"`
	VersionName        string             `json:"versionName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "HasDessertVariants") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "HasDessertVariants") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TrainArtifact) MarshalJSON

func (s TrainArtifact) MarshalJSON() ([]byte, error)

type TrainArtifactInfo

type TrainArtifactInfo struct {
	TrainName     string `json:"trainName,omitempty"`
	TrainSpecName string `json:"trainSpecName,omitempty"`
	VersionCode   int64  `json:"versionCode,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "TrainName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "TrainName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TrainArtifactInfo) MarshalJSON

func (s TrainArtifactInfo) MarshalJSON() ([]byte, error)

type TransformOptions

type TransformOptions struct {
	DeleteDirectory string                         `json:"deleteDirectory,omitempty"`
	Excludes        []string                       `json:"excludes,omitempty"`
	Renames         []*TransformOptionsRenameEntry `json:"renames,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DeleteDirectory") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DeleteDirectory") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TransformOptions) MarshalJSON

func (s TransformOptions) MarshalJSON() ([]byte, error)

type TransformOptionsRenameEntry

type TransformOptionsRenameEntry struct {
	FromPath string `json:"fromPath,omitempty"`
	ToPath   string `json:"toPath,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FromPath") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FromPath") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (TransformOptionsRenameEntry) MarshalJSON

func (s TransformOptionsRenameEntry) MarshalJSON() ([]byte, error)

type UrlManifestLocation

type UrlManifestLocation struct {
	Url string `json:"url,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Url") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Url") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (UrlManifestLocation) MarshalJSON

func (s UrlManifestLocation) MarshalJSON() ([]byte, error)

type User

type User struct {
	AccountId int64  `json:"accountId,omitempty,string"`
	Email     string `json:"email,omitempty"`
	Name      string `json:"name,omitempty"`
	Username  string `json:"username,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AccountId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AccountId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (User) MarshalJSON

func (s User) MarshalJSON() ([]byte, error)

type UserError

type UserError struct {
	CherryPickConflictError *UserErrorCherryPickConflictError `json:"cherryPickConflictError,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CherryPickConflictError") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CherryPickConflictError") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (UserError) MarshalJSON

func (s UserError) MarshalJSON() ([]byte, error)

type UserErrorCherryPickConflictError

type UserErrorCherryPickConflictError struct {
	CommitSha    string            `json:"commitSha,omitempty"`
	Filenames    []string          `json:"filenames,omitempty"`
	GerritChange *GerritChangeSpec `json:"gerritChange,omitempty"`
	Project      string            `json:"project,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CommitSha") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CommitSha") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (UserErrorCherryPickConflictError) MarshalJSON

func (s UserErrorCherryPickConflictError) MarshalJSON() ([]byte, error)

type VersionBumpInfo

type VersionBumpInfo struct {
	Filename      string `json:"filename,omitempty"`
	GerritName    string `json:"gerritName,omitempty"`
	Project       string `json:"project,omitempty"`
	Regex         string `json:"regex,omitempty"`
	ReleaseBranch string `json:"releaseBranch,omitempty"`
	VersionName   string `json:"versionName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Filename") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Filename") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (VersionBumpInfo) MarshalJSON

func (s VersionBumpInfo) MarshalJSON() ([]byte, error)

type VersionBumpOutput

type VersionBumpOutput struct {
	CreatedChangesOutput *CreatedChangesOutput `json:"createdChangesOutput,omitempty"`
	// ForceSendFields is a list of field names (e.g. "CreatedChangesOutput") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CreatedChangesOutput") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (VersionBumpOutput) MarshalJSON

func (s VersionBumpOutput) MarshalJSON() ([]byte, error)

type WorkNode

type WorkNode struct {
	AvailabilityTimeMillis int64                    `json:"availabilityTimeMillis,omitempty,string"`
	ChangeSetSpecIds       []string                 `json:"changeSetSpecIds,omitempty"`
	ContainerId            string                   `json:"containerId,omitempty"`
	CreationTimeMillis     int64                    `json:"creationTimeMillis,omitempty,string"`
	CurrentAttempt         *WorkNodeAttempt         `json:"currentAttempt,omitempty"`
	ExpirationTimeMillis   int64                    `json:"expirationTimeMillis,omitempty,string"`
	HardDeadlineMillis     int64                    `json:"hardDeadlineMillis,omitempty,string"`
	HeartbeatTimeMillis    int64                    `json:"heartbeatTimeMillis,omitempty,string"`
	Id                     string                   `json:"id,omitempty"`
	InputEdges             []*InputEdge             `json:"inputEdges,omitempty"`
	IsElidable             bool                     `json:"isElidable,omitempty"`
	IsFinal                bool                     `json:"isFinal,omitempty"`
	LastUpdatedMillis      int64                    `json:"lastUpdatedMillis,omitempty,string"`
	NodeClass              string                   `json:"nodeClass,omitempty"`
	PreviousAttempts       []*WorkNodeAttempt       `json:"previousAttempts,omitempty"`
	Priority               int64                    `json:"priority,omitempty,string"`
	RetryStatus            *WorkNodeRetry           `json:"retryStatus,omitempty"`
	Revision               string                   `json:"revision,omitempty"`
	Status                 string                   `json:"status,omitempty"`
	StatusHistorys         []*WorkNodeStatusHistory `json:"statusHistorys,omitempty"`
	StepTrackers           []*WorkNodeStepTracker   `json:"stepTrackers,omitempty"`
	Tag                    string                   `json:"tag,omitempty"`
	User                   string                   `json:"user,omitempty"`
	WorkExecutorType       string                   `json:"workExecutorType,omitempty"`
	WorkOutput             *WorkProduct             `json:"workOutput,omitempty"`
	WorkParameters         *WorkParameters          `json:"workParameters,omitempty"`
	WorkerId               string                   `json:"workerId,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "AvailabilityTimeMillis") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AvailabilityTimeMillis") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNode) MarshalJSON

func (s WorkNode) MarshalJSON() ([]byte, error)

type WorkNodeAttempt

type WorkNodeAttempt struct {
	AttemptId        string                     `json:"attemptId,omitempty"`
	ProgressMessages []*WorkNodeProgressMessage `json:"progressMessages,omitempty"`
	StartTimeMillis  int64                      `json:"startTimeMillis,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "AttemptId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AttemptId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNodeAttempt) MarshalJSON

func (s WorkNodeAttempt) MarshalJSON() ([]byte, error)

type WorkNodeCompleteRequest

type WorkNodeCompleteRequest struct {
	ProgressMessage  *WorkNodeProgressMessage   `json:"progressMessage,omitempty"`
	ProgressMessages []*WorkNodeProgressMessage `json:"progressMessages,omitempty"`
	Reason           string                     `json:"reason,omitempty"`
	Status           string                     `json:"status,omitempty"`
	WorkNode         *WorkNode                  `json:"workNode,omitempty"`
	WorkProduct      *WorkProduct               `json:"workProduct,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ProgressMessage") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ProgressMessage") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNodeCompleteRequest) MarshalJSON

func (s WorkNodeCompleteRequest) MarshalJSON() ([]byte, error)

type WorkNodeCompleteResponse

type WorkNodeCompleteResponse struct {
	WorkNode *WorkNode `json:"workNode,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "WorkNode") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "WorkNode") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNodeCompleteResponse) MarshalJSON

func (s WorkNodeCompleteResponse) MarshalJSON() ([]byte, error)

type WorkNodeFailRequest

type WorkNodeFailRequest struct {
	ProgressMessage  *WorkNodeProgressMessage   `json:"progressMessage,omitempty"`
	ProgressMessages []*WorkNodeProgressMessage `json:"progressMessages,omitempty"`
	Reason           string                     `json:"reason,omitempty"`
	RetryDelayMillis int64                      `json:"retryDelayMillis,omitempty,string"`
	WorkNode         *WorkNode                  `json:"workNode,omitempty"`
	WorkProduct      *WorkProduct               `json:"workProduct,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ProgressMessage") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ProgressMessage") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNodeFailRequest) MarshalJSON

func (s WorkNodeFailRequest) MarshalJSON() ([]byte, error)

type WorkNodeFailResponse

type WorkNodeFailResponse struct {
	WorkNode *WorkNode `json:"workNode,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "WorkNode") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "WorkNode") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNodeFailResponse) MarshalJSON

func (s WorkNodeFailResponse) MarshalJSON() ([]byte, error)

type WorkNodeGetChildNodesResponse

type WorkNodeGetChildNodesResponse struct {
	WorkNodes []*WorkNode `json:"workNodes,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "WorkNodes") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "WorkNodes") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNodeGetChildNodesResponse) MarshalJSON

func (s WorkNodeGetChildNodesResponse) MarshalJSON() ([]byte, error)

type WorkNodeListResponse

type WorkNodeListResponse struct {
	TokenPageResult *TokenPageResult `json:"tokenPageResult,omitempty"`
	WorkNodes       []*WorkNode      `json:"workNodes,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "TokenPageResult") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "TokenPageResult") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNodeListResponse) MarshalJSON

func (s WorkNodeListResponse) MarshalJSON() ([]byte, error)

type WorkNodeMakeAvailableResponse

type WorkNodeMakeAvailableResponse struct {
	WorkNode *WorkNode `json:"workNode,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "WorkNode") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "WorkNode") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNodeMakeAvailableResponse) MarshalJSON

func (s WorkNodeMakeAvailableResponse) MarshalJSON() ([]byte, error)

type WorkNodePopRequest

type WorkNodePopRequest struct {
	HeartbeatTimeMillis int64                      `json:"heartbeatTimeMillis,omitempty,string"`
	MaximumRetries      int64                      `json:"maximumRetries,omitempty"`
	NodeId              string                     `json:"nodeId,omitempty"`
	PoppedStatus        string                     `json:"poppedStatus,omitempty"`
	ProgressMessage     *WorkNodeProgressMessage   `json:"progressMessage,omitempty"`
	ProgressMessages    []*WorkNodeProgressMessage `json:"progressMessages,omitempty"`
	WorkExecutorType    string                     `json:"workExecutorType,omitempty"`
	WorkerId            string                     `json:"workerId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "HeartbeatTimeMillis") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "HeartbeatTimeMillis") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNodePopRequest) MarshalJSON

func (s WorkNodePopRequest) MarshalJSON() ([]byte, error)

type WorkNodePopResponse

type WorkNodePopResponse struct {
	InputWorkNodes []*WorkNode `json:"inputWorkNodes,omitempty"`
	WorkNode       *WorkNode   `json:"workNode,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "InputWorkNodes") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "InputWorkNodes") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNodePopResponse) MarshalJSON

func (s WorkNodePopResponse) MarshalJSON() ([]byte, error)

type WorkNodeProgressMessage

type WorkNodeProgressMessage struct {
	AtpMessage     *WorkNodeProgressMessageAtpMachineReadableMessage `json:"atpMessage,omitempty"`
	AttemptEnded   *WorkNodeProgressMessageAttemptEnded              `json:"attemptEnded,omitempty"`
	DisplayMessage string                                            `json:"displayMessage,omitempty"`
	MessageString  string                                            `json:"messageString,omitempty"`
	Step           *WorkNodeProgressMessageStep                      `json:"step,omitempty"`
	TimeMillis     int64                                             `json:"timeMillis,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "AtpMessage") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AtpMessage") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNodeProgressMessage) MarshalJSON

func (s WorkNodeProgressMessage) MarshalJSON() ([]byte, error)

type WorkNodeProgressMessageAtpMachineReadableMessage

type WorkNodeProgressMessageAtpMachineReadableMessage struct {
	State string `json:"state,omitempty"`
	// ForceSendFields is a list of field names (e.g. "State") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "State") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNodeProgressMessageAtpMachineReadableMessage) MarshalJSON

type WorkNodeProgressMessageAttemptEnded

type WorkNodeProgressMessageAttemptEnded struct {
	ActionType string `json:"actionType,omitempty"`
	Reason     string `json:"reason,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ActionType") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ActionType") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNodeProgressMessageAttemptEnded) MarshalJSON

func (s WorkNodeProgressMessageAttemptEnded) MarshalJSON() ([]byte, error)

type WorkNodeProgressMessageStep

type WorkNodeProgressMessageStep struct {
	Type string `json:"type,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Type") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Type") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNodeProgressMessageStep) MarshalJSON

func (s WorkNodeProgressMessageStep) MarshalJSON() ([]byte, error)

type WorkNodeRemovePiiResponse

type WorkNodeRemovePiiResponse struct {
	WorkNode *WorkNode `json:"workNode,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "WorkNode") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "WorkNode") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNodeRemovePiiResponse) MarshalJSON

func (s WorkNodeRemovePiiResponse) MarshalJSON() ([]byte, error)

type WorkNodeRetry

type WorkNodeRetry struct {
	MaximumRetries int64 `json:"maximumRetries,omitempty"`
	RetryCount     int64 `json:"retryCount,omitempty"`
	// ForceSendFields is a list of field names (e.g. "MaximumRetries") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "MaximumRetries") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNodeRetry) MarshalJSON

func (s WorkNodeRetry) MarshalJSON() ([]byte, error)

type WorkNodeStatusHistory

type WorkNodeStatusHistory struct {
	Status          string `json:"status,omitempty"`
	TimestampMillis int64  `json:"timestampMillis,omitempty,string"`
	// ForceSendFields is a list of field names (e.g. "Status") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Status") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNodeStatusHistory) MarshalJSON

func (s WorkNodeStatusHistory) MarshalJSON() ([]byte, error)

type WorkNodeStepTracker

type WorkNodeStepTracker struct {
	FinalMessage   string `json:"finalMessage,omitempty"`
	ItemIndex      int64  `json:"itemIndex,omitempty"`
	ItemName       string `json:"itemName,omitempty"`
	ItemType       string `json:"itemType,omitempty"`
	LastTimestamp  int64  `json:"lastTimestamp,omitempty,string"`
	StartTimestamp int64  `json:"startTimestamp,omitempty,string"`
	Status         string `json:"status,omitempty"`
	StepName       string `json:"stepName,omitempty"`
	TotalItems     int64  `json:"totalItems,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FinalMessage") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FinalMessage") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNodeStepTracker) MarshalJSON

func (s WorkNodeStepTracker) MarshalJSON() ([]byte, error)

type WorkNodeTouchResponse

type WorkNodeTouchResponse struct {
	WorkNode *WorkNode `json:"workNode,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "WorkNode") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "WorkNode") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkNodeTouchResponse) MarshalJSON

func (s WorkNodeTouchResponse) MarshalJSON() ([]byte, error)

type WorkParameters

type WorkParameters struct {
	AbtdCapacityCreateJob                            *WorkParametersAbtdCapacityCreateJobRequest                     `json:"abtdCapacityCreateJob,omitempty"`
	AtpBuildLabelParameters                          *WorkParametersAtpBuildLabelParameters                          `json:"atpBuildLabelParameters,omitempty"`
	AtpSubmittedBuildTestRequestParameters           *WorkParametersAtpSubmittedBuildTestRequestParameters           `json:"atpSubmittedBuildTestRequestParameters,omitempty"`
	AtpTestParameters                                *WorkParametersAtpTestParameters                                `json:"atpTestParameters,omitempty"`
	AutomergeMergePath                               *WorkParametersAutomergeMergePathParameters                     `json:"automergeMergePath,omitempty"`
	BisectionStep                                    *WorkParametersBisectionStepParameters                          `json:"bisectionStep,omitempty"`
	BrickSignerRequest                               *BrickSignerRequest                                             `json:"brickSignerRequest,omitempty"`
	ChangeFinished                                   *WorkParametersPendingChangeFinishedParameters                  `json:"changeFinished,omitempty"`
	ConductorRequest                                 *ConductorRequest                                               `json:"conductorRequest,omitempty"`
	FetchChangesRequest                              *WorkParametersFetchChangesRequestParameters                    `json:"fetchChangesRequest,omitempty"`
	ForrestRunParameters                             *WorkParametersForrestRunParameters                             `json:"forrestRunParameters,omitempty"`
	GantryRequest                                    *GantryRequest                                                  `json:"gantryRequest,omitempty"`
	GeneratePartnerGerritZipDropForTestingParameters *WorkParametersGeneratePartnerGerritZipDropForTestingParameters `json:"generatePartnerGerritZipDropForTestingParameters,omitempty"`
	GeneratePrebuildsDropParameters                  *WorkParametersGeneratePrebuildsDropParameters                  `json:"generatePrebuildsDropParameters,omitempty"`
	GerritPollerMonitorRequest                       *WorkParametersGerritPollerMonitorRequestParameters             `json:"gerritPollerMonitorRequest,omitempty"`
	ImageRequest                                     *ImageRequest                                                   `json:"imageRequest,omitempty"`
	ManifestAssembler                                *WorkParametersManifestAssemblerParameters                      `json:"manifestAssembler,omitempty"`
	MtsGeneration                                    *WorkParametersMtsGenerationParameters                          `json:"mtsGeneration,omitempty"`
	PresubmitAnalysis                                *WorkParametersPresubmitAnalysisParameters                      `json:"presubmitAnalysis,omitempty"`
	PresubmitPreflight                               *WorkParametersPresubmitPreflightParameters                     `json:"presubmitPreflight,omitempty"`
	ReleaseRequest                                   *ReleaseRequest                                                 `json:"releaseRequest,omitempty"`
	SampleRequest                                    *SampleParameters                                               `json:"sampleRequest,omitempty"`
	SelfserviceOperation                             *SelfserviceOperation                                           `json:"selfserviceOperation,omitempty"`
	SubmitQueue                                      *WorkParametersPendingChangeBuildParameters                     `json:"submitQueue,omitempty"`
	SubmittedBuild                                   *WorkParametersSubmittedBuildParameters                         `json:"submittedBuild,omitempty"`
	SubmittedBuildRequest                            *WorkParametersSubmittedBuildRequestParameters                  `json:"submittedBuildRequest,omitempty"`
	TestProviderParameters                           *WorkParametersTestProviderParameters                           `json:"testProviderParameters,omitempty"`
	TrybotFinished                                   *WorkParametersTrybotFinishedParameters                         `json:"trybotFinished,omitempty"`
	UploadOtaPackageParameters                       *WorkParametersUploadOtaPackageParameters                       `json:"uploadOtaPackageParameters,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AbtdCapacityCreateJob") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AbtdCapacityCreateJob") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParameters) MarshalJSON

func (s WorkParameters) MarshalJSON() ([]byte, error)

type WorkParametersAbtdCapacityCreateJobRequest

type WorkParametersAbtdCapacityCreateJobRequest struct {
	AtpTestParameters       *WorkParametersAtpTestParameters `json:"atpTestParameters,omitempty"`
	CapacityCheckWorknodeId string                           `json:"capacityCheckWorknodeId,omitempty"`
	Priority                int64                            `json:"priority,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AtpTestParameters") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AtpTestParameters") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersAbtdCapacityCreateJobRequest) MarshalJSON

type WorkParametersAtpBuildLabelParameters

type WorkParametersAtpBuildLabelParameters struct {
	Branch  string `json:"branch,omitempty"`
	BuildId string `json:"buildId,omitempty"`
	Label   string `json:"label,omitempty"`
	Target  string `json:"target,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Branch") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Branch") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersAtpBuildLabelParameters) MarshalJSON

func (s WorkParametersAtpBuildLabelParameters) MarshalJSON() ([]byte, error)

type WorkParametersAtpSubmittedBuildTestRequestParameters

type WorkParametersAtpSubmittedBuildTestRequestParameters struct {
	Branch  string `json:"branch,omitempty"`
	BuildId string `json:"buildId,omitempty"`
	Target  string `json:"target,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Branch") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Branch") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersAtpSubmittedBuildTestRequestParameters) MarshalJSON

type WorkParametersAtpTestParameters

type WorkParametersAtpTestParameters struct {
	Acl                    *AclReference                          `json:"acl,omitempty"`
	BackendSelector        string                                 `json:"backendSelector,omitempty"`
	Branch                 string                                 `json:"branch,omitempty"`
	CapacityType           string                                 `json:"capacityType,omitempty"`
	CommandLine            string                                 `json:"commandLine,omitempty"`
	ConfigChangeId         string                                 `json:"configChangeId,omitempty"`
	Experimental           bool                                   `json:"experimental,omitempty"`
	ExtraBuilds            []*ExtraBuild                          `json:"extraBuilds,omitempty"`
	ExtraOptions           []*Arg                                 `json:"extraOptions,omitempty"`
	ExtraTargets           []string                               `json:"extraTargets,omitempty"`
	InvocationIds          []string                               `json:"invocationIds,omitempty"`
	InvocationProperties   []*Arg                                 `json:"invocationProperties,omitempty"`
	IsTestMapping          bool                                   `json:"isTestMapping,omitempty"`
	Labels                 []string                               `json:"labels,omitempty"`
	PresubmitFailureStatus string                                 `json:"presubmitFailureStatus,omitempty"`
	PrimaryBuildDevice     string                                 `json:"primaryBuildDevice,omitempty"`
	ProjectPathPatterns    []*PresubmitOptionsProjectPathPatterns `json:"projectPathPatterns,omitempty"`
	Readers                []string                               `json:"readers,omitempty"`
	RunCount               int64                                  `json:"runCount,omitempty"`
	Runner                 string                                 `json:"runner,omitempty"`
	RunnerOptions          []*Arg                                 `json:"runnerOptions,omitempty"`
	Severity               string                                 `json:"severity,omitempty"`
	ShardCount             int64                                  `json:"shardCount,omitempty"`
	Target                 string                                 `json:"target,omitempty"`
	TestBench              *TestBench                             `json:"testBench,omitempty"`
	TestName               string                                 `json:"testName,omitempty"`
	TestSelector           string                                 `json:"testSelector,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Acl") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Acl") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersAtpTestParameters) MarshalJSON

func (s WorkParametersAtpTestParameters) MarshalJSON() ([]byte, error)

type WorkParametersAutomergeMergePathParameters

type WorkParametersAutomergeMergePathParameters struct {
	DestinationBranch        string                                                                `json:"destinationBranch,omitempty"`
	DestinationHostServer    string                                                                `json:"destinationHostServer,omitempty"`
	OriginalSourceBranch     string                                                                `json:"originalSourceBranch,omitempty"`
	OriginalSourceHostServer string                                                                `json:"originalSourceHostServer,omitempty"`
	ProjectsToMerges         []string                                                              `json:"projectsToMerges,omitempty"`
	Settings                 *WorkParametersAutomergeMergePathParametersAutomergeMergePathSettings `json:"settings,omitempty"`
	SourceBranch             string                                                                `json:"sourceBranch,omitempty"`
	SourceHostServer         string                                                                `json:"sourceHostServer,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DestinationBranch") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DestinationBranch") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersAutomergeMergePathParameters) MarshalJSON

type WorkParametersAutomergeMergePathParametersAutomergeMergePathSettings

type WorkParametersAutomergeMergePathParametersAutomergeMergePathSettings struct {
	BlankMergeRegexes       []string `json:"blankMergeRegexes,omitempty"`
	CcEmails                []string `json:"ccEmails,omitempty"`
	ConflictFallBackEmail   string   `json:"conflictFallBackEmail,omitempty"`
	ConflictOwnerEmails     []string `json:"conflictOwnerEmails,omitempty"`
	GlobalBlankMergeRegexes []string `json:"globalBlankMergeRegexes,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BlankMergeRegexes") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BlankMergeRegexes") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersAutomergeMergePathParametersAutomergeMergePathSettings) MarshalJSON

type WorkParametersBisectionStepParameters

type WorkParametersBisectionStepParameters struct {
	ForrestSubmittedBuilds *ForrestSubmittedBuilds `json:"forrestSubmittedBuilds,omitempty"`
	IsValidationStep       bool                    `json:"isValidationStep,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ForrestSubmittedBuilds") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ForrestSubmittedBuilds") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersBisectionStepParameters) MarshalJSON

func (s WorkParametersBisectionStepParameters) MarshalJSON() ([]byte, error)

type WorkParametersFetchChangesRequestParameters

type WorkParametersFetchChangesRequestParameters struct {
	BuildId         string `json:"buildId,omitempty"`
	PreviousBuildId string `json:"previousBuildId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersFetchChangesRequestParameters) MarshalJSON

type WorkParametersForrestRunParameters

type WorkParametersForrestRunParameters struct {
	RunRequestId string `json:"runRequestId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "RunRequestId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "RunRequestId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersForrestRunParameters) MarshalJSON

func (s WorkParametersForrestRunParameters) MarshalJSON() ([]byte, error)

type WorkParametersGeneratePartnerGerritZipDropForTestingParameters

type WorkParametersGeneratePartnerGerritZipDropForTestingParameters struct {
	Branchs            []string                                                             `json:"branchs,omitempty"`
	PartnerZipFileName string                                                               `json:"partnerZipFileName,omitempty"`
	TrainBuild         *WorkParametersGeneratePartnerGerritZipDropForTestingParametersBuild `json:"trainBuild,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Branchs") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Branchs") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersGeneratePartnerGerritZipDropForTestingParameters) MarshalJSON

type WorkParametersGeneratePartnerGerritZipDropForTestingParametersBuild

type WorkParametersGeneratePartnerGerritZipDropForTestingParametersBuild struct {
	Branch      string `json:"branch,omitempty"`
	BuildId     string `json:"buildId,omitempty"`
	BuildTarget string `json:"buildTarget,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Branch") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Branch") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersGeneratePartnerGerritZipDropForTestingParametersBuild) MarshalJSON

type WorkParametersGeneratePrebuildsDropParameters

type WorkParametersGeneratePrebuildsDropParameters struct {
	Branchs            []string                                            `json:"branchs,omitempty"`
	ChangeIds          []string                                            `json:"changeIds,omitempty"`
	PartnerZipFileName string                                              `json:"partnerZipFileName,omitempty"`
	TrainBuild         *WorkParametersGeneratePrebuildsDropParametersBuild `json:"trainBuild,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Branchs") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Branchs") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersGeneratePrebuildsDropParameters) MarshalJSON

type WorkParametersGeneratePrebuildsDropParametersBuild

type WorkParametersGeneratePrebuildsDropParametersBuild struct {
	Branch      string `json:"branch,omitempty"`
	BuildId     string `json:"buildId,omitempty"`
	BuildTarget string `json:"buildTarget,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Branch") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Branch") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersGeneratePrebuildsDropParametersBuild) MarshalJSON

type WorkParametersGerritPollerMonitorRequestParameters

type WorkParametersGerritPollerMonitorRequestParameters struct {
	ConfigPath string `json:"configPath,omitempty"`
	GerritHost string `json:"gerritHost,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ConfigPath") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ConfigPath") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersGerritPollerMonitorRequestParameters) MarshalJSON

type WorkParametersManifestAssemblerParameters

type WorkParametersManifestAssemblerParameters struct {
	BuildId string `json:"buildId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersManifestAssemblerParameters) MarshalJSON

type WorkParametersMtsGenerationParameters

type WorkParametersMtsGenerationParameters struct {
	BuildId       string         `json:"buildId,omitempty"`
	TestSuiteType string         `json:"testSuiteType,omitempty"`
	TestTarget    string         `json:"testTarget,omitempty"`
	TrainArtifact *TrainArtifact `json:"trainArtifact,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersMtsGenerationParameters) MarshalJSON

func (s WorkParametersMtsGenerationParameters) MarshalJSON() ([]byte, error)

type WorkParametersPendingChangeBuildParameters

type WorkParametersPendingChangeBuildParameters struct {
	Automerged          bool                                                         `json:"automerged,omitempty"`
	Branch              string                                                       `json:"branch,omitempty"`
	BuildContext        *BuildContext                                                `json:"buildContext,omitempty"`
	BuildDependencies   []*WorkParametersPendingChangeBuildParametersBuildDependency `json:"buildDependencies,omitempty"`
	BuildIds            []string                                                     `json:"buildIds,omitempty"`
	ChangeDetails       []*GerritChangeDetail                                        `json:"changeDetails,omitempty"`
	ChangeSpecsToBuilds []*ChangeSetSpecChangeSpec                                   `json:"changeSpecsToBuilds,omitempty"`
	DarkLaunch          bool                                                         `json:"darkLaunch,omitempty"`
	ReferenceBuildIds   []string                                                     `json:"referenceBuildIds,omitempty"`
	ReferenceBuildType  string                                                       `json:"referenceBuildType,omitempty"`
	SyncTimeoutSecond   int64                                                        `json:"syncTimeoutSecond,omitempty"`
	Target              string                                                       `json:"target,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Automerged") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Automerged") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersPendingChangeBuildParameters) MarshalJSON

type WorkParametersPendingChangeBuildParametersBuildDependency

type WorkParametersPendingChangeBuildParametersBuildDependency struct {
	DependencyInfo *DependencyInfo `json:"dependencyInfo,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DependencyInfo") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DependencyInfo") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersPendingChangeBuildParametersBuildDependency) MarshalJSON

type WorkParametersPendingChangeFinishedParameters

type WorkParametersPendingChangeFinishedParameters struct {
	DisplayMessage    string                     `json:"displayMessage,omitempty"`
	LeaderChangeSpecs []*ChangeSetSpecChangeSpec `json:"leaderChangeSpecs,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DisplayMessage") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DisplayMessage") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersPendingChangeFinishedParameters) MarshalJSON

type WorkParametersPresubmitAnalysisParameters

type WorkParametersPresubmitAnalysisParameters struct {
	Changes []*GerritChangeDetail `json:"changes,omitempty"`
	Stage   string                `json:"stage,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Changes") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Changes") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersPresubmitAnalysisParameters) MarshalJSON

type WorkParametersPresubmitPreflightParameters

type WorkParametersPresubmitPreflightParameters struct {
	Changes []*GerritChangeDetail `json:"changes,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Changes") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Changes") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersPresubmitPreflightParameters) MarshalJSON

type WorkParametersSubmittedBuildParameters

type WorkParametersSubmittedBuildParameters struct {
	Branch                   string                                                   `json:"branch,omitempty"`
	BranchConfig             *BranchDetails                                           `json:"branchConfig,omitempty"`
	BuildDependencies        []*WorkParametersSubmittedBuildParametersBuildDependency `json:"buildDependencies,omitempty"`
	BuildId                  string                                                   `json:"buildId,omitempty"`
	GerritPollerTimestamp    int64                                                    `json:"gerritPollerTimestamp,omitempty,string"`
	Manifest                 *ParsedManifest                                          `json:"manifest,omitempty"`
	ManuallyTriggered        bool                                                     `json:"manuallyTriggered,omitempty"`
	ProofBuild               bool                                                     `json:"proofBuild,omitempty"`
	ReleaseCandidateName     string                                                   `json:"releaseCandidateName,omitempty"`
	ResetImageBuildReference string                                                   `json:"resetImageBuildReference,omitempty"`
	SyncTimeoutSecond        int64                                                    `json:"syncTimeoutSecond,omitempty"`
	Target                   *Target                                                  `json:"target,omitempty"`
	Trigger                  string                                                   `json:"trigger,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Branch") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Branch") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersSubmittedBuildParameters) MarshalJSON

func (s WorkParametersSubmittedBuildParameters) MarshalJSON() ([]byte, error)

type WorkParametersSubmittedBuildParametersBuildDependency

type WorkParametersSubmittedBuildParametersBuildDependency struct {
	DependencyBuildId string          `json:"dependencyBuildId,omitempty"`
	DependencyInfo    *DependencyInfo `json:"dependencyInfo,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DependencyBuildId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DependencyBuildId") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersSubmittedBuildParametersBuildDependency) MarshalJSON

type WorkParametersSubmittedBuildRequestParameters

type WorkParametersSubmittedBuildRequestParameters struct {
	Manifest *ParsedManifest `json:"manifest,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Manifest") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Manifest") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersSubmittedBuildRequestParameters) MarshalJSON

type WorkParametersTestMappingParameters

type WorkParametersTestMappingParameters struct {
	TestGroup string `json:"testGroup,omitempty"`
	// ForceSendFields is a list of field names (e.g. "TestGroup") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "TestGroup") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersTestMappingParameters) MarshalJSON

func (s WorkParametersTestMappingParameters) MarshalJSON() ([]byte, error)

type WorkParametersTestProviderParameters

type WorkParametersTestProviderParameters struct {
	ChangeSpecs           []*ChangeSetSpecChangeSpec           `json:"changeSpecs,omitempty"`
	SuiteParameters       *WorkParametersAtpTestParameters     `json:"suiteParameters,omitempty"`
	TestMappingParameters *WorkParametersTestMappingParameters `json:"testMappingParameters,omitempty"`
	TestMappingTestType   string                               `json:"testMappingTestType,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ChangeSpecs") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ChangeSpecs") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersTestProviderParameters) MarshalJSON

func (s WorkParametersTestProviderParameters) MarshalJSON() ([]byte, error)

type WorkParametersTrybotFinishedParameters

type WorkParametersTrybotFinishedParameters struct {
	BisectionStepId string `json:"bisectionStepId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BisectionStepId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BisectionStepId") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersTrybotFinishedParameters) MarshalJSON

func (s WorkParametersTrybotFinishedParameters) MarshalJSON() ([]byte, error)

type WorkParametersUploadOtaPackageParameters

type WorkParametersUploadOtaPackageParameters struct {
	ArtifactGlob    string                                                   `json:"artifactGlob,omitempty"`
	Branch          string                                                   `json:"branch,omitempty"`
	BuildId         string                                                   `json:"buildId,omitempty"`
	GotaDestination *WorkParametersUploadOtaPackageParametersGotaDestination `json:"gotaDestination,omitempty"`
	Target          string                                                   `json:"target,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ArtifactGlob") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ArtifactGlob") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersUploadOtaPackageParameters) MarshalJSON

type WorkParametersUploadOtaPackageParametersGotaDestination

type WorkParametersUploadOtaPackageParametersGotaDestination struct {
	DeploymentName string `json:"deploymentName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DeploymentName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DeploymentName") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkParametersUploadOtaPackageParametersGotaDestination) MarshalJSON

type WorkPlan

type WorkPlan struct {
	CreationTimeMillis int64  `json:"creationTimeMillis,omitempty,string"`
	Id                 string `json:"id,omitempty"`
	LastUpdatedMillis  int64  `json:"lastUpdatedMillis,omitempty,string"`
	Revision           string `json:"revision,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "CreationTimeMillis") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "CreationTimeMillis") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkPlan) MarshalJSON

func (s WorkPlan) MarshalJSON() ([]byte, error)

type WorkPlanAddNodesRequest

type WorkPlanAddNodesRequest struct {
	NewEdges  []*NewEdge  `json:"newEdges,omitempty"`
	Resource  *WorkPlan   `json:"resource,omitempty"`
	WorkNodes []*WorkNode `json:"workNodes,omitempty"`
	// ForceSendFields is a list of field names (e.g. "NewEdges") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "NewEdges") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkPlanAddNodesRequest) MarshalJSON

func (s WorkPlanAddNodesRequest) MarshalJSON() ([]byte, error)

type WorkPlanAddNodesResponse

type WorkPlanAddNodesResponse struct {
	NewWorkNodes []*WorkNode `json:"newWorkNodes,omitempty"`
	Resource     *WorkPlan   `json:"resource,omitempty"`
	WorkNodes    []*WorkNode `json:"workNodes,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "NewWorkNodes") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "NewWorkNodes") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkPlanAddNodesResponse) MarshalJSON

func (s WorkPlanAddNodesResponse) MarshalJSON() ([]byte, error)

type WorkPlanCreateWithNodesRequest

type WorkPlanCreateWithNodesRequest struct {
	Template  *WorkPlan   `json:"template,omitempty"`
	WorkNodes []*WorkNode `json:"workNodes,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Template") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Template") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkPlanCreateWithNodesRequest) MarshalJSON

func (s WorkPlanCreateWithNodesRequest) MarshalJSON() ([]byte, error)

type WorkPlanCreateWithNodesResponse

type WorkPlanCreateWithNodesResponse struct {
	Resource  *WorkPlan   `json:"resource,omitempty"`
	WorkNodes []*WorkNode `json:"workNodes,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "Resource") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Resource") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkPlanCreateWithNodesResponse) MarshalJSON

func (s WorkPlanCreateWithNodesResponse) MarshalJSON() ([]byte, error)

type WorkPlanListResponse

type WorkPlanListResponse struct {
	NextPageToken     string      `json:"nextPageToken,omitempty"`
	PreviousPageToken string      `json:"previousPageToken,omitempty"`
	WorkPlans         []*WorkPlan `json:"workPlans,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "NextPageToken") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkPlanListResponse) MarshalJSON

func (s WorkPlanListResponse) MarshalJSON() ([]byte, error)

type WorkProduct

type WorkProduct struct {
	AyeayeAnalyzerOutput       *WorkProductAyeAyeAnalyzerOutput        `json:"ayeayeAnalyzerOutput,omitempty"`
	BricksignerOutput          *BrickSignerOutput                      `json:"bricksignerOutput,omitempty"`
	BuildOutput                *WorkProductBuildOutputProduct          `json:"buildOutput,omitempty"`
	CherrypickOutput           *CherryPickOutput                       `json:"cherrypickOutput,omitempty"`
	ConductorOutput            *ConductorOutput                        `json:"conductorOutput,omitempty"`
	DisplayMessage             string                                  `json:"displayMessage,omitempty"`
	DummyOutput                *WorkProductDummyOutputProduct          `json:"dummyOutput,omitempty"`
	GantryOutput               *GantryOutput                           `json:"gantryOutput,omitempty"`
	GerritPollerMonitorOutput  *WorkProductGerritPollerMonitorProduct  `json:"gerritPollerMonitorOutput,omitempty"`
	ImageRequestOutput         *WorkProductImageRequestOutputProduct   `json:"imageRequestOutput,omitempty"`
	PartnerGerritZipDropOutput *WorkProductPartnerGerritZipDropOutput  `json:"partnerGerritZipDropOutput,omitempty"`
	PinnedManifestOutput       *WorkProductPinnedManifestOutputProduct `json:"pinnedManifestOutput,omitempty"`
	PrebuildsDropOutput        *WorkProductPrebuildsDropOutput         `json:"prebuildsDropOutput,omitempty"`
	PresubmitPreflightOutput   *WorkProductPresubmitPreflightOutput    `json:"presubmitPreflightOutput,omitempty"`
	SampleOutput               *SampleOutput                           `json:"sampleOutput,omitempty"`
	SelfserviceOperationOutput *SelfserviceOperationProduct            `json:"selfserviceOperationOutput,omitempty"`
	SnapOutput                 *SnapOutput                             `json:"snapOutput,omitempty"`
	Success                    bool                                    `json:"success,omitempty"`
	TestOutput                 *WorkProductTestOutputProduct           `json:"testOutput,omitempty"`
	UploadOtaPackageOutput     *WorkProductUploadOtaPackageOutput      `json:"uploadOtaPackageOutput,omitempty"`
	VersionBumpOutput          *VersionBumpOutput                      `json:"versionBumpOutput,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AyeayeAnalyzerOutput") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AyeayeAnalyzerOutput") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkProduct) MarshalJSON

func (s WorkProduct) MarshalJSON() ([]byte, error)

type WorkProductAyeAyeAnalyzerOutput

type WorkProductAyeAyeAnalyzerOutput struct {
	ResultAndFindings []*WorkProductAyeAyeAnalyzerOutputResultAndFindings `json:"resultAndFindings,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ResultAndFindings") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ResultAndFindings") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkProductAyeAyeAnalyzerOutput) MarshalJSON

func (s WorkProductAyeAyeAnalyzerOutput) MarshalJSON() ([]byte, error)

type WorkProductAyeAyeAnalyzerOutputResultAndFindings

type WorkProductAyeAyeAnalyzerOutputResultAndFindings struct {
	FindingIds []string `json:"findingIds,omitempty"`
	ResultId   string   `json:"resultId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "FindingIds") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "FindingIds") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkProductAyeAyeAnalyzerOutputResultAndFindings) MarshalJSON

type WorkProductBuildOutputProduct

type WorkProductBuildOutputProduct struct {
	BuildId   string `json:"buildId,omitempty"`
	BuildType string `json:"buildType,omitempty"`
	Target    string `json:"target,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BuildId") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BuildId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkProductBuildOutputProduct) MarshalJSON

func (s WorkProductBuildOutputProduct) MarshalJSON() ([]byte, error)

type WorkProductDummyOutputProduct

type WorkProductDummyOutputProduct struct {
	DummyString string `json:"dummyString,omitempty"`
	// ForceSendFields is a list of field names (e.g. "DummyString") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "DummyString") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkProductDummyOutputProduct) MarshalJSON

func (s WorkProductDummyOutputProduct) MarshalJSON() ([]byte, error)

type WorkProductGerritPollerMonitorProduct

type WorkProductGerritPollerMonitorProduct struct {
	OutputPath string `json:"outputPath,omitempty"`
	// ForceSendFields is a list of field names (e.g. "OutputPath") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "OutputPath") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkProductGerritPollerMonitorProduct) MarshalJSON

func (s WorkProductGerritPollerMonitorProduct) MarshalJSON() ([]byte, error)

type WorkProductImageRequestOutputProduct

type WorkProductImageRequestOutputProduct struct {
	ArtifactPaths []string `json:"artifactPaths,omitempty"`
	BuildId       string   `json:"buildId,omitempty"`
	Target        string   `json:"target,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ArtifactPaths") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ArtifactPaths") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkProductImageRequestOutputProduct) MarshalJSON

func (s WorkProductImageRequestOutputProduct) MarshalJSON() ([]byte, error)

type WorkProductPartnerGerritZipDropOutput

type WorkProductPartnerGerritZipDropOutput struct {
	ChangeIdToBranchs []*WorkProductPartnerGerritZipDropOutputChangeIdToBranchEntry `json:"changeIdToBranchs,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ChangeIdToBranchs") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ChangeIdToBranchs") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkProductPartnerGerritZipDropOutput) MarshalJSON

func (s WorkProductPartnerGerritZipDropOutput) MarshalJSON() ([]byte, error)

type WorkProductPartnerGerritZipDropOutputChangeIdToBranchEntry

type WorkProductPartnerGerritZipDropOutputChangeIdToBranchEntry struct {
	Key   string `json:"key,omitempty"`
	Value string `json:"value,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Key") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Key") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkProductPartnerGerritZipDropOutputChangeIdToBranchEntry) MarshalJSON

type WorkProductPinnedManifestOutputProduct

type WorkProductPinnedManifestOutputProduct struct {
	BaseBuildId string          `json:"baseBuildId,omitempty"`
	Manifest    *ParsedManifest `json:"manifest,omitempty"`
	// ForceSendFields is a list of field names (e.g. "BaseBuildId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "BaseBuildId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkProductPinnedManifestOutputProduct) MarshalJSON

func (s WorkProductPinnedManifestOutputProduct) MarshalJSON() ([]byte, error)

type WorkProductPrebuildsDropOutput

type WorkProductPrebuildsDropOutput struct {
	ChangeIdToBranchs []*WorkProductPrebuildsDropOutputChangeIdToBranchEntry `json:"changeIdToBranchs,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ChangeIdToBranchs") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ChangeIdToBranchs") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkProductPrebuildsDropOutput) MarshalJSON

func (s WorkProductPrebuildsDropOutput) MarshalJSON() ([]byte, error)

type WorkProductPrebuildsDropOutputChangeIdToBranchEntry

type WorkProductPrebuildsDropOutputChangeIdToBranchEntry struct {
	Key   string `json:"key,omitempty"`
	Value string `json:"value,omitempty"`
	// ForceSendFields is a list of field names (e.g. "Key") to unconditionally
	// include in API requests. By default, fields with empty or default values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "Key") to include in API requests
	// with the JSON null value. By default, fields with empty values are omitted
	// from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkProductPrebuildsDropOutputChangeIdToBranchEntry) MarshalJSON

type WorkProductPresubmitPreflightOutput

type WorkProductPresubmitPreflightOutput struct {
	MergeConflicts []*WorkProductPresubmitPreflightOutputMergeConflict `json:"mergeConflicts,omitempty"`
	// ForceSendFields is a list of field names (e.g. "MergeConflicts") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "MergeConflicts") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkProductPresubmitPreflightOutput) MarshalJSON

func (s WorkProductPresubmitPreflightOutput) MarshalJSON() ([]byte, error)

type WorkProductPresubmitPreflightOutputMergeConflict

type WorkProductPresubmitPreflightOutputMergeConflict struct {
	ChangeSpec        *GerritChangeSpec `json:"changeSpec,omitempty"`
	DestinationBranch string            `json:"destinationBranch,omitempty"`
	DestinationHost   string            `json:"destinationHost,omitempty"`
	// ForceSendFields is a list of field names (e.g. "ChangeSpec") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ChangeSpec") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkProductPresubmitPreflightOutputMergeConflict) MarshalJSON

type WorkProductTestOutputProduct

type WorkProductTestOutputProduct struct {
	AntsInvocationId  string   `json:"antsInvocationId,omitempty"`
	BuildId           string   `json:"buildId,omitempty"`
	DeviceLostCount   int64    `json:"deviceLostCount,omitempty"`
	ErrorAttempts     int64    `json:"errorAttempts,omitempty"`
	FailedAttempts    int64    `json:"failedAttempts,omitempty"`
	PassedAttempts    int64    `json:"passedAttempts,omitempty"`
	SloDemotionStage  string   `json:"sloDemotionStage,omitempty"`
	SloDemotionStages []string `json:"sloDemotionStages,omitempty"`
	Target            string   `json:"target,omitempty"`
	TestResultId      string   `json:"testResultId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "AntsInvocationId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "AntsInvocationId") to include in
	// API requests with the JSON null value. By default, fields with empty values
	// are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkProductTestOutputProduct) MarshalJSON

func (s WorkProductTestOutputProduct) MarshalJSON() ([]byte, error)

type WorkProductUploadOtaPackageOutput

type WorkProductUploadOtaPackageOutput struct {
	GotaDestinationOutput *WorkProductUploadOtaPackageOutputGotaDestinationOutput `json:"gotaDestinationOutput,omitempty"`
	// ForceSendFields is a list of field names (e.g. "GotaDestinationOutput") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "GotaDestinationOutput") to
	// include in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkProductUploadOtaPackageOutput) MarshalJSON

func (s WorkProductUploadOtaPackageOutput) MarshalJSON() ([]byte, error)

type WorkProductUploadOtaPackageOutputGotaDestinationOutput

type WorkProductUploadOtaPackageOutputGotaDestinationOutput struct {
	PackageName string `json:"packageName,omitempty"`
	// ForceSendFields is a list of field names (e.g. "PackageName") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "PackageName") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkProductUploadOtaPackageOutputGotaDestinationOutput) MarshalJSON

type WorkUnit

type WorkUnit struct {
	ChildAttemptNumber int64          `json:"childAttemptNumber,omitempty"`
	ChildRunNumber     int64          `json:"childRunNumber,omitempty"`
	ChildShardNumber   int64          `json:"childShardNumber,omitempty"`
	DebugInfo          *DebugInfo     `json:"debugInfo,omitempty"`
	Id                 string         `json:"id,omitempty"`
	InvocationId       string         `json:"invocationId,omitempty"`
	Labels             []string       `json:"labels,omitempty"`
	Metrics            *Metrics       `json:"metrics,omitempty"`
	ModuleInfo         *ModuleInfo    `json:"moduleInfo,omitempty"`
	Name               string         `json:"name,omitempty"`
	ParentId           string         `json:"parentId,omitempty"`
	Properties         []*Property    `json:"properties,omitempty"`
	Revision           string         `json:"revision,omitempty"`
	RunCount           int64          `json:"runCount,omitempty"`
	ShardCount         int64          `json:"shardCount,omitempty"`
	SkippedReason      *SkippedReason `json:"skippedReason,omitempty"`
	State              string         `json:"state,omitempty"`
	Timing             *Timing        `json:"timing,omitempty"`
	Type               string         `json:"type,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "ChildAttemptNumber") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "ChildAttemptNumber") to include
	// in API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkUnit) MarshalJSON

func (s WorkUnit) MarshalJSON() ([]byte, error)

type WorkUnitListResponse

type WorkUnitListResponse struct {
	NextPageToken     string      `json:"nextPageToken,omitempty"`
	PreviousPageToken string      `json:"previousPageToken,omitempty"`
	WorkUnits         []*WorkUnit `json:"workUnits,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the server.
	googleapi.ServerResponse `json:"-"`
	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "NextPageToken") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkUnitListResponse) MarshalJSON

func (s WorkUnitListResponse) MarshalJSON() ([]byte, error)

type WorkUnitSpec

type WorkUnitSpec struct {
	WorkUnitId string `json:"workUnitId,omitempty"`
	// ForceSendFields is a list of field names (e.g. "WorkUnitId") to
	// unconditionally include in API requests. By default, fields with empty or
	// default values are omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
	// details.
	ForceSendFields []string `json:"-"`
	// NullFields is a list of field names (e.g. "WorkUnitId") to include in API
	// requests with the JSON null value. By default, fields with empty values are
	// omitted from API requests. See
	// https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
	NullFields []string `json:"-"`
}

func (WorkUnitSpec) MarshalJSON

func (s WorkUnitSpec) MarshalJSON() ([]byte, error)

type WorknodeCompleteCall

type WorknodeCompleteCall struct {
	// contains filtered or unexported fields
}

func (*WorknodeCompleteCall) Context

Context sets the context to be used in this call's Do method.

func (*WorknodeCompleteCall) Do

Do executes the "androidbuildinternal.worknode.complete" call. Any non-2xx status code is an error. Response headers are in either *WorkNodeCompleteResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorknodeCompleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorknodeCompleteCall) Header

func (c *WorknodeCompleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type WorknodeFailCall

type WorknodeFailCall struct {
	// contains filtered or unexported fields
}

func (*WorknodeFailCall) Context

Context sets the context to be used in this call's Do method.

func (*WorknodeFailCall) Do

Do executes the "androidbuildinternal.worknode.fail" call. Any non-2xx status code is an error. Response headers are in either *WorkNodeFailResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorknodeFailCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorknodeFailCall) Header

func (c *WorknodeFailCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type WorknodeGetCall

type WorknodeGetCall struct {
	// contains filtered or unexported fields
}

func (*WorknodeGetCall) Context

Context sets the context to be used in this call's Do method.

func (*WorknodeGetCall) Do

func (c *WorknodeGetCall) Do(opts ...googleapi.CallOption) (*WorkNode, error)

Do executes the "androidbuildinternal.worknode.get" call. Any non-2xx status code is an error. Response headers are in either *WorkNode.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorknodeGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorknodeGetCall) Header

func (c *WorknodeGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*WorknodeGetCall) IfNoneMatch

func (c *WorknodeGetCall) IfNoneMatch(entityTag string) *WorknodeGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type WorknodeGetchildnodesCall

type WorknodeGetchildnodesCall struct {
	// contains filtered or unexported fields
}

func (*WorknodeGetchildnodesCall) Context

Context sets the context to be used in this call's Do method.

func (*WorknodeGetchildnodesCall) Do

Do executes the "androidbuildinternal.worknode.getchildnodes" call. Any non-2xx status code is an error. Response headers are in either *WorkNodeGetChildNodesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorknodeGetchildnodesCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorknodeGetchildnodesCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*WorknodeGetchildnodesCall) WorkExecutorType

func (c *WorknodeGetchildnodesCall) WorkExecutorType(workExecutorType string) *WorknodeGetchildnodesCall

WorkExecutorType sets the optional parameter "workExecutorType":

Possible values:

"unknownWorkExecutorType"
"pendingChangeBuild"
"pendingChangeFinished"
"dummyNode"
"atpTest"
"imageRequest"
"releaseRequest"
"submittedBuild"
"trybotFinished"
"gerritPollerMonitorRequest"
"presubmitPreflight"
"androidStudioBuild"
"gerritSelfserviceOperations"
"signingAdminOperations"
"signingAdminSecureOperations"
"testGroupFinished"
"submittedBuildRequest"
"partialRerun"
"testProvider"
"fetchChangesRequest"
"presubmitAnalysis"
"bisectionStep"
"bisectionFinished"
"selfserviceOperations"
"selfserviceSecureOperations"
"mergeServiceOperations"
"presubmitAnalysisFinished"
"mainlineConductor"
"automergeMergePath"
"chaselistBackendSmokeTest"
"manifestAssembler"
"abssWorkerSmokeTest"
"signingWorkerSmokeTest"
"worknodeSamples"
"mainlineConductorSmokeTest"
"generateMts"
"gantryWorker"
"gantryWorkerSmokeTest"
"autoOtaWorker"
"forrestRun"
"coastguardBackend"
"cherrypickerBackend"
"mainlineModuleSigner"
"firmwareSigner"
"atpSubmittedBuildTestRequest"
"atpBuildLabel"
"atpBuildLabelFinished"
"generatePrebuildsDrop"
"gkiSigner"
"otaSigner"
"gmsSigner"
"targetFileSigner"
"brickSigner"
"coastguardBackendCanary"
"eagerPresubmitFinished"
"abtdCapacityCreateJob"
"abtdCapacityCheck"
"infraCapacityCheck"

type WorknodeListCall

type WorknodeListCall struct {
	// contains filtered or unexported fields
}

func (*WorknodeListCall) AvailabilityTimeBefore

func (c *WorknodeListCall) AvailabilityTimeBefore(availabilityTimeBefore int64) *WorknodeListCall

AvailabilityTimeBefore sets the optional parameter "availabilityTimeBefore":

func (*WorknodeListCall) ChangeSetSpecId

func (c *WorknodeListCall) ChangeSetSpecId(changeSetSpecId string) *WorknodeListCall

ChangeSetSpecId sets the optional parameter "changeSetSpecId":

func (*WorknodeListCall) Context

Context sets the context to be used in this call's Do method.

func (*WorknodeListCall) Do

Do executes the "androidbuildinternal.worknode.list" call. Any non-2xx status code is an error. Response headers are in either *WorkNodeListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorknodeListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorknodeListCall) Header

func (c *WorknodeListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*WorknodeListCall) IfNoneMatch

func (c *WorknodeListCall) IfNoneMatch(entityTag string) *WorknodeListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*WorknodeListCall) IsFinal

func (c *WorknodeListCall) IsFinal(isFinal bool) *WorknodeListCall

IsFinal sets the optional parameter "isFinal":

func (*WorknodeListCall) IsTimedOut

func (c *WorknodeListCall) IsTimedOut(isTimedOut bool) *WorknodeListCall

IsTimedOut sets the optional parameter "isTimedOut":

func (*WorknodeListCall) LastUpdatedAfter

func (c *WorknodeListCall) LastUpdatedAfter(lastUpdatedAfter int64) *WorknodeListCall

LastUpdatedAfter sets the optional parameter "lastUpdatedAfter":

func (*WorknodeListCall) LastUpdatedBefore

func (c *WorknodeListCall) LastUpdatedBefore(lastUpdatedBefore int64) *WorknodeListCall

LastUpdatedBefore sets the optional parameter "lastUpdatedBefore":

func (*WorknodeListCall) MaxResults

func (c *WorknodeListCall) MaxResults(maxResults int64) *WorknodeListCall

MaxResults sets the optional parameter "maxResults":

func (*WorknodeListCall) NodeClass

func (c *WorknodeListCall) NodeClass(nodeClass ...string) *WorknodeListCall

NodeClass sets the optional parameter "nodeClass":

func (*WorknodeListCall) PageToken

func (c *WorknodeListCall) PageToken(pageToken string) *WorknodeListCall

PageToken sets the optional parameter "pageToken":

func (*WorknodeListCall) Status

func (c *WorknodeListCall) Status(status ...string) *WorknodeListCall

Status sets the optional parameter "status":

Possible values:

"unknownWorkNodeStatus"
"created"
"pending"
"scheduled"
"running"
"complete"
"failed"
"cancelled"
"waiting"

func (*WorknodeListCall) WorkExecutorTypes

func (c *WorknodeListCall) WorkExecutorTypes(workExecutorTypes ...string) *WorknodeListCall

WorkExecutorTypes sets the optional parameter "workExecutorTypes":

Possible values:

"unknownWorkExecutorType"
"pendingChangeBuild"
"pendingChangeFinished"
"dummyNode"
"atpTest"
"imageRequest"
"releaseRequest"
"submittedBuild"
"trybotFinished"
"gerritPollerMonitorRequest"
"presubmitPreflight"
"androidStudioBuild"
"gerritSelfserviceOperations"
"signingAdminOperations"
"signingAdminSecureOperations"
"testGroupFinished"
"submittedBuildRequest"
"partialRerun"
"testProvider"
"fetchChangesRequest"
"presubmitAnalysis"
"bisectionStep"
"bisectionFinished"
"selfserviceOperations"
"selfserviceSecureOperations"
"mergeServiceOperations"
"presubmitAnalysisFinished"
"mainlineConductor"
"automergeMergePath"
"chaselistBackendSmokeTest"
"manifestAssembler"
"abssWorkerSmokeTest"
"signingWorkerSmokeTest"
"worknodeSamples"
"mainlineConductorSmokeTest"
"generateMts"
"gantryWorker"
"gantryWorkerSmokeTest"
"autoOtaWorker"
"forrestRun"
"coastguardBackend"
"cherrypickerBackend"
"mainlineModuleSigner"
"firmwareSigner"
"atpSubmittedBuildTestRequest"
"atpBuildLabel"
"atpBuildLabelFinished"
"generatePrebuildsDrop"
"gkiSigner"
"otaSigner"
"gmsSigner"
"targetFileSigner"
"brickSigner"
"coastguardBackendCanary"
"eagerPresubmitFinished"
"abtdCapacityCreateJob"
"abtdCapacityCheck"
"infraCapacityCheck"

func (*WorknodeListCall) WorkPlanId

func (c *WorknodeListCall) WorkPlanId(workPlanId string) *WorknodeListCall

WorkPlanId sets the optional parameter "workPlanId":

type WorknodeMakeavailableCall

type WorknodeMakeavailableCall struct {
	// contains filtered or unexported fields
}

func (*WorknodeMakeavailableCall) Context

Context sets the context to be used in this call's Do method.

func (*WorknodeMakeavailableCall) Do

Do executes the "androidbuildinternal.worknode.makeavailable" call. Any non-2xx status code is an error. Response headers are in either *WorkNodeMakeAvailableResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorknodeMakeavailableCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorknodeMakeavailableCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type WorknodePatchCall

type WorknodePatchCall struct {
	// contains filtered or unexported fields
}

func (*WorknodePatchCall) Context

Context sets the context to be used in this call's Do method.

func (*WorknodePatchCall) Do

Do executes the "androidbuildinternal.worknode.patch" call. Any non-2xx status code is an error. Response headers are in either *WorkNode.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorknodePatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorknodePatchCall) Header

func (c *WorknodePatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type WorknodePopCall

type WorknodePopCall struct {
	// contains filtered or unexported fields
}

func (*WorknodePopCall) Context

Context sets the context to be used in this call's Do method.

func (*WorknodePopCall) Do

Do executes the "androidbuildinternal.worknode.pop" call. Any non-2xx status code is an error. Response headers are in either *WorkNodePopResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorknodePopCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorknodePopCall) Header

func (c *WorknodePopCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type WorknodeRemovepiiCall

type WorknodeRemovepiiCall struct {
	// contains filtered or unexported fields
}

func (*WorknodeRemovepiiCall) Context

Context sets the context to be used in this call's Do method.

func (*WorknodeRemovepiiCall) Do

Do executes the "androidbuildinternal.worknode.removepii" call. Any non-2xx status code is an error. Response headers are in either *WorkNodeRemovePiiResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorknodeRemovepiiCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorknodeRemovepiiCall) Header

func (c *WorknodeRemovepiiCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type WorknodeService

type WorknodeService struct {
	// contains filtered or unexported fields
}

func NewWorknodeService

func NewWorknodeService(s *Service) *WorknodeService

func (*WorknodeService) Complete

func (r *WorknodeService) Complete(worknodecompleterequest *WorkNodeCompleteRequest) *WorknodeCompleteCall

Complete:

func (*WorknodeService) Fail

func (r *WorknodeService) Fail(worknodefailrequest *WorkNodeFailRequest) *WorknodeFailCall

Fail:

func (*WorknodeService) Get

func (r *WorknodeService) Get(resourceId string) *WorknodeGetCall

Get:

- resourceId: .

func (*WorknodeService) Getchildnodes

func (r *WorknodeService) Getchildnodes(workNodeId string) *WorknodeGetchildnodesCall

Getchildnodes:

- workNodeId: .

func (*WorknodeService) List

func (r *WorknodeService) List() *WorknodeListCall

List:

func (*WorknodeService) Makeavailable

func (r *WorknodeService) Makeavailable(workNodeId string) *WorknodeMakeavailableCall

Makeavailable:

- workNodeId: .

func (*WorknodeService) Patch

func (r *WorknodeService) Patch(resourceId string, worknode *WorkNode) *WorknodePatchCall

Patch:

- resourceId: .

func (*WorknodeService) Pop

func (r *WorknodeService) Pop(worknodepoprequest *WorkNodePopRequest) *WorknodePopCall

Pop:

func (*WorknodeService) Removepii

func (r *WorknodeService) Removepii(workNodeId string) *WorknodeRemovepiiCall

Removepii:

- workNodeId: .

func (*WorknodeService) Touch

func (r *WorknodeService) Touch(workNodeId string) *WorknodeTouchCall

Touch:

- workNodeId: .

func (*WorknodeService) Update

func (r *WorknodeService) Update(resourceId string, worknode *WorkNode) *WorknodeUpdateCall

Update:

- resourceId: .

type WorknodeTouchCall

type WorknodeTouchCall struct {
	// contains filtered or unexported fields
}

func (*WorknodeTouchCall) Context

Context sets the context to be used in this call's Do method.

func (*WorknodeTouchCall) Do

Do executes the "androidbuildinternal.worknode.touch" call. Any non-2xx status code is an error. Response headers are in either *WorkNodeTouchResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorknodeTouchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorknodeTouchCall) Header

func (c *WorknodeTouchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type WorknodeUpdateCall

type WorknodeUpdateCall struct {
	// contains filtered or unexported fields
}

func (*WorknodeUpdateCall) Context

Context sets the context to be used in this call's Do method.

func (*WorknodeUpdateCall) Do

Do executes the "androidbuildinternal.worknode.update" call. Any non-2xx status code is an error. Response headers are in either *WorkNode.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorknodeUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorknodeUpdateCall) Header

func (c *WorknodeUpdateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type WorkplanAddnodesCall

type WorkplanAddnodesCall struct {
	// contains filtered or unexported fields
}

func (*WorkplanAddnodesCall) Context

Context sets the context to be used in this call's Do method.

func (*WorkplanAddnodesCall) Do

Do executes the "androidbuildinternal.workplan.addnodes" call. Any non-2xx status code is an error. Response headers are in either *WorkPlanAddNodesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorkplanAddnodesCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorkplanAddnodesCall) Header

func (c *WorkplanAddnodesCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type WorkplanCreatewithnodesCall

type WorkplanCreatewithnodesCall struct {
	// contains filtered or unexported fields
}

func (*WorkplanCreatewithnodesCall) Context

Context sets the context to be used in this call's Do method.

func (*WorkplanCreatewithnodesCall) Do

Do executes the "androidbuildinternal.workplan.createwithnodes" call. Any non-2xx status code is an error. Response headers are in either *WorkPlanCreateWithNodesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorkplanCreatewithnodesCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorkplanCreatewithnodesCall) Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type WorkplanGetCall

type WorkplanGetCall struct {
	// contains filtered or unexported fields
}

func (*WorkplanGetCall) Context

Context sets the context to be used in this call's Do method.

func (*WorkplanGetCall) Do

func (c *WorkplanGetCall) Do(opts ...googleapi.CallOption) (*WorkPlan, error)

Do executes the "androidbuildinternal.workplan.get" call. Any non-2xx status code is an error. Response headers are in either *WorkPlan.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorkplanGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorkplanGetCall) Header

func (c *WorkplanGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*WorkplanGetCall) IfNoneMatch

func (c *WorkplanGetCall) IfNoneMatch(entityTag string) *WorkplanGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type WorkplanListCall

type WorkplanListCall struct {
	// contains filtered or unexported fields
}

func (*WorkplanListCall) Context

Context sets the context to be used in this call's Do method.

func (*WorkplanListCall) Do

Do executes the "androidbuildinternal.workplan.list" call. Any non-2xx status code is an error. Response headers are in either *WorkPlanListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorkplanListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorkplanListCall) Header

func (c *WorkplanListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*WorkplanListCall) IfNoneMatch

func (c *WorkplanListCall) IfNoneMatch(entityTag string) *WorkplanListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*WorkplanListCall) MaxResults

func (c *WorkplanListCall) MaxResults(maxResults int64) *WorkplanListCall

MaxResults sets the optional parameter "maxResults":

func (*WorkplanListCall) PageToken

func (c *WorkplanListCall) PageToken(pageToken string) *WorkplanListCall

PageToken sets the optional parameter "pageToken":

func (*WorkplanListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type WorkplanService

type WorkplanService struct {
	// contains filtered or unexported fields
}

func NewWorkplanService

func NewWorkplanService(s *Service) *WorkplanService

func (*WorkplanService) Addnodes

func (r *WorkplanService) Addnodes(workplanaddnodesrequest *WorkPlanAddNodesRequest) *WorkplanAddnodesCall

Addnodes:

func (*WorkplanService) Createwithnodes

func (r *WorkplanService) Createwithnodes(workplancreatewithnodesrequest *WorkPlanCreateWithNodesRequest) *WorkplanCreatewithnodesCall

Createwithnodes:

func (*WorkplanService) Get

func (r *WorkplanService) Get(resourceId string) *WorkplanGetCall

Get:

- resourceId: .

func (*WorkplanService) List

func (r *WorkplanService) List() *WorkplanListCall

List:

type WorkunitGetCall

type WorkunitGetCall struct {
	// contains filtered or unexported fields
}

func (*WorkunitGetCall) Context

Context sets the context to be used in this call's Do method.

func (*WorkunitGetCall) Do

func (c *WorkunitGetCall) Do(opts ...googleapi.CallOption) (*WorkUnit, error)

Do executes the "androidbuildinternal.workunit.get" call. Any non-2xx status code is an error. Response headers are in either *WorkUnit.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorkunitGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorkunitGetCall) Header

func (c *WorkunitGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*WorkunitGetCall) IfNoneMatch

func (c *WorkunitGetCall) IfNoneMatch(entityTag string) *WorkunitGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type WorkunitInsertCall

type WorkunitInsertCall struct {
	// contains filtered or unexported fields
}

func (*WorkunitInsertCall) Context

Context sets the context to be used in this call's Do method.

func (*WorkunitInsertCall) Do

Do executes the "androidbuildinternal.workunit.insert" call. Any non-2xx status code is an error. Response headers are in either *WorkUnit.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorkunitInsertCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorkunitInsertCall) Header

func (c *WorkunitInsertCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type WorkunitListCall

type WorkunitListCall struct {
	// contains filtered or unexported fields
}

func (*WorkunitListCall) Context

Context sets the context to be used in this call's Do method.

func (*WorkunitListCall) Do

Do executes the "androidbuildinternal.workunit.list" call. Any non-2xx status code is an error. Response headers are in either *WorkUnitListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorkunitListCall) EndCreationTimestamp

func (c *WorkunitListCall) EndCreationTimestamp(endCreationTimestamp int64) *WorkunitListCall

EndCreationTimestamp sets the optional parameter "endCreationTimestamp":

func (*WorkunitListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorkunitListCall) Header

func (c *WorkunitListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*WorkunitListCall) IfNoneMatch

func (c *WorkunitListCall) IfNoneMatch(entityTag string) *WorkunitListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*WorkunitListCall) InvocationId

func (c *WorkunitListCall) InvocationId(invocationId string) *WorkunitListCall

InvocationId sets the optional parameter "invocationId":

func (*WorkunitListCall) IsRoot

func (c *WorkunitListCall) IsRoot(isRoot bool) *WorkunitListCall

IsRoot sets the optional parameter "isRoot":

func (*WorkunitListCall) IsStSpannerPrimary

func (c *WorkunitListCall) IsStSpannerPrimary(isStSpannerPrimary bool) *WorkunitListCall

IsStSpannerPrimary sets the optional parameter "isStSpannerPrimary":

func (*WorkunitListCall) Labels

func (c *WorkunitListCall) Labels(labels ...string) *WorkunitListCall

Labels sets the optional parameter "labels":

func (*WorkunitListCall) MaxResults

func (c *WorkunitListCall) MaxResults(maxResults int64) *WorkunitListCall

MaxResults sets the optional parameter "maxResults":

func (*WorkunitListCall) PageToken

func (c *WorkunitListCall) PageToken(pageToken string) *WorkunitListCall

PageToken sets the optional parameter "pageToken":

func (*WorkunitListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*WorkunitListCall) ParentId

func (c *WorkunitListCall) ParentId(parentId string) *WorkunitListCall

ParentId sets the optional parameter "parentId":

func (*WorkunitListCall) Properties

func (c *WorkunitListCall) Properties(properties ...string) *WorkunitListCall

Properties sets the optional parameter "properties":

func (*WorkunitListCall) ReadTimestamp

func (c *WorkunitListCall) ReadTimestamp(readTimestamp int64) *WorkunitListCall

ReadTimestamp sets the optional parameter "readTimestamp":

func (*WorkunitListCall) StartCreationTimestamp

func (c *WorkunitListCall) StartCreationTimestamp(startCreationTimestamp int64) *WorkunitListCall

StartCreationTimestamp sets the optional parameter "startCreationTimestamp":

func (*WorkunitListCall) State

func (c *WorkunitListCall) State(state string) *WorkunitListCall

State sets the optional parameter "state":

Possible values:

"unspecified"
"queued"
"running"
"error"
"completed"
"cancelled"
"pending"
"skipped"

func (*WorkunitListCall) Type

func (c *WorkunitListCall) Type(type_ string) *WorkunitListCall

Type sets the optional parameter "type":

func (*WorkunitListCall) WorkunitId

func (c *WorkunitListCall) WorkunitId(workunitId string) *WorkunitListCall

WorkunitId sets the optional parameter "workunitId":

type WorkunitPatchCall

type WorkunitPatchCall struct {
	// contains filtered or unexported fields
}

func (*WorkunitPatchCall) Context

Context sets the context to be used in this call's Do method.

func (*WorkunitPatchCall) Do

Do executes the "androidbuildinternal.workunit.patch" call. Any non-2xx status code is an error. Response headers are in either *WorkUnit.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorkunitPatchCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorkunitPatchCall) Header

func (c *WorkunitPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type WorkunitService

type WorkunitService struct {
	// contains filtered or unexported fields
}

func NewWorkunitService

func NewWorkunitService(s *Service) *WorkunitService

func (*WorkunitService) Get

func (r *WorkunitService) Get(resourceId string) *WorkunitGetCall

Get:

- resourceId: .

func (*WorkunitService) Insert

func (r *WorkunitService) Insert(workunit *WorkUnit) *WorkunitInsertCall

Insert:

func (*WorkunitService) List

func (r *WorkunitService) List() *WorkunitListCall

List:

func (*WorkunitService) Patch

func (r *WorkunitService) Patch(resourceId string, workunit *WorkUnit) *WorkunitPatchCall

Patch: Update with specified fields.

- resourceId: .

func (*WorkunitService) Update

func (r *WorkunitService) Update(resourceId string, workunit *WorkUnit) *WorkunitUpdateCall

Update:

- resourceId: .

type WorkunitUpdateCall

type WorkunitUpdateCall struct {
	// contains filtered or unexported fields
}

func (*WorkunitUpdateCall) Context

Context sets the context to be used in this call's Do method.

func (*WorkunitUpdateCall) Do

Do executes the "androidbuildinternal.workunit.update" call. Any non-2xx status code is an error. Response headers are in either *WorkUnit.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*WorkunitUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*WorkunitUpdateCall) Header

func (c *WorkunitUpdateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL