Class AciContainerTemplateFluent<T extends AciContainerTemplateFluent<T>>
- java.lang.Object
-
- com.microsoft.jenkins.containeragents.builders.AciContainerTemplateFluent<T>
-
- Direct Known Subclasses:
AciCloudBuilder.AciContainerTemplateNested
,AciContainerTemplateBuilder
public class AciContainerTemplateFluent<T extends AciContainerTemplateFluent<T>> extends Object
-
-
Method Summary
-
-
-
Method Detail
-
withPrivateIpAddress
public T withPrivateIpAddress(AciPrivateIpAddress privateIpAddress)
-
withTimeout
public T withTimeout(int timeout)
-
withOnceRetentionStrategy
public T withOnceRetentionStrategy()
-
withIdleRetentionStrategy
public T withIdleRetentionStrategy(int idle)
-
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)
-
withVolume
public T withVolume(List<AzureFileVolume> volumes)
-
addToVolumes
public T addToVolumes(AzureFileVolume... volumes)
-
addNewAzureFileVolume
public T addNewAzureFileVolume(String mountPath, String shareName, String credentialsId)
-
withJNLPLaunchMethod
public T withJNLPLaunchMethod()
-
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()
-
getRetentionStrategy
public RetentionStrategy<?> getRetentionStrategy()
-
getPrivateRegistryCredentials
public List<org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryEndpoint> getPrivateRegistryCredentials()
-
getVolumes
public List<AzureFileVolume> getVolumes()
-
getLaunchMethodType
public String getLaunchMethodType()
-
getSshCredentialsId
public String getSshCredentialsId()
-
getSshPort
public String getSshPort()
-
getPrivateIpAddress
public AciPrivateIpAddress getPrivateIpAddress()
-
-