@Generated(value="software.amazon.awssdk:codegen") public final class RobotApplicationConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RobotApplicationConfig.Builder,RobotApplicationConfig>
Application configuration information for a robot.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RobotApplicationConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
application()
The application information for the robot application.
|
String |
applicationVersion()
The version of the robot application.
|
static RobotApplicationConfig.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTools()
Returns true if the Tools property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
boolean |
hasUploadConfigurations()
Returns true if the UploadConfigurations property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
LaunchConfig |
launchConfig()
The launch configuration for the robot application.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RobotApplicationConfig.Builder> |
serializableBuilderClass() |
RobotApplicationConfig.Builder |
toBuilder() |
List<Tool> |
tools()
Information about tools configured for the robot application.
|
String |
toString()
Returns a string representation of this object.
|
List<UploadConfiguration> |
uploadConfigurations()
The upload configurations for the robot application.
|
Boolean |
useDefaultTools()
A Boolean indicating whether to use default robot application tools.
|
Boolean |
useDefaultUploadConfigurations()
A Boolean indicating whether to use default upload configurations.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String application()
The application information for the robot application.
public final String applicationVersion()
The version of the robot application.
public final LaunchConfig launchConfig()
The launch configuration for the robot application.
public final boolean hasUploadConfigurations()
public final List<UploadConfiguration> uploadConfigurations()
The upload configurations for the robot application.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasUploadConfigurations() to see if a value was sent in this field.
public final Boolean useDefaultUploadConfigurations()
A Boolean indicating whether to use default upload configurations. By default, .ros and
.gazebo files are uploaded when the application terminates and all ROS topics will be recorded.
If you set this value, you must specify an outputLocation.
.ros and
.gazebo files are uploaded when the application terminates and all ROS topics will be
recorded.
If you set this value, you must specify an outputLocation.
public final boolean hasTools()
public final List<Tool> tools()
Information about tools configured for the robot application.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTools() to see if a value was sent in this field.
public final Boolean useDefaultTools()
A Boolean indicating whether to use default robot application tools. The default tools are rviz, rqt, terminal
and rosbag record. The default is False.
False.public RobotApplicationConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RobotApplicationConfig.Builder,RobotApplicationConfig>public static RobotApplicationConfig.Builder builder()
public static Class<? extends RobotApplicationConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.