@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateRobotApplicationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| UpdateRobotApplicationRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| UpdateRobotApplicationRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getApplication()
 The application information for the robot application. | 
| String | getCurrentRevisionId()
 The revision id for the robot application. | 
| RobotSoftwareSuite | getRobotSoftwareSuite()
 The robot software suite (ROS distribution) used by the robot application. | 
| List<SourceConfig> | getSources()
 The sources of the robot application. | 
| int | hashCode() | 
| void | setApplication(String application)
 The application information for the robot application. | 
| void | setCurrentRevisionId(String currentRevisionId)
 The revision id for the robot application. | 
| void | setRobotSoftwareSuite(RobotSoftwareSuite robotSoftwareSuite)
 The robot software suite (ROS distribution) used by the robot application. | 
| void | setSources(Collection<SourceConfig> sources)
 The sources of the robot application. | 
| String | toString()Returns a string representation of this object. | 
| UpdateRobotApplicationRequest | withApplication(String application)
 The application information for the robot application. | 
| UpdateRobotApplicationRequest | withCurrentRevisionId(String currentRevisionId)
 The revision id for the robot application. | 
| UpdateRobotApplicationRequest | withRobotSoftwareSuite(RobotSoftwareSuite robotSoftwareSuite)
 The robot software suite (ROS distribution) used by the robot application. | 
| UpdateRobotApplicationRequest | withSources(Collection<SourceConfig> sources)
 The sources of the robot application. | 
| UpdateRobotApplicationRequest | withSources(SourceConfig... sources)
 The sources of the robot 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, withSdkRequestTimeoutpublic void setApplication(String application)
The application information for the robot application.
application - The application information for the robot application.public String getApplication()
The application information for the robot application.
public UpdateRobotApplicationRequest withApplication(String application)
The application information for the robot application.
application - The application information for the robot application.public List<SourceConfig> getSources()
The sources of the robot application.
public void setSources(Collection<SourceConfig> sources)
The sources of the robot application.
sources - The sources of the robot application.public UpdateRobotApplicationRequest withSources(SourceConfig... sources)
The sources of the robot application.
 NOTE: This method appends the values to the existing list (if any). Use
 setSources(java.util.Collection) or withSources(java.util.Collection) if you want to override
 the existing values.
 
sources - The sources of the robot application.public UpdateRobotApplicationRequest withSources(Collection<SourceConfig> sources)
The sources of the robot application.
sources - The sources of the robot application.public void setRobotSoftwareSuite(RobotSoftwareSuite robotSoftwareSuite)
The robot software suite (ROS distribution) used by the robot application.
robotSoftwareSuite - The robot software suite (ROS distribution) used by the robot application.public RobotSoftwareSuite getRobotSoftwareSuite()
The robot software suite (ROS distribution) used by the robot application.
public UpdateRobotApplicationRequest withRobotSoftwareSuite(RobotSoftwareSuite robotSoftwareSuite)
The robot software suite (ROS distribution) used by the robot application.
robotSoftwareSuite - The robot software suite (ROS distribution) used by the robot application.public void setCurrentRevisionId(String currentRevisionId)
The revision id for the robot application.
currentRevisionId - The revision id for the robot application.public String getCurrentRevisionId()
The revision id for the robot application.
public UpdateRobotApplicationRequest withCurrentRevisionId(String currentRevisionId)
The revision id for the robot application.
currentRevisionId - The revision id for the robot application.public String toString()
toString in class ObjectObject.toString()public UpdateRobotApplicationRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()