public class ECSTaskTemplate extends hudson.model.AbstractDescribableImpl<ECSTaskTemplate> implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
ECSTaskTemplate.DescriptorImpl |
static class |
ECSTaskTemplate.EnvironmentEntry |
static class |
ECSTaskTemplate.ExtraHostEntry |
static class |
ECSTaskTemplate.LogDriverOption |
static class |
ECSTaskTemplate.MountPointEntry |
static class |
ECSTaskTemplate.PlacementStrategyEntry |
static class |
ECSTaskTemplate.PortMappingEntry |
| Constructor and Description |
|---|
ECSTaskTemplate(String templateName,
String label,
String taskDefinitionOverride,
String image,
String repositoryCredentials,
String launchType,
String networkMode,
String remoteFSRoot,
boolean uniqueRemoteFSRoot,
int memory,
int memoryReservation,
int cpu,
String subnets,
String securityGroups,
boolean assignPublicIp,
boolean privileged,
String containerUser,
List<ECSTaskTemplate.LogDriverOption> logDriverOptions,
List<ECSTaskTemplate.EnvironmentEntry> environments,
List<ECSTaskTemplate.ExtraHostEntry> extraHosts,
List<ECSTaskTemplate.MountPointEntry> mountPoints,
List<ECSTaskTemplate.PortMappingEntry> portMappings,
String executionRole,
List<ECSTaskTemplate.PlacementStrategyEntry> placementStrategies,
String taskrole,
String inheritFrom,
int sharedMemorySize) |
@DataBoundConstructor public ECSTaskTemplate(@Nonnull String templateName, @Nullable String label, @Nullable String taskDefinitionOverride, @Nonnull String image, @Nullable String repositoryCredentials, @Nonnull String launchType, @Nonnull String networkMode, @Nullable String remoteFSRoot, boolean uniqueRemoteFSRoot, int memory, int memoryReservation, int cpu, @Nullable String subnets, @Nullable String securityGroups, boolean assignPublicIp, boolean privileged, @Nullable String containerUser, @Nullable List<ECSTaskTemplate.LogDriverOption> logDriverOptions, @Nullable List<ECSTaskTemplate.EnvironmentEntry> environments, @Nullable List<ECSTaskTemplate.ExtraHostEntry> extraHosts, @Nullable List<ECSTaskTemplate.MountPointEntry> mountPoints, @Nullable List<ECSTaskTemplate.PortMappingEntry> portMappings, @Nullable String executionRole, @Nullable List<ECSTaskTemplate.PlacementStrategyEntry> placementStrategies, @Nullable String taskrole, @Nullable String inheritFrom, int sharedMemorySize)
public int getMemoryConstraint()
@DataBoundSetter public void setTaskrole(String taskRoleArn)
@DataBoundSetter public void setExecutionRole(String executionRole)
@DataBoundSetter public void setRepositoryCredentials(String repositoryCredentials)
@DataBoundSetter public void setEntrypoint(String entrypoint)
@DataBoundSetter public void setJvmArgs(String jvmArgs)
@DataBoundSetter public void setContainerUser(String containerUser)
@DataBoundSetter public void setLogDriver(String logDriver)
@DataBoundSetter public void setInheritFrom(String inheritFrom)
@DataBoundSetter public void setSubnets(String subnets)
@DataBoundSetter public void setSecurityGroups(String securityGroups)
@DataBoundSetter public void setDnsSearchDomains(String dnsSearchDomains)
public boolean isFargate()
public String getLabel()
public String getTaskDefinitionOverride()
public String getImage()
public String getRemoteFSRoot()
public boolean getUniqueRemoteFSRoot()
public int getMemory()
public int getMemoryReservation()
public int getCpu()
public int getSharedMemorySize()
public String getSubnets()
public String getSecurityGroups()
public boolean getAssignPublicIp()
public String getDnsSearchDomains()
public String getEntrypoint()
public String getTaskrole()
public String getExecutionRole()
public String getRepositoryCredentials()
public String getJvmArgs()
public boolean getPrivileged()
public String getContainerUser()
public String getLaunchType()
public String getNetworkMode()
public String getLogDriver()
public String getInheritFrom()
public String getTemplateName()
public List<ECSTaskTemplate.LogDriverOption> getLogDriverOptions()
public List<ECSTaskTemplate.EnvironmentEntry> getEnvironments()
public List<ECSTaskTemplate.ExtraHostEntry> getExtraHosts()
public List<ECSTaskTemplate.PortMappingEntry> getPortMappings()
public List<ECSTaskTemplate.PlacementStrategyEntry> getPlacementStrategies()
public ECSTaskTemplate merge(ECSTaskTemplate parent)
public List<ECSTaskTemplate.MountPointEntry> getMountPoints()
public Set<hudson.model.labels.LabelAtom> getLabelSet()
public String getDisplayName()
Copyright © 2016–2020. All rights reserved.