Class Queue

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.tasks.v2beta2.Queue
All Implemented Interfaces:
QueueOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class Queue extends com.google.protobuf.GeneratedMessage implements QueueOrBuilder
 A queue is a container of related tasks. Queues are configured to manage
 how those tasks are dispatched. Configurable properties include rate limits,
 retry options, target types, and others.
 
Protobuf type google.cloud.tasks.v2beta2.Queue
See Also:
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • APP_ENGINE_HTTP_TARGET_FIELD_NUMBER

      public static final int APP_ENGINE_HTTP_TARGET_FIELD_NUMBER
      See Also:
    • PULL_TARGET_FIELD_NUMBER

      public static final int PULL_TARGET_FIELD_NUMBER
      See Also:
    • HTTP_TARGET_FIELD_NUMBER

      public static final int HTTP_TARGET_FIELD_NUMBER
      See Also:
    • RATE_LIMITS_FIELD_NUMBER

      public static final int RATE_LIMITS_FIELD_NUMBER
      See Also:
    • RETRY_CONFIG_FIELD_NUMBER

      public static final int RETRY_CONFIG_FIELD_NUMBER
      See Also:
    • STATE_FIELD_NUMBER

      public static final int STATE_FIELD_NUMBER
      See Also:
    • PURGE_TIME_FIELD_NUMBER

      public static final int PURGE_TIME_FIELD_NUMBER
      See Also:
    • TASK_TTL_FIELD_NUMBER

      public static final int TASK_TTL_FIELD_NUMBER
      See Also:
    • TOMBSTONE_TTL_FIELD_NUMBER

      public static final int TOMBSTONE_TTL_FIELD_NUMBER
      See Also:
    • STATS_FIELD_NUMBER

      public static final int STATS_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getTargetTypeCase

      public Queue.TargetTypeCase getTargetTypeCase()
      Specified by:
      getTargetTypeCase in interface QueueOrBuilder
    • getName

      public String getName()
       Caller-specified and required in
       [CreateQueue][google.cloud.tasks.v2beta2.CloudTasks.CreateQueue], after
       which it becomes output only.
      
       The queue name.
      
       The queue name must have the following format:
       `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`
      
       * `PROJECT_ID` can contain letters ([A-Za-z]), numbers ([0-9]),
       hyphens (-), colons (:), or periods (.).
       For more information, see
       [Identifying
       projects](https://cloud.google.com/resource-manager/docs/creating-managing-projects#identifying_projects)
       * `LOCATION_ID` is the canonical ID for the queue's location.
       The list of available locations can be obtained by calling
       [ListLocations][google.cloud.location.Locations.ListLocations].
       For more information, see https://cloud.google.com/about/locations/.
       * `QUEUE_ID` can contain letters ([A-Za-z]), numbers ([0-9]), or
       hyphens (-). The maximum length is 100 characters.
       
      string name = 1;
      Specified by:
      getName in interface QueueOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Caller-specified and required in
       [CreateQueue][google.cloud.tasks.v2beta2.CloudTasks.CreateQueue], after
       which it becomes output only.
      
       The queue name.
      
       The queue name must have the following format:
       `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`
      
       * `PROJECT_ID` can contain letters ([A-Za-z]), numbers ([0-9]),
       hyphens (-), colons (:), or periods (.).
       For more information, see
       [Identifying
       projects](https://cloud.google.com/resource-manager/docs/creating-managing-projects#identifying_projects)
       * `LOCATION_ID` is the canonical ID for the queue's location.
       The list of available locations can be obtained by calling
       [ListLocations][google.cloud.location.Locations.ListLocations].
       For more information, see https://cloud.google.com/about/locations/.
       * `QUEUE_ID` can contain letters ([A-Za-z]), numbers ([0-9]), or
       hyphens (-). The maximum length is 100 characters.
       
      string name = 1;
      Specified by:
      getNameBytes in interface QueueOrBuilder
      Returns:
      The bytes for name.
    • hasAppEngineHttpTarget

      public boolean hasAppEngineHttpTarget()
       App Engine HTTP target.
      
       An App Engine queue is a queue that has an
       [AppEngineHttpTarget][google.cloud.tasks.v2beta2.AppEngineHttpTarget].
       
      .google.cloud.tasks.v2beta2.AppEngineHttpTarget app_engine_http_target = 3;
      Specified by:
      hasAppEngineHttpTarget in interface QueueOrBuilder
      Returns:
      Whether the appEngineHttpTarget field is set.
    • getAppEngineHttpTarget

      public AppEngineHttpTarget getAppEngineHttpTarget()
       App Engine HTTP target.
      
       An App Engine queue is a queue that has an
       [AppEngineHttpTarget][google.cloud.tasks.v2beta2.AppEngineHttpTarget].
       
      .google.cloud.tasks.v2beta2.AppEngineHttpTarget app_engine_http_target = 3;
      Specified by:
      getAppEngineHttpTarget in interface QueueOrBuilder
      Returns:
      The appEngineHttpTarget.
    • getAppEngineHttpTargetOrBuilder

      public AppEngineHttpTargetOrBuilder getAppEngineHttpTargetOrBuilder()
       App Engine HTTP target.
      
       An App Engine queue is a queue that has an
       [AppEngineHttpTarget][google.cloud.tasks.v2beta2.AppEngineHttpTarget].
       
      .google.cloud.tasks.v2beta2.AppEngineHttpTarget app_engine_http_target = 3;
      Specified by:
      getAppEngineHttpTargetOrBuilder in interface QueueOrBuilder
    • hasPullTarget

      public boolean hasPullTarget()
       Pull target.
      
       A pull queue is a queue that has a
       [PullTarget][google.cloud.tasks.v2beta2.PullTarget].
       
      .google.cloud.tasks.v2beta2.PullTarget pull_target = 4;
      Specified by:
      hasPullTarget in interface QueueOrBuilder
      Returns:
      Whether the pullTarget field is set.
    • getPullTarget

      public PullTarget getPullTarget()
       Pull target.
      
       A pull queue is a queue that has a
       [PullTarget][google.cloud.tasks.v2beta2.PullTarget].
       
      .google.cloud.tasks.v2beta2.PullTarget pull_target = 4;
      Specified by:
      getPullTarget in interface QueueOrBuilder
      Returns:
      The pullTarget.
    • getPullTargetOrBuilder

      public PullTargetOrBuilder getPullTargetOrBuilder()
       Pull target.
      
       A pull queue is a queue that has a
       [PullTarget][google.cloud.tasks.v2beta2.PullTarget].
       
      .google.cloud.tasks.v2beta2.PullTarget pull_target = 4;
      Specified by:
      getPullTargetOrBuilder in interface QueueOrBuilder
    • hasHttpTarget

      public boolean hasHttpTarget()
       An http_target is used to override the target values for HTTP tasks.
       
      .google.cloud.tasks.v2beta2.HttpTarget http_target = 17;
      Specified by:
      hasHttpTarget in interface QueueOrBuilder
      Returns:
      Whether the httpTarget field is set.
    • getHttpTarget

      public HttpTarget getHttpTarget()
       An http_target is used to override the target values for HTTP tasks.
       
      .google.cloud.tasks.v2beta2.HttpTarget http_target = 17;
      Specified by:
      getHttpTarget in interface QueueOrBuilder
      Returns:
      The httpTarget.
    • getHttpTargetOrBuilder

      public HttpTargetOrBuilder getHttpTargetOrBuilder()
       An http_target is used to override the target values for HTTP tasks.
       
      .google.cloud.tasks.v2beta2.HttpTarget http_target = 17;
      Specified by:
      getHttpTargetOrBuilder in interface QueueOrBuilder
    • hasRateLimits

      public boolean hasRateLimits()
       Rate limits for task dispatches.
      
       [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] and
       [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] are related
       because they both control task attempts however they control how tasks are
       attempted in different ways:
      
       * [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] controls the
       total rate of
       dispatches from a queue (i.e. all traffic dispatched from the
       queue, regardless of whether the dispatch is from a first
       attempt or a retry).
       * [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls
       what happens to
       particular a task after its first attempt fails. That is,
       [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls
       task retries (the second attempt, third attempt, etc).
       
      .google.cloud.tasks.v2beta2.RateLimits rate_limits = 5;
      Specified by:
      hasRateLimits in interface QueueOrBuilder
      Returns:
      Whether the rateLimits field is set.
    • getRateLimits

      public RateLimits getRateLimits()
       Rate limits for task dispatches.
      
       [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] and
       [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] are related
       because they both control task attempts however they control how tasks are
       attempted in different ways:
      
       * [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] controls the
       total rate of
       dispatches from a queue (i.e. all traffic dispatched from the
       queue, regardless of whether the dispatch is from a first
       attempt or a retry).
       * [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls
       what happens to
       particular a task after its first attempt fails. That is,
       [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls
       task retries (the second attempt, third attempt, etc).
       
      .google.cloud.tasks.v2beta2.RateLimits rate_limits = 5;
      Specified by:
      getRateLimits in interface QueueOrBuilder
      Returns:
      The rateLimits.
    • getRateLimitsOrBuilder

      public RateLimitsOrBuilder getRateLimitsOrBuilder()
       Rate limits for task dispatches.
      
       [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] and
       [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] are related
       because they both control task attempts however they control how tasks are
       attempted in different ways:
      
       * [rate_limits][google.cloud.tasks.v2beta2.Queue.rate_limits] controls the
       total rate of
       dispatches from a queue (i.e. all traffic dispatched from the
       queue, regardless of whether the dispatch is from a first
       attempt or a retry).
       * [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls
       what happens to
       particular a task after its first attempt fails. That is,
       [retry_config][google.cloud.tasks.v2beta2.Queue.retry_config] controls
       task retries (the second attempt, third attempt, etc).
       
      .google.cloud.tasks.v2beta2.RateLimits rate_limits = 5;
      Specified by:
      getRateLimitsOrBuilder in interface QueueOrBuilder
    • hasRetryConfig

      public boolean hasRetryConfig()
       Settings that determine the retry behavior.
      
       * For tasks created using Cloud Tasks: the queue-level retry settings
       apply to all tasks in the queue that were created using Cloud Tasks.
       Retry settings cannot be set on individual tasks.
       * For tasks created using the App Engine SDK: the queue-level retry
       settings apply to all tasks in the queue which do not have retry settings
       explicitly set on the task and were created by the App Engine SDK. See
       [App Engine
       documentation](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/retrying-tasks).
       
      .google.cloud.tasks.v2beta2.RetryConfig retry_config = 6;
      Specified by:
      hasRetryConfig in interface QueueOrBuilder
      Returns:
      Whether the retryConfig field is set.
    • getRetryConfig

      public RetryConfig getRetryConfig()
       Settings that determine the retry behavior.
      
       * For tasks created using Cloud Tasks: the queue-level retry settings
       apply to all tasks in the queue that were created using Cloud Tasks.
       Retry settings cannot be set on individual tasks.
       * For tasks created using the App Engine SDK: the queue-level retry
       settings apply to all tasks in the queue which do not have retry settings
       explicitly set on the task and were created by the App Engine SDK. See
       [App Engine
       documentation](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/retrying-tasks).
       
      .google.cloud.tasks.v2beta2.RetryConfig retry_config = 6;
      Specified by:
      getRetryConfig in interface QueueOrBuilder
      Returns:
      The retryConfig.
    • getRetryConfigOrBuilder

      public RetryConfigOrBuilder getRetryConfigOrBuilder()
       Settings that determine the retry behavior.
      
       * For tasks created using Cloud Tasks: the queue-level retry settings
       apply to all tasks in the queue that were created using Cloud Tasks.
       Retry settings cannot be set on individual tasks.
       * For tasks created using the App Engine SDK: the queue-level retry
       settings apply to all tasks in the queue which do not have retry settings
       explicitly set on the task and were created by the App Engine SDK. See
       [App Engine
       documentation](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/retrying-tasks).
       
      .google.cloud.tasks.v2beta2.RetryConfig retry_config = 6;
      Specified by:
      getRetryConfigOrBuilder in interface QueueOrBuilder
    • getStateValue

      public int getStateValue()
       Output only. The state of the queue.
      
       `state` can only be changed by called
       [PauseQueue][google.cloud.tasks.v2beta2.CloudTasks.PauseQueue],
       [ResumeQueue][google.cloud.tasks.v2beta2.CloudTasks.ResumeQueue], or
       uploading
       [queue.yaml/xml](https://cloud.google.com/appengine/docs/python/config/queueref).
       [UpdateQueue][google.cloud.tasks.v2beta2.CloudTasks.UpdateQueue] cannot be
       used to change `state`.
       
      .google.cloud.tasks.v2beta2.Queue.State state = 7;
      Specified by:
      getStateValue in interface QueueOrBuilder
      Returns:
      The enum numeric value on the wire for state.
    • getState

      public Queue.State getState()
       Output only. The state of the queue.
      
       `state` can only be changed by called
       [PauseQueue][google.cloud.tasks.v2beta2.CloudTasks.PauseQueue],
       [ResumeQueue][google.cloud.tasks.v2beta2.CloudTasks.ResumeQueue], or
       uploading
       [queue.yaml/xml](https://cloud.google.com/appengine/docs/python/config/queueref).
       [UpdateQueue][google.cloud.tasks.v2beta2.CloudTasks.UpdateQueue] cannot be
       used to change `state`.
       
      .google.cloud.tasks.v2beta2.Queue.State state = 7;
      Specified by:
      getState in interface QueueOrBuilder
      Returns:
      The state.
    • hasPurgeTime

      public boolean hasPurgeTime()
       Output only. The last time this queue was purged.
      
       All tasks that were [created][google.cloud.tasks.v2beta2.Task.create_time]
       before this time were purged.
      
       A queue can be purged using
       [PurgeQueue][google.cloud.tasks.v2beta2.CloudTasks.PurgeQueue], the [App
       Engine Task Queue SDK, or the Cloud
       Console](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/deleting-tasks-and-queues#purging_all_tasks_from_a_queue).
      
       Purge time will be truncated to the nearest microsecond. Purge
       time will be unset if the queue has never been purged.
       
      .google.protobuf.Timestamp purge_time = 8;
      Specified by:
      hasPurgeTime in interface QueueOrBuilder
      Returns:
      Whether the purgeTime field is set.
    • getPurgeTime

      public com.google.protobuf.Timestamp getPurgeTime()
       Output only. The last time this queue was purged.
      
       All tasks that were [created][google.cloud.tasks.v2beta2.Task.create_time]
       before this time were purged.
      
       A queue can be purged using
       [PurgeQueue][google.cloud.tasks.v2beta2.CloudTasks.PurgeQueue], the [App
       Engine Task Queue SDK, or the Cloud
       Console](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/deleting-tasks-and-queues#purging_all_tasks_from_a_queue).
      
       Purge time will be truncated to the nearest microsecond. Purge
       time will be unset if the queue has never been purged.
       
      .google.protobuf.Timestamp purge_time = 8;
      Specified by:
      getPurgeTime in interface QueueOrBuilder
      Returns:
      The purgeTime.
    • getPurgeTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getPurgeTimeOrBuilder()
       Output only. The last time this queue was purged.
      
       All tasks that were [created][google.cloud.tasks.v2beta2.Task.create_time]
       before this time were purged.
      
       A queue can be purged using
       [PurgeQueue][google.cloud.tasks.v2beta2.CloudTasks.PurgeQueue], the [App
       Engine Task Queue SDK, or the Cloud
       Console](https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/deleting-tasks-and-queues#purging_all_tasks_from_a_queue).
      
       Purge time will be truncated to the nearest microsecond. Purge
       time will be unset if the queue has never been purged.
       
      .google.protobuf.Timestamp purge_time = 8;
      Specified by:
      getPurgeTimeOrBuilder in interface QueueOrBuilder
    • hasTaskTtl

      public boolean hasTaskTtl()
       The maximum amount of time that a task will be retained in
       this queue.
      
       Queues created by Cloud Tasks have a default `task_ttl` of 31 days.
       After a task has lived for `task_ttl`, the task will be deleted
       regardless of whether it was dispatched or not.
      
       The `task_ttl` for queues created via queue.yaml/xml is equal to the
       maximum duration because there is a
       [storage quota](https://cloud.google.com/appengine/quotas#Task_Queue) for
       these queues. To view the maximum valid duration, see the documentation for
       [Duration][google.protobuf.Duration].
       
      .google.protobuf.Duration task_ttl = 9;
      Specified by:
      hasTaskTtl in interface QueueOrBuilder
      Returns:
      Whether the taskTtl field is set.
    • getTaskTtl

      public com.google.protobuf.Duration getTaskTtl()
       The maximum amount of time that a task will be retained in
       this queue.
      
       Queues created by Cloud Tasks have a default `task_ttl` of 31 days.
       After a task has lived for `task_ttl`, the task will be deleted
       regardless of whether it was dispatched or not.
      
       The `task_ttl` for queues created via queue.yaml/xml is equal to the
       maximum duration because there is a
       [storage quota](https://cloud.google.com/appengine/quotas#Task_Queue) for
       these queues. To view the maximum valid duration, see the documentation for
       [Duration][google.protobuf.Duration].
       
      .google.protobuf.Duration task_ttl = 9;
      Specified by:
      getTaskTtl in interface QueueOrBuilder
      Returns:
      The taskTtl.
    • getTaskTtlOrBuilder

      public com.google.protobuf.DurationOrBuilder getTaskTtlOrBuilder()
       The maximum amount of time that a task will be retained in
       this queue.
      
       Queues created by Cloud Tasks have a default `task_ttl` of 31 days.
       After a task has lived for `task_ttl`, the task will be deleted
       regardless of whether it was dispatched or not.
      
       The `task_ttl` for queues created via queue.yaml/xml is equal to the
       maximum duration because there is a
       [storage quota](https://cloud.google.com/appengine/quotas#Task_Queue) for
       these queues. To view the maximum valid duration, see the documentation for
       [Duration][google.protobuf.Duration].
       
      .google.protobuf.Duration task_ttl = 9;
      Specified by:
      getTaskTtlOrBuilder in interface QueueOrBuilder
    • hasTombstoneTtl

      public boolean hasTombstoneTtl()
       The task tombstone time to live (TTL).
      
       After a task is deleted or completed, the task's tombstone is
       retained for the length of time specified by `tombstone_ttl`.
       The tombstone is used by task de-duplication; another task with the same
       name can't be created until the tombstone has expired. For more information
       about task de-duplication, see the documentation for
       [CreateTaskRequest][google.cloud.tasks.v2beta2.CreateTaskRequest.task].
      
       Queues created by Cloud Tasks have a default `tombstone_ttl` of 1 hour.
       
      .google.protobuf.Duration tombstone_ttl = 10;
      Specified by:
      hasTombstoneTtl in interface QueueOrBuilder
      Returns:
      Whether the tombstoneTtl field is set.
    • getTombstoneTtl

      public com.google.protobuf.Duration getTombstoneTtl()
       The task tombstone time to live (TTL).
      
       After a task is deleted or completed, the task's tombstone is
       retained for the length of time specified by `tombstone_ttl`.
       The tombstone is used by task de-duplication; another task with the same
       name can't be created until the tombstone has expired. For more information
       about task de-duplication, see the documentation for
       [CreateTaskRequest][google.cloud.tasks.v2beta2.CreateTaskRequest.task].
      
       Queues created by Cloud Tasks have a default `tombstone_ttl` of 1 hour.
       
      .google.protobuf.Duration tombstone_ttl = 10;
      Specified by:
      getTombstoneTtl in interface QueueOrBuilder
      Returns:
      The tombstoneTtl.
    • getTombstoneTtlOrBuilder

      public com.google.protobuf.DurationOrBuilder getTombstoneTtlOrBuilder()
       The task tombstone time to live (TTL).
      
       After a task is deleted or completed, the task's tombstone is
       retained for the length of time specified by `tombstone_ttl`.
       The tombstone is used by task de-duplication; another task with the same
       name can't be created until the tombstone has expired. For more information
       about task de-duplication, see the documentation for
       [CreateTaskRequest][google.cloud.tasks.v2beta2.CreateTaskRequest.task].
      
       Queues created by Cloud Tasks have a default `tombstone_ttl` of 1 hour.
       
      .google.protobuf.Duration tombstone_ttl = 10;
      Specified by:
      getTombstoneTtlOrBuilder in interface QueueOrBuilder
    • hasStats

      public boolean hasStats()
       Output only. The realtime, informational statistics for a queue. In order
       to receive the statistics the caller should include this field in the
       FieldMask.
       
      .google.cloud.tasks.v2beta2.QueueStats stats = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasStats in interface QueueOrBuilder
      Returns:
      Whether the stats field is set.
    • getStats

      public QueueStats getStats()
       Output only. The realtime, informational statistics for a queue. In order
       to receive the statistics the caller should include this field in the
       FieldMask.
       
      .google.cloud.tasks.v2beta2.QueueStats stats = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStats in interface QueueOrBuilder
      Returns:
      The stats.
    • getStatsOrBuilder

      public QueueStatsOrBuilder getStatsOrBuilder()
       Output only. The realtime, informational statistics for a queue. In order
       to receive the statistics the caller should include this field in the
       FieldMask.
       
      .google.cloud.tasks.v2beta2.QueueStats stats = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStatsOrBuilder in interface QueueOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • 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.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • 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 Queue parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

      public static Queue parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Queue parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Queue parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Queue parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Queue parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

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

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

      public static Queue.Builder newBuilder()
    • newBuilder

      public static Queue.Builder newBuilder(Queue prototype)
    • toBuilder

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

      protected Queue.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static Queue getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Queue> parser()
    • getParserForType

      public com.google.protobuf.Parser<Queue> 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.GeneratedMessage
    • getDefaultInstanceForType

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