public interface CreateBucketRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
Bucket |
getBucket()
Properties of the new bucket being inserted.
|
String |
getBucketId()
Required.
|
com.google.protobuf.ByteString |
getBucketIdBytes()
Required.
|
BucketOrBuilder |
getBucketOrBuilder()
Properties of the new bucket being inserted.
|
String |
getParent()
Required.
|
com.google.protobuf.ByteString |
getParentBytes()
Required.
|
String |
getPredefinedAcl()
Apply a predefined set of access controls to this bucket.
|
com.google.protobuf.ByteString |
getPredefinedAclBytes()
Apply a predefined set of access controls to this bucket.
|
String |
getPredefinedDefaultObjectAcl()
Apply a predefined set of default object access controls to this bucket.
|
com.google.protobuf.ByteString |
getPredefinedDefaultObjectAclBytes()
Apply a predefined set of default object access controls to this bucket.
|
boolean |
hasBucket()
Properties of the new bucket being inserted.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getParent()
Required. The project to which this bucket will belong.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
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) = { ... }
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 be ignored.
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;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 be ignored.
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;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 be ignored.
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;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];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];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;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;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;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;Copyright © 2023 Google LLC. All rights reserved.