public abstract class CloudManagerBuilder extends Builder implements SimpleBuildStep
 Any Step which interact with Cloud Manager and can be expressed as a Builder should extend this class.
 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | CloudManagerBuilder.CloudManagerBuilderDescriptorHelper descriptor for concrete classes of Cloud Manager Builders. | 
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactoryBuildStep.PublisherListExtensionPoint.LegacyInstancesAreScopedToHudson| Modifier and Type | Field and Description | 
|---|---|
| protected String | aioProject | 
| protected static org.slf4j.Logger | LOGGER | 
| protected String | pipeline | 
| protected String | program | 
BUILDERS, PUBLISHERS| Modifier | Constructor and Description | 
|---|---|
| protected  | CloudManagerBuilder() | 
| Modifier and Type | Method and Description | 
|---|---|
| io.adobe.cloudmanager.CloudManagerApi | createApi()Create a  CloudManagerApifrom this Builder's configured Adobe IO project. | 
| String | getAioProject() | 
| String | getPipeline() | 
| String | getPipelineId(io.adobe.cloudmanager.CloudManagerApi api,
             String programId)Get the Pipeline ID for this builder's configured Pipeline. | 
| String | getProgram() | 
| String | getProgramId(io.adobe.cloudmanager.CloudManagerApi api)Get the Program Id for this Builder's configured Program. | 
| void | setAioProject(String aioProject) | 
| void | setPipeline(String pipeline) | 
| void | setProgram(String program) | 
all, getDescriptor, getRequiredMonitorService, prebuildgetProjectAction, getProjectAction, getProjectActions, perform, perform, prebuildclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitperform, perform, perform, requiresWorkspacegetProjectAction, getProjectActions, getRequiredMonitorService, perform, prebuildprotected static final org.slf4j.Logger LOGGER
protected String aioProject
protected String program
protected String pipeline
@CheckForNull public String getAioProject()
@DataBoundSetter public void setAioProject(String aioProject)
@CheckForNull public String getProgram()
@DataBoundSetter public void setProgram(String program)
@CheckForNull public String getPipeline()
@DataBoundSetter public void setPipeline(String pipeline)
@Nonnull public io.adobe.cloudmanager.CloudManagerApi createApi() throws AbortException
CloudManagerApi from this Builder's configured Adobe IO project.AbortException@Nonnull public String getProgramId(io.adobe.cloudmanager.CloudManagerApi api) throws AbortException
AbortException@Nonnull public String getPipelineId(io.adobe.cloudmanager.CloudManagerApi api, String programId) throws AbortException
AbortExceptionCopyright © 2020–2021 Adobe Inc. All rights reserved.