Class: Google::Apis::DrivelabelsV2beta::GoogleAppsDriveLabelsV2betaWriteControl
- Inherits:
-
Object
- Object
- Google::Apis::DrivelabelsV2beta::GoogleAppsDriveLabelsV2betaWriteControl
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/drivelabels_v2beta/classes.rb,
lib/google/apis/drivelabels_v2beta/representations.rb,
lib/google/apis/drivelabels_v2beta/representations.rb
Overview
Provides control over how write requests are executed. When not specified, the last write wins.
Instance Attribute Summary collapse
-
#required_revision_id ⇒ String
The revision_id of the label that the write request will be applied to.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAppsDriveLabelsV2betaWriteControl
constructor
A new instance of GoogleAppsDriveLabelsV2betaWriteControl.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAppsDriveLabelsV2betaWriteControl
Returns a new instance of GoogleAppsDriveLabelsV2betaWriteControl.
3196 3197 3198 |
# File 'lib/google/apis/drivelabels_v2beta/classes.rb', line 3196 def initialize(**args) update!(**args) end |
Instance Attribute Details
#required_revision_id ⇒ String
The revision_id of the label that the write request will be applied to. If
this is not the latest revision of the label, the request will not be
processed and will return a 400 Bad Request error.
Corresponds to the JSON property requiredRevisionId
3194 3195 3196 |
# File 'lib/google/apis/drivelabels_v2beta/classes.rb', line 3194 def required_revision_id @required_revision_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3201 3202 3203 |
# File 'lib/google/apis/drivelabels_v2beta/classes.rb', line 3201 def update!(**args) @required_revision_id = args[:required_revision_id] if args.key?(:required_revision_id) end |