Package flyteidl.core

Class Execution.QualityOfServiceSpec.Builder

    • Field Detail

      • bitField0_

        private int bitField0_
      • queueingBudget_

        private com.google.protobuf.Duration queueingBudget_
      • queueingBudgetBuilder_

        private com.google.protobuf.SingleFieldBuilderV3<com.google.protobuf.Duration,​com.google.protobuf.Duration.Builder,​com.google.protobuf.DurationOrBuilder> queueingBudgetBuilder_
    • Constructor Detail

      • Builder

        private Builder()
      • Builder

        private Builder​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
    • Method Detail

      • getDescriptor

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

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

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

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

        public Execution.QualityOfServiceSpec buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

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

        public boolean hasQueueingBudget()
         Indicates how much queueing delay an execution can tolerate.
         
        .google.protobuf.Duration queueing_budget = 1;
        Specified by:
        hasQueueingBudget in interface Execution.QualityOfServiceSpecOrBuilder
        Returns:
        Whether the queueingBudget field is set.
      • getQueueingBudget

        public com.google.protobuf.Duration getQueueingBudget()
         Indicates how much queueing delay an execution can tolerate.
         
        .google.protobuf.Duration queueing_budget = 1;
        Specified by:
        getQueueingBudget in interface Execution.QualityOfServiceSpecOrBuilder
        Returns:
        The queueingBudget.
      • setQueueingBudget

        public Execution.QualityOfServiceSpec.Builder setQueueingBudget​(com.google.protobuf.Duration value)
         Indicates how much queueing delay an execution can tolerate.
         
        .google.protobuf.Duration queueing_budget = 1;
      • setQueueingBudget

        public Execution.QualityOfServiceSpec.Builder setQueueingBudget​(com.google.protobuf.Duration.Builder builderForValue)
         Indicates how much queueing delay an execution can tolerate.
         
        .google.protobuf.Duration queueing_budget = 1;
      • mergeQueueingBudget

        public Execution.QualityOfServiceSpec.Builder mergeQueueingBudget​(com.google.protobuf.Duration value)
         Indicates how much queueing delay an execution can tolerate.
         
        .google.protobuf.Duration queueing_budget = 1;
      • clearQueueingBudget

        public Execution.QualityOfServiceSpec.Builder clearQueueingBudget()
         Indicates how much queueing delay an execution can tolerate.
         
        .google.protobuf.Duration queueing_budget = 1;
      • getQueueingBudgetBuilder

        public com.google.protobuf.Duration.Builder getQueueingBudgetBuilder()
         Indicates how much queueing delay an execution can tolerate.
         
        .google.protobuf.Duration queueing_budget = 1;
      • getQueueingBudgetFieldBuilder

        private com.google.protobuf.SingleFieldBuilderV3<com.google.protobuf.Duration,​com.google.protobuf.Duration.Builder,​com.google.protobuf.DurationOrBuilder> getQueueingBudgetFieldBuilder()
         Indicates how much queueing delay an execution can tolerate.
         
        .google.protobuf.Duration queueing_budget = 1;