Reference documentation and code samples for the Storage Control V2 API class Google::Cloud::Storage::Control::V2::UpdateManagedFolderRequest.
Request message for UpdateManagedFolder.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#if_metageneration_match
def if_metageneration_match() -> ::Integer
Returns
- (::Integer) — Optional. The operation succeeds conditional on the managed folder's current metageneration matching the value here specified.
#if_metageneration_match=
def if_metageneration_match=(value) -> ::Integer
Parameter
- value (::Integer) — Optional. The operation succeeds conditional on the managed folder's current metageneration matching the value here specified.
Returns
- (::Integer) — Optional. The operation succeeds conditional on the managed folder's current metageneration matching the value here specified.
#if_metageneration_not_match
def if_metageneration_not_match() -> ::Integer
Returns
- (::Integer) — Optional. The operation succeeds conditional on the managed folder's current metageneration NOT matching the value here specified.
#if_metageneration_not_match=
def if_metageneration_not_match=(value) -> ::Integer
Parameter
- value (::Integer) — Optional. The operation succeeds conditional on the managed folder's current metageneration NOT matching the value here specified.
Returns
- (::Integer) — Optional. The operation succeeds conditional on the managed folder's current metageneration NOT matching the value here specified.
#managed_folder
def managed_folder() -> ::Google::Cloud::Storage::Control::V2::ManagedFolder
Returns
-
(::Google::Cloud::Storage::Control::V2::ManagedFolder) — Required. Properties of the managed folder being updated. Currently, this
RPC only supports updating the
rapid_cache_configfield inmanaged_folder.
#managed_folder=
def managed_folder=(value) -> ::Google::Cloud::Storage::Control::V2::ManagedFolder
Parameter
-
value (::Google::Cloud::Storage::Control::V2::ManagedFolder) — Required. Properties of the managed folder being updated. Currently, this
RPC only supports updating the
rapid_cache_configfield inmanaged_folder.
Returns
-
(::Google::Cloud::Storage::Control::V2::ManagedFolder) — Required. Properties of the managed folder being updated. Currently, this
RPC only supports updating the
rapid_cache_configfield inmanaged_folder.
#request_id
def request_id() -> ::String
Returns
- (::String) — Optional. A unique identifier for this request. UUID is the recommended format, but other formats are still accepted.
#request_id=
def request_id=(value) -> ::String
Parameter
- value (::String) — Optional. A unique identifier for this request. UUID is the recommended format, but other formats are still accepted.
Returns
- (::String) — Optional. A unique identifier for this request. UUID is the recommended format, but other formats are still accepted.
#update_mask
def update_mask() -> ::Google::Protobuf::FieldMask
Returns
-
(::Google::Protobuf::FieldMask) — Optional. Update mask for managed_folder.
Currently, this RPC only supports updating the
rapid_cache_configfield inmanaged_folder. This field also supports update mask for the subfields in the map ofrapid_cache_config. The user can specify the update mask forrapid_cache_config.policiesandrapid_cache_config.policies.<key>, but patching is not supported for a field withinRapidCachePolicy.policies.<key>, like rapid_cache_config.policies.[key].ingest_on_write.
#update_mask=
def update_mask=(value) -> ::Google::Protobuf::FieldMask
Parameter
-
value (::Google::Protobuf::FieldMask) — Optional. Update mask for managed_folder.
Currently, this RPC only supports updating the
rapid_cache_configfield inmanaged_folder. This field also supports update mask for the subfields in the map ofrapid_cache_config. The user can specify the update mask forrapid_cache_config.policiesandrapid_cache_config.policies.<key>, but patching is not supported for a field withinRapidCachePolicy.policies.<key>, like rapid_cache_config.policies.[key].ingest_on_write.
Returns
-
(::Google::Protobuf::FieldMask) — Optional. Update mask for managed_folder.
Currently, this RPC only supports updating the
rapid_cache_configfield inmanaged_folder. This field also supports update mask for the subfields in the map ofrapid_cache_config. The user can specify the update mask forrapid_cache_config.policiesandrapid_cache_config.policies.<key>, but patching is not supported for a field withinRapidCachePolicy.policies.<key>, like rapid_cache_config.policies.[key].ingest_on_write.