Class UpdateTaskQueueConfigRequest.Builder

    • Method Detail

      • 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>
      • 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

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

        public UpdateTaskQueueConfigRequest.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                     int index,
                                                                     java.lang.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,
                                                                     java.lang.Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateTaskQueueConfigRequest.Builder>
      • 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 java.io.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:
        java.io.IOException
      • setNamespace

        public UpdateTaskQueueConfigRequest.Builder setNamespace​(java.lang.String value)
        string namespace = 1;
        Parameters:
        value - The namespace to set.
        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.
      • setIdentity

        public UpdateTaskQueueConfigRequest.Builder setIdentity​(java.lang.String value)
        string identity = 2;
        Parameters:
        value - The identity to set.
        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.
      • setTaskQueue

        public UpdateTaskQueueConfigRequest.Builder setTaskQueue​(java.lang.String value)
         Selects the task queue to update.
         
        string task_queue = 3;
        Parameters:
        value - The taskQueue to set.
        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.
      • 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.
      • 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

        public UpdateTaskQueueConfigRequest.Builder setUpdateQueueRateLimit​(UpdateTaskQueueConfigRequest.RateLimitUpdate value)
         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

        public UpdateTaskQueueConfigRequest.Builder setUpdateQueueRateLimit​(UpdateTaskQueueConfigRequest.RateLimitUpdate.Builder builderForValue)
         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

        public UpdateTaskQueueConfigRequest.Builder mergeUpdateQueueRateLimit​(UpdateTaskQueueConfigRequest.RateLimitUpdate value)
         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;
      • 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;
      • containsSetFairnessWeightOverrides

        public boolean containsSetFairnessWeightOverrides​(java.lang.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
      • getSetFairnessWeightOverridesMap

        public java.util.Map<java.lang.String,​java.lang.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​(java.lang.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​(java.lang.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
      • removeSetFairnessWeightOverrides

        public UpdateTaskQueueConfigRequest.Builder removeSetFairnessWeightOverrides​(java.lang.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 java.util.Map<java.lang.String,​java.lang.Float> getMutableSetFairnessWeightOverrides()
        Deprecated.
        Use alternate mutation accessors instead.
      • putSetFairnessWeightOverrides

        public UpdateTaskQueueConfigRequest.Builder putSetFairnessWeightOverrides​(java.lang.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​(java.util.Map<java.lang.String,​java.lang.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 java.lang.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,
                                                                                    java.lang.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​(java.lang.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​(java.lang.Iterable<java.lang.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.