Class AciContainerTemplateFluent<T extends AciContainerTemplateFluent<T>>
java.lang.Object
com.microsoft.jenkins.containeragents.builders.AciContainerTemplateFluent<T>
- Direct Known Subclasses:
AciCloudBuilder.AciContainerTemplateNested
,AciContainerTemplateBuilder
-
Method Summary
Modifier and TypeMethodDescriptionaddNewAzureFileVolume
(String mountPath, String shareName, String credentialsId) addNewEnvVar
(String key, String value) addNewPort
(String port) addNewPrivateRegistryCredential
(String registryUrl, String credentialsId) addToEnvVars
(PodEnvVar... envVars) addToPorts
(AciPort... ports) addToPrivateRegistryCredentials
(org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryEndpoint... privateRegistryCredentials) addToVolumes
(AzureFileVolume... volumes) getCpu()
getImage()
getLabel()
getName()
getPorts()
List<org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryEndpoint>
int
withCommand
(String command) withEnvVars
(List<PodEnvVar> envVars) withIdleRetentionStrategy
(int idle) withMemory
(String memory) withOsType
(String osType) withPrivateIpAddress
(AciPrivateIpAddress privateIpAddress) withPrivateRegistryCredentials
(List<org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryEndpoint> privateRegistryCredentials) withRootFs
(String rootFs) withSSHLaunchMethod
(String sshCredentialsId, String sshPort) withTimeout
(int timeout) withVolume
(List<AzureFileVolume> volumes)
-
Method Details
-
withPrivateIpAddress
-
withName
-
withLabel
-
withImage
-
withOsType
-
withCommand
-
withRootFs
-
withTimeout
-
withPorts
-
addToPorts
-
addNewPort
-
withCpu
-
withMemory
-
withOnceRetentionStrategy
-
withIdleRetentionStrategy
-
withEnvVars
-
addToEnvVars
-
addNewEnvVar
-
withPrivateRegistryCredentials
-
addToPrivateRegistryCredentials
public T addToPrivateRegistryCredentials(org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryEndpoint... privateRegistryCredentials) -
addNewPrivateRegistryCredential
-
withVolume
-
addToVolumes
-
addNewAzureFileVolume
-
withJNLPLaunchMethod
-
withSSHLaunchMethod
-
getName
-
getLabel
-
getImage
-
getOsType
-
getCommand
-
getRootFs
-
getTimeout
public int getTimeout() -
getPorts
-
getCpu
-
getMemory
-
getRetentionStrategy
-
getEnvVars
-
getPrivateRegistryCredentials
public List<org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryEndpoint> getPrivateRegistryCredentials() -
getVolumes
-
getLaunchMethodType
-
getSshCredentialsId
-
getSshPort
-
getPrivateIpAddress
-