Class SandboxWarmPool.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • projectId

        public SandboxWarmPool.Builder projectId​(String projectId)
        Owning Project OCID.
        Parameters:
        projectId - the value to set
        Returns:
        this builder
      • name

        public SandboxWarmPool.Builder name​(String name)
        Unique immutable name within the Project.
        Parameters:
        name - the value to set
        Returns:
        this builder
      • containerImage

        public SandboxWarmPool.Builder containerImage​(String containerImage)
        Digest-pinned customer image for CUSTOM; omitted for MANAGED.
        Parameters:
        containerImage - the value to set
        Returns:
        this builder
      • desiredCapacity

        public SandboxWarmPool.Builder desiredCapacity​(Integer desiredCapacity)
        Requested idle target, not observed capacity.
        Parameters:
        desiredCapacity - the value to set
        Returns:
        this builder
      • lifecycleState

        public SandboxWarmPool.Builder lifecycleState​(SandboxWarmPool.LifecycleState lifecycleState)
        CP management lifecycle.

        ACTIVE means the template and requested pool configuration were applied and verified, independently of ready capacity. Scheduling, image-pull and runtime capacity failures do not by themselves change ACTIVE to FAILED.

        Parameters:
        lifecycleState - the value to set
        Returns:
        this builder
      • lifecycleDetails

        public SandboxWarmPool.Builder lifecycleDetails​(String lifecycleDetails)
        Additional information about the current CP management operation or failure.
        Parameters:
        lifecycleDetails - the value to set
        Returns:
        this builder
      • timeCreated

        public SandboxWarmPool.Builder timeCreated​(Date timeCreated)
        Time the desired configuration was created.
        Parameters:
        timeCreated - the value to set
        Returns:
        this builder
      • timeUpdated

        public SandboxWarmPool.Builder timeUpdated​(Date timeUpdated)
        Time the configuration or management lifecycle last changed; not runtime readiness.
        Parameters:
        timeUpdated - the value to set
        Returns:
        this builder