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

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

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

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

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

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

        public WorkloadsConfig.WorkerResource.Builder clearCpu()
         Optional. CPU request and limit for a single Airflow worker 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 worker
         replica.
         
        float memory_gb = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getMemoryGb in interface WorkloadsConfig.WorkerResourceOrBuilder
        Returns:
        The memoryGb.
      • setMemoryGb

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

        public WorkloadsConfig.WorkerResource.Builder clearMemoryGb()
         Optional. Memory (GB) request and limit for a single Airflow worker
         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 worker
         replica.
         
        float storage_gb = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getStorageGb in interface WorkloadsConfig.WorkerResourceOrBuilder
        Returns:
        The storageGb.
      • setStorageGb

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

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

        public int getMinCount()
         Optional. Minimum number of workers for autoscaling.
         
        int32 min_count = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getMinCount in interface WorkloadsConfig.WorkerResourceOrBuilder
        Returns:
        The minCount.
      • setMinCount

        public WorkloadsConfig.WorkerResource.Builder setMinCount​(int value)
         Optional. Minimum number of workers for autoscaling.
         
        int32 min_count = 4 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The minCount to set.
        Returns:
        This builder for chaining.
      • clearMinCount

        public WorkloadsConfig.WorkerResource.Builder clearMinCount()
         Optional. Minimum number of workers for autoscaling.
         
        int32 min_count = 4 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • getMaxCount

        public int getMaxCount()
         Optional. Maximum number of workers for autoscaling.
         
        int32 max_count = 5 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getMaxCount in interface WorkloadsConfig.WorkerResourceOrBuilder
        Returns:
        The maxCount.
      • setMaxCount

        public WorkloadsConfig.WorkerResource.Builder setMaxCount​(int value)
         Optional. Maximum number of workers for autoscaling.
         
        int32 max_count = 5 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The maxCount to set.
        Returns:
        This builder for chaining.
      • clearMaxCount

        public WorkloadsConfig.WorkerResource.Builder clearMaxCount()
         Optional. Maximum number of workers for autoscaling.
         
        int32 max_count = 5 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.