public final class QueuedResource extends GeneratedMessageV3 implements QueuedResourceOrBuilder
A QueuedResource represents a request for resources that will be placed
in a queue and fulfilled when the necessary resources are available.
Protobuf type google.cloud.tpu.v2alpha1.QueuedResource
Static Fields
BEST_EFFORT_FIELD_NUMBER
public static final int BEST_EFFORT_FIELD_NUMBER
Field Value
GUARANTEED_FIELD_NUMBER
public static final int GUARANTEED_FIELD_NUMBER
Field Value
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value
QUEUEING_POLICY_FIELD_NUMBER
public static final int QUEUEING_POLICY_FIELD_NUMBER
Field Value
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
Field Value
TPU_FIELD_NUMBER
public static final int TPU_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static QueuedResource getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static QueuedResource.Builder newBuilder()
Returns
newBuilder(QueuedResource prototype)
public static QueuedResource.Builder newBuilder(QueuedResource prototype)
Parameter
Returns
public static QueuedResource parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static QueuedResource parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static QueuedResource parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static QueuedResource parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static QueuedResource parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static QueuedResource parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static QueuedResource parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static QueuedResource parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static QueuedResource parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static QueuedResource parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static QueuedResource parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static QueuedResource parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<QueuedResource> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getBestEffort()
public QueuedResource.BestEffort getBestEffort()
The BestEffort tier.
.google.cloud.tpu.v2alpha1.QueuedResource.BestEffort best_effort = 3;
Returns
getBestEffortOrBuilder()
public QueuedResource.BestEffortOrBuilder getBestEffortOrBuilder()
The BestEffort tier.
.google.cloud.tpu.v2alpha1.QueuedResource.BestEffort best_effort = 3;
Returns
getDefaultInstanceForType()
public QueuedResource getDefaultInstanceForType()
Returns
getGuaranteed()
public QueuedResource.Guaranteed getGuaranteed()
The Guaranteed tier
.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed guaranteed = 4;
Returns
getGuaranteedOrBuilder()
public QueuedResource.GuaranteedOrBuilder getGuaranteedOrBuilder()
The Guaranteed tier
.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed guaranteed = 4;
Returns
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 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
getParserForType()
public Parser<QueuedResource> getParserForType()
Returns
Overrides
getQueueingPolicy()
public QueuedResource.QueueingPolicy getQueueingPolicy()
The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2alpha1.QueuedResource.QueueingPolicy queueing_policy = 5;
Returns
getQueueingPolicyOrBuilder()
public QueuedResource.QueueingPolicyOrBuilder getQueueingPolicyOrBuilder()
The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2alpha1.QueuedResource.QueueingPolicy queueing_policy = 5;
Returns
getResourceCase()
public QueuedResource.ResourceCase getResourceCase()
Returns
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getState()
public QueuedResourceState getState()
Output only. State of the QueuedResource request
.google.cloud.tpu.v2alpha1.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
getStateOrBuilder()
public QueuedResourceStateOrBuilder getStateOrBuilder()
Output only. State of the QueuedResource request
.google.cloud.tpu.v2alpha1.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
getTierCase()
public QueuedResource.TierCase getTierCase()
Returns
getTpu()
public QueuedResource.Tpu getTpu()
Defines a TPU resource.
.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2;
Returns
getTpuOrBuilder()
public QueuedResource.TpuOrBuilder getTpuOrBuilder()
Defines a TPU resource.
.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2;
Returns
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasBestEffort()
public 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 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 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.
|
hasState()
public 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()
Defines a TPU resource.
.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2;
Returns
Type | Description |
boolean | Whether the tpu field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public QueuedResource.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected QueuedResource.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public QueuedResource.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions