Class DescribeTaskQueueResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<DescribeTaskQueueResponse.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<DescribeTaskQueueResponse.Builder>
io.temporal.api.workflowservice.v1.DescribeTaskQueueResponse.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, DescribeTaskQueueResponseOrBuilder, Cloneable
Enclosing class:
DescribeTaskQueueResponse

public static final class DescribeTaskQueueResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DescribeTaskQueueResponse.Builder> implements DescribeTaskQueueResponseOrBuilder
Protobuf type temporal.api.workflowservice.v1.DescribeTaskQueueResponse
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<DescribeTaskQueueResponse.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<DescribeTaskQueueResponse.Builder>
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<DescribeTaskQueueResponse.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<DescribeTaskQueueResponse.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<DescribeTaskQueueResponse.Builder>
    • getDefaultInstanceForType

      public DescribeTaskQueueResponse getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public DescribeTaskQueueResponse build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public DescribeTaskQueueResponse buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<DescribeTaskQueueResponse.Builder>
    • setField

      public DescribeTaskQueueResponse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<DescribeTaskQueueResponse.Builder>
    • clearField

      public DescribeTaskQueueResponse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<DescribeTaskQueueResponse.Builder>
    • clearOneof

      public DescribeTaskQueueResponse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DescribeTaskQueueResponse.Builder>
    • setRepeatedField

      public DescribeTaskQueueResponse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DescribeTaskQueueResponse.Builder>
    • addRepeatedField

      public DescribeTaskQueueResponse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DescribeTaskQueueResponse.Builder>
    • mergeFrom

      public DescribeTaskQueueResponse.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<DescribeTaskQueueResponse.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DescribeTaskQueueResponse.Builder>
    • mergeFrom

      public DescribeTaskQueueResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<DescribeTaskQueueResponse.Builder>
      Throws:
      IOException
    • getPollersList

      public List<PollerInfo> getPollersList()
      repeated .temporal.api.taskqueue.v1.PollerInfo pollers = 1;
      Specified by:
      getPollersList in interface DescribeTaskQueueResponseOrBuilder
    • getPollersCount

      public int getPollersCount()
      repeated .temporal.api.taskqueue.v1.PollerInfo pollers = 1;
      Specified by:
      getPollersCount in interface DescribeTaskQueueResponseOrBuilder
    • getPollers

      public PollerInfo getPollers(int index)
      repeated .temporal.api.taskqueue.v1.PollerInfo pollers = 1;
      Specified by:
      getPollers in interface DescribeTaskQueueResponseOrBuilder
    • setPollers

      public DescribeTaskQueueResponse.Builder setPollers(int index, PollerInfo value)
      repeated .temporal.api.taskqueue.v1.PollerInfo pollers = 1;
    • setPollers

      public DescribeTaskQueueResponse.Builder setPollers(int index, PollerInfo.Builder builderForValue)
      repeated .temporal.api.taskqueue.v1.PollerInfo pollers = 1;
    • addPollers

      public DescribeTaskQueueResponse.Builder addPollers(PollerInfo value)
      repeated .temporal.api.taskqueue.v1.PollerInfo pollers = 1;
    • addPollers

      public DescribeTaskQueueResponse.Builder addPollers(int index, PollerInfo value)
      repeated .temporal.api.taskqueue.v1.PollerInfo pollers = 1;
    • addPollers

      public DescribeTaskQueueResponse.Builder addPollers(PollerInfo.Builder builderForValue)
      repeated .temporal.api.taskqueue.v1.PollerInfo pollers = 1;
    • addPollers

      public DescribeTaskQueueResponse.Builder addPollers(int index, PollerInfo.Builder builderForValue)
      repeated .temporal.api.taskqueue.v1.PollerInfo pollers = 1;
    • addAllPollers

      public DescribeTaskQueueResponse.Builder addAllPollers(Iterable<? extends PollerInfo> values)
      repeated .temporal.api.taskqueue.v1.PollerInfo pollers = 1;
    • clearPollers

      public DescribeTaskQueueResponse.Builder clearPollers()
      repeated .temporal.api.taskqueue.v1.PollerInfo pollers = 1;
    • removePollers

      public DescribeTaskQueueResponse.Builder removePollers(int index)
      repeated .temporal.api.taskqueue.v1.PollerInfo pollers = 1;
    • getPollersBuilder

      public PollerInfo.Builder getPollersBuilder(int index)
      repeated .temporal.api.taskqueue.v1.PollerInfo pollers = 1;
    • getPollersOrBuilder

      public PollerInfoOrBuilder getPollersOrBuilder(int index)
      repeated .temporal.api.taskqueue.v1.PollerInfo pollers = 1;
      Specified by:
      getPollersOrBuilder in interface DescribeTaskQueueResponseOrBuilder
    • getPollersOrBuilderList

      public List<? extends PollerInfoOrBuilder> getPollersOrBuilderList()
      repeated .temporal.api.taskqueue.v1.PollerInfo pollers = 1;
      Specified by:
      getPollersOrBuilderList in interface DescribeTaskQueueResponseOrBuilder
    • addPollersBuilder

      public PollerInfo.Builder addPollersBuilder()
      repeated .temporal.api.taskqueue.v1.PollerInfo pollers = 1;
    • addPollersBuilder

      public PollerInfo.Builder addPollersBuilder(int index)
      repeated .temporal.api.taskqueue.v1.PollerInfo pollers = 1;
    • getPollersBuilderList

      public List<PollerInfo.Builder> getPollersBuilderList()
      repeated .temporal.api.taskqueue.v1.PollerInfo pollers = 1;
    • hasStats

      public boolean hasStats()
       Statistics for the task queue.
       Only set if `report_stats` is set on the request.
       
      .temporal.api.taskqueue.v1.TaskQueueStats stats = 5;
      Specified by:
      hasStats in interface DescribeTaskQueueResponseOrBuilder
      Returns:
      Whether the stats field is set.
    • getStats

      public TaskQueueStats getStats()
       Statistics for the task queue.
       Only set if `report_stats` is set on the request.
       
      .temporal.api.taskqueue.v1.TaskQueueStats stats = 5;
      Specified by:
      getStats in interface DescribeTaskQueueResponseOrBuilder
      Returns:
      The stats.
    • setStats

       Statistics for the task queue.
       Only set if `report_stats` is set on the request.
       
      .temporal.api.taskqueue.v1.TaskQueueStats stats = 5;
    • setStats

      public DescribeTaskQueueResponse.Builder setStats(TaskQueueStats.Builder builderForValue)
       Statistics for the task queue.
       Only set if `report_stats` is set on the request.
       
      .temporal.api.taskqueue.v1.TaskQueueStats stats = 5;
    • mergeStats

       Statistics for the task queue.
       Only set if `report_stats` is set on the request.
       
      .temporal.api.taskqueue.v1.TaskQueueStats stats = 5;
    • clearStats

      public DescribeTaskQueueResponse.Builder clearStats()
       Statistics for the task queue.
       Only set if `report_stats` is set on the request.
       
      .temporal.api.taskqueue.v1.TaskQueueStats stats = 5;
    • getStatsBuilder

      public TaskQueueStats.Builder getStatsBuilder()
       Statistics for the task queue.
       Only set if `report_stats` is set on the request.
       
      .temporal.api.taskqueue.v1.TaskQueueStats stats = 5;
    • getStatsOrBuilder

      public TaskQueueStatsOrBuilder getStatsOrBuilder()
       Statistics for the task queue.
       Only set if `report_stats` is set on the request.
       
      .temporal.api.taskqueue.v1.TaskQueueStats stats = 5;
      Specified by:
      getStatsOrBuilder in interface DescribeTaskQueueResponseOrBuilder
    • getStatsByPriorityKeyCount

      public int getStatsByPriorityKeyCount()
      Description copied from interface: DescribeTaskQueueResponseOrBuilder
       Task queue stats breakdown by priority key. Only contains actively used priority keys.
       Only set if `report_stats` is set on the request.
       (-- api-linter: core::0140::prepositions=disabled
           aip.dev/not-precedent: "by" is used to clarify the keys and values. --)
       
      map<int32, .temporal.api.taskqueue.v1.TaskQueueStats> stats_by_priority_key = 8;
      Specified by:
      getStatsByPriorityKeyCount in interface DescribeTaskQueueResponseOrBuilder
    • containsStatsByPriorityKey

      public boolean containsStatsByPriorityKey(int key)
       Task queue stats breakdown by priority key. Only contains actively used priority keys.
       Only set if `report_stats` is set on the request.
       (-- api-linter: core::0140::prepositions=disabled
           aip.dev/not-precedent: "by" is used to clarify the keys and values. --)
       
      map<int32, .temporal.api.taskqueue.v1.TaskQueueStats> stats_by_priority_key = 8;
      Specified by:
      containsStatsByPriorityKey in interface DescribeTaskQueueResponseOrBuilder
    • getStatsByPriorityKey

      @Deprecated public Map<Integer,TaskQueueStats> getStatsByPriorityKey()
      Deprecated.
      Specified by:
      getStatsByPriorityKey in interface DescribeTaskQueueResponseOrBuilder
    • getStatsByPriorityKeyMap

      public Map<Integer,TaskQueueStats> getStatsByPriorityKeyMap()
       Task queue stats breakdown by priority key. Only contains actively used priority keys.
       Only set if `report_stats` is set on the request.
       (-- api-linter: core::0140::prepositions=disabled
           aip.dev/not-precedent: "by" is used to clarify the keys and values. --)
       
      map<int32, .temporal.api.taskqueue.v1.TaskQueueStats> stats_by_priority_key = 8;
      Specified by:
      getStatsByPriorityKeyMap in interface DescribeTaskQueueResponseOrBuilder
    • getStatsByPriorityKeyOrDefault

      public TaskQueueStats getStatsByPriorityKeyOrDefault(int key, TaskQueueStats defaultValue)
       Task queue stats breakdown by priority key. Only contains actively used priority keys.
       Only set if `report_stats` is set on the request.
       (-- api-linter: core::0140::prepositions=disabled
           aip.dev/not-precedent: "by" is used to clarify the keys and values. --)
       
      map<int32, .temporal.api.taskqueue.v1.TaskQueueStats> stats_by_priority_key = 8;
      Specified by:
      getStatsByPriorityKeyOrDefault in interface DescribeTaskQueueResponseOrBuilder
    • getStatsByPriorityKeyOrThrow

      public TaskQueueStats getStatsByPriorityKeyOrThrow(int key)
       Task queue stats breakdown by priority key. Only contains actively used priority keys.
       Only set if `report_stats` is set on the request.
       (-- api-linter: core::0140::prepositions=disabled
           aip.dev/not-precedent: "by" is used to clarify the keys and values. --)
       
      map<int32, .temporal.api.taskqueue.v1.TaskQueueStats> stats_by_priority_key = 8;
      Specified by:
      getStatsByPriorityKeyOrThrow in interface DescribeTaskQueueResponseOrBuilder
    • clearStatsByPriorityKey

      public DescribeTaskQueueResponse.Builder clearStatsByPriorityKey()
    • removeStatsByPriorityKey

      public DescribeTaskQueueResponse.Builder removeStatsByPriorityKey(int key)
       Task queue stats breakdown by priority key. Only contains actively used priority keys.
       Only set if `report_stats` is set on the request.
       (-- api-linter: core::0140::prepositions=disabled
           aip.dev/not-precedent: "by" is used to clarify the keys and values. --)
       
      map<int32, .temporal.api.taskqueue.v1.TaskQueueStats> stats_by_priority_key = 8;
    • getMutableStatsByPriorityKey

      @Deprecated public Map<Integer,TaskQueueStats> getMutableStatsByPriorityKey()
      Deprecated.
      Use alternate mutation accessors instead.
    • putStatsByPriorityKey

      public DescribeTaskQueueResponse.Builder putStatsByPriorityKey(int key, TaskQueueStats value)
       Task queue stats breakdown by priority key. Only contains actively used priority keys.
       Only set if `report_stats` is set on the request.
       (-- api-linter: core::0140::prepositions=disabled
           aip.dev/not-precedent: "by" is used to clarify the keys and values. --)
       
      map<int32, .temporal.api.taskqueue.v1.TaskQueueStats> stats_by_priority_key = 8;
    • putAllStatsByPriorityKey

      public DescribeTaskQueueResponse.Builder putAllStatsByPriorityKey(Map<Integer,TaskQueueStats> values)
       Task queue stats breakdown by priority key. Only contains actively used priority keys.
       Only set if `report_stats` is set on the request.
       (-- api-linter: core::0140::prepositions=disabled
           aip.dev/not-precedent: "by" is used to clarify the keys and values. --)
       
      map<int32, .temporal.api.taskqueue.v1.TaskQueueStats> stats_by_priority_key = 8;
    • putStatsByPriorityKeyBuilderIfAbsent

      public TaskQueueStats.Builder putStatsByPriorityKeyBuilderIfAbsent(int key)
       Task queue stats breakdown by priority key. Only contains actively used priority keys.
       Only set if `report_stats` is set on the request.
       (-- api-linter: core::0140::prepositions=disabled
           aip.dev/not-precedent: "by" is used to clarify the keys and values. --)
       
      map<int32, .temporal.api.taskqueue.v1.TaskQueueStats> stats_by_priority_key = 8;
    • hasVersioningInfo

      public boolean hasVersioningInfo()
       Specifies which Worker Deployment Version(s) Server routes this Task Queue's tasks to.
       When not present, it means the tasks are routed to Unversioned workers (workers with
       UNVERSIONED or unspecified WorkerVersioningMode.)
       Task Queue Versioning info is updated indirectly by calling SetWorkerDeploymentCurrentVersion
       and SetWorkerDeploymentRampingVersion on Worker Deployments.
       Note: This information is not relevant to Pinned workflow executions and their activities as
       they are always routed to their Pinned Deployment Version. However, new workflow executions
       are typically not Pinned until they complete their first task (unless they are started with
       a Pinned VersioningOverride or are Child Workflows of a Pinned parent).
       
      .temporal.api.taskqueue.v1.TaskQueueVersioningInfo versioning_info = 4;
      Specified by:
      hasVersioningInfo in interface DescribeTaskQueueResponseOrBuilder
      Returns:
      Whether the versioningInfo field is set.
    • getVersioningInfo

      public TaskQueueVersioningInfo getVersioningInfo()
       Specifies which Worker Deployment Version(s) Server routes this Task Queue's tasks to.
       When not present, it means the tasks are routed to Unversioned workers (workers with
       UNVERSIONED or unspecified WorkerVersioningMode.)
       Task Queue Versioning info is updated indirectly by calling SetWorkerDeploymentCurrentVersion
       and SetWorkerDeploymentRampingVersion on Worker Deployments.
       Note: This information is not relevant to Pinned workflow executions and their activities as
       they are always routed to their Pinned Deployment Version. However, new workflow executions
       are typically not Pinned until they complete their first task (unless they are started with
       a Pinned VersioningOverride or are Child Workflows of a Pinned parent).
       
      .temporal.api.taskqueue.v1.TaskQueueVersioningInfo versioning_info = 4;
      Specified by:
      getVersioningInfo in interface DescribeTaskQueueResponseOrBuilder
      Returns:
      The versioningInfo.
    • setVersioningInfo

       Specifies which Worker Deployment Version(s) Server routes this Task Queue's tasks to.
       When not present, it means the tasks are routed to Unversioned workers (workers with
       UNVERSIONED or unspecified WorkerVersioningMode.)
       Task Queue Versioning info is updated indirectly by calling SetWorkerDeploymentCurrentVersion
       and SetWorkerDeploymentRampingVersion on Worker Deployments.
       Note: This information is not relevant to Pinned workflow executions and their activities as
       they are always routed to their Pinned Deployment Version. However, new workflow executions
       are typically not Pinned until they complete their first task (unless they are started with
       a Pinned VersioningOverride or are Child Workflows of a Pinned parent).
       
      .temporal.api.taskqueue.v1.TaskQueueVersioningInfo versioning_info = 4;
    • setVersioningInfo

      public DescribeTaskQueueResponse.Builder setVersioningInfo(TaskQueueVersioningInfo.Builder builderForValue)
       Specifies which Worker Deployment Version(s) Server routes this Task Queue's tasks to.
       When not present, it means the tasks are routed to Unversioned workers (workers with
       UNVERSIONED or unspecified WorkerVersioningMode.)
       Task Queue Versioning info is updated indirectly by calling SetWorkerDeploymentCurrentVersion
       and SetWorkerDeploymentRampingVersion on Worker Deployments.
       Note: This information is not relevant to Pinned workflow executions and their activities as
       they are always routed to their Pinned Deployment Version. However, new workflow executions
       are typically not Pinned until they complete their first task (unless they are started with
       a Pinned VersioningOverride or are Child Workflows of a Pinned parent).
       
      .temporal.api.taskqueue.v1.TaskQueueVersioningInfo versioning_info = 4;
    • mergeVersioningInfo

      public DescribeTaskQueueResponse.Builder mergeVersioningInfo(TaskQueueVersioningInfo value)
       Specifies which Worker Deployment Version(s) Server routes this Task Queue's tasks to.
       When not present, it means the tasks are routed to Unversioned workers (workers with
       UNVERSIONED or unspecified WorkerVersioningMode.)
       Task Queue Versioning info is updated indirectly by calling SetWorkerDeploymentCurrentVersion
       and SetWorkerDeploymentRampingVersion on Worker Deployments.
       Note: This information is not relevant to Pinned workflow executions and their activities as
       they are always routed to their Pinned Deployment Version. However, new workflow executions
       are typically not Pinned until they complete their first task (unless they are started with
       a Pinned VersioningOverride or are Child Workflows of a Pinned parent).
       
      .temporal.api.taskqueue.v1.TaskQueueVersioningInfo versioning_info = 4;
    • clearVersioningInfo

      public DescribeTaskQueueResponse.Builder clearVersioningInfo()
       Specifies which Worker Deployment Version(s) Server routes this Task Queue's tasks to.
       When not present, it means the tasks are routed to Unversioned workers (workers with
       UNVERSIONED or unspecified WorkerVersioningMode.)
       Task Queue Versioning info is updated indirectly by calling SetWorkerDeploymentCurrentVersion
       and SetWorkerDeploymentRampingVersion on Worker Deployments.
       Note: This information is not relevant to Pinned workflow executions and their activities as
       they are always routed to their Pinned Deployment Version. However, new workflow executions
       are typically not Pinned until they complete their first task (unless they are started with
       a Pinned VersioningOverride or are Child Workflows of a Pinned parent).
       
      .temporal.api.taskqueue.v1.TaskQueueVersioningInfo versioning_info = 4;
    • getVersioningInfoBuilder

      public TaskQueueVersioningInfo.Builder getVersioningInfoBuilder()
       Specifies which Worker Deployment Version(s) Server routes this Task Queue's tasks to.
       When not present, it means the tasks are routed to Unversioned workers (workers with
       UNVERSIONED or unspecified WorkerVersioningMode.)
       Task Queue Versioning info is updated indirectly by calling SetWorkerDeploymentCurrentVersion
       and SetWorkerDeploymentRampingVersion on Worker Deployments.
       Note: This information is not relevant to Pinned workflow executions and their activities as
       they are always routed to their Pinned Deployment Version. However, new workflow executions
       are typically not Pinned until they complete their first task (unless they are started with
       a Pinned VersioningOverride or are Child Workflows of a Pinned parent).
       
      .temporal.api.taskqueue.v1.TaskQueueVersioningInfo versioning_info = 4;
    • getVersioningInfoOrBuilder

      public TaskQueueVersioningInfoOrBuilder getVersioningInfoOrBuilder()
       Specifies which Worker Deployment Version(s) Server routes this Task Queue's tasks to.
       When not present, it means the tasks are routed to Unversioned workers (workers with
       UNVERSIONED or unspecified WorkerVersioningMode.)
       Task Queue Versioning info is updated indirectly by calling SetWorkerDeploymentCurrentVersion
       and SetWorkerDeploymentRampingVersion on Worker Deployments.
       Note: This information is not relevant to Pinned workflow executions and their activities as
       they are always routed to their Pinned Deployment Version. However, new workflow executions
       are typically not Pinned until they complete their first task (unless they are started with
       a Pinned VersioningOverride or are Child Workflows of a Pinned parent).
       
      .temporal.api.taskqueue.v1.TaskQueueVersioningInfo versioning_info = 4;
      Specified by:
      getVersioningInfoOrBuilder in interface DescribeTaskQueueResponseOrBuilder
    • hasConfig

      public boolean hasConfig()
       Only populated if report_task_queue_config is set to true.
       
      .temporal.api.taskqueue.v1.TaskQueueConfig config = 6;
      Specified by:
      hasConfig in interface DescribeTaskQueueResponseOrBuilder
      Returns:
      Whether the config field is set.
    • getConfig

      public TaskQueueConfig getConfig()
       Only populated if report_task_queue_config is set to true.
       
      .temporal.api.taskqueue.v1.TaskQueueConfig config = 6;
      Specified by:
      getConfig in interface DescribeTaskQueueResponseOrBuilder
      Returns:
      The config.
    • setConfig

       Only populated if report_task_queue_config is set to true.
       
      .temporal.api.taskqueue.v1.TaskQueueConfig config = 6;
    • setConfig

      public DescribeTaskQueueResponse.Builder setConfig(TaskQueueConfig.Builder builderForValue)
       Only populated if report_task_queue_config is set to true.
       
      .temporal.api.taskqueue.v1.TaskQueueConfig config = 6;
    • mergeConfig

       Only populated if report_task_queue_config is set to true.
       
      .temporal.api.taskqueue.v1.TaskQueueConfig config = 6;
    • clearConfig

      public DescribeTaskQueueResponse.Builder clearConfig()
       Only populated if report_task_queue_config is set to true.
       
      .temporal.api.taskqueue.v1.TaskQueueConfig config = 6;
    • getConfigBuilder

      public TaskQueueConfig.Builder getConfigBuilder()
       Only populated if report_task_queue_config is set to true.
       
      .temporal.api.taskqueue.v1.TaskQueueConfig config = 6;
    • getConfigOrBuilder

      public TaskQueueConfigOrBuilder getConfigOrBuilder()
       Only populated if report_task_queue_config is set to true.
       
      .temporal.api.taskqueue.v1.TaskQueueConfig config = 6;
      Specified by:
      getConfigOrBuilder in interface DescribeTaskQueueResponseOrBuilder
    • hasEffectiveRateLimit

      public boolean hasEffectiveRateLimit()
      .temporal.api.workflowservice.v1.DescribeTaskQueueResponse.EffectiveRateLimit effective_rate_limit = 7;
      Specified by:
      hasEffectiveRateLimit in interface DescribeTaskQueueResponseOrBuilder
      Returns:
      Whether the effectiveRateLimit field is set.
    • getEffectiveRateLimit

      public DescribeTaskQueueResponse.EffectiveRateLimit getEffectiveRateLimit()
      .temporal.api.workflowservice.v1.DescribeTaskQueueResponse.EffectiveRateLimit effective_rate_limit = 7;
      Specified by:
      getEffectiveRateLimit in interface DescribeTaskQueueResponseOrBuilder
      Returns:
      The effectiveRateLimit.
    • setEffectiveRateLimit

      .temporal.api.workflowservice.v1.DescribeTaskQueueResponse.EffectiveRateLimit effective_rate_limit = 7;
    • setEffectiveRateLimit

      .temporal.api.workflowservice.v1.DescribeTaskQueueResponse.EffectiveRateLimit effective_rate_limit = 7;
    • mergeEffectiveRateLimit

      .temporal.api.workflowservice.v1.DescribeTaskQueueResponse.EffectiveRateLimit effective_rate_limit = 7;
    • clearEffectiveRateLimit

      public DescribeTaskQueueResponse.Builder clearEffectiveRateLimit()
      .temporal.api.workflowservice.v1.DescribeTaskQueueResponse.EffectiveRateLimit effective_rate_limit = 7;
    • getEffectiveRateLimitBuilder

      public DescribeTaskQueueResponse.EffectiveRateLimit.Builder getEffectiveRateLimitBuilder()
      .temporal.api.workflowservice.v1.DescribeTaskQueueResponse.EffectiveRateLimit effective_rate_limit = 7;
    • getEffectiveRateLimitOrBuilder

      public DescribeTaskQueueResponse.EffectiveRateLimitOrBuilder getEffectiveRateLimitOrBuilder()
      .temporal.api.workflowservice.v1.DescribeTaskQueueResponse.EffectiveRateLimit effective_rate_limit = 7;
      Specified by:
      getEffectiveRateLimitOrBuilder in interface DescribeTaskQueueResponseOrBuilder
    • hasTaskQueueStatus

      @Deprecated public boolean hasTaskQueueStatus()
      Deprecated.
      temporal.api.workflowservice.v1.DescribeTaskQueueResponse.task_queue_status is deprecated. See temporal/api/workflowservice/v1/request_response.proto;l=1297
       Deprecated.
       Status of the task queue. Only populated when `include_task_queue_status` is set to true in the request.
       
      .temporal.api.taskqueue.v1.TaskQueueStatus task_queue_status = 2 [deprecated = true];
      Specified by:
      hasTaskQueueStatus in interface DescribeTaskQueueResponseOrBuilder
      Returns:
      Whether the taskQueueStatus field is set.
    • getTaskQueueStatus

      @Deprecated public TaskQueueStatus getTaskQueueStatus()
      Deprecated.
      temporal.api.workflowservice.v1.DescribeTaskQueueResponse.task_queue_status is deprecated. See temporal/api/workflowservice/v1/request_response.proto;l=1297
       Deprecated.
       Status of the task queue. Only populated when `include_task_queue_status` is set to true in the request.
       
      .temporal.api.taskqueue.v1.TaskQueueStatus task_queue_status = 2 [deprecated = true];
      Specified by:
      getTaskQueueStatus in interface DescribeTaskQueueResponseOrBuilder
      Returns:
      The taskQueueStatus.
    • setTaskQueueStatus

      Deprecated.
       Deprecated.
       Status of the task queue. Only populated when `include_task_queue_status` is set to true in the request.
       
      .temporal.api.taskqueue.v1.TaskQueueStatus task_queue_status = 2 [deprecated = true];
    • setTaskQueueStatus

      @Deprecated public DescribeTaskQueueResponse.Builder setTaskQueueStatus(TaskQueueStatus.Builder builderForValue)
      Deprecated.
       Deprecated.
       Status of the task queue. Only populated when `include_task_queue_status` is set to true in the request.
       
      .temporal.api.taskqueue.v1.TaskQueueStatus task_queue_status = 2 [deprecated = true];
    • mergeTaskQueueStatus

      @Deprecated public DescribeTaskQueueResponse.Builder mergeTaskQueueStatus(TaskQueueStatus value)
      Deprecated.
       Deprecated.
       Status of the task queue. Only populated when `include_task_queue_status` is set to true in the request.
       
      .temporal.api.taskqueue.v1.TaskQueueStatus task_queue_status = 2 [deprecated = true];
    • clearTaskQueueStatus

      @Deprecated public DescribeTaskQueueResponse.Builder clearTaskQueueStatus()
      Deprecated.
       Deprecated.
       Status of the task queue. Only populated when `include_task_queue_status` is set to true in the request.
       
      .temporal.api.taskqueue.v1.TaskQueueStatus task_queue_status = 2 [deprecated = true];
    • getTaskQueueStatusBuilder

      @Deprecated public TaskQueueStatus.Builder getTaskQueueStatusBuilder()
      Deprecated.
       Deprecated.
       Status of the task queue. Only populated when `include_task_queue_status` is set to true in the request.
       
      .temporal.api.taskqueue.v1.TaskQueueStatus task_queue_status = 2 [deprecated = true];
    • getTaskQueueStatusOrBuilder

      @Deprecated public TaskQueueStatusOrBuilder getTaskQueueStatusOrBuilder()
      Deprecated.
       Deprecated.
       Status of the task queue. Only populated when `include_task_queue_status` is set to true in the request.
       
      .temporal.api.taskqueue.v1.TaskQueueStatus task_queue_status = 2 [deprecated = true];
      Specified by:
      getTaskQueueStatusOrBuilder in interface DescribeTaskQueueResponseOrBuilder
    • getVersionsInfoCount

      @Deprecated public int getVersionsInfoCount()
      Deprecated.
      Description copied from interface: DescribeTaskQueueResponseOrBuilder
       Deprecated.
       Only returned in ENHANCED mode.
       This map contains Task Queue information for each Build ID. Empty string as key value means unversioned.
       
      map<string, .temporal.api.taskqueue.v1.TaskQueueVersionInfo> versions_info = 3 [deprecated = true];
      Specified by:
      getVersionsInfoCount in interface DescribeTaskQueueResponseOrBuilder
    • containsVersionsInfo

      @Deprecated public boolean containsVersionsInfo(String key)
      Deprecated.
       Deprecated.
       Only returned in ENHANCED mode.
       This map contains Task Queue information for each Build ID. Empty string as key value means unversioned.
       
      map<string, .temporal.api.taskqueue.v1.TaskQueueVersionInfo> versions_info = 3 [deprecated = true];
      Specified by:
      containsVersionsInfo in interface DescribeTaskQueueResponseOrBuilder
    • getVersionsInfo

      @Deprecated public Map<String,TaskQueueVersionInfo> getVersionsInfo()
      Deprecated.
      Specified by:
      getVersionsInfo in interface DescribeTaskQueueResponseOrBuilder
    • getVersionsInfoMap

      @Deprecated public Map<String,TaskQueueVersionInfo> getVersionsInfoMap()
      Deprecated.
       Deprecated.
       Only returned in ENHANCED mode.
       This map contains Task Queue information for each Build ID. Empty string as key value means unversioned.
       
      map<string, .temporal.api.taskqueue.v1.TaskQueueVersionInfo> versions_info = 3 [deprecated = true];
      Specified by:
      getVersionsInfoMap in interface DescribeTaskQueueResponseOrBuilder
    • getVersionsInfoOrDefault

      @Deprecated public TaskQueueVersionInfo getVersionsInfoOrDefault(String key, TaskQueueVersionInfo defaultValue)
      Deprecated.
       Deprecated.
       Only returned in ENHANCED mode.
       This map contains Task Queue information for each Build ID. Empty string as key value means unversioned.
       
      map<string, .temporal.api.taskqueue.v1.TaskQueueVersionInfo> versions_info = 3 [deprecated = true];
      Specified by:
      getVersionsInfoOrDefault in interface DescribeTaskQueueResponseOrBuilder
    • getVersionsInfoOrThrow

      @Deprecated public TaskQueueVersionInfo getVersionsInfoOrThrow(String key)
      Deprecated.
       Deprecated.
       Only returned in ENHANCED mode.
       This map contains Task Queue information for each Build ID. Empty string as key value means unversioned.
       
      map<string, .temporal.api.taskqueue.v1.TaskQueueVersionInfo> versions_info = 3 [deprecated = true];
      Specified by:
      getVersionsInfoOrThrow in interface DescribeTaskQueueResponseOrBuilder
    • clearVersionsInfo

      @Deprecated public DescribeTaskQueueResponse.Builder clearVersionsInfo()
      Deprecated.
    • removeVersionsInfo

      @Deprecated public DescribeTaskQueueResponse.Builder removeVersionsInfo(String key)
      Deprecated.
       Deprecated.
       Only returned in ENHANCED mode.
       This map contains Task Queue information for each Build ID. Empty string as key value means unversioned.
       
      map<string, .temporal.api.taskqueue.v1.TaskQueueVersionInfo> versions_info = 3 [deprecated = true];
    • getMutableVersionsInfo

      @Deprecated public Map<String,TaskQueueVersionInfo> getMutableVersionsInfo()
      Deprecated.
      Use alternate mutation accessors instead.
    • putVersionsInfo

      Deprecated.
       Deprecated.
       Only returned in ENHANCED mode.
       This map contains Task Queue information for each Build ID. Empty string as key value means unversioned.
       
      map<string, .temporal.api.taskqueue.v1.TaskQueueVersionInfo> versions_info = 3 [deprecated = true];
    • putAllVersionsInfo

      Deprecated.
       Deprecated.
       Only returned in ENHANCED mode.
       This map contains Task Queue information for each Build ID. Empty string as key value means unversioned.
       
      map<string, .temporal.api.taskqueue.v1.TaskQueueVersionInfo> versions_info = 3 [deprecated = true];
    • putVersionsInfoBuilderIfAbsent

      @Deprecated public TaskQueueVersionInfo.Builder putVersionsInfoBuilderIfAbsent(String key)
      Deprecated.
       Deprecated.
       Only returned in ENHANCED mode.
       This map contains Task Queue information for each Build ID. Empty string as key value means unversioned.
       
      map<string, .temporal.api.taskqueue.v1.TaskQueueVersionInfo> versions_info = 3 [deprecated = true];
    • setUnknownFields

      public final DescribeTaskQueueResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DescribeTaskQueueResponse.Builder>
    • mergeUnknownFields

      public final DescribeTaskQueueResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DescribeTaskQueueResponse.Builder>