public class ECSTaskTemplate extends hudson.model.AbstractDescribableImpl<ECSTaskTemplate>
| 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.PortMappingEntry |
| Constructor and Description |
|---|
ECSTaskTemplate(String templateName,
String label,
String taskDefinitionOverride,
String image,
String repositoryCredentials,
String launchType,
String networkMode,
String remoteFSRoot,
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) |
@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, 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)
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 setSubnets(String subnets)
@DataBoundSetter public void setSecurityGroups(String securityGroups)
@DataBoundSetter public void setDnsSearchDomains(String dnsSearchDomains)
public boolean isFargate()
public boolean isAwsVpcNetworkMode()
public String getLabel()
public String getTaskDefinitionOverride()
public String getImage()
public String getRemoteFSRoot()
public int getMemory()
public int getMemoryReservation()
public int getCpu()
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 getTemplateName()
public List<ECSTaskTemplate.LogDriverOption> getLogDriverOptions()
public List<ECSTaskTemplate.EnvironmentEntry> getEnvironments()
public List<ECSTaskTemplate.ExtraHostEntry> getExtraHosts()
public List<ECSTaskTemplate.PortMappingEntry> getPortMappings()
public List<ECSTaskTemplate.MountPointEntry> getMountPoints()
public Set<hudson.model.labels.LabelAtom> getLabelSet()
public String getDisplayName()
Copyright © 2016–2018. All rights reserved.