Interface QueuedResourceOrBuilder (2.45.0)

public interface QueuedResourceOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBestEffort()

public abstract QueuedResource.BestEffort getBestEffort()

The BestEffort tier.

.google.cloud.tpu.v2alpha1.QueuedResource.BestEffort best_effort = 3;

Returns
Type Description
QueuedResource.BestEffort

The bestEffort.

getBestEffortOrBuilder()

public abstract QueuedResource.BestEffortOrBuilder getBestEffortOrBuilder()

The BestEffort tier.

.google.cloud.tpu.v2alpha1.QueuedResource.BestEffort best_effort = 3;

Returns
Type Description
QueuedResource.BestEffortOrBuilder

getGuaranteed()

public abstract QueuedResource.Guaranteed getGuaranteed()

The Guaranteed tier.

.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed guaranteed = 4;

Returns
Type Description
QueuedResource.Guaranteed

The guaranteed.

getGuaranteedOrBuilder()

public abstract QueuedResource.GuaranteedOrBuilder getGuaranteedOrBuilder()

The Guaranteed tier.

.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed guaranteed = 4;

Returns
Type Description
QueuedResource.GuaranteedOrBuilder

getName()

public abstract String getName()

Output only. Immutable. The name of the QueuedResource.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Output only. Immutable. The name of the QueuedResource.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];

Returns
Type Description
ByteString

The bytes for name.

getQueueingPolicy()

public abstract QueuedResource.QueueingPolicy getQueueingPolicy()

The queueing policy of the QueuedRequest.

.google.cloud.tpu.v2alpha1.QueuedResource.QueueingPolicy queueing_policy = 5;

Returns
Type Description
QueuedResource.QueueingPolicy

The queueingPolicy.

getQueueingPolicyOrBuilder()

public abstract QueuedResource.QueueingPolicyOrBuilder getQueueingPolicyOrBuilder()

The queueing policy of the QueuedRequest.

.google.cloud.tpu.v2alpha1.QueuedResource.QueueingPolicy queueing_policy = 5;

Returns
Type Description
QueuedResource.QueueingPolicyOrBuilder

getReservationName()

public abstract String getReservationName()

Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation}

string reservation_name = 8;

Returns
Type Description
String

The reservationName.

getReservationNameBytes()

public abstract ByteString getReservationNameBytes()

Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation}

string reservation_name = 8;

Returns
Type Description
ByteString

The bytes for reservationName.

getResourceCase()

public abstract QueuedResource.ResourceCase getResourceCase()
Returns
Type Description
QueuedResource.ResourceCase

getSpot()

public abstract QueuedResource.Spot getSpot()

Optional. The Spot tier.

.google.cloud.tpu.v2alpha1.QueuedResource.Spot spot = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QueuedResource.Spot

The spot.

getSpotOrBuilder()

public abstract QueuedResource.SpotOrBuilder getSpotOrBuilder()

Optional. The Spot tier.

.google.cloud.tpu.v2alpha1.QueuedResource.Spot spot = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
QueuedResource.SpotOrBuilder

getState()

public abstract QueuedResourceState getState()

Output only. State of the QueuedResource request.

.google.cloud.tpu.v2alpha1.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
QueuedResourceState

The state.

getStateOrBuilder()

public abstract QueuedResourceStateOrBuilder getStateOrBuilder()

Output only. State of the QueuedResource request.

.google.cloud.tpu.v2alpha1.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
QueuedResourceStateOrBuilder

getTierCase()

public abstract QueuedResource.TierCase getTierCase()
Returns
Type Description
QueuedResource.TierCase

getTpu()

public abstract QueuedResource.Tpu getTpu()

Defines a TPU resource.

.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2;

Returns
Type Description
QueuedResource.Tpu

The tpu.

getTpuOrBuilder()

public abstract QueuedResource.TpuOrBuilder getTpuOrBuilder()

Defines a TPU resource.

.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2;

Returns
Type Description
QueuedResource.TpuOrBuilder

hasBestEffort()

public abstract boolean hasBestEffort()

The BestEffort tier.

.google.cloud.tpu.v2alpha1.QueuedResource.BestEffort best_effort = 3;

Returns
Type Description
boolean

Whether the bestEffort field is set.

hasGuaranteed()

public abstract boolean hasGuaranteed()

The Guaranteed tier.

.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed guaranteed = 4;

Returns
Type Description
boolean

Whether the guaranteed field is set.

hasQueueingPolicy()

public abstract boolean hasQueueingPolicy()

The queueing policy of the QueuedRequest.

.google.cloud.tpu.v2alpha1.QueuedResource.QueueingPolicy queueing_policy = 5;

Returns
Type Description
boolean

Whether the queueingPolicy field is set.

hasSpot()

public abstract boolean hasSpot()

Optional. The Spot tier.

.google.cloud.tpu.v2alpha1.QueuedResource.Spot spot = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the spot field is set.

hasState()

public abstract boolean hasState()

Output only. State of the QueuedResource request.

.google.cloud.tpu.v2alpha1.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the state field is set.

hasTpu()

public abstract boolean hasTpu()

Defines a TPU resource.

.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2;

Returns
Type Description
boolean

Whether the tpu field is set.