Class QueuedResourceState

  • All Implemented Interfaces:
    QueuedResourceStateOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class QueuedResourceState
    extends com.google.protobuf.GeneratedMessageV3
    implements QueuedResourceStateOrBuilder
     QueuedResourceState defines the details of the QueuedResource request.
     
    Protobuf type google.cloud.tpu.v2alpha1.QueuedResourceState
    See Also:
    Serialized Form
    • Field Detail

      • CREATING_DATA_FIELD_NUMBER

        public static final int CREATING_DATA_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ACCEPTED_DATA_FIELD_NUMBER

        public static final int ACCEPTED_DATA_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PROVISIONING_DATA_FIELD_NUMBER

        public static final int PROVISIONING_DATA_FIELD_NUMBER
        See Also:
        Constant Field Values
      • FAILED_DATA_FIELD_NUMBER

        public static final int FAILED_DATA_FIELD_NUMBER
        See Also:
        Constant Field Values
      • DELETING_DATA_FIELD_NUMBER

        public static final int DELETING_DATA_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ACTIVE_DATA_FIELD_NUMBER

        public static final int ACTIVE_DATA_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SUSPENDING_DATA_FIELD_NUMBER

        public static final int SUSPENDING_DATA_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SUSPENDED_DATA_FIELD_NUMBER

        public static final int SUSPENDED_DATA_FIELD_NUMBER
        See Also:
        Constant Field Values
      • STATE_INITIATOR_FIELD_NUMBER

        public static final int STATE_INITIATOR_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • getStateValue

        public int getStateValue()
         State of the QueuedResource request.
         
        .google.cloud.tpu.v2alpha1.QueuedResourceState.State state = 1;
        Specified by:
        getStateValue in interface QueuedResourceStateOrBuilder
        Returns:
        The enum numeric value on the wire for state.
      • hasCreatingData

        public boolean hasCreatingData()
         Further data for the creating state.
         
        .google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;
        Specified by:
        hasCreatingData in interface QueuedResourceStateOrBuilder
        Returns:
        Whether the creatingData field is set.
      • hasAcceptedData

        public boolean hasAcceptedData()
         Further data for the accepted state.
         
        .google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;
        Specified by:
        hasAcceptedData in interface QueuedResourceStateOrBuilder
        Returns:
        Whether the acceptedData field is set.
      • hasProvisioningData

        public boolean hasProvisioningData()
         Further data for the provisioning state.
         
        .google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
        Specified by:
        hasProvisioningData in interface QueuedResourceStateOrBuilder
        Returns:
        Whether the provisioningData field is set.
      • hasFailedData

        public boolean hasFailedData()
         Further data for the failed state.
         
        .google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;
        Specified by:
        hasFailedData in interface QueuedResourceStateOrBuilder
        Returns:
        Whether the failedData field is set.
      • hasDeletingData

        public boolean hasDeletingData()
         Further data for the deleting state.
         
        .google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;
        Specified by:
        hasDeletingData in interface QueuedResourceStateOrBuilder
        Returns:
        Whether the deletingData field is set.
      • hasActiveData

        public boolean hasActiveData()
         Further data for the active state.
         
        .google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;
        Specified by:
        hasActiveData in interface QueuedResourceStateOrBuilder
        Returns:
        Whether the activeData field is set.
      • hasSuspendingData

        public boolean hasSuspendingData()
         Further data for the suspending state.
         
        .google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;
        Specified by:
        hasSuspendingData in interface QueuedResourceStateOrBuilder
        Returns:
        Whether the suspendingData field is set.
      • hasSuspendedData

        public boolean hasSuspendedData()
         Further data for the suspended state.
         
        .google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;
        Specified by:
        hasSuspendedData in interface QueuedResourceStateOrBuilder
        Returns:
        Whether the suspendedData field is set.
      • getStateInitiatorValue

        public int getStateInitiatorValue()
         Output only. The initiator of the QueuedResources's current state.
         
        .google.cloud.tpu.v2alpha1.QueuedResourceState.StateInitiator state_initiator = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStateInitiatorValue in interface QueuedResourceStateOrBuilder
        Returns:
        The enum numeric value on the wire for stateInitiator.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static QueuedResourceState parseFrom​(ByteBuffer data)
                                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static QueuedResourceState parseFrom​(ByteBuffer data,
                                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static QueuedResourceState parseFrom​(com.google.protobuf.ByteString data)
                                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static QueuedResourceState parseFrom​(com.google.protobuf.ByteString data,
                                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static QueuedResourceState parseFrom​(byte[] data)
                                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static QueuedResourceState parseFrom​(byte[] data,
                                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static QueuedResourceState parseFrom​(com.google.protobuf.CodedInputStream input,
                                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                             throws IOException
        Throws:
        IOException
      • newBuilderForType

        public QueuedResourceState.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public QueuedResourceState.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected QueuedResourceState.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<QueuedResourceState> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public QueuedResourceState getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder