Class Reservation.Builder (2.58.0)

public static final class Reservation.Builder extends GeneratedMessageV3.Builder<Reservation.Builder> implements ReservationOrBuilder

A reservation describes the amount of a resource 'allotted' for a defined period of time.

Protobuf type google.cloud.tpu.v2alpha1.Reservation

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public Reservation build()
Returns
Type Description
Reservation

buildPartial()

public Reservation buildPartial()
Returns
Type Description
Reservation

clear()

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

clearField(Descriptors.FieldDescriptor field)

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

clearKind()

public Reservation.Builder clearKind()
Returns
Type Description
Reservation.Builder

clearName()

public Reservation.Builder clearName()

The reservation name with the format: projects/{projectID}/locations/{location}/reservations/{reservationID}

string name = 1;

Returns
Type Description
Reservation.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearStandard()

public Reservation.Builder clearStandard()

A standard reservation.

.google.cloud.tpu.v2alpha1.Reservation.Standard standard = 2;

Returns
Type Description
Reservation.Builder

clearState()

public Reservation.Builder clearState()

Output only. The state of the Reservation.

.google.cloud.tpu.v2alpha1.Reservation.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Reservation.Builder

This builder for chaining.

clone()

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

getDefaultInstanceForType()

public Reservation getDefaultInstanceForType()
Returns
Type Description
Reservation

getDescriptorForType()

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

getKindCase()

public Reservation.KindCase getKindCase()
Returns
Type Description
Reservation.KindCase

getName()

public String getName()

The reservation name with the format: projects/{projectID}/locations/{location}/reservations/{reservationID}

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

The reservation name with the format: projects/{projectID}/locations/{location}/reservations/{reservationID}

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getStandard()

public Reservation.Standard getStandard()

A standard reservation.

.google.cloud.tpu.v2alpha1.Reservation.Standard standard = 2;

Returns
Type Description
Reservation.Standard

The standard.

getStandardBuilder()

public Reservation.Standard.Builder getStandardBuilder()

A standard reservation.

.google.cloud.tpu.v2alpha1.Reservation.Standard standard = 2;

Returns
Type Description
Reservation.Standard.Builder

getStandardOrBuilder()

public Reservation.StandardOrBuilder getStandardOrBuilder()

A standard reservation.

.google.cloud.tpu.v2alpha1.Reservation.Standard standard = 2;

Returns
Type Description
Reservation.StandardOrBuilder

getState()

public Reservation.State getState()

Output only. The state of the Reservation.

.google.cloud.tpu.v2alpha1.Reservation.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Reservation.State

The state.

getStateValue()

public int getStateValue()

Output only. The state of the Reservation.

.google.cloud.tpu.v2alpha1.Reservation.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for state.

hasStandard()

public boolean hasStandard()

A standard reservation.

.google.cloud.tpu.v2alpha1.Reservation.Standard standard = 2;

Returns
Type Description
boolean

Whether the standard field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Reservation other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeStandard(Reservation.Standard value)

public Reservation.Builder mergeStandard(Reservation.Standard value)

A standard reservation.

.google.cloud.tpu.v2alpha1.Reservation.Standard standard = 2;

Parameter
Name Description
value Reservation.Standard
Returns
Type Description
Reservation.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setField(Descriptors.FieldDescriptor field, Object value)

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

setName(String value)

public Reservation.Builder setName(String value)

The reservation name with the format: projects/{projectID}/locations/{location}/reservations/{reservationID}

string name = 1;

Parameter
Name Description
value String

The name to set.

Returns
Type Description
Reservation.Builder

This builder for chaining.

setNameBytes(ByteString value)

public Reservation.Builder setNameBytes(ByteString value)

The reservation name with the format: projects/{projectID}/locations/{location}/reservations/{reservationID}

string name = 1;

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
Reservation.Builder

This builder for chaining.

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

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

setStandard(Reservation.Standard value)

public Reservation.Builder setStandard(Reservation.Standard value)

A standard reservation.

.google.cloud.tpu.v2alpha1.Reservation.Standard standard = 2;

Parameter
Name Description
value Reservation.Standard
Returns
Type Description
Reservation.Builder

setStandard(Reservation.Standard.Builder builderForValue)

public Reservation.Builder setStandard(Reservation.Standard.Builder builderForValue)

A standard reservation.

.google.cloud.tpu.v2alpha1.Reservation.Standard standard = 2;

Parameter
Name Description
builderForValue Reservation.Standard.Builder
Returns
Type Description
Reservation.Builder

setState(Reservation.State value)

public Reservation.Builder setState(Reservation.State value)

Output only. The state of the Reservation.

.google.cloud.tpu.v2alpha1.Reservation.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Reservation.State

The state to set.

Returns
Type Description
Reservation.Builder

This builder for chaining.

setStateValue(int value)

public Reservation.Builder setStateValue(int value)

Output only. The state of the Reservation.

.google.cloud.tpu.v2alpha1.Reservation.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value int

The enum numeric value on the wire for state to set.

Returns
Type Description
Reservation.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

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