Class Reservation.Builder (2.84.0)

public static final class Reservation.Builder extends GeneratedMessage.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

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

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.

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.

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 GeneratedMessage.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

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.

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.