Class ContainerResourceRequirements


  • public final class ContainerResourceRequirements
    extends Object
    Resource requirements for each container instance within an online deployment.
    • Constructor Detail

      • ContainerResourceRequirements

        public ContainerResourceRequirements()
    • Method Detail

      • containerResourceLimits

        public ContainerResourceSettings containerResourceLimits()
        Get the containerResourceLimits property: Container resource limit info:.
        Returns:
        the containerResourceLimits value.
      • withContainerResourceLimits

        public ContainerResourceRequirements withContainerResourceLimits​(ContainerResourceSettings containerResourceLimits)
        Set the containerResourceLimits property: Container resource limit info:.
        Parameters:
        containerResourceLimits - the containerResourceLimits value to set.
        Returns:
        the ContainerResourceRequirements object itself.
      • containerResourceRequests

        public ContainerResourceSettings containerResourceRequests()
        Get the containerResourceRequests property: Container resource request info:.
        Returns:
        the containerResourceRequests value.
      • withContainerResourceRequests

        public ContainerResourceRequirements withContainerResourceRequests​(ContainerResourceSettings containerResourceRequests)
        Set the containerResourceRequests property: Container resource request info:.
        Parameters:
        containerResourceRequests - the containerResourceRequests value to set.
        Returns:
        the ContainerResourceRequirements object itself.
      • validate

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