Class: Google::Apis::RemotebuildexecutionV1::GoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateInstanceRequest
- Inherits:
-
Object
- Object
- Google::Apis::RemotebuildexecutionV1::GoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateInstanceRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/remotebuildexecution_v1/classes.rb,
lib/google/apis/remotebuildexecution_v1/representations.rb,
lib/google/apis/remotebuildexecution_v1/representations.rb
Overview
The request used for UpdateInstance.
Instance Attribute Summary collapse
-
#instance ⇒ Google::Apis::RemotebuildexecutionV1::GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance
Instance conceptually encapsulates all Remote Build Execution resources for remote builds.
-
#logging_enabled ⇒ Boolean
(also: #logging_enabled?)
Deprecated, use instance.logging_enabled instead.
-
#name ⇒ String
Deprecated, use instance.Name instead.
-
#update_mask ⇒ String
The update mask applies to instance.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateInstanceRequest
constructor
A new instance of GoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateInstanceRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateInstanceRequest
Returns a new instance of GoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateInstanceRequest.
2192 2193 2194 |
# File 'lib/google/apis/remotebuildexecution_v1/classes.rb', line 2192 def initialize(**args) update!(**args) end |
Instance Attribute Details
#instance ⇒ Google::Apis::RemotebuildexecutionV1::GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance
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
2167 2168 2169 |
# File 'lib/google/apis/remotebuildexecution_v1/classes.rb', line 2167 def instance @instance end |
#logging_enabled ⇒ Boolean Also known as: logging_enabled?
Deprecated, use instance.logging_enabled instead. Whether to enable
Stackdriver logging for this instance.
Corresponds to the JSON property loggingEnabled
2173 2174 2175 |
# File 'lib/google/apis/remotebuildexecution_v1/classes.rb', line 2173 def logging_enabled @logging_enabled end |
#name ⇒ String
Deprecated, use instance.Name instead. Name of the instance to update. Format:
projects/[PROJECT_ID]/instances/[INSTANCE_ID].
Corresponds to the JSON property name
2180 2181 2182 |
# File 'lib/google/apis/remotebuildexecution_v1/classes.rb', line 2180 def name @name end |
#update_mask ⇒ String
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
2190 2191 2192 |
# File 'lib/google/apis/remotebuildexecution_v1/classes.rb', line 2190 def update_mask @update_mask end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2197 2198 2199 2200 2201 2202 |
# File 'lib/google/apis/remotebuildexecution_v1/classes.rb', line 2197 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) end |