public static final class CreateBucketRequest.Builder extends GeneratedMessageV3.Builder<CreateBucketRequest.Builder> implements CreateBucketRequestOrBuilder
The parameters to CreateBucket
.
Protobuf type google.logging.v2.CreateBucketRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreateBucketRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public CreateBucketRequest build()
buildPartial()
public CreateBucketRequest buildPartial()
clear()
public CreateBucketRequest.Builder clear()
Overrides
clearBucket()
public CreateBucketRequest.Builder clearBucket()
Required. The new bucket. The region specified in the new bucket must be
compliant with any Location Restriction Org Policy. The name field in the
bucket is ignored.
.google.logging.v2.LogBucket bucket = 3 [(.google.api.field_behavior) = REQUIRED];
clearBucketId()
public CreateBucketRequest.Builder clearBucketId()
Required. A client-assigned identifier such as "my-bucket"
. Identifiers
are limited to 100 characters and can include only letters, digits,
underscores, hyphens, and periods.
string bucket_id = 2 [(.google.api.field_behavior) = REQUIRED];
clearField(Descriptors.FieldDescriptor field)
public CreateBucketRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CreateBucketRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearParent()
public CreateBucketRequest.Builder clearParent()
Required. The resource in which to create the log bucket:
"projects/[PROJECT_ID]/locations/[LOCATION_ID]"
For example:
"projects/my-project/locations/global"
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
clone()
public CreateBucketRequest.Builder clone()
Overrides
getBucket()
public LogBucket getBucket()
Required. The new bucket. The region specified in the new bucket must be
compliant with any Location Restriction Org Policy. The name field in the
bucket is ignored.
.google.logging.v2.LogBucket bucket = 3 [(.google.api.field_behavior) = REQUIRED];
getBucketBuilder()
public LogBucket.Builder getBucketBuilder()
Required. The new bucket. The region specified in the new bucket must be
compliant with any Location Restriction Org Policy. The name field in the
bucket is ignored.
.google.logging.v2.LogBucket bucket = 3 [(.google.api.field_behavior) = REQUIRED];
getBucketId()
public String getBucketId()
Required. A client-assigned identifier such as "my-bucket"
. Identifiers
are limited to 100 characters and can include only letters, digits,
underscores, hyphens, and periods.
string bucket_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
String | The bucketId.
|
getBucketIdBytes()
public ByteString getBucketIdBytes()
Required. A client-assigned identifier such as "my-bucket"
. Identifiers
are limited to 100 characters and can include only letters, digits,
underscores, hyphens, and periods.
string bucket_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
ByteString | The bytes for bucketId.
|
getBucketOrBuilder()
public LogBucketOrBuilder getBucketOrBuilder()
Required. The new bucket. The region specified in the new bucket must be
compliant with any Location Restriction Org Policy. The name field in the
bucket is ignored.
.google.logging.v2.LogBucket bucket = 3 [(.google.api.field_behavior) = REQUIRED];
getDefaultInstanceForType()
public CreateBucketRequest getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getParent()
public String getParent()
Required. The resource in which to create the log bucket:
"projects/[PROJECT_ID]/locations/[LOCATION_ID]"
For example:
"projects/my-project/locations/global"
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
String | The parent.
|
getParentBytes()
public ByteString getParentBytes()
Required. The resource in which to create the log bucket:
"projects/[PROJECT_ID]/locations/[LOCATION_ID]"
For example:
"projects/my-project/locations/global"
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
ByteString | The bytes for parent.
|
hasBucket()
public boolean hasBucket()
Required. The new bucket. The region specified in the new bucket must be
compliant with any Location Restriction Org Policy. The name field in the
bucket is ignored.
.google.logging.v2.LogBucket bucket = 3 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
boolean | Whether the bucket field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeBucket(LogBucket value)
public CreateBucketRequest.Builder mergeBucket(LogBucket value)
Required. The new bucket. The region specified in the new bucket must be
compliant with any Location Restriction Org Policy. The name field in the
bucket is ignored.
.google.logging.v2.LogBucket bucket = 3 [(.google.api.field_behavior) = REQUIRED];
mergeFrom(CreateBucketRequest other)
public CreateBucketRequest.Builder mergeFrom(CreateBucketRequest other)
public CreateBucketRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CreateBucketRequest.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreateBucketRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setBucket(LogBucket value)
public CreateBucketRequest.Builder setBucket(LogBucket value)
Required. The new bucket. The region specified in the new bucket must be
compliant with any Location Restriction Org Policy. The name field in the
bucket is ignored.
.google.logging.v2.LogBucket bucket = 3 [(.google.api.field_behavior) = REQUIRED];
setBucket(LogBucket.Builder builderForValue)
public CreateBucketRequest.Builder setBucket(LogBucket.Builder builderForValue)
Required. The new bucket. The region specified in the new bucket must be
compliant with any Location Restriction Org Policy. The name field in the
bucket is ignored.
.google.logging.v2.LogBucket bucket = 3 [(.google.api.field_behavior) = REQUIRED];
setBucketId(String value)
public CreateBucketRequest.Builder setBucketId(String value)
Required. A client-assigned identifier such as "my-bucket"
. Identifiers
are limited to 100 characters and can include only letters, digits,
underscores, hyphens, and periods.
string bucket_id = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
value | String
The bucketId to set.
|
setBucketIdBytes(ByteString value)
public CreateBucketRequest.Builder setBucketIdBytes(ByteString value)
Required. A client-assigned identifier such as "my-bucket"
. Identifiers
are limited to 100 characters and can include only letters, digits,
underscores, hyphens, and periods.
string bucket_id = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
value | ByteString
The bytes for bucketId to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public CreateBucketRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setParent(String value)
public CreateBucketRequest.Builder setParent(String value)
Required. The resource in which to create the log bucket:
"projects/[PROJECT_ID]/locations/[LOCATION_ID]"
For example:
"projects/my-project/locations/global"
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
---|
Name | Description |
value | String
The parent to set.
|
setParentBytes(ByteString value)
public CreateBucketRequest.Builder setParentBytes(ByteString value)
Required. The resource in which to create the log bucket:
"projects/[PROJECT_ID]/locations/[LOCATION_ID]"
For example:
"projects/my-project/locations/global"
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
---|
Name | Description |
value | ByteString
The bytes for parent to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CreateBucketRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CreateBucketRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides