Class ECSTaskTemplateStep
java.lang.Object
hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
org.jenkinsci.plugins.workflow.steps.Step
com.cloudbees.jenkins.plugins.amazonecs.pipeline.ECSTaskTemplateStep
- All Implemented Interfaces:
ExtensionPoint,Describable<org.jenkinsci.plugins.workflow.steps.Step>,Serializable
public class ECSTaskTemplateStep
extends org.jenkinsci.plugins.workflow.steps.Step
implements Serializable
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetCloud()intgetCpu()booleanbooleangetImage()getLabel()intintgetName()booleanintgetTags()booleanvoidsetAgentContainerName(String agentContainerName) voidsetAssignPublicIp(boolean assignPublicIp) voidsetCapacityProviderStrategies(List<ECSTaskTemplate.CapacityProviderStrategyEntry> capacityProviderStrategies) voidvoidsetContainerUser(String containerUser) voidsetCpu(int cpu) voidsetCpuArchitecture(String cpuArchitecture) voidsetDefaultCapacityProvider(boolean defaultCapacityProvider) voidsetEfsMountPoints(List<ECSTaskTemplate.EFSMountPointEntry> efsMountPoints) voidsetEnableExecuteCommand(boolean enableExecuteCommand) voidsetEnvironments(List<ECSTaskTemplate.EnvironmentEntry> environments) voidsetEphemeralStorageSizeInGiB(Integer ephemeralStorageSizeInGiB) voidsetExecutionRole(String executionRole) voidsetExtraHosts(List<ECSTaskTemplate.ExtraHostEntry> extraHosts) voidvoidsetInheritFrom(String inheritFrom) voidsetKernelCapabilities(String kernelCapabilities) voidsetLaunchType(String launchType) voidsetLogDriver(String logDriver) voidsetLogDriverOptions(List<ECSTaskTemplate.LogDriverOption> logDriverOptions) voidsetMemory(int memory) voidsetMemoryReservation(int memoryReservation) voidsetMountPoints(List<ECSTaskTemplate.MountPointEntry> mountPoints) voidsetNetworkMode(String networkMode) voidsetOperatingSystemFamily(String operatingSystemFamily) voidsetOverrides(List<String> overrides) voidsetPlacementStrategies(List<ECSTaskTemplate.PlacementStrategyEntry> placementStrategies) voidsetPlatformVersion(String platformVersion) voidsetPortMappings(List<ECSTaskTemplate.PortMappingEntry> portMappings) voidsetPrivileged(boolean privileged) voidsetRemoteFSRoot(String remoteFSRoot) voidsetRepositoryCredentials(String repositoryCredentials) voidsetSecurityGroups(String securityGroups) voidsetSharedMemorySize(int sharedMemorySize) voidsetSubnets(String subnets) voidsetTags(List<ECSTaskTemplate.Tag> tags) voidsetTaskDefinitionOverride(String taskDefinitionOverride) voidsetTaskrole(String taskrole) voidsetUlimits(List<ECSTaskTemplate.UlimitEntry> ulimits) voidsetUniqueRemoteFSRoot(boolean uniqueRemoteFSRoot) org.jenkinsci.plugins.workflow.steps.StepExecutionstart(org.jenkinsci.plugins.workflow.steps.StepContext stepContext) toString()Methods inherited from class org.jenkinsci.plugins.workflow.steps.Step
getDescriptor
-
Constructor Details
-
ECSTaskTemplateStep
-
-
Method Details
-
getLabel
-
getName
-
setCloud
-
getCloud
-
setAgentContainerName
-
getAgentContainerName
-
setTaskDefinitionOverride
-
getTaskDefinitionOverride
-
setRepositoryCredentials
-
getRepositoryCredentials
-
setImage
-
getImage
-
setLaunchType
-
getLaunchType
-
setOperatingSystemFamily
-
getOperatingSystemFamily
-
setCpuArchitecture
-
getCpuArchitecture
-
setNetworkMode
-
getNetworkMode
-
setRemoteFSRoot
-
getRemoteFSRoot
-
setUniqueRemoteFSRoot
@DataBoundSetter public void setUniqueRemoteFSRoot(boolean uniqueRemoteFSRoot) -
getUniqueRemoteFSRoot
public boolean getUniqueRemoteFSRoot() -
setPlatformVersion
-
getPlatformVersion
-
setMemory
@DataBoundSetter public void setMemory(int memory) -
getMemory
public int getMemory() -
setMemoryReservation
@DataBoundSetter public void setMemoryReservation(int memoryReservation) -
getMemoryReservation
public int getMemoryReservation() -
setCpu
@DataBoundSetter public void setCpu(int cpu) -
getCpu
public int getCpu() -
setEphemeralStorageSizeInGiB
-
getEphemeralStorageSizeInGiB
-
setSubnets
-
getSubnets
-
setSecurityGroups
-
getSecurityGroups
-
setAssignPublicIp
@DataBoundSetter public void setAssignPublicIp(boolean assignPublicIp) -
getAssignPublicIp
public boolean getAssignPublicIp() -
setDefaultCapacityProvider
@DataBoundSetter public void setDefaultCapacityProvider(boolean defaultCapacityProvider) -
getDefaultCapacityProvider
public boolean getDefaultCapacityProvider() -
setPrivileged
@DataBoundSetter public void setPrivileged(boolean privileged) -
getPrivileged
public boolean getPrivileged() -
setContainerUser
-
getContainerUser
-
setKernelCapabilities
-
getKernelCapabilities
-
setExecutionRole
-
getExecutionRole
-
setTaskrole
-
getTaskrole
-
setInheritFrom
-
getInheritFrom
-
setEnableExecuteCommand
@DataBoundSetter public void setEnableExecuteCommand(boolean enableExecuteCommand) -
getEnableExecuteCommand
public boolean getEnableExecuteCommand() -
getLogDriver
-
setLogDriver
-
getLogDriverOptions
-
setLogDriverOptions
@DataBoundSetter public void setLogDriverOptions(List<ECSTaskTemplate.LogDriverOption> logDriverOptions) -
getTags
-
setTags
-
getEnvironments
-
setEnvironments
-
getExtraHosts
-
setExtraHosts
-
getMountPoints
-
setMountPoints
-
getEfsMountPoints
-
setEfsMountPoints
@DataBoundSetter public void setEfsMountPoints(List<ECSTaskTemplate.EFSMountPointEntry> efsMountPoints) -
getPortMappings
-
getUlimits
-
setPortMappings
-
setUlimits
-
getPlacementStrategies
-
setPlacementStrategies
@DataBoundSetter public void setPlacementStrategies(List<ECSTaskTemplate.PlacementStrategyEntry> placementStrategies) -
getCapacityProviderStrategies
-
setCapacityProviderStrategies
@DataBoundSetter public void setCapacityProviderStrategies(List<ECSTaskTemplate.CapacityProviderStrategyEntry> capacityProviderStrategies) -
setOverrides
-
getOverrides
-
start
public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext stepContext) throws Exception - Specified by:
startin classorg.jenkinsci.plugins.workflow.steps.Step- Throws:
Exception
-
toString
-