Class UpdateTaskQueueConfigRequest.Builder

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

public static final class UpdateTaskQueueConfigRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UpdateTaskQueueConfigRequest.Builder> implements UpdateTaskQueueConfigRequestOrBuilder
Protobuf type temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest
  • 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<UpdateTaskQueueConfigRequest.Builder>
    • internalGetMutableMapFieldReflection

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

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateTaskQueueConfigRequest.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<UpdateTaskQueueConfigRequest.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<UpdateTaskQueueConfigRequest.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public UpdateTaskQueueConfigRequest 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<UpdateTaskQueueConfigRequest.Builder>
    • setField

      public UpdateTaskQueueConfigRequest.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<UpdateTaskQueueConfigRequest.Builder>
    • clearField

      public UpdateTaskQueueConfigRequest.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<UpdateTaskQueueConfigRequest.Builder>
    • clearOneof

      public UpdateTaskQueueConfigRequest.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<UpdateTaskQueueConfigRequest.Builder>
    • setRepeatedField

      public UpdateTaskQueueConfigRequest.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<UpdateTaskQueueConfigRequest.Builder>
    • addRepeatedField

      public UpdateTaskQueueConfigRequest.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<UpdateTaskQueueConfigRequest.Builder>
    • mergeFrom

      public UpdateTaskQueueConfigRequest.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<UpdateTaskQueueConfigRequest.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<UpdateTaskQueueConfigRequest.Builder>
    • mergeFrom

      public UpdateTaskQueueConfigRequest.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<UpdateTaskQueueConfigRequest.Builder>
      Throws:
      IOException
    • getNamespace

      public String getNamespace()
      string namespace = 1;
      Specified by:
      getNamespace in interface UpdateTaskQueueConfigRequestOrBuilder
      Returns:
      The namespace.
    • getNamespaceBytes

      public com.google.protobuf.ByteString getNamespaceBytes()
      string namespace = 1;
      Specified by:
      getNamespaceBytes in interface UpdateTaskQueueConfigRequestOrBuilder
      Returns:
      The bytes for namespace.
    • setNamespace

      public UpdateTaskQueueConfigRequest.Builder setNamespace(String value)
      string namespace = 1;
      Parameters:
      value - The namespace to set.
      Returns:
      This builder for chaining.
    • clearNamespace

      public UpdateTaskQueueConfigRequest.Builder clearNamespace()
      string namespace = 1;
      Returns:
      This builder for chaining.
    • setNamespaceBytes

      public UpdateTaskQueueConfigRequest.Builder setNamespaceBytes(com.google.protobuf.ByteString value)
      string namespace = 1;
      Parameters:
      value - The bytes for namespace to set.
      Returns:
      This builder for chaining.
    • getIdentity

      public String getIdentity()
      string identity = 2;
      Specified by:
      getIdentity in interface UpdateTaskQueueConfigRequestOrBuilder
      Returns:
      The identity.
    • getIdentityBytes

      public com.google.protobuf.ByteString getIdentityBytes()
      string identity = 2;
      Specified by:
      getIdentityBytes in interface UpdateTaskQueueConfigRequestOrBuilder
      Returns:
      The bytes for identity.
    • setIdentity

      public UpdateTaskQueueConfigRequest.Builder setIdentity(String value)
      string identity = 2;
      Parameters:
      value - The identity to set.
      Returns:
      This builder for chaining.
    • clearIdentity

      public UpdateTaskQueueConfigRequest.Builder clearIdentity()
      string identity = 2;
      Returns:
      This builder for chaining.
    • setIdentityBytes

      public UpdateTaskQueueConfigRequest.Builder setIdentityBytes(com.google.protobuf.ByteString value)
      string identity = 2;
      Parameters:
      value - The bytes for identity to set.
      Returns:
      This builder for chaining.
    • getTaskQueue

      public String getTaskQueue()
       Selects the task queue to update.
       
      string task_queue = 3;
      Specified by:
      getTaskQueue in interface UpdateTaskQueueConfigRequestOrBuilder
      Returns:
      The taskQueue.
    • getTaskQueueBytes

      public com.google.protobuf.ByteString getTaskQueueBytes()
       Selects the task queue to update.
       
      string task_queue = 3;
      Specified by:
      getTaskQueueBytes in interface UpdateTaskQueueConfigRequestOrBuilder
      Returns:
      The bytes for taskQueue.
    • setTaskQueue

      public UpdateTaskQueueConfigRequest.Builder setTaskQueue(String value)
       Selects the task queue to update.
       
      string task_queue = 3;
      Parameters:
      value - The taskQueue to set.
      Returns:
      This builder for chaining.
    • clearTaskQueue

      public UpdateTaskQueueConfigRequest.Builder clearTaskQueue()
       Selects the task queue to update.
       
      string task_queue = 3;
      Returns:
      This builder for chaining.
    • setTaskQueueBytes

      public UpdateTaskQueueConfigRequest.Builder setTaskQueueBytes(com.google.protobuf.ByteString value)
       Selects the task queue to update.
       
      string task_queue = 3;
      Parameters:
      value - The bytes for taskQueue to set.
      Returns:
      This builder for chaining.
    • getTaskQueueTypeValue

      public int getTaskQueueTypeValue()
      .temporal.api.enums.v1.TaskQueueType task_queue_type = 4;
      Specified by:
      getTaskQueueTypeValue in interface UpdateTaskQueueConfigRequestOrBuilder
      Returns:
      The enum numeric value on the wire for taskQueueType.
    • setTaskQueueTypeValue

      public UpdateTaskQueueConfigRequest.Builder setTaskQueueTypeValue(int value)
      .temporal.api.enums.v1.TaskQueueType task_queue_type = 4;
      Parameters:
      value - The enum numeric value on the wire for taskQueueType to set.
      Returns:
      This builder for chaining.
    • getTaskQueueType

      public TaskQueueType getTaskQueueType()
      .temporal.api.enums.v1.TaskQueueType task_queue_type = 4;
      Specified by:
      getTaskQueueType in interface UpdateTaskQueueConfigRequestOrBuilder
      Returns:
      The taskQueueType.
    • setTaskQueueType

      public UpdateTaskQueueConfigRequest.Builder setTaskQueueType(TaskQueueType value)
      .temporal.api.enums.v1.TaskQueueType task_queue_type = 4;
      Parameters:
      value - The taskQueueType to set.
      Returns:
      This builder for chaining.
    • clearTaskQueueType

      public UpdateTaskQueueConfigRequest.Builder clearTaskQueueType()
      .temporal.api.enums.v1.TaskQueueType task_queue_type = 4;
      Returns:
      This builder for chaining.
    • hasUpdateQueueRateLimit

      public boolean hasUpdateQueueRateLimit()
       Update to queue-wide rate limit.
       If not set, this configuration is unchanged.
       NOTE: A limit set by the worker is overriden; and restored again when reset.
       If the `rate_limit` field in the `RateLimitUpdate` is missing, remove the existing rate limit.
       
      .temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate update_queue_rate_limit = 5;
      Specified by:
      hasUpdateQueueRateLimit in interface UpdateTaskQueueConfigRequestOrBuilder
      Returns:
      Whether the updateQueueRateLimit field is set.
    • getUpdateQueueRateLimit

      public UpdateTaskQueueConfigRequest.RateLimitUpdate getUpdateQueueRateLimit()
       Update to queue-wide rate limit.
       If not set, this configuration is unchanged.
       NOTE: A limit set by the worker is overriden; and restored again when reset.
       If the `rate_limit` field in the `RateLimitUpdate` is missing, remove the existing rate limit.
       
      .temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate update_queue_rate_limit = 5;
      Specified by:
      getUpdateQueueRateLimit in interface UpdateTaskQueueConfigRequestOrBuilder
      Returns:
      The updateQueueRateLimit.
    • setUpdateQueueRateLimit

       Update to queue-wide rate limit.
       If not set, this configuration is unchanged.
       NOTE: A limit set by the worker is overriden; and restored again when reset.
       If the `rate_limit` field in the `RateLimitUpdate` is missing, remove the existing rate limit.
       
      .temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate update_queue_rate_limit = 5;
    • setUpdateQueueRateLimit

       Update to queue-wide rate limit.
       If not set, this configuration is unchanged.
       NOTE: A limit set by the worker is overriden; and restored again when reset.
       If the `rate_limit` field in the `RateLimitUpdate` is missing, remove the existing rate limit.
       
      .temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate update_queue_rate_limit = 5;
    • mergeUpdateQueueRateLimit

       Update to queue-wide rate limit.
       If not set, this configuration is unchanged.
       NOTE: A limit set by the worker is overriden; and restored again when reset.
       If the `rate_limit` field in the `RateLimitUpdate` is missing, remove the existing rate limit.
       
      .temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate update_queue_rate_limit = 5;
    • clearUpdateQueueRateLimit

      public UpdateTaskQueueConfigRequest.Builder clearUpdateQueueRateLimit()
       Update to queue-wide rate limit.
       If not set, this configuration is unchanged.
       NOTE: A limit set by the worker is overriden; and restored again when reset.
       If the `rate_limit` field in the `RateLimitUpdate` is missing, remove the existing rate limit.
       
      .temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate update_queue_rate_limit = 5;
    • getUpdateQueueRateLimitBuilder

      public UpdateTaskQueueConfigRequest.RateLimitUpdate.Builder getUpdateQueueRateLimitBuilder()
       Update to queue-wide rate limit.
       If not set, this configuration is unchanged.
       NOTE: A limit set by the worker is overriden; and restored again when reset.
       If the `rate_limit` field in the `RateLimitUpdate` is missing, remove the existing rate limit.
       
      .temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate update_queue_rate_limit = 5;
    • getUpdateQueueRateLimitOrBuilder

      public UpdateTaskQueueConfigRequest.RateLimitUpdateOrBuilder getUpdateQueueRateLimitOrBuilder()
       Update to queue-wide rate limit.
       If not set, this configuration is unchanged.
       NOTE: A limit set by the worker is overriden; and restored again when reset.
       If the `rate_limit` field in the `RateLimitUpdate` is missing, remove the existing rate limit.
       
      .temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate update_queue_rate_limit = 5;
      Specified by:
      getUpdateQueueRateLimitOrBuilder in interface UpdateTaskQueueConfigRequestOrBuilder
    • hasUpdateFairnessKeyRateLimitDefault

      public boolean hasUpdateFairnessKeyRateLimitDefault()
       Update to the default fairness key rate limit.
       If not set, this configuration is unchanged.
       If the `rate_limit` field in the `RateLimitUpdate` is missing, remove the existing rate limit.
       
      .temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate update_fairness_key_rate_limit_default = 6;
      Specified by:
      hasUpdateFairnessKeyRateLimitDefault in interface UpdateTaskQueueConfigRequestOrBuilder
      Returns:
      Whether the updateFairnessKeyRateLimitDefault field is set.
    • getUpdateFairnessKeyRateLimitDefault

      public UpdateTaskQueueConfigRequest.RateLimitUpdate getUpdateFairnessKeyRateLimitDefault()
       Update to the default fairness key rate limit.
       If not set, this configuration is unchanged.
       If the `rate_limit` field in the `RateLimitUpdate` is missing, remove the existing rate limit.
       
      .temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate update_fairness_key_rate_limit_default = 6;
      Specified by:
      getUpdateFairnessKeyRateLimitDefault in interface UpdateTaskQueueConfigRequestOrBuilder
      Returns:
      The updateFairnessKeyRateLimitDefault.
    • setUpdateFairnessKeyRateLimitDefault

      public UpdateTaskQueueConfigRequest.Builder setUpdateFairnessKeyRateLimitDefault(UpdateTaskQueueConfigRequest.RateLimitUpdate value)
       Update to the default fairness key rate limit.
       If not set, this configuration is unchanged.
       If the `rate_limit` field in the `RateLimitUpdate` is missing, remove the existing rate limit.
       
      .temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate update_fairness_key_rate_limit_default = 6;
    • setUpdateFairnessKeyRateLimitDefault

      public UpdateTaskQueueConfigRequest.Builder setUpdateFairnessKeyRateLimitDefault(UpdateTaskQueueConfigRequest.RateLimitUpdate.Builder builderForValue)
       Update to the default fairness key rate limit.
       If not set, this configuration is unchanged.
       If the `rate_limit` field in the `RateLimitUpdate` is missing, remove the existing rate limit.
       
      .temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate update_fairness_key_rate_limit_default = 6;
    • mergeUpdateFairnessKeyRateLimitDefault

      public UpdateTaskQueueConfigRequest.Builder mergeUpdateFairnessKeyRateLimitDefault(UpdateTaskQueueConfigRequest.RateLimitUpdate value)
       Update to the default fairness key rate limit.
       If not set, this configuration is unchanged.
       If the `rate_limit` field in the `RateLimitUpdate` is missing, remove the existing rate limit.
       
      .temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate update_fairness_key_rate_limit_default = 6;
    • clearUpdateFairnessKeyRateLimitDefault

      public UpdateTaskQueueConfigRequest.Builder clearUpdateFairnessKeyRateLimitDefault()
       Update to the default fairness key rate limit.
       If not set, this configuration is unchanged.
       If the `rate_limit` field in the `RateLimitUpdate` is missing, remove the existing rate limit.
       
      .temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate update_fairness_key_rate_limit_default = 6;
    • getUpdateFairnessKeyRateLimitDefaultBuilder

      public UpdateTaskQueueConfigRequest.RateLimitUpdate.Builder getUpdateFairnessKeyRateLimitDefaultBuilder()
       Update to the default fairness key rate limit.
       If not set, this configuration is unchanged.
       If the `rate_limit` field in the `RateLimitUpdate` is missing, remove the existing rate limit.
       
      .temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate update_fairness_key_rate_limit_default = 6;
    • getUpdateFairnessKeyRateLimitDefaultOrBuilder

      public UpdateTaskQueueConfigRequest.RateLimitUpdateOrBuilder getUpdateFairnessKeyRateLimitDefaultOrBuilder()
       Update to the default fairness key rate limit.
       If not set, this configuration is unchanged.
       If the `rate_limit` field in the `RateLimitUpdate` is missing, remove the existing rate limit.
       
      .temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest.RateLimitUpdate update_fairness_key_rate_limit_default = 6;
      Specified by:
      getUpdateFairnessKeyRateLimitDefaultOrBuilder in interface UpdateTaskQueueConfigRequestOrBuilder
    • getSetFairnessWeightOverridesCount

      public int getSetFairnessWeightOverridesCount()
      Description copied from interface: UpdateTaskQueueConfigRequestOrBuilder
       If set, overrides the fairness weight for each specified fairness key.
       Fairness keys not listed in this map will keep their existing overrides (if any).
       
      map<string, float> set_fairness_weight_overrides = 7;
      Specified by:
      getSetFairnessWeightOverridesCount in interface UpdateTaskQueueConfigRequestOrBuilder
    • containsSetFairnessWeightOverrides

      public boolean containsSetFairnessWeightOverrides(String key)
       If set, overrides the fairness weight for each specified fairness key.
       Fairness keys not listed in this map will keep their existing overrides (if any).
       
      map<string, float> set_fairness_weight_overrides = 7;
      Specified by:
      containsSetFairnessWeightOverrides in interface UpdateTaskQueueConfigRequestOrBuilder
    • getSetFairnessWeightOverrides

      @Deprecated public Map<String,Float> getSetFairnessWeightOverrides()
      Deprecated.
      Specified by:
      getSetFairnessWeightOverrides in interface UpdateTaskQueueConfigRequestOrBuilder
    • getSetFairnessWeightOverridesMap

      public Map<String,Float> getSetFairnessWeightOverridesMap()
       If set, overrides the fairness weight for each specified fairness key.
       Fairness keys not listed in this map will keep their existing overrides (if any).
       
      map<string, float> set_fairness_weight_overrides = 7;
      Specified by:
      getSetFairnessWeightOverridesMap in interface UpdateTaskQueueConfigRequestOrBuilder
    • getSetFairnessWeightOverridesOrDefault

      public float getSetFairnessWeightOverridesOrDefault(String key, float defaultValue)
       If set, overrides the fairness weight for each specified fairness key.
       Fairness keys not listed in this map will keep their existing overrides (if any).
       
      map<string, float> set_fairness_weight_overrides = 7;
      Specified by:
      getSetFairnessWeightOverridesOrDefault in interface UpdateTaskQueueConfigRequestOrBuilder
    • getSetFairnessWeightOverridesOrThrow

      public float getSetFairnessWeightOverridesOrThrow(String key)
       If set, overrides the fairness weight for each specified fairness key.
       Fairness keys not listed in this map will keep their existing overrides (if any).
       
      map<string, float> set_fairness_weight_overrides = 7;
      Specified by:
      getSetFairnessWeightOverridesOrThrow in interface UpdateTaskQueueConfigRequestOrBuilder
    • clearSetFairnessWeightOverrides

      public UpdateTaskQueueConfigRequest.Builder clearSetFairnessWeightOverrides()
    • removeSetFairnessWeightOverrides

      public UpdateTaskQueueConfigRequest.Builder removeSetFairnessWeightOverrides(String key)
       If set, overrides the fairness weight for each specified fairness key.
       Fairness keys not listed in this map will keep their existing overrides (if any).
       
      map<string, float> set_fairness_weight_overrides = 7;
    • getMutableSetFairnessWeightOverrides

      @Deprecated public Map<String,Float> getMutableSetFairnessWeightOverrides()
      Deprecated.
      Use alternate mutation accessors instead.
    • putSetFairnessWeightOverrides

      public UpdateTaskQueueConfigRequest.Builder putSetFairnessWeightOverrides(String key, float value)
       If set, overrides the fairness weight for each specified fairness key.
       Fairness keys not listed in this map will keep their existing overrides (if any).
       
      map<string, float> set_fairness_weight_overrides = 7;
    • putAllSetFairnessWeightOverrides

      public UpdateTaskQueueConfigRequest.Builder putAllSetFairnessWeightOverrides(Map<String,Float> values)
       If set, overrides the fairness weight for each specified fairness key.
       Fairness keys not listed in this map will keep their existing overrides (if any).
       
      map<string, float> set_fairness_weight_overrides = 7;
    • getUnsetFairnessWeightOverridesList

      public com.google.protobuf.ProtocolStringList getUnsetFairnessWeightOverridesList()
       If set, removes any existing fairness weight overrides for each specified fairness key.
       Fairness weights for corresponding keys fall back to the values set during task creation (if any),
       or to the default weight of 1.0.
       
      repeated string unset_fairness_weight_overrides = 8;
      Specified by:
      getUnsetFairnessWeightOverridesList in interface UpdateTaskQueueConfigRequestOrBuilder
      Returns:
      A list containing the unsetFairnessWeightOverrides.
    • getUnsetFairnessWeightOverridesCount

      public int getUnsetFairnessWeightOverridesCount()
       If set, removes any existing fairness weight overrides for each specified fairness key.
       Fairness weights for corresponding keys fall back to the values set during task creation (if any),
       or to the default weight of 1.0.
       
      repeated string unset_fairness_weight_overrides = 8;
      Specified by:
      getUnsetFairnessWeightOverridesCount in interface UpdateTaskQueueConfigRequestOrBuilder
      Returns:
      The count of unsetFairnessWeightOverrides.
    • getUnsetFairnessWeightOverrides

      public String getUnsetFairnessWeightOverrides(int index)
       If set, removes any existing fairness weight overrides for each specified fairness key.
       Fairness weights for corresponding keys fall back to the values set during task creation (if any),
       or to the default weight of 1.0.
       
      repeated string unset_fairness_weight_overrides = 8;
      Specified by:
      getUnsetFairnessWeightOverrides in interface UpdateTaskQueueConfigRequestOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The unsetFairnessWeightOverrides at the given index.
    • getUnsetFairnessWeightOverridesBytes

      public com.google.protobuf.ByteString getUnsetFairnessWeightOverridesBytes(int index)
       If set, removes any existing fairness weight overrides for each specified fairness key.
       Fairness weights for corresponding keys fall back to the values set during task creation (if any),
       or to the default weight of 1.0.
       
      repeated string unset_fairness_weight_overrides = 8;
      Specified by:
      getUnsetFairnessWeightOverridesBytes in interface UpdateTaskQueueConfigRequestOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the unsetFairnessWeightOverrides at the given index.
    • setUnsetFairnessWeightOverrides

      public UpdateTaskQueueConfigRequest.Builder setUnsetFairnessWeightOverrides(int index, String value)
       If set, removes any existing fairness weight overrides for each specified fairness key.
       Fairness weights for corresponding keys fall back to the values set during task creation (if any),
       or to the default weight of 1.0.
       
      repeated string unset_fairness_weight_overrides = 8;
      Parameters:
      index - The index to set the value at.
      value - The unsetFairnessWeightOverrides to set.
      Returns:
      This builder for chaining.
    • addUnsetFairnessWeightOverrides

      public UpdateTaskQueueConfigRequest.Builder addUnsetFairnessWeightOverrides(String value)
       If set, removes any existing fairness weight overrides for each specified fairness key.
       Fairness weights for corresponding keys fall back to the values set during task creation (if any),
       or to the default weight of 1.0.
       
      repeated string unset_fairness_weight_overrides = 8;
      Parameters:
      value - The unsetFairnessWeightOverrides to add.
      Returns:
      This builder for chaining.
    • addAllUnsetFairnessWeightOverrides

      public UpdateTaskQueueConfigRequest.Builder addAllUnsetFairnessWeightOverrides(Iterable<String> values)
       If set, removes any existing fairness weight overrides for each specified fairness key.
       Fairness weights for corresponding keys fall back to the values set during task creation (if any),
       or to the default weight of 1.0.
       
      repeated string unset_fairness_weight_overrides = 8;
      Parameters:
      values - The unsetFairnessWeightOverrides to add.
      Returns:
      This builder for chaining.
    • clearUnsetFairnessWeightOverrides

      public UpdateTaskQueueConfigRequest.Builder clearUnsetFairnessWeightOverrides()
       If set, removes any existing fairness weight overrides for each specified fairness key.
       Fairness weights for corresponding keys fall back to the values set during task creation (if any),
       or to the default weight of 1.0.
       
      repeated string unset_fairness_weight_overrides = 8;
      Returns:
      This builder for chaining.
    • addUnsetFairnessWeightOverridesBytes

      public UpdateTaskQueueConfigRequest.Builder addUnsetFairnessWeightOverridesBytes(com.google.protobuf.ByteString value)
       If set, removes any existing fairness weight overrides for each specified fairness key.
       Fairness weights for corresponding keys fall back to the values set during task creation (if any),
       or to the default weight of 1.0.
       
      repeated string unset_fairness_weight_overrides = 8;
      Parameters:
      value - The bytes of the unsetFairnessWeightOverrides to add.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final UpdateTaskQueueConfigRequest.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<UpdateTaskQueueConfigRequest.Builder>
    • mergeUnknownFields

      public final UpdateTaskQueueConfigRequest.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<UpdateTaskQueueConfigRequest.Builder>