com.cloudbees.api
Class ApplicationDeployArgs.Builder

java.lang.Object
  extended by com.cloudbees.api.ApplicationDeployArgs.Builder
Enclosing class:
ApplicationDeployArgs

public static class ApplicationDeployArgs.Builder
extends Object


Constructor Summary
ApplicationDeployArgs.Builder(String appId)
           
 
Method Summary
 ApplicationDeployArgs.Builder appId(String appId)
           
 ApplicationDeployArgs.Builder archiveType(String archiveType)
           
 ApplicationDeployArgs.Builder asNewApp()
           
 ApplicationDeployArgs build()
           
 ApplicationDeployArgs.Builder deployPackage(File file, String type)
           
 ApplicationDeployArgs.Builder deployPackage(String file, String type)
          Deprecated. use deployPackage(java.io.File, String)
 ApplicationDeployArgs.Builder description(String description)
           
 ApplicationDeployArgs.Builder earFile(File file)
           
 ApplicationDeployArgs.Builder earFile(String file)
          Deprecated. use earFile(java.io.File)
 ApplicationDeployArgs.Builder environment(String environment)
           
 String getAppId()
           
 ApplicationDeployArgs.Builder incrementalDeployment(boolean deltaDeploy)
           
 ApplicationDeployArgs.Builder srcFile(File srcFile)
           
 ApplicationDeployArgs.Builder srcFile(String srcFile)
          Deprecated. use srcFile(java.io.File)
 ApplicationDeployArgs.Builder warFile(File file)
           
 ApplicationDeployArgs.Builder warFile(String file)
          Deprecated. use warFile(java.io.File)
 ApplicationDeployArgs.Builder withConfigs(ConfigParameters config)
          Pulls in parameters defined in ParameterHolder.getParameters() and ParameterHolder.getRuntimeParameters()
 ApplicationDeployArgs.Builder withIncrementalDeployment()
           
 ApplicationDeployArgs.Builder withParam(String name, String value)
           
 ApplicationDeployArgs.Builder withParams(Map<String,String> params)
           
 ApplicationDeployArgs.Builder withProgressFeedback(com.cloudbees.api.UploadProgress progress)
           
 ApplicationDeployArgs.Builder withVar(String name, String value)
           
 ApplicationDeployArgs.Builder withVars(Map<String,String> vars)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationDeployArgs.Builder

public ApplicationDeployArgs.Builder(String appId)
Method Detail

getAppId

public String getAppId()

appId

public ApplicationDeployArgs.Builder appId(String appId)

asNewApp

public ApplicationDeployArgs.Builder asNewApp()

environment

public ApplicationDeployArgs.Builder environment(String environment)

description

public ApplicationDeployArgs.Builder description(String description)

warFile

@Deprecated
public ApplicationDeployArgs.Builder warFile(String file)
Deprecated. use warFile(java.io.File)


warFile

public ApplicationDeployArgs.Builder warFile(File file)
Since:
1.1.4

earFile

@Deprecated
public ApplicationDeployArgs.Builder earFile(String file)
Deprecated. use earFile(java.io.File)


earFile

public ApplicationDeployArgs.Builder earFile(File file)
Since:
1.1.4

deployPackage

@Deprecated
public ApplicationDeployArgs.Builder deployPackage(String file,
                                                              String type)
Deprecated. use deployPackage(java.io.File, String)


deployPackage

public ApplicationDeployArgs.Builder deployPackage(File file,
                                                   String type)
Since:
1.1.4

srcFile

@Deprecated
public ApplicationDeployArgs.Builder srcFile(String srcFile)
Deprecated. use srcFile(java.io.File)


srcFile

public ApplicationDeployArgs.Builder srcFile(File srcFile)
Since:
1.1.4

archiveType

public ApplicationDeployArgs.Builder archiveType(String archiveType)

incrementalDeployment

public ApplicationDeployArgs.Builder incrementalDeployment(boolean deltaDeploy)

withIncrementalDeployment

public ApplicationDeployArgs.Builder withIncrementalDeployment()

withParam

public ApplicationDeployArgs.Builder withParam(String name,
                                               String value)

withParams

public ApplicationDeployArgs.Builder withParams(Map<String,String> params)

withVar

public ApplicationDeployArgs.Builder withVar(String name,
                                             String value)

withVars

public ApplicationDeployArgs.Builder withVars(Map<String,String> vars)

withConfigs

public ApplicationDeployArgs.Builder withConfigs(ConfigParameters config)
Pulls in parameters defined in ParameterHolder.getParameters() and ParameterHolder.getRuntimeParameters()


withProgressFeedback

public ApplicationDeployArgs.Builder withProgressFeedback(com.cloudbees.api.UploadProgress progress)

build

public ApplicationDeployArgs build()


Copyright © 2011-2013. All Rights Reserved.