androidbuildinternal

package
v0.0.0-...-2887efe Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2024 License: BSD-3-Clause Imports: 14 Imported by: 5

Documentation

Overview

Package androidbuildinternal provides access to the .

Creating a client

Usage example:

import "go.skia.org/infra/go/androidbuildinternal/v2beta1"
...
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 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 option.WithTokenSource:

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

See https://godoc.org/google.golang.org/api/option/ 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

This section is empty.

Functions

This section is empty.

Types

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

	// 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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"`

	Revision string `json:"revision,omitempty"`

	Status string `json:"status,omitempty"`

	Timing *AnalyzerResultRunTiming `json:"timing,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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AnalyzerfindingGetCall) Do

Do executes the "androidbuildinternal.analyzerfinding.get" call. Exactly one of *AnalyzerFinding or error will be non-nil. 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 information.

func (*AnalyzerfindingGetCall) Header

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

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

func (*AnalyzerfindingGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AnalyzerfindingListCall) Do

Do executes the "androidbuildinternal.analyzerfinding.list" call. Exactly one of *AnalyzerFindingListResponse or error will be non-nil. 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 information.

func (*AnalyzerfindingListCall) Header

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

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

func (*AnalyzerfindingListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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:

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AnalyzerresultAddFindingsCall) Do

Do executes the "androidbuildinternal.analyzerresult.addFindings" call. Exactly one of *AnalyzerResultAddFindingsResponse or error will be non-nil. 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 information.

func (*AnalyzerresultAddFindingsCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AnalyzerresultCategoriesCall) Do

Do executes the "androidbuildinternal.analyzerresult.categories" call. Exactly one of *AnalyzerResultCategoriesResponse or error will be non-nil. 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 information.

func (*AnalyzerresultCategoriesCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AnalyzerresultGetCall) Do

Do executes the "androidbuildinternal.analyzerresult.get" call. Exactly one of *AnalyzerResult or error will be non-nil. 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 information.

func (*AnalyzerresultGetCall) Header

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

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

func (*AnalyzerresultGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AnalyzerresultInsertCall) Do

Do executes the "androidbuildinternal.analyzerresult.insert" call. Exactly one of *AnalyzerResult or error will be non-nil. 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 information.

func (*AnalyzerresultInsertCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AnalyzerresultListCall) Do

Do executes the "androidbuildinternal.analyzerresult.list" call. Exactly one of *AnalyzerResultListResponse or error will be non-nil. 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 information.

func (*AnalyzerresultListCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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 the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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:

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

type AnalyzerresultPatchCall

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

func (*AnalyzerresultPatchCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AnalyzerresultPatchCall) Do

Do executes the "androidbuildinternal.analyzerresult.patch" call. Exactly one of *AnalyzerResult or error will be non-nil. 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 (*AnalyzerresultPatchCall) Fields

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

func (*AnalyzerresultPatchCall) Header

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

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

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:

func (*AnalyzerresultService) Categories

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

Categories:

func (*AnalyzerresultService) Get

Get:

func (*AnalyzerresultService) Insert

Insert:

func (*AnalyzerresultService) List

List:

func (*AnalyzerresultService) Patch

func (r *AnalyzerresultService) Patch(resourceId string, analyzerresult *AnalyzerResult) *AnalyzerresultPatchCall

Patch:

func (*AnalyzerresultService) Update

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

Update:

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*AnalyzerresultUpdateCall) Do

Do executes the "androidbuildinternal.analyzerresult.update" call. Exactly one of *AnalyzerResult or error will be non-nil. 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 information.

func (*AnalyzerresultUpdateCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*ApkSignResult) MarshalJSON

func (s *ApkSignResult) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*Arg) MarshalJSON

func (s *Arg) 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"`

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

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

	IncrementalBuild bool `json:"incrementalBuild,omitempty"`

	JavaVersion string `json:"javaVersion,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"`

	ProjectConfigs map[string]BranchConfigProjectConfig `json:"projectConfigs,omitempty"`

	ReleaseBranch bool `json:"releaseBranch,omitempty"`

	ScheduledBuildTimespec string `json:"scheduledBuildTimespec,omitempty"`

	SigningAcl string `json:"signingAcl,omitempty"`

	SubmitQueue *BranchConfigSubmitQueueBranchConfig `json:"submitQueue,omitempty"`

	Submitted *BranchConfigSubmittedBuildConfig `json:"submitted,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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API
	// requests. However, any non-pointer, non-interface field appearing in
	// ForceSendFields will be sent to the server regardless of whether the
	// field is empty or not. This may be used to include empty fields in
	// Patch requests.
	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. However, any field with an empty value appearing in
	// NullFields will be sent to the server as null. It is an error if a
	// field in this list has a non-empty value. This may be used to include
	// null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*BranchConfigBuildSelectorConfig) MarshalJSON

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

type BranchConfigConductorConfig

type BranchConfigConductorConfig struct {
	ArtifactName string `json:"artifactName,omitempty"`

	OemOptional bool `json:"oemOptional,omitempty"`

	PackageName string `json:"packageName,omitempty"`

	RebootRequired bool `json:"rebootRequired,omitempty"`

	TestArtifacts []string `json:"testArtifacts,omitempty"`

	// ForceSendFields is a list of field names (e.g. "ArtifactName") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests.
	// However, any non-pointer, non-interface field appearing in
	// ForceSendFields will be sent to the server regardless of whether the
	// field is empty or not. This may be used to include empty fields in
	// Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*BranchConfigFlashStationConfig) MarshalJSON

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

type BranchConfigGitbuildkickerConfig

type BranchConfigGitbuildkickerConfig struct {
	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"`

	Targets []string `json:"targets,omitempty"`

	VersionInfo *BranchConfigGitbuildkickerConfigVersionBumpingSpec `json:"versionInfo,omitempty"`

	// ForceSendFields is a list of field names (e.g.
	// "BuildSelectorConfigs") to unconditionally include in API requests.
	// By default, fields with empty values are omitted from API requests.
	// However, any non-pointer, non-interface field appearing in
	// ForceSendFields will be sent to the server regardless of whether the
	// field is empty or not. This may be used to include empty fields in
	// Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "BuildSelectorConfigs") to
	// include in API requests with the JSON null value. By default, fields
	// with empty values are omitted from API requests. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from
	// API requests. However, any non-pointer, non-interface field appearing
	// in ForceSendFields will be sent to the server regardless of whether
	// the field is empty or not. This may be used to include empty fields
	// in Patch requests.
	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. However, any field with an empty value appearing
	// in NullFields will be sent to the server as null. It is an error if a
	// field in this list has a non-empty value. This may be used to include
	// null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*BranchConfigSubmittedBuildConfig) MarshalJSON

func (s *BranchConfigSubmittedBuildConfig) 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 values are omitted from API requests.
	// However, any non-pointer, non-interface field appearing in
	// ForceSendFields will be sent to the server regardless of whether the
	// field is empty or not. This may be used to include empty fields in
	// Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*BranchConfigTestFilterParameters) MarshalJSON

func (s *BranchConfigTestFilterParameters) 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BranchGetCall) Do

Do executes the "androidbuildinternal.branch.get" call. Exactly one of *BranchConfig or error will be non-nil. 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 information.

func (*BranchGetCall) Header

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

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

func (*BranchGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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. Any pending HTTP request will be aborted if the provided context is canceled.

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. Exactly one of *BranchListResponse or error will be non-nil. 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"
"buildUpdateAcl"
"flashstation"

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

func (*BranchListCall) FlashstationEnabled

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

FlashstationEnabled sets the optional parameter "flashstationEnabled":

func (*BranchListCall) FlashstationProduct

func (c *BranchListCall) FlashstationProduct(flashstationProduct string) *BranchListCall

FlashstationProduct sets the optional parameter "flashstationProduct":

func (*BranchListCall) Header

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

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

func (*BranchListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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:

func (*BranchService) List

func (r *BranchService) List() *BranchListCall

List:

func (*BranchService) Trigger

func (r *BranchService) Trigger(branch string) *BranchTriggerCall

Trigger:

type BranchTriggerCall

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

func (*BranchTriggerCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BranchTriggerCall) Do

Do executes the "androidbuildinternal.branch.trigger" call.

func (*BranchTriggerCall) Fields

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

func (*BranchTriggerCall) Header

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

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

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BughashGetCall) Do

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

Do executes the "androidbuildinternal.bughash.get" call. Exactly one of *BugHash or error will be non-nil. 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 information.

func (*BughashGetCall) Header

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

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

func (*BughashGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BughashListCall) Do

Do executes the "androidbuildinternal.bughash.list" call. Exactly one of *BugHashListResponse or error will be non-nil. 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 information.

func (*BughashListCall) Header

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

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

func (*BughashListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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 BughashPatchCall

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

func (*BughashPatchCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BughashPatchCall) Do

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

Do executes the "androidbuildinternal.bughash.patch" call. Exactly one of *BugHash or error will be non-nil. 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 (*BughashPatchCall) Fields

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

func (*BughashPatchCall) Header

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

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

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:

func (*BughashService) List

func (r *BughashService) List() *BughashListCall

List:

func (*BughashService) Patch

func (r *BughashService) Patch(namespace string, resourceId string, bughash *BugHash) *BughashPatchCall

Patch:

func (*BughashService) Update

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

Update:

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BughashUpdateCall) Do

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

Do executes the "androidbuildinternal.bughash.update" call. Exactly one of *BugHash or error will be non-nil. 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 information.

func (*BughashUpdateCall) Header

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

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

type Build

type Build struct {
	AppProps []*BuildApplicationPropEntry `json:"appProps,omitempty"`

	Archived bool `json:"archived,omitempty"`

	BaseBuild string `json:"baseBuild,omitempty"`

	Branch string `json:"branch,omitempty"`

	BuildAttemptStatus string `json:"buildAttemptStatus,omitempty"`

	BuildConfigs map[string]string `json:"buildConfigs,omitempty"`

	BuildId string `json:"buildId,omitempty"`

	BuildbotAvailableSpaceGb int64 `json:"buildbotAvailableSpaceGb,omitempty,string"`

	BuildbotSwVersion string `json:"buildbotSwVersion,omitempty"`

	Changes []*Change `json:"changes,omitempty"`

	CompletionTimestamp int64 `json:"completionTimestamp,omitempty,string"`

	CreationTimestamp int64 `json:"creationTimestamp,omitempty,string"`

	ExternalDiskName string `json:"externalDiskName,omitempty"`

	ExternalId string `json:"externalId,omitempty"`

	FallbackInternal bool `json:"fallbackInternal,omitempty"`

	HasTests bool `json:"hasTests,omitempty"`

	InstalledFiles map[string][]FileMetadataEntryFileMetadata `json:"installedFiles,omitempty"`

	LastUpdatedTimestamp int64 `json:"lastUpdatedTimestamp,omitempty,string"`

	MachineName string `json:"machineName,omitempty"`

	PinnedManifest *ParsedManifest `json:"pinnedManifest,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"`

	Signed bool `json:"signed,omitempty"`

	Successful bool `json:"successful,omitempty"`

	Target *Target `json:"target,omitempty"`

	TestResultSummary *TestResultSummary `json:"testResultSummary,omitempty"`

	TridentImageFreshness *BuildTridentImageFreshness `json:"tridentImageFreshness,omitempty"`

	WorknodeId string `json:"worknodeId,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "AppProps") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "AppProps") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*Build) MarshalJSON

func (s *Build) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API
	// requests. However, any non-pointer, non-interface field appearing in
	// ForceSendFields will be sent to the server regardless of whether the
	// field is empty or not. This may be used to include empty fields in
	// Patch requests.
	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. However, any
	// field with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*BuildArtifactCopyToResponse) MarshalJSON

func (s *BuildArtifactCopyToResponse) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*BuildArtifactListResponse) MarshalJSON

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

type BuildArtifactMetadata

type BuildArtifactMetadata struct {
	ArtifactType string `json:"artifactType,omitempty"`

	ContentType string `json:"contentType,omitempty"`

	Crc32 int64 `json:"crc32,omitempty"`

	CreationTime int64 `json:"creationTime,omitempty,string"`

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

	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. "ArtifactType") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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"`

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

	ResetImageBuild bool `json:"resetImageBuild,omitempty"`

	ResetImageReferenceBuild string `json:"resetImageReferenceBuild,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"`

	// 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*BuildAttemptListResponse) MarshalJSON

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

type BuildAttemptMachineInformation

type BuildAttemptMachineInformation struct {
	MachineName string `json:"machineName,omitempty"`

	PreviousBuildId string `json:"previousBuildId,omitempty"`

	// ForceSendFields is a list of field names (e.g. "MachineName") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "MachineName") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*BuildAttemptMachineInformation) MarshalJSON

func (s *BuildAttemptMachineInformation) 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildGetCall) Do

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

Do executes the "androidbuildinternal.build.get" call. Exactly one of *Build or error will be non-nil. 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 information.

func (*BuildGetCall) Header

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

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

func (*BuildGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*BuildIdPopResponse) MarshalJSON

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

type BuildInsertCall

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

func (*BuildInsertCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildInsertCall) Do

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

Do executes the "androidbuildinternal.build.insert" call. Exactly one of *Build or error will be non-nil. 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 information.

func (*BuildInsertCall) Header

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

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

type BuildListCall

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

func (*BuildListCall) Branch

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

Branch sets the optional parameter "branch":

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:

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

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:

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

func (*BuildListCall) Context

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

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildListCall) Do

Do executes the "androidbuildinternal.build.list" call. Exactly one of *BuildListResponse or error will be non-nil. 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 information.

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 an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*BuildListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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) 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:

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

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":

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildMarkTestCompleteCall) Do

Do executes the "androidbuildinternal.build.markTestComplete" call. Exactly one of *Build or error will be non-nil. 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 information.

func (*BuildMarkTestCompleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildPatchCall) Do

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

Do executes the "androidbuildinternal.build.patch" call. Exactly one of *Build or error will be non-nil. 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 information.

func (*BuildPatchCall) Header

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

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

func (*BuildPatchCall) ResourceId

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

ResourceId sets the optional parameter "resourceId":

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:

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

func (*BuildPopCall) Context

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

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildPopCall) Do

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

Do executes the "androidbuildinternal.build.pop" call. Exactly one of *Build or error will be non-nil. 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 information.

func (*BuildPopCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*BuildPopRequest) MarshalJSON

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

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildQueueDepthCall) Depth

Depth sets the optional parameter "depth":

func (*BuildQueueDepthCall) Do

Do executes the "androidbuildinternal.build.queueDepth" call. Exactly one of *BuildQueueDepthResponse or error will be non-nil. 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 information.

func (*BuildQueueDepthCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildRefreshChangesCall) Do

Do executes the "androidbuildinternal.build.refreshChanges" call. Exactly one of *Build or error will be non-nil. 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 information.

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 an http.Header that can be modified by the caller to add HTTP headers to the request.

type BuildRequest

type BuildRequest struct {
	Branch string `json:"branch,omitempty"`

	Id int64 `json:"id,omitempty,string"`

	Requester *Email `json:"requester,omitempty"`

	Revision string `json:"revision,omitempty"`

	Rollup *BuildRequestRollupConfig `json:"rollup,omitempty"`

	Status string `json:"status,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. "Branch") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*BuildRequest) MarshalJSON

func (s *BuildRequest) MarshalJSON() ([]byte, error)

type BuildRequestListResponse

type BuildRequestListResponse struct {
	BuildRequests []*BuildRequest `json:"build_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. "BuildRequests") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "BuildRequests") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*BuildRequestListResponse) MarshalJSON

func (s *BuildRequestListResponse) MarshalJSON() ([]byte, error)

type BuildRequestRollupConfig

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

	CutBuildId string `json:"cutBuildId,omitempty"`

	// ForceSendFields is a list of field names (e.g. "BuildId") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*BuildRequestRollupConfig) MarshalJSON

func (s *BuildRequestRollupConfig) 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:

func (*BuildService) Insert

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

Insert:

func (*BuildService) List

func (r *BuildService) List() *BuildListCall

List:

func (*BuildService) MarkTestComplete

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

MarkTestComplete:

func (*BuildService) Patch

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

Patch:

func (*BuildService) Pop

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

Pop:

func (*BuildService) QueueDepth

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

QueueDepth:

func (*BuildService) RefreshChanges

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

RefreshChanges:

func (*BuildService) Sign

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

Sign:

func (*BuildService) UnsetTestComplete

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

UnsetTestComplete:

func (*BuildService) Update

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

Update:

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildSignCall) Do

Do executes the "androidbuildinternal.build.sign" call. Exactly one of *BuildSignResponse or error will be non-nil. 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 information.

func (*BuildSignCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*BuildSignResponse) MarshalJSON

func (s *BuildSignResponse) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*BuildStats) MarshalJSON

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

type BuildTridentImageFreshness

type BuildTridentImageFreshness struct {
	BuildIdCount int64 `json:"buildIdCount,omitempty,string"`

	ChangeCount int64 `json:"changeCount,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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildUnsetTestCompleteCall) Do

Do executes the "androidbuildinternal.build.unsetTestComplete" call. Exactly one of *Build or error will be non-nil. 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 information.

func (*BuildUnsetTestCompleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildUpdateCall) Do

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

Do executes the "androidbuildinternal.build.update" call. Exactly one of *Build or error will be non-nil. 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 information.

func (*BuildUpdateCall) Header

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

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

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. Any pending HTTP request will be aborted if the provided context is canceled.

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. Exactly one of *BuildArtifactCopyToBuildResponse or error will be non-nil. 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 information.

func (*BuildartifactCopyToBuildCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

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. Exactly one of *BuildArtifactCopyToResponse or error will be non-nil. 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 information.

func (*BuildartifactCopyToCall) Header

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

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

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. Any pending HTTP request will be aborted if the provided context is canceled.

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

func (*BuildartifactDeleteCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildartifactGetCall) Do

Do executes the "androidbuildinternal.buildartifact.get" call. Exactly one of *BuildArtifactMetadata or error will be non-nil. 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 information.

func (*BuildartifactGetCall) Header

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

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

func (*BuildartifactGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildartifactListCall) Do

Do executes the "androidbuildinternal.buildartifact.list" call. Exactly one of *BuildArtifactListResponse or error will be non-nil. 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 information.

func (*BuildartifactListCall) Header

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

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

func (*BuildartifactListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*BuildartifactListCall) MaxResults

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

MaxResults sets the optional parameter "maxResults":

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildartifactPatchCall) Do

Do executes the "androidbuildinternal.buildartifact.patch" call. Exactly one of *BuildArtifactMetadata or error will be non-nil. 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 information.

func (*BuildartifactPatchCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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:

func (*BuildartifactService) CopyToBuild

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

CopyToBuild:

func (*BuildartifactService) Delete

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

Delete:

func (*BuildartifactService) Get

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

Get:

func (*BuildartifactService) List

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

List:

func (*BuildartifactService) Patch

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

Patch:

func (*BuildartifactService) Update

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

Update:

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. Any pending HTTP request will be aborted if the provided context is canceled. This context will supersede any context previously provided to the ResumableMedia method.

func (*BuildartifactUpdateCall) Do

Do executes the "androidbuildinternal.buildartifact.update" call. Exactly one of *BuildArtifactMetadata or error will be non-nil. 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 information.

func (*BuildartifactUpdateCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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) 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) 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildattemptGetCall) Do

Do executes the "androidbuildinternal.buildattempt.get" call. Exactly one of *BuildAttempt or error will be non-nil. 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"
"buildProp"
"repoConfig"

func (*BuildattemptGetCall) Fields

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

func (*BuildattemptGetCall) Header

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

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

func (*BuildattemptGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildattemptInsertCall) Do

Do executes the "androidbuildinternal.buildattempt.insert" call. Exactly one of *BuildAttempt or error will be non-nil. 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 information.

func (*BuildattemptInsertCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildattemptListCall) Do

Do executes the "androidbuildinternal.buildattempt.list" call. Exactly one of *BuildAttemptListResponse or error will be non-nil. 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"
"buildProp"
"repoConfig"

func (*BuildattemptListCall) Fields

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

func (*BuildattemptListCall) Header

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

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

func (*BuildattemptListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildattemptPatchCall) Do

Do executes the "androidbuildinternal.buildattempt.patch" call. Exactly one of *BuildAttempt or error will be non-nil. 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 information.

func (*BuildattemptPatchCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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:

func (*BuildattemptService) Insert

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

Insert:

func (*BuildattemptService) List

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

List:

func (*BuildattemptService) Patch

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

Patch:

func (*BuildattemptService) Update

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

Update:

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildattemptUpdateCall) Do

Do executes the "androidbuildinternal.buildattempt.update" call. Exactly one of *BuildAttempt or error will be non-nil. 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 information.

func (*BuildattemptUpdateCall) Header

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

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

type BuildidListCall

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

func (*BuildidListCall) BuildType

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

BuildType sets the optional parameter "buildType":

Possible values:

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

func (*BuildidListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildidListCall) Do

Do executes the "androidbuildinternal.buildid.list" call. Exactly one of *BuildIdListResponse or error will be non-nil. 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 information.

func (*BuildidListCall) Header

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

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

func (*BuildidListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildidPopCall) Do

Do executes the "androidbuildinternal.buildid.pop" call. Exactly one of *BuildIdPopResponse or error will be non-nil. 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 information.

func (*BuildidPopCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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:

func (*BuildidService) Pop

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

Pop:

type BuildrequestGetCall

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

func (*BuildrequestGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildrequestGetCall) Do

Do executes the "androidbuildinternal.buildrequest.get" call. Exactly one of *BuildRequest or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *BuildRequest.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 (*BuildrequestGetCall) Fields

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

func (*BuildrequestGetCall) Header

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

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

func (*BuildrequestGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type BuildrequestInsertCall

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

func (*BuildrequestInsertCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildrequestInsertCall) Do

Do executes the "androidbuildinternal.buildrequest.insert" call. Exactly one of *BuildRequest or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *BuildRequest.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 (*BuildrequestInsertCall) Fields

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

func (*BuildrequestInsertCall) Header

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

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

type BuildrequestListCall

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

func (*BuildrequestListCall) Branch

Branch sets the optional parameter "branch":

func (*BuildrequestListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildrequestListCall) Do

Do executes the "androidbuildinternal.buildrequest.list" call. Exactly one of *BuildRequestListResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *BuildRequestListResponse.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 (*BuildrequestListCall) Fields

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

func (*BuildrequestListCall) Header

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

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

func (*BuildrequestListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*BuildrequestListCall) MaxResults

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

MaxResults sets the optional parameter "maxResults":

func (*BuildrequestListCall) PageToken

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

PageToken sets the optional parameter "pageToken":

func (*BuildrequestListCall) 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 (*BuildrequestListCall) Status

Status sets the optional parameter "status":

Possible values:

"complete"
"failed"
"inProgress"
"pending"

func (*BuildrequestListCall) Type

Type sets the optional parameter "type":

Possible values:

"rollup"

type BuildrequestPatchCall

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

func (*BuildrequestPatchCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildrequestPatchCall) Do

Do executes the "androidbuildinternal.buildrequest.patch" call. Exactly one of *BuildRequest or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *BuildRequest.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 (*BuildrequestPatchCall) Fields

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

func (*BuildrequestPatchCall) Header

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

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

type BuildrequestService

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

func NewBuildrequestService

func NewBuildrequestService(s *Service) *BuildrequestService

func (*BuildrequestService) Get

func (r *BuildrequestService) Get(resourceId int64) *BuildrequestGetCall

Get:

func (*BuildrequestService) Insert

func (r *BuildrequestService) Insert(buildrequest *BuildRequest) *BuildrequestInsertCall

Insert:

func (*BuildrequestService) List

List:

func (*BuildrequestService) Patch

func (r *BuildrequestService) Patch(resourceId int64, buildrequest *BuildRequest) *BuildrequestPatchCall

Patch:

func (*BuildrequestService) Update

func (r *BuildrequestService) Update(resourceId int64, buildrequest *BuildRequest) *BuildrequestUpdateCall

Update:

type BuildrequestUpdateCall

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

func (*BuildrequestUpdateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*BuildrequestUpdateCall) Do

Do executes the "androidbuildinternal.buildrequest.update" call. Exactly one of *BuildRequest or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *BuildRequest.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 (*BuildrequestUpdateCall) Fields

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

func (*BuildrequestUpdateCall) Header

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

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

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

	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 values are omitted from API requests.
	// However, any non-pointer, non-interface field appearing in
	// ForceSendFields will be sent to the server regardless of whether the
	// field is empty or not. This may be used to include empty fields in
	// Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*Category) MarshalJSON

func (s *Category) 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 values are omitted from API requests.
	// However, any non-pointer, non-interface field appearing in
	// ForceSendFields will be sent to the server regardless of whether the
	// field is empty or not. This may be used to include empty fields in
	// Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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"`

	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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"`

	// ForceSendFields is a list of field names (e.g. "ChangeNumber") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ChangeListCall) Do

Do executes the "androidbuildinternal.change.list" call. Exactly one of *ChangeListResponse or error will be non-nil. 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 information.

func (*ChangeListCall) Header

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

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

func (*ChangeListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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:

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ChangesetspecGetCall) Do

Do executes the "androidbuildinternal.changesetspec.get" call. Exactly one of *ChangeSetSpec or error will be non-nil. 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 information.

func (*ChangesetspecGetCall) Header

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

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

func (*ChangesetspecGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ChangesetspecInsertCall) Do

Do executes the "androidbuildinternal.changesetspec.insert" call. Exactly one of *ChangeSetSpec or error will be non-nil. 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 information.

func (*ChangesetspecInsertCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ChangesetspecListsupersetsCall) Do

Do executes the "androidbuildinternal.changesetspec.listsupersets" call. Exactly one of *ChangeSetSpecListSupersetsResponse or error will be non-nil. 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 information.

func (*ChangesetspecListsupersetsCall) Header

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

type ChangesetspecPatchCall

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

func (*ChangesetspecPatchCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ChangesetspecPatchCall) Do

Do executes the "androidbuildinternal.changesetspec.patch" call. Exactly one of *ChangeSetSpec or error will be non-nil. 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 (*ChangesetspecPatchCall) Fields

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

func (*ChangesetspecPatchCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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:

func (*ChangesetspecService) Insert

func (r *ChangesetspecService) Insert(changesetspec *ChangeSetSpec) *ChangesetspecInsertCall

Insert:

func (*ChangesetspecService) Listsupersets

func (r *ChangesetspecService) Listsupersets(changesetspeclistsupersetsrequest *ChangeSetSpecListSupersetsRequest) *ChangesetspecListsupersetsCall

Listsupersets:

func (*ChangesetspecService) Patch

func (r *ChangesetspecService) Patch(resourceId string, changesetspec *ChangeSetSpec) *ChangesetspecPatchCall

Patch:

func (*ChangesetspecService) Update

func (r *ChangesetspecService) Update(resourceId string, changesetspec *ChangeSetSpec) *ChangesetspecUpdateCall

Update:

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ChangesetspecUpdateCall) Do

Do executes the "androidbuildinternal.changesetspec.update" call. Exactly one of *ChangeSetSpec or error will be non-nil. 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 information.

func (*ChangesetspecUpdateCall) Header

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

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

type CherryPickInfo

type CherryPickInfo struct {
	BranchName string `json:"branchName,omitempty"`

	ChangeInfos []*ChangeInfo `json:"changeInfos,omitempty"`

	Cleanup bool `json:"cleanup,omitempty"`

	CommitShas []string `json:"commitShas,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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*CherryPickInfo) MarshalJSON

func (s *CherryPickInfo) MarshalJSON() ([]byte, error)

type CherryPickOutput

type CherryPickOutput struct {
	CherrypickResults []*CherryPickOutputCherryPickResult `json:"cherrypickResults,omitempty"`

	// ForceSendFields is a list of field names (e.g. "CherrypickResults")
	// to unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*CommitInfo) MarshalJSON

func (s *CommitInfo) MarshalJSON() ([]byte, error)

type ConductorOutput

type ConductorOutput struct {
	LspacePushOutput *ConductorOutputLspacePushOutput `json:"lspacePushOutput,omitempty"`

	SigningOutput *ConductorOutputSigningOutput `json:"signingOutput,omitempty"`

	UpdateGantryOutput *ConductorOutputUpdateGantryOutput `json:"updateGantryOutput,omitempty"`

	// ForceSendFields is a list of field names (e.g. "LspacePushOutput") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "LspacePushOutput") to
	// include in API requests with the JSON null value. By default, fields
	// with empty values are omitted from API requests. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*ConductorOutput) MarshalJSON

func (s *ConductorOutput) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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"`

	// ForceSendFields is a list of field names (e.g. "PostBuildParameters")
	// to unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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"`

	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*ConductorRequestPostBuildParameters) MarshalJSON

func (s *ConductorRequestPostBuildParameters) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*CopyFile) MarshalJSON

func (s *CopyFile) 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"`

	// ForceSendFields is a list of field names (e.g. "DestBranch") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*Default) MarshalJSON

func (s *Default) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*DeviceBlobCopyToResponse) MarshalJSON

func (s *DeviceBlobCopyToResponse) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*DeviceSelection) MarshalJSON

func (s *DeviceSelection) 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. Any pending HTTP request will be aborted if the provided context is canceled.

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. Exactly one of *DeviceBlobCopyToResponse or error will be non-nil. 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 information.

func (*DeviceblobCopyToCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

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

func (*DeviceblobDeleteCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*DeviceblobGetCall) Do

Do executes the "androidbuildinternal.deviceblob.get" call. Exactly one of *BuildArtifactMetadata or error will be non-nil. 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 information.

func (*DeviceblobGetCall) Header

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

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

func (*DeviceblobGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*DeviceblobListCall) Do

Do executes the "androidbuildinternal.deviceblob.list" call. Exactly one of *DeviceBlobListResponse or error will be non-nil. 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 information.

func (*DeviceblobListCall) Header

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

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

func (*DeviceblobListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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 DeviceblobPatchCall

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

func (*DeviceblobPatchCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*DeviceblobPatchCall) Do

Do executes the "androidbuildinternal.deviceblob.patch" call. Exactly one of *BuildArtifactMetadata or error will be non-nil. 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 (*DeviceblobPatchCall) Fields

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

func (*DeviceblobPatchCall) Header

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

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

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:

func (*DeviceblobService) Delete

func (r *DeviceblobService) Delete(deviceName string, binaryType string, resourceId string) *DeviceblobDeleteCall

Delete:

func (*DeviceblobService) Get

func (r *DeviceblobService) Get(deviceName string, binaryType string, resourceId string) *DeviceblobGetCall

Get:

func (*DeviceblobService) List

func (r *DeviceblobService) List(deviceName string) *DeviceblobListCall

List:

func (*DeviceblobService) Patch

func (r *DeviceblobService) Patch(deviceName string, binaryType string, resourceId string, buildartifactmetadata *BuildArtifactMetadata) *DeviceblobPatchCall

Patch:

func (*DeviceblobService) Update

func (r *DeviceblobService) Update(deviceName string, binaryType string, resourceId string, buildartifactmetadata *BuildArtifactMetadata) *DeviceblobUpdateCall

Update:

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. Any pending HTTP request will be aborted if the provided context is canceled. This context will supersede any context previously provided to the ResumableMedia method.

func (*DeviceblobUpdateCall) Do

Do executes the "androidbuildinternal.deviceblob.update" call. Exactly one of *BuildArtifactMetadata or error will be non-nil. 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 information.

func (*DeviceblobUpdateCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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 Email

type Email struct {
	Email string `json:"email,omitempty"`

	Id int64 `json:"id,omitempty,string"`

	// ForceSendFields is a list of field names (e.g. "Email") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Email") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*Email) MarshalJSON

func (s *Email) MarshalJSON() ([]byte, error)

type ExternalDiskMessage

type ExternalDiskMessage struct {
	ExternalDiskName string `json:"externalDiskName,omitempty"`

	Hostname string `json:"hostname,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "ExternalDiskName") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "ExternalDiskName") to
	// include in API requests with the JSON null value. By default, fields
	// with empty values are omitted from API requests. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ExternaldiskGetCall) Do

Do executes the "androidbuildinternal.externaldisk.get" call. Exactly one of *ExternalDiskMessage or error will be non-nil. 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 information.

func (*ExternaldiskGetCall) Header

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

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

func (*ExternaldiskGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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:

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*FetchConfiguration) MarshalJSON

func (s *FetchConfiguration) MarshalJSON() ([]byte, error)

type FileMetadataEntryFileMetadata

type FileMetadataEntryFileMetadata struct {
	Size int64 `json:"size,omitempty,string"`

	// ForceSendFields is a list of field names (e.g. "Size") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Size") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*FileMetadataEntryFileMetadata) MarshalJSON

func (s *FileMetadataEntryFileMetadata) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*ForrestSubmittedBuilds) MarshalJSON

func (s *ForrestSubmittedBuilds) MarshalJSON() ([]byte, error)

type GerritChangeDetail

type GerritChangeDetail struct {
	AutocalcDetail bool `json:"autocalcDetail,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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GerritChangeSpec) MarshalJSON

func (s *GerritChangeSpec) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*ImageRequestListResponse) MarshalJSON

func (s *ImageRequestListResponse) MarshalJSON() ([]byte, error)

type ImageRequestMainlineModuleParams

type ImageRequestMainlineModuleParams struct {
	ReleaseKeySigned bool `json:"releaseKeySigned,omitempty"`

	// ForceSendFields is a list of field names (e.g. "ReleaseKeySigned") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "ReleaseKeySigned") to
	// include in API requests with the JSON null value. By default, fields
	// with empty values are omitted from API requests. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ImagerequestGetCall) Do

Do executes the "androidbuildinternal.imagerequest.get" call. Exactly one of *ImageRequest or error will be non-nil. 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 information.

func (*ImagerequestGetCall) Header

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

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

func (*ImagerequestGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ImagerequestInsertCall) Do

Do executes the "androidbuildinternal.imagerequest.insert" call. Exactly one of *ImageRequest or error will be non-nil. 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 information.

func (*ImagerequestInsertCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ImagerequestListCall) Device

Device sets the optional parameter "device":

func (*ImagerequestListCall) Do

Do executes the "androidbuildinternal.imagerequest.list" call. Exactly one of *ImageRequestListResponse or error will be non-nil. 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 information.

func (*ImagerequestListCall) Header

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

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

func (*ImagerequestListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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:

"complete"
"failed"
"inProgress"
"pending"

func (*ImagerequestListCall) Type

Type sets the optional parameter "type":

Possible values:

"accessories"
"firmware"
"gms"
"hexagon"
"looseOta"
"mainlineModules"
"ota"
"release"
"tos"
"userdebug"

type ImagerequestPatchCall

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

func (*ImagerequestPatchCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ImagerequestPatchCall) Do

Do executes the "androidbuildinternal.imagerequest.patch" call. Exactly one of *ImageRequest or error will be non-nil. 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 (*ImagerequestPatchCall) Fields

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

func (*ImagerequestPatchCall) Header

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

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

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:

func (*ImagerequestService) Insert

func (r *ImagerequestService) Insert(imagerequest *ImageRequest) *ImagerequestInsertCall

Insert:

func (*ImagerequestService) List

List:

func (*ImagerequestService) Patch

func (r *ImagerequestService) Patch(resourceId string, imagerequest *ImageRequest) *ImagerequestPatchCall

Patch:

func (*ImagerequestService) Update

func (r *ImagerequestService) Update(resourceId string, imagerequest *ImageRequest) *ImagerequestUpdateCall

Update:

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ImagerequestUpdateCall) Do

Do executes the "androidbuildinternal.imagerequest.update" call. Exactly one of *ImageRequest or error will be non-nil. 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 information.

func (*ImagerequestUpdateCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*InputEdge) MarshalJSON

func (s *InputEdge) MarshalJSON() ([]byte, error)

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*KokoroDrop) MarshalJSON

func (s *KokoroDrop) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*LabelAddBuildsCall) Do

Do executes the "androidbuildinternal.label.addBuilds" call. Exactly one of *LabelAddBuildsResponse or error will be non-nil. 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 information.

func (*LabelAddBuildsCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*LabelCloneCall) Do

Do executes the "androidbuildinternal.label.clone" call. Exactly one of *LabelCloneResponse or error will be non-nil. 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 information.

func (*LabelCloneCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

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

func (*LabelDeleteCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*LabelGetCall) Do

func (c *LabelGetCall) Do(opts ...googleapi.CallOption) (*Label, error)

Do executes the "androidbuildinternal.label.get" call. Exactly one of *Label or error will be non-nil. 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 information.

func (*LabelGetCall) Header

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

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

func (*LabelGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*LabelListCall) Do

Do executes the "androidbuildinternal.label.list" call. Exactly one of *LabelListResponse or error will be non-nil. 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 information.

func (*LabelListCall) Header

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

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

func (*LabelListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*LabelPatchCall) Do

func (c *LabelPatchCall) Do(opts ...googleapi.CallOption) (*Label, error)

Do executes the "androidbuildinternal.label.patch" call. Exactly one of *Label or error will be non-nil. 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 information.

func (*LabelPatchCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*LabelRemoveBuildsCall) Do

Do executes the "androidbuildinternal.label.removeBuilds" call. Exactly one of *LabelRemoveBuildsResponse or error will be non-nil. 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 information.

func (*LabelRemoveBuildsCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*LabelResetCall) Do

Do executes the "androidbuildinternal.label.reset" call. Exactly one of *LabelResetResponse or error will be non-nil. 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 information.

func (*LabelResetCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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:

func (*LabelService) Clone

func (r *LabelService) Clone(namespace string, name string, destinationName string) *LabelCloneCall

Clone:

func (*LabelService) Delete

func (r *LabelService) Delete(namespace string, resourceId string) *LabelDeleteCall

Delete:

func (*LabelService) Get

func (r *LabelService) Get(namespace string, resourceId string) *LabelGetCall

Get:

func (*LabelService) List

func (r *LabelService) List() *LabelListCall

List:

func (*LabelService) Patch

func (r *LabelService) Patch(namespace string, resourceId string, label *Label) *LabelPatchCall

Patch:

func (*LabelService) RemoveBuilds

func (r *LabelService) RemoveBuilds(namespace string, name string, labelremovebuildsrequest *LabelRemoveBuildsRequest) *LabelRemoveBuildsCall

RemoveBuilds:

func (*LabelService) Reset

func (r *LabelService) Reset(namespace string, name string) *LabelResetCall

Reset:

func (*LabelService) Update

func (r *LabelService) Update(namespace string, resourceId string, label *Label) *LabelUpdateCall

Update:

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*LabelUpdateCall) Do

func (c *LabelUpdateCall) Do(opts ...googleapi.CallOption) (*Label, error)

Do executes the "androidbuildinternal.label.update" call. Exactly one of *Label or error will be non-nil. 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 information.

func (*LabelUpdateCall) Header

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

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

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*MPMFile) MarshalJSON

func (s *MPMFile) MarshalJSON() ([]byte, error)

type Machine

type Machine struct {
	AutoscalingEnabled bool `json:"autoscalingEnabled,omitempty"`

	BuildId string `json:"buildId,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"`

	LastUpdatedMillis int64 `json:"lastUpdatedMillis,omitempty,string"`

	MachineName string `json:"machineName,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"`

	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

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

func (*MachineDeleteCall) Header

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

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

type MachineDetails

type MachineDetails struct {
	CloudZone string `json:"cloudZone,omitempty"`

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

	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*MachineGetCall) Do

func (c *MachineGetCall) Do(opts ...googleapi.CallOption) (*Machine, error)

Do executes the "androidbuildinternal.machine.get" call. Exactly one of *Machine or error will be non-nil. 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 information.

func (*MachineGetCall) Header

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

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

func (*MachineGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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) BuildType

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

BuildType sets the optional parameter "buildType":

Possible values:

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

func (*MachineListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*MachineListCall) Do

Do executes the "androidbuildinternal.machine.list" call. Exactly one of *MachineListResponse or error will be non-nil. 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 information.

func (*MachineListCall) Header

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

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

func (*MachineListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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:

"booting"
"building"
"built"
"copying"
"finish"
"idle"
"popping"
"preparing"
"queueBuild"
"resetBuild"
"start"
"synced"
"syncing"

func (*MachineListCall) OsType

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

OsType sets the optional parameter "osType":

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:

"offline"
"online"

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":

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*MachinePatchCall) Do

func (c *MachinePatchCall) Do(opts ...googleapi.CallOption) (*Machine, error)

Do executes the "androidbuildinternal.machine.patch" call. Exactly one of *Machine or error will be non-nil. 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 information.

func (*MachinePatchCall) Header

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

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

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:

func (*MachineService) Get

func (r *MachineService) Get(resourceId string) *MachineGetCall

Get:

func (*MachineService) List

func (r *MachineService) List() *MachineListCall

List:

func (*MachineService) Patch

func (r *MachineService) Patch(resourceId string, machine *Machine) *MachinePatchCall

Patch:

func (*MachineService) Update

func (r *MachineService) Update(resourceId string, machine *Machine) *MachineUpdateCall

Update:

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*MachineUpdateCall) Do

func (c *MachineUpdateCall) Do(opts ...googleapi.CallOption) (*Machine, error)

Do executes the "androidbuildinternal.machine.update" call. Exactly one of *Machine or error will be non-nil. 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 information.

func (*MachineUpdateCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*MessageGetCall) Do

Do executes the "androidbuildinternal.message.get" call. Exactly one of *SemaphoreMessage or error will be non-nil. 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 information.

func (*MessageGetCall) Header

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

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

func (*MessageGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*MessageInsertCall) Do

Do executes the "androidbuildinternal.message.insert" call. Exactly one of *SemaphoreMessage or error will be non-nil. 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 information.

func (*MessageInsertCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*MessageListCall) Do

Do executes the "androidbuildinternal.message.list" call. Exactly one of *MessageListResponse or error will be non-nil. 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 information.

func (*MessageListCall) Header

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

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

func (*MessageListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*MessagePatchCall) Do

Do executes the "androidbuildinternal.message.patch" call. Exactly one of *SemaphoreMessage or error will be non-nil. 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 information.

func (*MessagePatchCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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:

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:

func (*MessageService) Update

func (r *MessageService) Update(resourceId string, semaphoremessage *SemaphoreMessage) *MessageUpdateCall

Update:

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*MessageUpdateCall) Do

Do executes the "androidbuildinternal.message.update" call. Exactly one of *SemaphoreMessage or error will be non-nil. 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 information.

func (*MessageUpdateCall) Header

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

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

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*MetricIncrementCall) Do

Do executes the "androidbuildinternal.metric.increment" call. Exactly one of *MetricIncrementResponse or error will be non-nil. 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 information.

func (*MetricIncrementCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*MetricIncrementbyCall) Do

Do executes the "androidbuildinternal.metric.incrementby" call. Exactly one of *MetricIncrementByResponse or error will be non-nil. 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 information.

func (*MetricIncrementbyCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*MetricSetCall) Do

Do executes the "androidbuildinternal.metric.set" call. Exactly one of *MetricSetResponse or error will be non-nil. 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 information.

func (*MetricSetCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*MetricSetResponse) MarshalJSON

func (s *MetricSetResponse) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*NewEdge) MarshalJSON

func (s *NewEdge) MarshalJSON() ([]byte, error)

type NotificationConfig

type NotificationConfig struct {
	AdminNotifys []string `json:"adminNotifys,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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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"`

	// ForceSendFields is a list of field names (e.g. "ManifestServer") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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"`

	// ForceSendFields is a list of field names (e.g. "Annotations") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*ParsedProject) MarshalJSON

func (s *ParsedProject) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*PartitionSize) MarshalJSON

func (s *PartitionSize) MarshalJSON() ([]byte, error)

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

	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

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

func (*PrebuiltfileDeleteCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PrebuiltfileGetCall) Do

Do executes the "androidbuildinternal.prebuiltfile.get" call. Exactly one of *PrebuiltDrop or error will be non-nil. 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 information.

func (*PrebuiltfileGetCall) Header

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

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

func (*PrebuiltfileGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PrebuiltfileListCall) Do

Do executes the "androidbuildinternal.prebuiltfile.list" call. Exactly one of *PrebuiltfileListResponse or error will be non-nil. 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 information.

func (*PrebuiltfileListCall) Header

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

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

func (*PrebuiltfileListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*PrebuiltfileListResponse) MarshalJSON

func (s *PrebuiltfileListResponse) MarshalJSON() ([]byte, error)

type PrebuiltfilePatchCall

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

func (*PrebuiltfilePatchCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PrebuiltfilePatchCall) Do

Do executes the "androidbuildinternal.prebuiltfile.patch" call. Exactly one of *PrebuiltDrop or error will be non-nil. 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 (*PrebuiltfilePatchCall) Fields

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

func (*PrebuiltfilePatchCall) Header

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

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

func (*PrebuiltfilePatchCall) ResourceId

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

ResourceId sets the optional parameter "resourceId":

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:

func (*PrebuiltfileService) Get

func (r *PrebuiltfileService) Get(buildId string, destGitProject string, destFile string) *PrebuiltfileGetCall

Get:

func (*PrebuiltfileService) List

List:

func (*PrebuiltfileService) Patch

func (r *PrebuiltfileService) Patch(buildId string, destGitProject string, destFile string, prebuiltdrop *PrebuiltDrop) *PrebuiltfilePatchCall

Patch:

func (*PrebuiltfileService) Update

func (r *PrebuiltfileService) Update(buildId string, destGitProject string, destFile string, prebuiltdrop *PrebuiltDrop) *PrebuiltfileUpdateCall

Update:

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*PrebuiltfileUpdateCall) Do

Do executes the "androidbuildinternal.prebuiltfile.update" call. Exactly one of *PrebuiltDrop or error will be non-nil. 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 information.

func (*PrebuiltfileUpdateCall) Header

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

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

func (*PrebuiltfileUpdateCall) ResourceId

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

ResourceId sets the optional parameter "resourceId":

type RapidDrop

type RapidDrop struct {
	CandidateName string `json:"candidateName,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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*RapidDrop) MarshalJSON

func (s *RapidDrop) MarshalJSON() ([]byte, error)

type ReleaseRequest

type ReleaseRequest struct {
	CherryPickInfo *CherryPickInfo `json:"cherryPickInfo,omitempty"`

	IsSparseBranch bool `json:"isSparseBranch,omitempty"`

	Manifest *ParsedManifest `json:"manifest,omitempty"`

	ReleaseSnapInfo *ReleaseSnapInfo `json:"releaseSnapInfo,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. "CherryPickInfo") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "CherryPickInfo") to
	// include in API requests with the JSON null value. By default, fields
	// with empty values are omitted from API requests. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*ReleaseSnapInfo) MarshalJSON

func (s *ReleaseSnapInfo) MarshalJSON() ([]byte, error)

type Remote

type Remote struct {
	Fetch string `json:"fetch,omitempty"`

	Name string `json:"name,omitempty"`

	Review string `json:"review,omitempty"`

	Revision string `json:"revision,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Fetch") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Fetch") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*Remote) MarshalJSON

func (s *Remote) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*RepoHooks) MarshalJSON

func (s *RepoHooks) MarshalJSON() ([]byte, error)

type Revision

type Revision struct {
	Commit *CommitInfo `json:"commit,omitempty"`

	CreationTime int64 `json:"creationTime,omitempty,string"`

	Fetchs []*FetchConfiguration `json:"fetchs,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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*Revision) MarshalJSON

func (s *Revision) MarshalJSON() ([]byte, error)

type SchedulingPoolConfig

type SchedulingPoolConfig struct {
	Contact string `json:"contact,omitempty"`

	Exclusive bool `json:"exclusive,omitempty"`

	HostnameRegexs []string `json:"hostnameRegexs,omitempty"`

	JavaVersion string `json:"javaVersion,omitempty"`

	Name string `json:"name,omitempty"`

	RuleConfig *SchedulingPoolConfigRuleConfig `json:"ruleConfig,omitempty"`

	RuleRegexp string `json:"ruleRegexp,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Contact") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Contact") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*SchedulingPoolConfig) MarshalJSON

func (s *SchedulingPoolConfig) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*SchedulingpoolGetCall) Do

Do executes the "androidbuildinternal.schedulingpool.get" call. Exactly one of *SchedulingPoolConfig or error will be non-nil. 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 information.

func (*SchedulingpoolGetCall) Header

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

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

func (*SchedulingpoolGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type SchedulingpoolListCall

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

func (*SchedulingpoolListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*SchedulingpoolListCall) Do

Do executes the "androidbuildinternal.schedulingpool.list" call. Exactly one of *SchedulingPoolListResponse or error will be non-nil. 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 information.

func (*SchedulingpoolListCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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 the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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:

func (*SchedulingpoolService) List

List:

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 values are omitted from API requests.
	// However, any non-pointer, non-interface field appearing in
	// ForceSendFields will be sent to the server regardless of whether the
	// field is empty or not. This may be used to include empty fields in
	// Patch requests.
	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. However, any
	// field with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API
	// requests. However, any non-pointer, non-interface field appearing in
	// ForceSendFields will be sent to the server regardless of whether the
	// field is empty or not. This may be used to include empty fields in
	// Patch requests.
	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. However, any field with an empty value appearing in
	// NullFields will be sent to the server as null. It is an error if a
	// field in this list has a non-empty value. This may be used to include
	// null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*SelfserviceOperationProductFailedMessage) MarshalJSON

func (s *SelfserviceOperationProductFailedMessage) MarshalJSON() ([]byte, error)

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*SelfserviceOperationProductGenericResult) MarshalJSON

func (s *SelfserviceOperationProductGenericResult) MarshalJSON() ([]byte, error)

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*SelfserviceOperationProductResultMessage) MarshalJSON

func (s *SelfserviceOperationProductResultMessage) MarshalJSON() ([]byte, error)

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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

	Analyzerfinding *AnalyzerfindingService

	Analyzerresult *AnalyzerresultService

	Branch *BranchService

	Bughash *BughashService

	Build *BuildService

	Buildartifact *BuildartifactService

	Buildattempt *BuildattemptService

	Buildid *BuildidService

	Buildrequest *BuildrequestService

	Change *ChangeService

	Changesetspec *ChangesetspecService

	Deviceblob *DeviceblobService

	Externaldisk *ExternaldiskService

	Imagerequest *ImagerequestService

	Label *LabelService

	Machine *MachineService

	Message *MessageService

	Metric *MetricService

	Prebuiltfile *PrebuiltfileService

	Schedulingpool *SchedulingpoolService

	Software *SoftwareService

	Target *TargetService

	Testartifact *TestartifactService

	Testresult *TestresultService

	Worknode *WorknodeService

	Workplan *WorkplanService
	// 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 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*SoftwareGetCall) Do

Do executes the "androidbuildinternal.software.get" call. Exactly one of *SoftwareVersion or error will be non-nil. 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 information.

func (*SoftwareGetCall) Header

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

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

func (*SoftwareGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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:

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*SoftwareVersion) MarshalJSON

func (s *SoftwareVersion) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*SubmitReleaseInfo) MarshalJSON

func (s *SubmitReleaseInfo) MarshalJSON() ([]byte, error)

type Target

type Target struct {
	AdditionalBuildTargets []string `json:"additionalBuildTargets,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"`

	DependencyTargets []*TargetDependencyNode `json:"dependencyTargets,omitempty"`

	Disabled bool `json:"disabled,omitempty"`

	EnableWorknodeMonitor bool `json:"enableWorknodeMonitor,omitempty"`

	Environments map[string]string `json:"environments,omitempty"`

	ExternalBuilder *TargetExternalBuilderConfig `json:"externalBuilder,omitempty"`

	Flashstation *TargetFlashStationConfig `json:"flashstation,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"`

	PresubmitIncrementalBuild bool `json:"presubmitIncrementalBuild,omitempty"`

	Priority string `json:"priority,omitempty"`

	Product string `json:"product,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 values are omitted from API requests.
	// However, any non-pointer, non-interface field appearing in
	// ForceSendFields will be sent to the server regardless of whether the
	// field is empty or not. This may be used to include empty fields in
	// Patch requests.
	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. However, any
	// field with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*Target) MarshalJSON

func (s *Target) MarshalJSON() ([]byte, error)

type TargetDependencyNode

type TargetDependencyNode struct {
	ArtifactPrefixs []string `json:"artifactPrefixs,omitempty"`

	DestDir string `json:"destDir,omitempty"`

	TargetName string `json:"targetName,omitempty"`

	// ForceSendFields is a list of field names (e.g. "ArtifactPrefixs") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "ArtifactPrefixs") to
	// include in API requests with the JSON null value. By default, fields
	// with empty values are omitted from API requests. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*TargetGetCall) Do

func (c *TargetGetCall) Do(opts ...googleapi.CallOption) (*Target, error)

Do executes the "androidbuildinternal.target.get" call. Exactly one of *Target or error will be non-nil. 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 information.

func (*TargetGetCall) Header

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

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

func (*TargetGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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. Any pending HTTP request will be aborted if the provided context is canceled.

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. Exactly one of *TargetListResponse or error will be non-nil. 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 information.

func (*TargetListCall) Header

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

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

func (*TargetListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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:

func (*TargetService) List

func (r *TargetService) List(branch string) *TargetListCall

List:

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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"`

	Whitelists []string `json:"whitelists,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Enabled") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*TargetSubmitQueueTargetConfig) MarshalJSON

func (s *TargetSubmitQueueTargetConfig) MarshalJSON() ([]byte, error)

type TargetTreehuggerValidationCheck

type TargetTreehuggerValidationCheck struct {
	BypassValidatorPlatformCheck bool `json:"bypassValidatorPlatformCheck,omitempty"`

	// ForceSendFields is a list of field names (e.g.
	// "BypassValidatorPlatformCheck") to unconditionally include in API
	// requests. By default, fields with empty values are omitted from API
	// requests. However, any non-pointer, non-interface field appearing in
	// ForceSendFields will be sent to the server regardless of whether the
	// field is empty or not. This may be used to include empty fields in
	// Patch requests.
	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. However, any field with an empty value appearing
	// in NullFields will be sent to the server as null. It is an error if a
	// field in this list has a non-empty value. This may be used to include
	// null fields in Patch requests.
	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 values are omitted from API requests.
	// However, any non-pointer, non-interface field appearing in
	// ForceSendFields will be sent to the server regardless of whether the
	// field is empty or not. This may be used to include empty fields in
	// Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*TargetTridentConfig) MarshalJSON

func (s *TargetTridentConfig) MarshalJSON() ([]byte, error)

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*TestArtifactCopyToResponse) MarshalJSON

func (s *TestArtifactCopyToResponse) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*TestArtifactListResponse) MarshalJSON

func (s *TestArtifactListResponse) MarshalJSON() ([]byte, error)

type TestBench

type TestBench struct {
	Cluster string `json:"cluster,omitempty"`

	ExtraArgs []*Arg `json:"extraArgs,omitempty"`

	Name string `json:"name,omitempty"`

	RunTarget string `json:"runTarget,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Cluster") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Cluster") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*TestBench) MarshalJSON

func (s *TestBench) MarshalJSON() ([]byte, error)

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

	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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"`

	// ForceSendFields is a list of field names (e.g. "Command") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*TestRequestATestDeviceSelection) MarshalJSON

func (s *TestRequestATestDeviceSelection) MarshalJSON() ([]byte, error)

type TestRequestAtpGclTest

type TestRequestAtpGclTest struct {
	TestGcl string `json:"testGcl,omitempty"`

	// ForceSendFields is a list of field names (e.g. "TestGcl") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*TestRequestLocalTest) MarshalJSON

func (s *TestRequestLocalTest) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*TestRequestTradefedTest) MarshalJSON

func (s *TestRequestTradefedTest) MarshalJSON() ([]byte, error)

type TestResult

type TestResult 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*TestResult) MarshalJSON

func (s *TestResult) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*TestResultListResponse) MarshalJSON

func (s *TestResultListResponse) 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 values are omitted from API requests.
	// However, any non-pointer, non-interface field appearing in
	// ForceSendFields will be sent to the server regardless of whether the
	// field is empty or not. This may be used to include empty fields in
	// Patch requests.
	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. However, any
	// field with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*TestResultSummaryToolGroupTestSuite) MarshalJSON

func (s *TestResultSummaryToolGroupTestSuite) MarshalJSON() ([]byte, error)

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. Any pending HTTP request will be aborted if the provided context is canceled.

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. Exactly one of *TestArtifactCopyToResponse or error will be non-nil. 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 information.

func (*TestartifactCopyToCall) Header

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

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

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. Any pending HTTP request will be aborted if the provided context is canceled.

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

func (*TestartifactDeleteCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*TestartifactGetCall) Do

Do executes the "androidbuildinternal.testartifact.get" call. Exactly one of *BuildArtifactMetadata or error will be non-nil. 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 information.

func (*TestartifactGetCall) Header

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

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

func (*TestartifactGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type TestartifactListCall

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

func (*TestartifactListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*TestartifactListCall) Do

Do executes the "androidbuildinternal.testartifact.list" call. Exactly one of *TestArtifactListResponse or error will be non-nil. 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 information.

func (*TestartifactListCall) Header

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

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

func (*TestartifactListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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.

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*TestartifactPatchCall) Do

Do executes the "androidbuildinternal.testartifact.patch" call. Exactly one of *BuildArtifactMetadata or error will be non-nil. 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 information.

func (*TestartifactPatchCall) Header

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

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

type TestartifactService

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

func NewTestartifactService

func NewTestartifactService(s *Service) *TestartifactService

func (*TestartifactService) CopyTo

func (r *TestartifactService) CopyTo(buildType string, buildId string, target string, attemptId string, testResultId int64, artifactName string) *TestartifactCopyToCall

CopyTo:

func (*TestartifactService) Delete

func (r *TestartifactService) Delete(buildType string, buildId string, target string, attemptId string, testResultId int64, resourceId string) *TestartifactDeleteCall

Delete:

func (*TestartifactService) Get

func (r *TestartifactService) Get(buildType string, buildId string, target string, attemptId string, testResultId int64, resourceId string) *TestartifactGetCall

Get:

func (*TestartifactService) List

func (r *TestartifactService) List(buildType string, buildId string, target string, attemptId string, testResultId int64) *TestartifactListCall

List:

func (*TestartifactService) Patch

func (r *TestartifactService) Patch(buildType string, buildId string, target string, attemptId string, testResultId int64, resourceId string, buildartifactmetadata *BuildArtifactMetadata) *TestartifactPatchCall

Patch:

func (*TestartifactService) Update

func (r *TestartifactService) Update(buildType string, buildId string, target string, attemptId string, testResultId int64, resourceId string, buildartifactmetadata *BuildArtifactMetadata) *TestartifactUpdateCall

Update:

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. Any pending HTTP request will be aborted if the provided context is canceled. This context will supersede any context previously provided to the ResumableMedia method.

func (*TestartifactUpdateCall) Do

Do executes the "androidbuildinternal.testartifact.update" call. Exactly one of *BuildArtifactMetadata or error will be non-nil. 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 information.

func (*TestartifactUpdateCall) Header

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

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

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

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*TestresultGetCall) Do

Do executes the "androidbuildinternal.testresult.get" call. Exactly one of *TestResult or error will be non-nil. 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 information.

func (*TestresultGetCall) Header

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

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

func (*TestresultGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*TestresultInsertCall) Do

Do executes the "androidbuildinternal.testresult.insert" call. Exactly one of *TestResult or error will be non-nil. 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 information.

func (*TestresultInsertCall) Header

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

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

type TestresultListCall

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

func (*TestresultListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*TestresultListCall) Do

Do executes the "androidbuildinternal.testresult.list" call. Exactly one of *TestResultListResponse or error will be non-nil. 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) Fields

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

func (*TestresultListCall) Header

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

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

func (*TestresultListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*TestresultListCall) MaxResults

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

MaxResults sets the optional parameter "maxResults":

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) Status

func (c *TestresultListCall) Status(status string) *TestresultListCall

Status sets the optional parameter "status":

Possible values:

"cancelled"
"completeFail"
"completePass"
"error"
"inProgress"
"infraError"
"unknown"

func (*TestresultListCall) TestSuites

func (c *TestresultListCall) TestSuites(testSuites ...string) *TestresultListCall

TestSuites sets the optional parameter "testSuites":

type TestresultPatchCall

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

func (*TestresultPatchCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*TestresultPatchCall) Do

Do executes the "androidbuildinternal.testresult.patch" call. Exactly one of *TestResult or error will be non-nil. 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 (*TestresultPatchCall) Fields

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

func (*TestresultPatchCall) Header

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

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

type TestresultService

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

func NewTestresultService

func NewTestresultService(s *Service) *TestresultService

func (*TestresultService) Get

func (r *TestresultService) Get(buildId string, target string, attemptId string, resourceId int64) *TestresultGetCall

Get:

func (*TestresultService) Insert

func (r *TestresultService) Insert(buildId string, target string, attemptId string, testresult *TestResult) *TestresultInsertCall

Insert:

func (*TestresultService) List

func (r *TestresultService) List(buildId string, target string, attemptId string) *TestresultListCall

List:

func (*TestresultService) Patch

func (r *TestresultService) Patch(buildId string, target string, attemptId string, resourceId int64, testresult *TestResult) *TestresultPatchCall

Patch:

func (*TestresultService) Update

func (r *TestresultService) Update(buildId string, target string, attemptId string, resourceId int64, testresult *TestResult) *TestresultUpdateCall

Update:

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*TestresultUpdateCall) Do

Do executes the "androidbuildinternal.testresult.update" call. Exactly one of *TestResult or error will be non-nil. 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 information.

func (*TestresultUpdateCall) Header

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

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

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*TokenPageResult) MarshalJSON

func (s *TokenPageResult) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*User) MarshalJSON

func (s *User) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*VersionBumpInfo) MarshalJSON

func (s *VersionBumpInfo) 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"`

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

	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 values are omitted from API requests.
	// However, any non-pointer, non-interface field appearing in
	// ForceSendFields will be sent to the server regardless of whether the
	// field is empty or not. This may be used to include empty fields in
	// Patch requests.
	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. However, any
	// field with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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"`

	// ForceSendFields is a list of field names (e.g. "ProgressMessage") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*WorkNodeFailResponse) MarshalJSON

func (s *WorkNodeFailResponse) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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"`

	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*WorkNodeProgressMessageAttemptEnded) MarshalJSON

func (s *WorkNodeProgressMessageAttemptEnded) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*WorkNodeRetry) MarshalJSON

func (s *WorkNodeRetry) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*WorkNodeTouchResponse) MarshalJSON

func (s *WorkNodeTouchResponse) MarshalJSON() ([]byte, error)

type WorkParameters

type WorkParameters struct {
	AtpTestParameters *WorkParametersAtpTestParameters `json:"atpTestParameters,omitempty"`

	AutomergeMergePath *WorkParametersAutomergeMergePathParameters `json:"automergeMergePath,omitempty"`

	BisectionStep *WorkParametersBisectionStepParameters `json:"bisectionStep,omitempty"`

	ChangeFinished *WorkParametersPendingChangeFinishedParameters `json:"changeFinished,omitempty"`

	ConductorRequest *ConductorRequest `json:"conductorRequest,omitempty"`

	FetchChangesRequest *WorkParametersFetchChangesRequestParameters `json:"fetchChangesRequest,omitempty"`

	GerritPollerMonitorRequest *WorkParametersGerritPollerMonitorRequestParameters `json:"gerritPollerMonitorRequest,omitempty"`

	ImageRequest *ImageRequest `json:"imageRequest,omitempty"`

	ManifestAssembler *WorkParametersManifestAssemblerParameters `json:"manifestAssembler,omitempty"`

	PresubmitAnalysis *WorkParametersPresubmitAnalysisParameters `json:"presubmitAnalysis,omitempty"`

	PresubmitPreflight *WorkParametersPresubmitPreflightParameters `json:"presubmitPreflight,omitempty"`

	ReleaseRequest *ReleaseRequest `json:"releaseRequest,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"`

	// ForceSendFields is a list of field names (e.g. "AtpTestParameters")
	// to unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*WorkParameters) MarshalJSON

func (s *WorkParameters) MarshalJSON() ([]byte, error)

type WorkParametersAtpTestParameters

type WorkParametersAtpTestParameters struct {
	Branch string `json:"branch,omitempty"`

	CommandLine string `json:"commandLine,omitempty"`

	ConfigChangeId string `json:"configChangeId,omitempty"`

	Experimental bool `json:"experimental,omitempty"`

	ExtraOptions []*Arg `json:"extraOptions,omitempty"`

	ExtraTargets []string `json:"extraTargets,omitempty"`

	Labels []string `json:"labels,omitempty"`

	PrimaryBuildDevice string `json:"primaryBuildDevice,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"`

	// ForceSendFields is a list of field names (e.g. "Branch") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*WorkParametersAutomergeMergePathParameters) MarshalJSON

type WorkParametersAutomergeMergePathParametersAutomergeMergePathSettings

type WorkParametersAutomergeMergePathParametersAutomergeMergePathSettings struct {
	BlankMergeRegexes []string `json:"blankMergeRegexes,omitempty"`

	CcEmails []string `json:"ccEmails,omitempty"`

	ConflictOwnerEmails []string `json:"conflictOwnerEmails,omitempty"`

	// ForceSendFields is a list of field names (e.g. "BlankMergeRegexes")
	// to unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests.
	// However, any non-pointer, non-interface field appearing in
	// ForceSendFields will be sent to the server regardless of whether the
	// field is empty or not. This may be used to include empty fields in
	// Patch requests.
	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. However, any
	// field with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*WorkParametersFetchChangesRequestParameters) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*WorkParametersManifestAssemblerParameters) MarshalJSON

type WorkParametersPendingChangeBuildParameters

type WorkParametersPendingChangeBuildParameters struct {
	Automerged bool `json:"automerged,omitempty"`

	Branch string `json:"branch,omitempty"`

	BuildIds []string `json:"buildIds,omitempty"`

	ChangeDetails []*GerritChangeDetail `json:"changeDetails,omitempty"`

	ChangeSpecsToBuilds []*ChangeSetSpecChangeSpec `json:"changeSpecsToBuilds,omitempty"`

	ReferenceBuildIds []string `json:"referenceBuildIds,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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*WorkParametersPendingChangeBuildParameters) 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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*WorkParametersPresubmitPreflightParameters) MarshalJSON

type WorkParametersSubmittedBuildParameters

type WorkParametersSubmittedBuildParameters struct {
	Branch string `json:"branch,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"`

	// ForceSendFields is a list of field names (e.g. "Branch") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*WorkParametersSubmittedBuildParameters) MarshalJSON

func (s *WorkParametersSubmittedBuildParameters) MarshalJSON() ([]byte, error)

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*WorkParametersTrybotFinishedParameters) MarshalJSON

func (s *WorkParametersTrybotFinishedParameters) MarshalJSON() ([]byte, error)

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*WorkPlanListResponse) MarshalJSON

func (s *WorkPlanListResponse) MarshalJSON() ([]byte, error)

type WorkProduct

type WorkProduct struct {
	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"`

	GerritPollerMonitorOutput *WorkProductGerritPollerMonitorProduct `json:"gerritPollerMonitorOutput,omitempty"`

	ImageRequestOutput *WorkProductImageRequestOutputProduct `json:"imageRequestOutput,omitempty"`

	PinnedManifestOutput *WorkProductPinnedManifestOutputProduct `json:"pinnedManifestOutput,omitempty"`

	SelfserviceOperationOutput *SelfserviceOperationProduct `json:"selfserviceOperationOutput,omitempty"`

	Success bool `json:"success,omitempty"`

	TestOutput *WorkProductTestOutputProduct `json:"testOutput,omitempty"`

	// ForceSendFields is a list of field names (e.g. "BuildOutput") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "BuildOutput") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*WorkProduct) MarshalJSON

func (s *WorkProduct) MarshalJSON() ([]byte, error)

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*WorkProductImageRequestOutputProduct) MarshalJSON

func (s *WorkProductImageRequestOutputProduct) MarshalJSON() ([]byte, error)

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 values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*WorkProductPinnedManifestOutputProduct) MarshalJSON

func (s *WorkProductPinnedManifestOutputProduct) MarshalJSON() ([]byte, error)

type WorkProductTestOutputProduct

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

	ErrorAttempts int64 `json:"errorAttempts,omitempty"`

	FailedAttempts int64 `json:"failedAttempts,omitempty"`

	PassedAttempts int64 `json:"passedAttempts,omitempty"`

	Target string `json:"target,omitempty"`

	TestResultId string `json:"testResultId,omitempty"`

	// ForceSendFields is a list of field names (e.g. "BuildId") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	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. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*WorkProductTestOutputProduct) MarshalJSON

func (s *WorkProductTestOutputProduct) 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*WorknodeCompleteCall) Do

Do executes the "androidbuildinternal.worknode.complete" call. Exactly one of *WorkNodeCompleteResponse or error will be non-nil. 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 information.

func (*WorknodeCompleteCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*WorknodeFailCall) Do

Do executes the "androidbuildinternal.worknode.fail" call. Exactly one of *WorkNodeFailResponse or error will be non-nil. 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 information.

func (*WorknodeFailCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*WorknodeGetCall) Do

func (c *WorknodeGetCall) Do(opts ...googleapi.CallOption) (*WorkNode, error)

Do executes the "androidbuildinternal.worknode.get" call. Exactly one of *WorkNode or error will be non-nil. 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 information.

func (*WorknodeGetCall) Header

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

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

func (*WorknodeGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*WorknodeListCall) Do

Do executes the "androidbuildinternal.worknode.list" call. Exactly one of *WorkNodeListResponse or error will be non-nil. 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 information.

func (*WorknodeListCall) Header

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

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

func (*WorknodeListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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:

"cancelled"
"complete"
"created"
"failed"
"pending"
"running"
"scheduled"
"unknownWorkNodeStatus"
"waiting"

func (*WorknodeListCall) WorkExecutorTypes

func (c *WorknodeListCall) WorkExecutorTypes(workExecutorTypes ...string) *WorknodeListCall

WorkExecutorTypes sets the optional parameter "workExecutorTypes":

Possible values:

"abssWorkerSmokeTest"
"androidStudioBuild"
"atpTest"
"automergeMergePath"
"bisectionFinished"
"bisectionStep"
"chaselistBackendSmokeTest"
"dummyNode"
"fetchChangesRequest"
"gerritPollerMonitorRequest"
"gerritSelfserviceOperations"
"imageRequest"
"mainlineConductor"
"manifestAssembler"
"mergeServiceOperations"
"partialRerun"
"pendingChangeBuild"
"pendingChangeFinished"
"presubmitAnalysis"
"presubmitAnalysisFinished"
"presubmitPreflight"
"releaseRequest"
"selfserviceOperations"
"selfserviceSecureOperations"
"signingAdminOperations"
"signingAdminSecureOperations"
"signingWorkerSmokeTest"
"submittedBuild"
"submittedBuildRequest"
"testGroupFinished"
"testProvider"
"trybotFinished"
"unknownWorkExecutorType"

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*WorknodeMakeavailableCall) Do

Do executes the "androidbuildinternal.worknode.makeavailable" call. Exactly one of *WorkNodeMakeAvailableResponse or error will be non-nil. 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 information.

func (*WorknodeMakeavailableCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*WorknodePatchCall) Do

Do executes the "androidbuildinternal.worknode.patch" call. Exactly one of *WorkNode or error will be non-nil. 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 information.

func (*WorknodePatchCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*WorknodePopCall) Do

Do executes the "androidbuildinternal.worknode.pop" call. Exactly one of *WorkNodePopResponse or error will be non-nil. 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 information.

func (*WorknodePopCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*WorknodeRemovepiiCall) Do

Do executes the "androidbuildinternal.worknode.removepii" call. Exactly one of *WorkNodeRemovePiiResponse or error will be non-nil. 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 information.

func (*WorknodeRemovepiiCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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:

func (*WorknodeService) List

func (r *WorknodeService) List() *WorknodeListCall

List:

func (*WorknodeService) Makeavailable

func (r *WorknodeService) Makeavailable(workNodeId string) *WorknodeMakeavailableCall

Makeavailable:

func (*WorknodeService) Patch

func (r *WorknodeService) Patch(resourceId string, worknode *WorkNode) *WorknodePatchCall

Patch:

func (*WorknodeService) Pop

func (r *WorknodeService) Pop(worknodepoprequest *WorkNodePopRequest) *WorknodePopCall

Pop:

func (*WorknodeService) Removepii

func (r *WorknodeService) Removepii(workNodeId string) *WorknodeRemovepiiCall

Removepii:

func (*WorknodeService) Touch

func (r *WorknodeService) Touch(workNodeId string) *WorknodeTouchCall

Touch:

func (*WorknodeService) Update

func (r *WorknodeService) Update(resourceId string, worknode *WorkNode) *WorknodeUpdateCall

Update:

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*WorknodeTouchCall) Do

Do executes the "androidbuildinternal.worknode.touch" call. Exactly one of *WorkNodeTouchResponse or error will be non-nil. 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 information.

func (*WorknodeTouchCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*WorknodeUpdateCall) Do

Do executes the "androidbuildinternal.worknode.update" call. Exactly one of *WorkNode or error will be non-nil. 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 information.

func (*WorknodeUpdateCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*WorkplanAddnodesCall) Do

Do executes the "androidbuildinternal.workplan.addnodes" call. Exactly one of *WorkPlanAddNodesResponse or error will be non-nil. 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 information.

func (*WorkplanAddnodesCall) Header

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

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*WorkplanCreatewithnodesCall) Do

Do executes the "androidbuildinternal.workplan.createwithnodes" call. Exactly one of *WorkPlanCreateWithNodesResponse or error will be non-nil. 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 information.

func (*WorkplanCreatewithnodesCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*WorkplanGetCall) Do

func (c *WorkplanGetCall) Do(opts ...googleapi.CallOption) (*WorkPlan, error)

Do executes the "androidbuildinternal.workplan.get" call. Exactly one of *WorkPlan or error will be non-nil. 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 information.

func (*WorkplanGetCall) Header

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

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

func (*WorkplanGetCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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. Any pending HTTP request will be aborted if the provided context is canceled.

func (*WorkplanListCall) Do

Do executes the "androidbuildinternal.workplan.list" call. Exactly one of *WorkPlanListResponse or error will be non-nil. 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 information.

func (*WorkplanListCall) Header

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

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

func (*WorkplanListCall) IfNoneMatch

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

IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

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:

func (*WorkplanService) List

func (r *WorkplanService) List() *WorkplanListCall

List:

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL