Autogenerated update (2020-05-07)
Delete: - commentanalyzer_v1alpha1 - osconfig_v1beta Update: - adexchangebuyer2_v2beta1 - androidenterprise_v1 - androidpublisher_v1 - androidpublisher_v1_1 - androidpublisher_v2 - androidpublisher_v3 - bigquery_v2 - bigqueryconnection_v1beta1 - bigqueryreservation_v1 - bigqueryreservation_v1beta1 - binaryauthorization_v1 - binaryauthorization_v1beta1 - calendar_v3 - cloudasset_v1p1beta1 - cloudbilling_v1 - cloudbuild_v1 - clouddebugger_v2 - cloudidentity_v1beta1 - cloudiot_v1 - cloudresourcemanager_v1 - cloudresourcemanager_v1beta1 - cloudresourcemanager_v2 - cloudresourcemanager_v2beta1 - cloudscheduler_v1 - cloudscheduler_v1beta1 - cloudsearch_v1 - cloudshell_v1alpha1 - cloudtasks_v2 - cloudtasks_v2beta2 - cloudtasks_v2beta3 - cloudtrace_v2 - composer_v1beta1 - compute_alpha - compute_beta - compute_v1 - container_v1 - container_v1beta1 - containeranalysis_v1alpha1 - containeranalysis_v1beta1 - content_v2 - content_v2_1 - customsearch_v1 - datacatalog_v1beta1 - dataproc_v1 - dataproc_v1beta2 - dialogflow_v2 - dialogflow_v2beta1 - displayvideo_v1 - dlp_v2 - drive_v2 - drive_v3 - driveactivity_v2 - file_v1 - file_v1beta1 - firebase_v1beta1 - firebasehosting_v1beta1 - games_configuration_v1configuration - games_management_v1management - games_v1 - gameservices_v1beta - healthcare_v1 - healthcare_v1beta1 - homegraph_v1 - iamcredentials_v1 - managedidentities_v1 - managedidentities_v1alpha1 - managedidentities_v1beta1 - memcache_v1beta2 - ml_v1 - monitoring_v3 - people_v1 - policytroubleshooter_v1 - policytroubleshooter_v1beta - prod_tt_sasportal_v1alpha1 - remotebuildexecution_v1 - remotebuildexecution_v1alpha - remotebuildexecution_v2 - run_v1 - run_v1alpha1 - runtimeconfig_v1beta1 - sasportal_v1alpha1 - script_v1 - secretmanager_v1 - secretmanager_v1beta1 - serviceconsumermanagement_v1 - serviceconsumermanagement_v1beta1 - servicecontrol_v1 - servicedirectory_v1beta1 - servicemanagement_v1 - servicenetworking_v1 - servicenetworking_v1beta - serviceusage_v1 - serviceusage_v1beta1 - sheets_v4 - sourcerepo_v1 - speech_v1 - speech_v1p1beta1 - storage_v1 - tagmanager_v1 - tagmanager_v2 - testing_v1 - toolresults_v1beta3 - vault_v1 - videointelligence_v1 - videointelligence_v1beta2 - videointelligence_v1p1beta1 - videointelligence_v1p2beta1 - videointelligence_v1p3beta1 - youtube_partner_v1 - youtube_v3
This commit is contained in:
1 parent
334a41b6f9
commit
2aab01171a
308 files changed
+40747
-16123
No files matched your search
@@ -2512,6 +2512,31 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
# Autoscale defines the autoscaling policy of a worker pool.
|
||||
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscale
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The maximal number of workers. Must be equal to or greater than min_size.
|
||||
# Corresponds to the JSON property `maxSize`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :max_size
|
||||
|
||||
# The minimal number of workers. Must be greater than 0.
|
||||
# Corresponds to the JSON property `minSize`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :min_size
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@max_size = args[:max_size] if args.key?(:max_size)
|
||||
@min_size = args[:min_size] if args.key?(:min_size)
|
||||
end
|
||||
end
|
||||
|
||||
# The request used for `CreateInstance`.
|
||||
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateInstanceRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
@@ -2826,19 +2851,37 @@ module Google
|
||||
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateInstanceRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Instance conceptually encapsulates all Remote Build Execution resources
|
||||
# for remote builds.
|
||||
# An instance consists of storage and compute resources (for example,
|
||||
# `ContentAddressableStorage`, `ActionCache`, `WorkerPools`) used for
|
||||
# running remote builds.
|
||||
# All Remote Build Execution API calls are scoped to an instance.
|
||||
# Corresponds to the JSON property `instance`
|
||||
# @return [Google::Apis::RemotebuildexecutionV2::GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance]
|
||||
attr_accessor :instance
|
||||
|
||||
# Deprecated, use instance.logging_enabled instead.
|
||||
# Whether to enable Stackdriver logging for this instance.
|
||||
# Corresponds to the JSON property `loggingEnabled`
|
||||
# @return [Boolean]
|
||||
attr_accessor :logging_enabled
|
||||
alias_method :logging_enabled?, :logging_enabled
|
||||
|
||||
# Deprecated, use instance.Name instead.
|
||||
# Name of the instance to update.
|
||||
# Format: `projects/[PROJECT_ID]/instances/[INSTANCE_ID]`.
|
||||
# Corresponds to the JSON property `name`
|
||||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# The fields to update.
|
||||
# The update mask applies to instance. For the `FieldMask` definition, see
|
||||
# https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#
|
||||
# fieldmask
|
||||
# If an empty update_mask is provided, only the non-default valued field in
|
||||
# the worker pool field will be updated. Note that in order to update a field
|
||||
# to the default value (zero, false, empty string) an explicit update_mask
|
||||
# must be provided.
|
||||
# Corresponds to the JSON property `updateMask`
|
||||
# @return [String]
|
||||
attr_accessor :update_mask
|
||||
@@ -2849,6 +2892,7 @@ module Google
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@instance = args[:instance] if args.key?(:instance)
|
||||
@logging_enabled = args[:logging_enabled] if args.key?(:logging_enabled)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@update_mask = args[:update_mask] if args.key?(:update_mask)
|
||||
@@ -2980,6 +3024,16 @@ module Google
|
||||
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Autoscale defines the autoscaling policy of a worker pool.
|
||||
# Corresponds to the JSON property `autoscale`
|
||||
# @return [Google::Apis::RemotebuildexecutionV2::GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscale]
|
||||
attr_accessor :autoscale
|
||||
|
||||
# Channel specifies the release channel of the pool.
|
||||
# Corresponds to the JSON property `channel`
|
||||
# @return [String]
|
||||
attr_accessor :channel
|
||||
|
||||
# WorkerPool resource name formatted as:
|
||||
# `projects/[PROJECT_ID]/instances/[INSTANCE_ID]/workerpools/[POOL_ID]`.
|
||||
# name should not be populated when creating a worker pool since it is
|
||||
@@ -3011,6 +3065,8 @@ module Google
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@autoscale = args[:autoscale] if args.key?(:autoscale)
|
||||
@channel = args[:channel] if args.key?(:channel)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@state = args[:state] if args.key?(:state)
|
||||
@worker_config = args[:worker_config] if args.key?(:worker_config)
|
||||
|
||||
@@ -316,6 +316,12 @@ module Google
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscale
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateInstanceRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
@@ -1006,6 +1012,14 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscale
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :max_size, :numeric_string => true, as: 'maxSize'
|
||||
property :min_size, :numeric_string => true, as: 'minSize'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateInstanceRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
@@ -1098,6 +1112,8 @@ module Google
|
||||
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateInstanceRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :instance, as: 'instance', class: Google::Apis::RemotebuildexecutionV2::GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance, decorator: Google::Apis::RemotebuildexecutionV2::GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance::Representation
|
||||
|
||||
property :logging_enabled, as: 'loggingEnabled'
|
||||
property :name, as: 'name'
|
||||
property :update_mask, as: 'updateMask'
|
||||
@@ -1132,6 +1148,9 @@ module Google
|
||||
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :autoscale, as: 'autoscale', class: Google::Apis::RemotebuildexecutionV2::GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscale, decorator: Google::Apis::RemotebuildexecutionV2::GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscale::Representation
|
||||
|
||||
property :channel, as: 'channel'
|
||||
property :name, as: 'name'
|
||||
property :state, as: 'state'
|
||||
property :worker_config, as: 'workerConfig', class: Google::Apis::RemotebuildexecutionV2::GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfig, decorator: Google::Apis::RemotebuildexecutionV2::GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfig::Representation
|
||||
|
||||
Reference in new issue
Block a user