Class ContainerConfiguration


  • public class ContainerConfiguration
    extends Object
    The configuration for container-enabled Pools.
    • Constructor Detail

      • ContainerConfiguration

        public ContainerConfiguration()
    • Method Detail

      • type

        public ContainerType type()
        Get possible values include: 'dockerCompatible', 'criCompatible'.
        Returns:
        the type value
      • withType

        public ContainerConfiguration withType​(ContainerType type)
        Set possible values include: 'dockerCompatible', 'criCompatible'.
        Parameters:
        type - the type value to set
        Returns:
        the ContainerConfiguration object itself.
      • containerImageNames

        public List<String> containerImageNames()
        Get this is the full Image reference, as would be specified to "docker pull". An Image will be sourced from the default Docker registry unless the Image is fully qualified with an alternative registry.
        Returns:
        the containerImageNames value
      • withContainerImageNames

        public ContainerConfiguration withContainerImageNames​(List<String> containerImageNames)
        Set this is the full Image reference, as would be specified to "docker pull". An Image will be sourced from the default Docker registry unless the Image is fully qualified with an alternative registry.
        Parameters:
        containerImageNames - the containerImageNames value to set
        Returns:
        the ContainerConfiguration object itself.
      • containerRegistries

        public List<ContainerRegistry> containerRegistries()
        Get if any Images must be downloaded from a private registry which requires credentials, then those credentials must be provided here.
        Returns:
        the containerRegistries value
      • withContainerRegistries

        public ContainerConfiguration withContainerRegistries​(List<ContainerRegistry> containerRegistries)
        Set if any Images must be downloaded from a private registry which requires credentials, then those credentials must be provided here.
        Parameters:
        containerRegistries - the containerRegistries value to set
        Returns:
        the ContainerConfiguration object itself.