@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PutAppLaunchConfigurationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
PutAppLaunchConfigurationRequest() |
Modifier and Type | Method and Description |
---|---|
PutAppLaunchConfigurationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAppId()
The ID of the application.
|
Boolean |
getAutoLaunch()
Indicates whether the application is configured to launch automatically after replication is complete.
|
String |
getRoleName()
The name of service role in the customer's account that AWS CloudFormation uses to launch the application.
|
List<ServerGroupLaunchConfiguration> |
getServerGroupLaunchConfigurations()
Information about the launch configurations for server groups in the application.
|
int |
hashCode() |
Boolean |
isAutoLaunch()
Indicates whether the application is configured to launch automatically after replication is complete.
|
void |
setAppId(String appId)
The ID of the application.
|
void |
setAutoLaunch(Boolean autoLaunch)
Indicates whether the application is configured to launch automatically after replication is complete.
|
void |
setRoleName(String roleName)
The name of service role in the customer's account that AWS CloudFormation uses to launch the application.
|
void |
setServerGroupLaunchConfigurations(Collection<ServerGroupLaunchConfiguration> serverGroupLaunchConfigurations)
Information about the launch configurations for server groups in the application.
|
String |
toString()
Returns a string representation of this object.
|
PutAppLaunchConfigurationRequest |
withAppId(String appId)
The ID of the application.
|
PutAppLaunchConfigurationRequest |
withAutoLaunch(Boolean autoLaunch)
Indicates whether the application is configured to launch automatically after replication is complete.
|
PutAppLaunchConfigurationRequest |
withRoleName(String roleName)
The name of service role in the customer's account that AWS CloudFormation uses to launch the application.
|
PutAppLaunchConfigurationRequest |
withServerGroupLaunchConfigurations(Collection<ServerGroupLaunchConfiguration> serverGroupLaunchConfigurations)
Information about the launch configurations for server groups in the application.
|
PutAppLaunchConfigurationRequest |
withServerGroupLaunchConfigurations(ServerGroupLaunchConfiguration... serverGroupLaunchConfigurations)
Information about the launch configurations for server groups in the application.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setAppId(String appId)
The ID of the application.
appId
- The ID of the application.public String getAppId()
The ID of the application.
public PutAppLaunchConfigurationRequest withAppId(String appId)
The ID of the application.
appId
- The ID of the application.public void setRoleName(String roleName)
The name of service role in the customer's account that AWS CloudFormation uses to launch the application.
roleName
- The name of service role in the customer's account that AWS CloudFormation uses to launch the application.public String getRoleName()
The name of service role in the customer's account that AWS CloudFormation uses to launch the application.
public PutAppLaunchConfigurationRequest withRoleName(String roleName)
The name of service role in the customer's account that AWS CloudFormation uses to launch the application.
roleName
- The name of service role in the customer's account that AWS CloudFormation uses to launch the application.public void setAutoLaunch(Boolean autoLaunch)
Indicates whether the application is configured to launch automatically after replication is complete.
autoLaunch
- Indicates whether the application is configured to launch automatically after replication is complete.public Boolean getAutoLaunch()
Indicates whether the application is configured to launch automatically after replication is complete.
public PutAppLaunchConfigurationRequest withAutoLaunch(Boolean autoLaunch)
Indicates whether the application is configured to launch automatically after replication is complete.
autoLaunch
- Indicates whether the application is configured to launch automatically after replication is complete.public Boolean isAutoLaunch()
Indicates whether the application is configured to launch automatically after replication is complete.
public List<ServerGroupLaunchConfiguration> getServerGroupLaunchConfigurations()
Information about the launch configurations for server groups in the application.
public void setServerGroupLaunchConfigurations(Collection<ServerGroupLaunchConfiguration> serverGroupLaunchConfigurations)
Information about the launch configurations for server groups in the application.
serverGroupLaunchConfigurations
- Information about the launch configurations for server groups in the application.public PutAppLaunchConfigurationRequest withServerGroupLaunchConfigurations(ServerGroupLaunchConfiguration... serverGroupLaunchConfigurations)
Information about the launch configurations for server groups in the application.
NOTE: This method appends the values to the existing list (if any). Use
setServerGroupLaunchConfigurations(java.util.Collection)
or
withServerGroupLaunchConfigurations(java.util.Collection)
if you want to override the existing values.
serverGroupLaunchConfigurations
- Information about the launch configurations for server groups in the application.public PutAppLaunchConfigurationRequest withServerGroupLaunchConfigurations(Collection<ServerGroupLaunchConfiguration> serverGroupLaunchConfigurations)
Information about the launch configurations for server groups in the application.
serverGroupLaunchConfigurations
- Information about the launch configurations for server groups in the application.public String toString()
toString
in class Object
Object.toString()
public PutAppLaunchConfigurationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()