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>intwithCommand(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
-