Package com.google.storage.v2
Interface CreateBucketRequestOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CreateBucketRequest,CreateBucketRequest.Builder
public interface CreateBucketRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionProperties of the new bucket being inserted.Required.com.google.protobuf.ByteStringRequired.Properties of the new bucket being inserted.Required.com.google.protobuf.ByteStringRequired.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.booleanProperties of the new bucket being inserted.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
-
getParent
String getParent()Required. The project to which this bucket will belong.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- The parent.
-
getParentBytes
com.google.protobuf.ByteString getParentBytes()Required. The project to which this bucket will belong.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for parent.
-
hasBucket
boolean hasBucket()Properties of the new bucket being inserted. The name of the bucket is specified in the `bucket_id` field. Populating `bucket.name` field will result in an error. The project of the bucket must be specified in the `bucket.project` field. This field must be in `projects/{projectIdentifier}` format, {projectIdentifier} can be the project ID or project number. The `parent` field must be either empty or `projects/_`..google.storage.v2.Bucket bucket = 2;- Returns:
- Whether the bucket field is set.
-
getBucket
Bucket getBucket()Properties of the new bucket being inserted. The name of the bucket is specified in the `bucket_id` field. Populating `bucket.name` field will result in an error. The project of the bucket must be specified in the `bucket.project` field. This field must be in `projects/{projectIdentifier}` format, {projectIdentifier} can be the project ID or project number. The `parent` field must be either empty or `projects/_`..google.storage.v2.Bucket bucket = 2;- Returns:
- The bucket.
-
getBucketOrBuilder
BucketOrBuilder getBucketOrBuilder()Properties of the new bucket being inserted. The name of the bucket is specified in the `bucket_id` field. Populating `bucket.name` field will result in an error. The project of the bucket must be specified in the `bucket.project` field. This field must be in `projects/{projectIdentifier}` format, {projectIdentifier} can be the project ID or project number. The `parent` field must be either empty or `projects/_`..google.storage.v2.Bucket bucket = 2; -
getBucketId
String getBucketId()Required. The ID to use for this bucket, which will become the final component of the bucket's resource name. For example, the value `foo` might result in a bucket with the name `projects/123456/buckets/foo`.
string bucket_id = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The bucketId.
-
getBucketIdBytes
com.google.protobuf.ByteString getBucketIdBytes()Required. The ID to use for this bucket, which will become the final component of the bucket's resource name. For example, the value `foo` might result in a bucket with the name `projects/123456/buckets/foo`.
string bucket_id = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The bytes for bucketId.
-
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 = 6;- 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 = 6;- 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 = 7;- 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 = 7;- Returns:
- The bytes for predefinedDefaultObjectAcl.
-