Class CreateReservationGroupRequest.Builder (2.77.0)

public static final class CreateReservationGroupRequest.Builder extends GeneratedMessageV3.Builder<CreateReservationGroupRequest.Builder> implements CreateReservationGroupRequestOrBuilder

The request for ReservationService.CreateReservationGroup.

Protobuf type google.cloud.bigquery.reservation.v1.CreateReservationGroupRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public CreateReservationGroupRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
CreateReservationGroupRequest.Builder
Overrides

build()

public CreateReservationGroupRequest build()
Returns
Type Description
CreateReservationGroupRequest

buildPartial()

public CreateReservationGroupRequest buildPartial()
Returns
Type Description
CreateReservationGroupRequest

clear()

public CreateReservationGroupRequest.Builder clear()
Returns
Type Description
CreateReservationGroupRequest.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public CreateReservationGroupRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
CreateReservationGroupRequest.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public CreateReservationGroupRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
CreateReservationGroupRequest.Builder
Overrides

clearParent()

public CreateReservationGroupRequest.Builder clearParent()

Required. Project, location. E.g., projects/myproject/locations/US

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
CreateReservationGroupRequest.Builder

This builder for chaining.

clearReservationGroup()

public CreateReservationGroupRequest.Builder clearReservationGroup()

Required. New Reservation Group to create.

.google.cloud.bigquery.reservation.v1.ReservationGroup reservation_group = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CreateReservationGroupRequest.Builder

clearReservationGroupId()

public CreateReservationGroupRequest.Builder clearReservationGroupId()

Required. The reservation group ID. It must only contain lower case alphanumeric characters or dashes. It must start with a letter and must not end with a dash. Its maximum length is 64 characters.

string reservation_group_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CreateReservationGroupRequest.Builder

This builder for chaining.

clone()

public CreateReservationGroupRequest.Builder clone()
Returns
Type Description
CreateReservationGroupRequest.Builder
Overrides

getDefaultInstanceForType()

public CreateReservationGroupRequest getDefaultInstanceForType()
Returns
Type Description
CreateReservationGroupRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getParent()

public String getParent()

Required. Project, location. 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. Project, location. E.g., projects/myproject/locations/US

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for parent.

getReservationGroup()

public ReservationGroup getReservationGroup()

Required. New Reservation Group to create.

.google.cloud.bigquery.reservation.v1.ReservationGroup reservation_group = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ReservationGroup

The reservationGroup.

getReservationGroupBuilder()

public ReservationGroup.Builder getReservationGroupBuilder()

Required. New Reservation Group to create.

.google.cloud.bigquery.reservation.v1.ReservationGroup reservation_group = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ReservationGroup.Builder

getReservationGroupId()

public String getReservationGroupId()

Required. The reservation group ID. It must only contain lower case alphanumeric characters or dashes. It must start with a letter and must not end with a dash. Its maximum length is 64 characters.

string reservation_group_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The reservationGroupId.

getReservationGroupIdBytes()

public ByteString getReservationGroupIdBytes()

Required. The reservation group ID. It must only contain lower case alphanumeric characters or dashes. It must start with a letter and must not end with a dash. Its maximum length is 64 characters.

string reservation_group_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for reservationGroupId.

getReservationGroupOrBuilder()

public ReservationGroupOrBuilder getReservationGroupOrBuilder()

Required. New Reservation Group to create.

.google.cloud.bigquery.reservation.v1.ReservationGroup reservation_group = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ReservationGroupOrBuilder

hasReservationGroup()

public boolean hasReservationGroup()

Required. New Reservation Group to create.

.google.cloud.bigquery.reservation.v1.ReservationGroup reservation_group = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the reservationGroup field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CreateReservationGroupRequest other)

public CreateReservationGroupRequest.Builder mergeFrom(CreateReservationGroupRequest other)
Parameter
Name Description
other CreateReservationGroupRequest
Returns
Type Description
CreateReservationGroupRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public CreateReservationGroupRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CreateReservationGroupRequest.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public CreateReservationGroupRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
CreateReservationGroupRequest.Builder
Overrides

mergeReservationGroup(ReservationGroup value)

public CreateReservationGroupRequest.Builder mergeReservationGroup(ReservationGroup value)

Required. New Reservation Group to create.

.google.cloud.bigquery.reservation.v1.ReservationGroup reservation_group = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ReservationGroup
Returns
Type Description
CreateReservationGroupRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final CreateReservationGroupRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
CreateReservationGroupRequest.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public CreateReservationGroupRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
CreateReservationGroupRequest.Builder
Overrides

setParent(String value)

public CreateReservationGroupRequest.Builder setParent(String value)

Required. Project, location. E.g., projects/myproject/locations/US

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The parent to set.

Returns
Type Description
CreateReservationGroupRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public CreateReservationGroupRequest.Builder setParentBytes(ByteString value)

Required. Project, location. E.g., projects/myproject/locations/US

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for parent to set.

Returns
Type Description
CreateReservationGroupRequest.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public CreateReservationGroupRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
CreateReservationGroupRequest.Builder
Overrides

setReservationGroup(ReservationGroup value)

public CreateReservationGroupRequest.Builder setReservationGroup(ReservationGroup value)

Required. New Reservation Group to create.

.google.cloud.bigquery.reservation.v1.ReservationGroup reservation_group = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ReservationGroup
Returns
Type Description
CreateReservationGroupRequest.Builder

setReservationGroup(ReservationGroup.Builder builderForValue)

public CreateReservationGroupRequest.Builder setReservationGroup(ReservationGroup.Builder builderForValue)

Required. New Reservation Group to create.

.google.cloud.bigquery.reservation.v1.ReservationGroup reservation_group = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue ReservationGroup.Builder
Returns
Type Description
CreateReservationGroupRequest.Builder

setReservationGroupId(String value)

public CreateReservationGroupRequest.Builder setReservationGroupId(String value)

Required. The reservation group ID. It must only contain lower case alphanumeric characters or dashes. It must start with a letter and must not end with a dash. Its maximum length is 64 characters.

string reservation_group_id = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The reservationGroupId to set.

Returns
Type Description
CreateReservationGroupRequest.Builder

This builder for chaining.

setReservationGroupIdBytes(ByteString value)

public CreateReservationGroupRequest.Builder setReservationGroupIdBytes(ByteString value)

Required. The reservation group ID. It must only contain lower case alphanumeric characters or dashes. It must start with a letter and must not end with a dash. Its maximum length is 64 characters.

string reservation_group_id = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for reservationGroupId to set.

Returns
Type Description
CreateReservationGroupRequest.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final CreateReservationGroupRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
CreateReservationGroupRequest.Builder
Overrides