androidbuildinternal

package
v0.0.0-...-03d6fc4 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2019 License: BSD-3-Clause Imports: 13 Imported by: 0

Documentation

Overview

Package androidbuildinternal provides access to the .

Usage example:

import "go.skia.org/infra/go/androidbuildinternal/v2beta1"
...
androidbuildinternalService, err := androidbuildinternal.New(oauthHttpClient)

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

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

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

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

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

	SigningAcl string `json:"signingAcl,omitempty"`

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

	Submitted *BranchConfigSubmittedBuildConfig `json:"submitted,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 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"`

	Products []string `json:"products,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 {
	Notifications []string `json:"notifications,omitempty"`

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

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

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

	// NullFields is a list of field names (e.g. "Notifications") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a 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 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 {
	Trigger bool `json:"trigger,omitempty"`

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

	// NullFields is a list of field names (e.g. "Trigger") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a 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 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"`

	Branch string `json:"branch,omitempty"`

	BuildAttemptStatus string `json:"buildAttemptStatus,omitempty"`

	BuildId string `json:"buildId,omitempty"`

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

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

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

	HasTests bool `json:"hasTests,omitempty"`

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

	MachineName string `json:"machineName,omitempty"`

	Rank int64 `json:"rank,omitempty"`

	ReferenceBuildIds []string `json:"referenceBuildIds,omitempty"`

	ReferenceReleaseCandidateName string `json:"referenceReleaseCandidateName,omitempty"`

	ReleaseCandidateName string `json:"releaseCandidateName,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"`

	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 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 {
	ContentType string `json:"contentType,omitempty"`

	Crc32 int64 `json:"crc32,omitempty"`

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

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

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

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

	// NullFields is a list of field names (e.g. "ContentType") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a 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"`

	Id int64 `json:"id,omitempty"`

	LastSuccessfulStatus string `json:"lastSuccessfulStatus,omitempty"`

	OtaFile string `json:"otaFile,omitempty"`

	PartitionSizes map[string]PartitionSize `json:"partitionSizes,omitempty"`

	RepoConfig map[string]string `json:"repoConfig,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 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"

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) 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"
"pending"
"submitted"

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

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

ExtraFields sets the optional parameter "extraFields":

Possible values:

"all"
"changeInfo"

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

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

ReleaseCandidateName sets the optional parameter "releaseCandidateName":

func (*BuildListCall) Signed

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

Signed sets the optional parameter "signed":

func (*BuildListCall) StartBuildId

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

StartBuildId sets the optional parameter "startBuildId":

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"
"pending"
"submitted"

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 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) 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 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 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) 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"
"pending"
"submitted"

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

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

	LastModificationTime int64 `json:"lastModificationTime,omitempty,string"`

	LatestRevision string `json:"latestRevision,omitempty"`

	NewPatchsetBuildId string `json:"newPatchsetBuildId,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 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"`

	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 CommitInfo

type CommitInfo struct {
	Author *User `json:"author,omitempty"`

	CommitId string `json:"commitId,omitempty"`

	CommitMessage string `json:"commitMessage,omitempty"`

	Committer *User `json:"committer,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 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 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 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 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) 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 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 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"`

	Id string `json:"id,omitempty"`

	Incrementals []*ImageRequestBuildInfo `json:"incrementals,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 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 ImageRequestOtaOptions

type ImageRequestOtaOptions struct {
	Downgrade bool `json:"downgrade,omitempty"`

	FullRadio bool `json:"fullRadio,omitempty"`

	OverrideTimestamp bool `json:"overrideTimestamp,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:

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

	DesiredStatus string `json:"desiredStatus,omitempty"`

	DesiredVersion string `json:"desiredVersion,omitempty"`

	Details *MachineDetails `json:"details,omitempty"`

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

	MachineName string `json:"machineName,omitempty"`

	Operation string `json:"operation,omitempty"`

	OsType string `json:"osType,omitempty"`

	OsVersion string `json:"osVersion,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 {
	MachineType string `json:"machineType,omitempty"`

	OsType string `json:"osType,omitempty"`

	OsVersion string `json:"osVersion,omitempty"`

	SpecificMachineType string `json:"specificMachineType,omitempty"`

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

	// NullFields is a list of field names (e.g. "MachineType") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a 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)

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"
"pending"
"submitted"

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:

"finish"
"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) 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 NotificationConfig

type NotificationConfig struct {
	AdminNotifys []string `json:"adminNotifys,omitempty"`

	IsRestricted bool `json:"isRestricted,omitempty"`

	Notifys []string `json:"notifys,omitempty"`

	ReplyTo string `json:"replyTo,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"`

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

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

	// NullFields is a list of field names (e.g. "CopyFiles") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a 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 ReleaseRequest

type ReleaseRequest struct {
	CherryPickInfo *CherryPickInfo `json:"cherryPickInfo,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 SelfserviceOperation

type SelfserviceOperation struct {
	AddSigningAclParameters *SelfserviceOperationAddSigningAclParameters `json:"addSigningAclParameters,omitempty"`

	CreateBranchParameters *SelfserviceOperationCreateBranchParameters `json:"createBranchParameters,omitempty"`

	CreateKeyParameters *SelfserviceOperationCreateKeyParameters `json:"createKeyParameters,omitempty"`

	CreateRepoBranchParameters *SelfserviceOperationCreateRepoBranchParameters `json:"createRepoBranchParameters,omitempty"`

	Id string `json:"id,omitempty"`

	Revision string `json:"revision,omitempty"`

	Type string `json:"type,omitempty"`

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

	// NullFields is a list of field names (e.g. "AddSigningAclParameters")
	// to include in API requests with the JSON null value. By default,
	// fields with empty values are omitted from API requests. However, any
	// field with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a 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"`

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

type SelfserviceOperationAddSigningAclParameters struct {
	AclChanges []*SelfserviceOperationAclChange `json:"aclChanges,omitempty"`

	AclName string `json:"aclName,omitempty"`

	BugId int64 `json:"bugId,omitempty"`

	DryRun bool `json:"dryRun,omitempty"`

	KeyRealm string `json:"keyRealm,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 (*SelfserviceOperationAddSigningAclParameters) MarshalJSON

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 {
	AbBranchName string `json:"abBranchName,omitempty"`

	AbTargetName string `json:"abTargetName,omitempty"`

	AclChanges []*SelfserviceOperationAclChange `json:"aclChanges,omitempty"`

	ApkNames []string `json:"apkNames,omitempty"`

	BugId int64 `json:"bugId,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"`

	PackageName string `json:"packageName,omitempty"`

	RapidProject string `json:"rapidProject,omitempty"`

	RapidRunnerAcct string `json:"rapidRunnerAcct,omitempty"`

	SecurityReviewBug string `json:"securityReviewBug,omitempty"`

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

	// NullFields is a list of field names (e.g. "AbBranchName") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a 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 SelfserviceOperationProduct

type SelfserviceOperationProduct struct {
	CreateBranchOutputProduct *SelfserviceOperationProductCreateBranchProduct `json:"createBranchOutputProduct,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 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 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

	Branch *BranchService

	Bughash *BughashService

	Build *BuildService

	Buildartifact *BuildartifactService

	Buildattempt *BuildattemptService

	Buildid *BuildidService

	Buildrequest *BuildrequestService

	Changesetspec *ChangesetspecService

	Deviceblob *DeviceblobService

	Imagerequest *ImagerequestService

	Label *LabelService

	Machine *MachineService

	Message *MessageService

	Metric *MetricService

	Software *SoftwareService

	Target *TargetService

	Testartifact *TestartifactService

	Testresult *TestresultService

	Worknode *WorknodeService

	Workplan *WorkplanService
	// contains filtered or unexported fields
}

func New

func New(client *http.Client) (*Service, error)

type SoftwareGetCall

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

func (*SoftwareGetCall) Context

Context sets the context to be used in this call's Do method. 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"`

	BusytownBuilder bool `json:"busytownBuilder,omitempty"`

	Disabled bool `json:"disabled,omitempty"`

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

	ExternalBuilder *TargetExternalBuilderConfig `json:"externalBuilder,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"`

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

	// 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 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 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) BusytownBuilder

func (c *TargetListCall) BusytownBuilder(busytownBuilder bool) *TargetListCall

BusytownBuilder sets the optional parameter "busytownBuilder":

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

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

	RetryStatus *WorkNodeRetry `json:"retryStatus,omitempty"`

	Revision string `json:"revision,omitempty"`

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

	// NullFields is a list of field names (e.g. "ChangeSetSpecIds") to
	// include in API requests with the JSON null value. By default, fields
	// with empty values are omitted from API requests. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a 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"`

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

	ChangeFinished *WorkParametersPendingChangeFinishedParameters `json:"changeFinished,omitempty"`

	GerritPollerMonitorRequest *WorkParametersGerritPollerMonitorRequestParameters `json:"gerritPollerMonitorRequest,omitempty"`

	ImageRequest *ImageRequest `json:"imageRequest,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"`

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

	Experimental bool `json:"experimental,omitempty"`

	ExtraOptions []*Arg `json:"extraOptions,omitempty"`

	ExtraTargets []string `json:"extraTargets,omitempty"`

	RunCount int64 `json:"runCount,omitempty"`

	Runner string `json:"runner,omitempty"`

	RunnerOptions []*Arg `json:"runnerOptions,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 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 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"`

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

	ReleaseCandidateName string `json:"releaseCandidateName,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 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 {
	Resource *WorkPlan `json:"resource,omitempty"`

	WorkNodes []*WorkNode `json:"workNodes,omitempty"`

	// 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 (*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"`

	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 {
	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 (*WorkProductPinnedManifestOutputProduct) MarshalJSON

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

type WorkProductTestOutputProduct

type WorkProductTestOutputProduct struct {
	BuildId string `json:"buildId,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) 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"

func (*WorknodeListCall) WorkExecutorTypes

func (c *WorknodeListCall) WorkExecutorTypes(workExecutorTypes ...string) *WorknodeListCall

WorkExecutorTypes sets the optional parameter "workExecutorTypes":

Possible values:

"androidStudioBuild"
"atpTest"
"dummyNode"
"gerritPollerMonitorRequest"
"gerritSelfserviceOperations"
"imageRequest"
"partialRerun"
"pendingChangeBuild"
"pendingChangeFinished"
"presubmitPreflight"
"releaseRequest"
"signingAdminOperations"
"signingAdminSecureOperations"
"submittedBuild"
"submittedBuildRequest"
"testGroupFinished"
"trybotFinished"
"unknownWorkExecutorType"

func (*WorknodeListCall) WorkPlanId

func (c *WorknodeListCall) WorkPlanId(workPlanId string) *WorknodeListCall

WorkPlanId sets the optional parameter "workPlanId":

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