Class CreateCapacityCommitmentRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CreateCapacityCommitmentRequest.Builder>
-
- com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest.Builder
-
- All Implemented Interfaces:
CreateCapacityCommitmentRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CreateCapacityCommitmentRequest
public static final class CreateCapacityCommitmentRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CreateCapacityCommitmentRequest.Builder> implements CreateCapacityCommitmentRequestOrBuilder
The request for [ReservationService.CreateCapacityCommitment][google.cloud.bigquery.reservation.v1.ReservationService.CreateCapacityCommitment].
Protobuf typegoogle.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateCapacityCommitmentRequest.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CreateCapacityCommitmentRequestbuild()CreateCapacityCommitmentRequestbuildPartial()CreateCapacityCommitmentRequest.Builderclear()CreateCapacityCommitmentRequest.BuilderclearCapacityCommitment()Content of the capacity commitment to create.CreateCapacityCommitmentRequest.BuilderclearCapacityCommitmentId()The optional capacity commitment ID.CreateCapacityCommitmentRequest.BuilderclearEnforceSingleAdminProjectPerOrg()If true, fail the request if another project in the organization has a capacity commitment.CreateCapacityCommitmentRequest.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CreateCapacityCommitmentRequest.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CreateCapacityCommitmentRequest.BuilderclearParent()Required.CreateCapacityCommitmentRequest.Builderclone()CapacityCommitmentgetCapacityCommitment()Content of the capacity commitment to create.CapacityCommitment.BuildergetCapacityCommitmentBuilder()Content of the capacity commitment to create.StringgetCapacityCommitmentId()The optional capacity commitment ID.com.google.protobuf.ByteStringgetCapacityCommitmentIdBytes()The optional capacity commitment ID.CapacityCommitmentOrBuildergetCapacityCommitmentOrBuilder()Content of the capacity commitment to create.CreateCapacityCommitmentRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetEnforceSingleAdminProjectPerOrg()If true, fail the request if another project in the organization has a capacity commitment.StringgetParent()Required.com.google.protobuf.ByteStringgetParentBytes()Required.booleanhasCapacityCommitment()Content of the capacity commitment to create.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CreateCapacityCommitmentRequest.BuildermergeCapacityCommitment(CapacityCommitment value)Content of the capacity commitment to create.CreateCapacityCommitmentRequest.BuildermergeFrom(CreateCapacityCommitmentRequest other)CreateCapacityCommitmentRequest.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CreateCapacityCommitmentRequest.BuildermergeFrom(com.google.protobuf.Message other)CreateCapacityCommitmentRequest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CreateCapacityCommitmentRequest.BuildersetCapacityCommitment(CapacityCommitment value)Content of the capacity commitment to create.CreateCapacityCommitmentRequest.BuildersetCapacityCommitment(CapacityCommitment.Builder builderForValue)Content of the capacity commitment to create.CreateCapacityCommitmentRequest.BuildersetCapacityCommitmentId(String value)The optional capacity commitment ID.CreateCapacityCommitmentRequest.BuildersetCapacityCommitmentIdBytes(com.google.protobuf.ByteString value)The optional capacity commitment ID.CreateCapacityCommitmentRequest.BuildersetEnforceSingleAdminProjectPerOrg(boolean value)If true, fail the request if another project in the organization has a capacity commitment.CreateCapacityCommitmentRequest.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CreateCapacityCommitmentRequest.BuildersetParent(String value)Required.CreateCapacityCommitmentRequest.BuildersetParentBytes(com.google.protobuf.ByteString value)Required.CreateCapacityCommitmentRequest.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)CreateCapacityCommitmentRequest.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCapacityCommitmentRequest.Builder>
-
clear
public CreateCapacityCommitmentRequest.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCapacityCommitmentRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCapacityCommitmentRequest.Builder>
-
getDefaultInstanceForType
public CreateCapacityCommitmentRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CreateCapacityCommitmentRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CreateCapacityCommitmentRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CreateCapacityCommitmentRequest.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCapacityCommitmentRequest.Builder>
-
setField
public CreateCapacityCommitmentRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCapacityCommitmentRequest.Builder>
-
clearField
public CreateCapacityCommitmentRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCapacityCommitmentRequest.Builder>
-
clearOneof
public CreateCapacityCommitmentRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCapacityCommitmentRequest.Builder>
-
setRepeatedField
public CreateCapacityCommitmentRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCapacityCommitmentRequest.Builder>
-
addRepeatedField
public CreateCapacityCommitmentRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCapacityCommitmentRequest.Builder>
-
mergeFrom
public CreateCapacityCommitmentRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CreateCapacityCommitmentRequest.Builder>
-
mergeFrom
public CreateCapacityCommitmentRequest.Builder mergeFrom(CreateCapacityCommitmentRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCapacityCommitmentRequest.Builder>
-
mergeFrom
public CreateCapacityCommitmentRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CreateCapacityCommitmentRequest.Builder>- Throws:
IOException
-
getParent
public String getParent()
Required. Resource name of the parent reservation. E.g., `projects/myproject/locations/US`string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentin interfaceCreateCapacityCommitmentRequestOrBuilder- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()
Required. Resource name of the parent reservation. E.g., `projects/myproject/locations/US`string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentBytesin interfaceCreateCapacityCommitmentRequestOrBuilder- Returns:
- The bytes for parent.
-
setParent
public CreateCapacityCommitmentRequest.Builder setParent(String value)
Required. Resource name of the parent reservation. E.g., `projects/myproject/locations/US`string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
public CreateCapacityCommitmentRequest.Builder clearParent()
Required. Resource name of the parent reservation. E.g., `projects/myproject/locations/US`string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setParentBytes
public CreateCapacityCommitmentRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
Required. Resource name of the parent reservation. E.g., `projects/myproject/locations/US`string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for parent to set.- Returns:
- This builder for chaining.
-
hasCapacityCommitment
public boolean hasCapacityCommitment()
Content of the capacity commitment to create.
.google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2;- Specified by:
hasCapacityCommitmentin interfaceCreateCapacityCommitmentRequestOrBuilder- Returns:
- Whether the capacityCommitment field is set.
-
getCapacityCommitment
public CapacityCommitment getCapacityCommitment()
Content of the capacity commitment to create.
.google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2;- Specified by:
getCapacityCommitmentin interfaceCreateCapacityCommitmentRequestOrBuilder- Returns:
- The capacityCommitment.
-
setCapacityCommitment
public CreateCapacityCommitmentRequest.Builder setCapacityCommitment(CapacityCommitment value)
Content of the capacity commitment to create.
.google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2;
-
setCapacityCommitment
public CreateCapacityCommitmentRequest.Builder setCapacityCommitment(CapacityCommitment.Builder builderForValue)
Content of the capacity commitment to create.
.google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2;
-
mergeCapacityCommitment
public CreateCapacityCommitmentRequest.Builder mergeCapacityCommitment(CapacityCommitment value)
Content of the capacity commitment to create.
.google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2;
-
clearCapacityCommitment
public CreateCapacityCommitmentRequest.Builder clearCapacityCommitment()
Content of the capacity commitment to create.
.google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2;
-
getCapacityCommitmentBuilder
public CapacityCommitment.Builder getCapacityCommitmentBuilder()
Content of the capacity commitment to create.
.google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2;
-
getCapacityCommitmentOrBuilder
public CapacityCommitmentOrBuilder getCapacityCommitmentOrBuilder()
Content of the capacity commitment to create.
.google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2;- Specified by:
getCapacityCommitmentOrBuilderin interfaceCreateCapacityCommitmentRequestOrBuilder
-
getEnforceSingleAdminProjectPerOrg
public boolean getEnforceSingleAdminProjectPerOrg()
If true, fail the request if another project in the organization has a capacity commitment.
bool enforce_single_admin_project_per_org = 4;- Specified by:
getEnforceSingleAdminProjectPerOrgin interfaceCreateCapacityCommitmentRequestOrBuilder- Returns:
- The enforceSingleAdminProjectPerOrg.
-
setEnforceSingleAdminProjectPerOrg
public CreateCapacityCommitmentRequest.Builder setEnforceSingleAdminProjectPerOrg(boolean value)
If true, fail the request if another project in the organization has a capacity commitment.
bool enforce_single_admin_project_per_org = 4;- Parameters:
value- The enforceSingleAdminProjectPerOrg to set.- Returns:
- This builder for chaining.
-
clearEnforceSingleAdminProjectPerOrg
public CreateCapacityCommitmentRequest.Builder clearEnforceSingleAdminProjectPerOrg()
If true, fail the request if another project in the organization has a capacity commitment.
bool enforce_single_admin_project_per_org = 4;- Returns:
- This builder for chaining.
-
getCapacityCommitmentId
public String getCapacityCommitmentId()
The optional capacity commitment ID. Capacity commitment name will be generated automatically if this field is empty. This field must only contain lower case alphanumeric characters or dashes. The first and last character cannot be a dash. Max length is 64 characters. NOTE: this ID won't be kept if the capacity commitment is split or merged.
string capacity_commitment_id = 5;- Specified by:
getCapacityCommitmentIdin interfaceCreateCapacityCommitmentRequestOrBuilder- Returns:
- The capacityCommitmentId.
-
getCapacityCommitmentIdBytes
public com.google.protobuf.ByteString getCapacityCommitmentIdBytes()
The optional capacity commitment ID. Capacity commitment name will be generated automatically if this field is empty. This field must only contain lower case alphanumeric characters or dashes. The first and last character cannot be a dash. Max length is 64 characters. NOTE: this ID won't be kept if the capacity commitment is split or merged.
string capacity_commitment_id = 5;- Specified by:
getCapacityCommitmentIdBytesin interfaceCreateCapacityCommitmentRequestOrBuilder- Returns:
- The bytes for capacityCommitmentId.
-
setCapacityCommitmentId
public CreateCapacityCommitmentRequest.Builder setCapacityCommitmentId(String value)
The optional capacity commitment ID. Capacity commitment name will be generated automatically if this field is empty. This field must only contain lower case alphanumeric characters or dashes. The first and last character cannot be a dash. Max length is 64 characters. NOTE: this ID won't be kept if the capacity commitment is split or merged.
string capacity_commitment_id = 5;- Parameters:
value- The capacityCommitmentId to set.- Returns:
- This builder for chaining.
-
clearCapacityCommitmentId
public CreateCapacityCommitmentRequest.Builder clearCapacityCommitmentId()
The optional capacity commitment ID. Capacity commitment name will be generated automatically if this field is empty. This field must only contain lower case alphanumeric characters or dashes. The first and last character cannot be a dash. Max length is 64 characters. NOTE: this ID won't be kept if the capacity commitment is split or merged.
string capacity_commitment_id = 5;- Returns:
- This builder for chaining.
-
setCapacityCommitmentIdBytes
public CreateCapacityCommitmentRequest.Builder setCapacityCommitmentIdBytes(com.google.protobuf.ByteString value)
The optional capacity commitment ID. Capacity commitment name will be generated automatically if this field is empty. This field must only contain lower case alphanumeric characters or dashes. The first and last character cannot be a dash. Max length is 64 characters. NOTE: this ID won't be kept if the capacity commitment is split or merged.
string capacity_commitment_id = 5;- Parameters:
value- The bytes for capacityCommitmentId to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final CreateCapacityCommitmentRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCapacityCommitmentRequest.Builder>
-
mergeUnknownFields
public final CreateCapacityCommitmentRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCapacityCommitmentRequest.Builder>
-
-