Package com.google.storage.v2
Interface UpdateBucketRequestOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
UpdateBucketRequest,UpdateBucketRequest.Builder
public interface UpdateBucketRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionRequired.Required.longIf set, will only modify the bucket if its metageneration matches this value.longIf set, will only modify the bucket if its metageneration does not match this value.Apply a predefined set of access controls to this bucket.com.google.protobuf.ByteStringApply a predefined set of access controls to this bucket.Apply a predefined set of default object access controls to this bucket.com.google.protobuf.ByteStringApply a predefined set of default object access controls to this bucket.com.google.protobuf.FieldMaskRequired.com.google.protobuf.FieldMaskOrBuilderRequired.booleanRequired.booleanIf set, will only modify the bucket if its metageneration matches this value.booleanIf set, will only modify the bucket if its metageneration does not match this value.booleanRequired.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasBucket
boolean hasBucket()Required. The bucket to update. The bucket's `name` field will be used to identify the bucket.
.google.storage.v2.Bucket bucket = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- Whether the bucket field is set.
-
getBucket
Bucket getBucket()Required. The bucket to update. The bucket's `name` field will be used to identify the bucket.
.google.storage.v2.Bucket bucket = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The bucket.
-
getBucketOrBuilder
BucketOrBuilder getBucketOrBuilder()Required. The bucket to update. The bucket's `name` field will be used to identify the bucket.
.google.storage.v2.Bucket bucket = 1 [(.google.api.field_behavior) = REQUIRED]; -
hasIfMetagenerationMatch
boolean hasIfMetagenerationMatch()If set, will only modify the bucket if its metageneration matches this value.
optional int64 if_metageneration_match = 2;- Returns:
- Whether the ifMetagenerationMatch field is set.
-
getIfMetagenerationMatch
long getIfMetagenerationMatch()If set, will only modify the bucket if its metageneration matches this value.
optional int64 if_metageneration_match = 2;- Returns:
- The ifMetagenerationMatch.
-
hasIfMetagenerationNotMatch
boolean hasIfMetagenerationNotMatch()If set, will only modify the bucket if its metageneration does not match this value.
optional int64 if_metageneration_not_match = 3;- Returns:
- Whether the ifMetagenerationNotMatch field is set.
-
getIfMetagenerationNotMatch
long getIfMetagenerationNotMatch()If set, will only modify the bucket if its metageneration does not match this value.
optional int64 if_metageneration_not_match = 3;- Returns:
- The ifMetagenerationNotMatch.
-
getPredefinedAcl
String getPredefinedAcl()Apply a predefined set of access controls to this bucket. Valid values are "authenticatedRead", "private", "projectPrivate", "publicRead", or "publicReadWrite".
string predefined_acl = 8;- Returns:
- The predefinedAcl.
-
getPredefinedAclBytes
com.google.protobuf.ByteString getPredefinedAclBytes()Apply a predefined set of access controls to this bucket. Valid values are "authenticatedRead", "private", "projectPrivate", "publicRead", or "publicReadWrite".
string predefined_acl = 8;- Returns:
- The bytes for predefinedAcl.
-
getPredefinedDefaultObjectAcl
String getPredefinedDefaultObjectAcl()Apply a predefined set of default object access controls to this bucket. Valid values are "authenticatedRead", "bucketOwnerFullControl", "bucketOwnerRead", "private", "projectPrivate", or "publicRead".
string predefined_default_object_acl = 9;- Returns:
- The predefinedDefaultObjectAcl.
-
getPredefinedDefaultObjectAclBytes
com.google.protobuf.ByteString getPredefinedDefaultObjectAclBytes()Apply a predefined set of default object access controls to this bucket. Valid values are "authenticatedRead", "bucketOwnerFullControl", "bucketOwnerRead", "private", "projectPrivate", or "publicRead".
string predefined_default_object_acl = 9;- Returns:
- The bytes for predefinedDefaultObjectAcl.
-
hasUpdateMask
boolean hasUpdateMask()Required. List of fields to be updated. To specify ALL fields, equivalent to the JSON API's "update" function, specify a single field with the value `*`. Note: not recommended. If a new field is introduced at a later time, an older client updating with the `*` may accidentally reset the new field's value. Not specifying any fields is an error.
.google.protobuf.FieldMask update_mask = 6 [(.google.api.field_behavior) = REQUIRED];- Returns:
- Whether the updateMask field is set.
-
getUpdateMask
com.google.protobuf.FieldMask getUpdateMask()Required. List of fields to be updated. To specify ALL fields, equivalent to the JSON API's "update" function, specify a single field with the value `*`. Note: not recommended. If a new field is introduced at a later time, an older client updating with the `*` may accidentally reset the new field's value. Not specifying any fields is an error.
.google.protobuf.FieldMask update_mask = 6 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The updateMask.
-
getUpdateMaskOrBuilder
com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()Required. List of fields to be updated. To specify ALL fields, equivalent to the JSON API's "update" function, specify a single field with the value `*`. Note: not recommended. If a new field is introduced at a later time, an older client updating with the `*` may accidentally reset the new field's value. Not specifying any fields is an error.
.google.protobuf.FieldMask update_mask = 6 [(.google.api.field_behavior) = REQUIRED];
-