Class UpdateTaskQueueConfigRequest

  • All Implemented Interfaces:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, UpdateTaskQueueConfigRequestOrBuilder, java.io.Serializable

    @Generated(value="protoc",
               comments="annotations:UpdateTaskQueueConfigRequest.java.pb.meta")
    public final class UpdateTaskQueueConfigRequest
    extends com.google.protobuf.GeneratedMessageV3
    implements UpdateTaskQueueConfigRequestOrBuilder
    Protobuf type temporal.api.workflowservice.v1.UpdateTaskQueueConfigRequest
    See Also:
    Serialized Form
    • Field Detail

      • TASK_QUEUE_FIELD_NUMBER

        public static final int TASK_QUEUE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • TASK_QUEUE_TYPE_FIELD_NUMBER

        public static final int TASK_QUEUE_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • UPDATE_QUEUE_RATE_LIMIT_FIELD_NUMBER

        public static final int UPDATE_QUEUE_RATE_LIMIT_FIELD_NUMBER
        See Also:
        Constant Field Values
      • UPDATE_FAIRNESS_KEY_RATE_LIMIT_DEFAULT_FIELD_NUMBER

        public static final int UPDATE_FAIRNESS_KEY_RATE_LIMIT_DEFAULT_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SET_FAIRNESS_WEIGHT_OVERRIDES_FIELD_NUMBER

        public static final int SET_FAIRNESS_WEIGHT_OVERRIDES_FIELD_NUMBER
        See Also:
        Constant Field Values
      • UNSET_FAIRNESS_WEIGHT_OVERRIDES_FIELD_NUMBER

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

      • newInstance

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

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

        protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection​(int number)
        Overrides:
        internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3
      • internalGetFieldAccessorTable

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

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

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

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

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

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

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

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

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

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

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

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

        public static UpdateTaskQueueConfigRequest parseFrom​(java.io.InputStream input)
                                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

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

        public static UpdateTaskQueueConfigRequest parseDelimitedFrom​(java.io.InputStream input)
                                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

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

        public static UpdateTaskQueueConfigRequest parseFrom​(com.google.protobuf.CodedInputStream input)
                                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

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

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

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

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

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

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