Class Generated.VolumeResourceRequirements.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<Generated.VolumeResourceRequirements.Builder>
      • internalGetMutableMapFieldReflection

        protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection​(int number)
        Overrides:
        internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.VolumeResourceRequirements.Builder>
      • internalGetFieldAccessorTable

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

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

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

        public Generated.VolumeResourceRequirements 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<Generated.VolumeResourceRequirements.Builder>
      • containsLimits

        public boolean containsLimits​(String key)
         Limits describes the maximum amount of compute resources allowed.
         More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> limits = 1;
        Specified by:
        containsLimits in interface Generated.VolumeResourceRequirementsOrBuilder
      • removeLimits

        public Generated.VolumeResourceRequirements.Builder removeLimits​(String key)
         Limits describes the maximum amount of compute resources allowed.
         More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> limits = 1;
      • putLimits

        public Generated.VolumeResourceRequirements.Builder putLimits​(String key,
                                                                      Generated.Quantity value)
         Limits describes the maximum amount of compute resources allowed.
         More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> limits = 1;
      • putAllLimits

        public Generated.VolumeResourceRequirements.Builder putAllLimits​(Map<String,​Generated.Quantity> values)
         Limits describes the maximum amount of compute resources allowed.
         More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> limits = 1;
      • putLimitsBuilderIfAbsent

        public Generated.Quantity.Builder putLimitsBuilderIfAbsent​(String key)
         Limits describes the maximum amount of compute resources allowed.
         More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> limits = 1;
      • getRequestsCount

        public int getRequestsCount()
        Description copied from interface: Generated.VolumeResourceRequirementsOrBuilder
         Requests describes the minimum amount of compute resources required.
         If Requests is omitted for a container, it defaults to Limits if that is explicitly specified,
         otherwise to an implementation-defined value. Requests cannot exceed Limits.
         More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> requests = 2;
        Specified by:
        getRequestsCount in interface Generated.VolumeResourceRequirementsOrBuilder
      • containsRequests

        public boolean containsRequests​(String key)
         Requests describes the minimum amount of compute resources required.
         If Requests is omitted for a container, it defaults to Limits if that is explicitly specified,
         otherwise to an implementation-defined value. Requests cannot exceed Limits.
         More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> requests = 2;
        Specified by:
        containsRequests in interface Generated.VolumeResourceRequirementsOrBuilder
      • getRequestsMap

        public Map<String,​Generated.Quantity> getRequestsMap()
         Requests describes the minimum amount of compute resources required.
         If Requests is omitted for a container, it defaults to Limits if that is explicitly specified,
         otherwise to an implementation-defined value. Requests cannot exceed Limits.
         More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> requests = 2;
        Specified by:
        getRequestsMap in interface Generated.VolumeResourceRequirementsOrBuilder
      • getRequestsOrDefault

        public Generated.Quantity getRequestsOrDefault​(String key,
                                                       Generated.Quantity defaultValue)
         Requests describes the minimum amount of compute resources required.
         If Requests is omitted for a container, it defaults to Limits if that is explicitly specified,
         otherwise to an implementation-defined value. Requests cannot exceed Limits.
         More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> requests = 2;
        Specified by:
        getRequestsOrDefault in interface Generated.VolumeResourceRequirementsOrBuilder
      • getRequestsOrThrow

        public Generated.Quantity getRequestsOrThrow​(String key)
         Requests describes the minimum amount of compute resources required.
         If Requests is omitted for a container, it defaults to Limits if that is explicitly specified,
         otherwise to an implementation-defined value. Requests cannot exceed Limits.
         More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> requests = 2;
        Specified by:
        getRequestsOrThrow in interface Generated.VolumeResourceRequirementsOrBuilder
      • removeRequests

        public Generated.VolumeResourceRequirements.Builder removeRequests​(String key)
         Requests describes the minimum amount of compute resources required.
         If Requests is omitted for a container, it defaults to Limits if that is explicitly specified,
         otherwise to an implementation-defined value. Requests cannot exceed Limits.
         More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> requests = 2;
      • putRequests

        public Generated.VolumeResourceRequirements.Builder putRequests​(String key,
                                                                        Generated.Quantity value)
         Requests describes the minimum amount of compute resources required.
         If Requests is omitted for a container, it defaults to Limits if that is explicitly specified,
         otherwise to an implementation-defined value. Requests cannot exceed Limits.
         More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> requests = 2;
      • putAllRequests

        public Generated.VolumeResourceRequirements.Builder putAllRequests​(Map<String,​Generated.Quantity> values)
         Requests describes the minimum amount of compute resources required.
         If Requests is omitted for a container, it defaults to Limits if that is explicitly specified,
         otherwise to an implementation-defined value. Requests cannot exceed Limits.
         More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> requests = 2;
      • putRequestsBuilderIfAbsent

        public Generated.Quantity.Builder putRequestsBuilderIfAbsent​(String key)
         Requests describes the minimum amount of compute resources required.
         If Requests is omitted for a container, it defaults to Limits if that is explicitly specified,
         otherwise to an implementation-defined value. Requests cannot exceed Limits.
         More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> requests = 2;