Interface UpdateBucketRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
UpdateBucketRequest, UpdateBucketRequest.Builder

@Generated public interface UpdateBucketRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasBucket

      boolean hasBucket()
       Required. The bucket to update.
       The bucket's `name` field is 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 is 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 is used to identify the bucket.
       
      .google.storage.v2.Bucket bucket = 1 [(.google.api.field_behavior) = REQUIRED];
    • hasIfMetagenerationMatch

      boolean hasIfMetagenerationMatch()
       If set, the request modifies 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, the request modifies the bucket if its metageneration matches this
       value.
       
      optional int64 if_metageneration_match = 2;
      Returns:
      The ifMetagenerationMatch.
    • hasIfMetagenerationNotMatch

      boolean hasIfMetagenerationNotMatch()
       If set, the request modifies the bucket if its metageneration doesn't
       match this value.
       
      optional int64 if_metageneration_not_match = 3;
      Returns:
      Whether the ifMetagenerationNotMatch field is set.
    • getIfMetagenerationNotMatch

      long getIfMetagenerationNotMatch()
       If set, the request modifies the bucket if its metageneration doesn't
       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 `*`
       might 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 `*`
       might 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 `*`
       might 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];