public final class CreateCapacityCommitmentRequest extends GeneratedMessageV3 implements CreateCapacityCommitmentRequestOrBuilder
The request for ReservationService.CreateCapacityCommitment.
Protobuf type google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest
Static Fields
CAPACITY_COMMITMENT_FIELD_NUMBER
public static final int CAPACITY_COMMITMENT_FIELD_NUMBER
Field Value
CAPACITY_COMMITMENT_ID_FIELD_NUMBER
public static final int CAPACITY_COMMITMENT_ID_FIELD_NUMBER
Field Value
ENFORCE_SINGLE_ADMIN_PROJECT_PER_ORG_FIELD_NUMBER
public static final int ENFORCE_SINGLE_ADMIN_PROJECT_PER_ORG_FIELD_NUMBER
Field Value
PARENT_FIELD_NUMBER
public static final int PARENT_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static CreateCapacityCommitmentRequest getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static CreateCapacityCommitmentRequest.Builder newBuilder()
Returns
newBuilder(CreateCapacityCommitmentRequest prototype)
public static CreateCapacityCommitmentRequest.Builder newBuilder(CreateCapacityCommitmentRequest prototype)
Parameter
Returns
public static CreateCapacityCommitmentRequest parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static CreateCapacityCommitmentRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static CreateCapacityCommitmentRequest parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CreateCapacityCommitmentRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static CreateCapacityCommitmentRequest parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CreateCapacityCommitmentRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static CreateCapacityCommitmentRequest parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static CreateCapacityCommitmentRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static CreateCapacityCommitmentRequest parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static CreateCapacityCommitmentRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static CreateCapacityCommitmentRequest parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CreateCapacityCommitmentRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<CreateCapacityCommitmentRequest> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getCapacityCommitment()
public CapacityCommitment getCapacityCommitment()
Content of the capacity commitment to create.
.google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2;
Returns
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;
Returns
Type | Description |
String | The capacityCommitmentId.
|
getCapacityCommitmentIdBytes()
public 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;
Returns
Type | Description |
ByteString | The bytes for capacityCommitmentId.
|
getCapacityCommitmentOrBuilder()
public CapacityCommitmentOrBuilder getCapacityCommitmentOrBuilder()
Content of the capacity commitment to create.
.google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2;
Returns
getDefaultInstanceForType()
public CreateCapacityCommitmentRequest getDefaultInstanceForType()
Returns
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;
Returns
Type | Description |
boolean | The enforceSingleAdminProjectPerOrg.
|
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) = { ... }
Returns
Type | Description |
String | The parent.
|
getParentBytes()
public 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) = { ... }
Returns
getParserForType()
public Parser<CreateCapacityCommitmentRequest> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasCapacityCommitment()
public boolean hasCapacityCommitment()
Content of the capacity commitment to create.
.google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2;
Returns
Type | Description |
boolean | Whether the capacityCommitment field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public CreateCapacityCommitmentRequest.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected CreateCapacityCommitmentRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public CreateCapacityCommitmentRequest.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions