Class WorkloadsConfig.SchedulerResource.Builder

    • 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<WorkloadsConfig.SchedulerResource.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<WorkloadsConfig.SchedulerResource.Builder>
      • getDefaultInstanceForType

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

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

        public WorkloadsConfig.SchedulerResource 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<WorkloadsConfig.SchedulerResource.Builder>
      • getCpu

        public float getCpu()
         Optional. CPU request and limit for a single Airflow scheduler replica.
         
        float cpu = 1 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getCpu in interface WorkloadsConfig.SchedulerResourceOrBuilder
        Returns:
        The cpu.
      • setCpu

        public WorkloadsConfig.SchedulerResource.Builder setCpu​(float value)
         Optional. CPU request and limit for a single Airflow scheduler replica.
         
        float cpu = 1 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The cpu to set.
        Returns:
        This builder for chaining.
      • clearCpu

        public WorkloadsConfig.SchedulerResource.Builder clearCpu()
         Optional. CPU request and limit for a single Airflow scheduler replica.
         
        float cpu = 1 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • getMemoryGb

        public float getMemoryGb()
         Optional. Memory (GB) request and limit for a single Airflow scheduler
         replica.
         
        float memory_gb = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getMemoryGb in interface WorkloadsConfig.SchedulerResourceOrBuilder
        Returns:
        The memoryGb.
      • setMemoryGb

        public WorkloadsConfig.SchedulerResource.Builder setMemoryGb​(float value)
         Optional. Memory (GB) request and limit for a single Airflow scheduler
         replica.
         
        float memory_gb = 2 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The memoryGb to set.
        Returns:
        This builder for chaining.
      • clearMemoryGb

        public WorkloadsConfig.SchedulerResource.Builder clearMemoryGb()
         Optional. Memory (GB) request and limit for a single Airflow scheduler
         replica.
         
        float memory_gb = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • getStorageGb

        public float getStorageGb()
         Optional. Storage (GB) request and limit for a single Airflow scheduler
         replica.
         
        float storage_gb = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getStorageGb in interface WorkloadsConfig.SchedulerResourceOrBuilder
        Returns:
        The storageGb.
      • setStorageGb

        public WorkloadsConfig.SchedulerResource.Builder setStorageGb​(float value)
         Optional. Storage (GB) request and limit for a single Airflow scheduler
         replica.
         
        float storage_gb = 3 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The storageGb to set.
        Returns:
        This builder for chaining.
      • clearStorageGb

        public WorkloadsConfig.SchedulerResource.Builder clearStorageGb()
         Optional. Storage (GB) request and limit for a single Airflow scheduler
         replica.
         
        float storage_gb = 3 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • setCount

        public WorkloadsConfig.SchedulerResource.Builder setCount​(int value)
         Optional. The number of schedulers.
         
        int32 count = 4 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The count to set.
        Returns:
        This builder for chaining.
      • clearCount

        public WorkloadsConfig.SchedulerResource.Builder clearCount()
         Optional. The number of schedulers.
         
        int32 count = 4 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.