Class AciContainerTemplateFluent<T extends AciContainerTemplateFluent<T>>

    • Method Detail

      • withName

        public T withName​(String name)
      • withLabel

        public T withLabel​(String label)
      • withImage

        public T withImage​(String image)
      • withOsType

        public T withOsType​(String osType)
      • withCommand

        public T withCommand​(String command)
      • withRootFs

        public T withRootFs​(String rootFs)
      • withTimeout

        public T withTimeout​(int timeout)
      • addToPorts

        public T addToPorts​(AciPort... ports)
      • addNewPort

        public T addNewPort​(String port)
      • withCpu

        public T withCpu​(String cpu)
      • withMemory

        public T withMemory​(String memory)
      • withOnceRetentionStrategy

        public T withOnceRetentionStrategy()
      • withIdleRetentionStrategy

        public T withIdleRetentionStrategy​(int idle)
      • addToEnvVars

        public T addToEnvVars​(PodEnvVar... envVars)
      • addNewEnvVar

        public T addNewEnvVar​(String key,
                              String value)
      • withPrivateRegistryCredentials

        public T withPrivateRegistryCredentials​(List<org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryEndpoint> privateRegistryCredentials)
      • addToPrivateRegistryCredentials

        public T addToPrivateRegistryCredentials​(org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryEndpoint... privateRegistryCredentials)
      • addNewPrivateRegistryCredential

        public T addNewPrivateRegistryCredential​(String registryUrl,
                                                 String credentialsId)
      • addNewAzureFileVolume

        public T addNewAzureFileVolume​(String mountPath,
                                       String shareName,
                                       String credentialsId)
      • withJNLPLaunchMethod

        public T withJNLPLaunchMethod()
      • withSSHLaunchMethod

        public T withSSHLaunchMethod​(String sshCredentialsId,
                                     String sshPort)
      • getName

        public String getName()
      • getLabel

        public String getLabel()
      • getImage

        public String getImage()
      • getOsType

        public String getOsType()
      • getCommand

        public String getCommand()
      • getRootFs

        public String getRootFs()
      • getTimeout

        public int getTimeout()
      • getCpu

        public String getCpu()
      • getMemory

        public String getMemory()
      • getPrivateRegistryCredentials

        public List<org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryEndpoint> getPrivateRegistryCredentials()
      • getLaunchMethodType

        public String getLaunchMethodType()
      • getSshCredentialsId

        public String getSshCredentialsId()
      • getSshPort

        public String getSshPort()