Class ContainerResources


  • public final class ContainerResources
    extends Object
    Container App container resource requirements.
    • Constructor Detail

      • ContainerResources

        public ContainerResources()
    • Method Detail

      • cpu

        public Double cpu()
        Get the cpu property: Required CPU in cores, e.g. 0.5.
        Returns:
        the cpu value.
      • withCpu

        public ContainerResources withCpu​(Double cpu)
        Set the cpu property: Required CPU in cores, e.g. 0.5.
        Parameters:
        cpu - the cpu value to set.
        Returns:
        the ContainerResources object itself.
      • memory

        public String memory()
        Get the memory property: Required memory, e.g. "250Mb".
        Returns:
        the memory value.
      • withMemory

        public ContainerResources withMemory​(String memory)
        Set the memory property: Required memory, e.g. "250Mb".
        Parameters:
        memory - the memory value to set.
        Returns:
        the ContainerResources object itself.
      • ephemeralStorage

        public String ephemeralStorage()
        Get the ephemeralStorage property: Ephemeral Storage, e.g. "1Gi".
        Returns:
        the ephemeralStorage value.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.