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 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()
       Optional. Apply a predefined set of access controls to this bucket.
       Valid values are "authenticatedRead", "private", "projectPrivate",
       "publicRead", or "publicReadWrite".
       
      string predefined_acl = 8 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The predefinedAcl.
    • getPredefinedAclBytes

      com.google.protobuf.ByteString getPredefinedAclBytes()
       Optional. Apply a predefined set of access controls to this bucket.
       Valid values are "authenticatedRead", "private", "projectPrivate",
       "publicRead", or "publicReadWrite".
       
      string predefined_acl = 8 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for predefinedAcl.
    • getPredefinedDefaultObjectAcl

      String getPredefinedDefaultObjectAcl()
       Optional. 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 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The predefinedDefaultObjectAcl.
    • getPredefinedDefaultObjectAclBytes

      com.google.protobuf.ByteString getPredefinedDefaultObjectAclBytes()
       Optional. 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 [(.google.api.field_behavior) = OPTIONAL];
      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];