Class Robot
- java.lang.Object
-
- software.amazon.awssdk.services.robomaker.model.Robot
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Robot.Builder,Robot>
@Generated("software.amazon.awssdk:codegen") public final class Robot extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Robot.Builder,Robot>
Information about a robot.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRobot.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Architecturearchitecture()The architecture of the robot.StringarchitectureAsString()The architecture of the robot.Stringarn()The Amazon Resource Name (ARN) of the robot.static Robot.Builderbuilder()InstantcreatedAt()The time, in milliseconds since the epoch, when the robot was created.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfleetArn()The Amazon Resource Name (ARN) of the fleet.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)StringgreenGrassGroupId()The Greengrass group associated with the robot.inthashCode()StringlastDeploymentJob()The Amazon Resource Name (ARN) of the last deployment job.InstantlastDeploymentTime()The time of the last deployment.Stringname()The name of the robot.List<SdkField<?>>sdkFields()static Class<? extends Robot.Builder>serializableBuilderClass()RobotStatusstatus()The status of the robot.StringstatusAsString()The status of the robot.Robot.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
arn
public final String arn()
The Amazon Resource Name (ARN) of the robot.
- Returns:
- The Amazon Resource Name (ARN) of the robot.
-
name
public final String name()
The name of the robot.
- Returns:
- The name of the robot.
-
fleetArn
public final String fleetArn()
The Amazon Resource Name (ARN) of the fleet.
- Returns:
- The Amazon Resource Name (ARN) of the fleet.
-
status
public final RobotStatus status()
The status of the robot.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnRobotStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the robot.
- See Also:
RobotStatus
-
statusAsString
public final String statusAsString()
The status of the robot.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnRobotStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the robot.
- See Also:
RobotStatus
-
greenGrassGroupId
public final String greenGrassGroupId()
The Greengrass group associated with the robot.
- Returns:
- The Greengrass group associated with the robot.
-
createdAt
public final Instant createdAt()
The time, in milliseconds since the epoch, when the robot was created.
- Returns:
- The time, in milliseconds since the epoch, when the robot was created.
-
architecture
public final Architecture architecture()
The architecture of the robot.
If the service returns an enum value that is not available in the current SDK version,
architecturewill returnArchitecture.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromarchitectureAsString().- Returns:
- The architecture of the robot.
- See Also:
Architecture
-
architectureAsString
public final String architectureAsString()
The architecture of the robot.
If the service returns an enum value that is not available in the current SDK version,
architecturewill returnArchitecture.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromarchitectureAsString().- Returns:
- The architecture of the robot.
- See Also:
Architecture
-
lastDeploymentJob
public final String lastDeploymentJob()
The Amazon Resource Name (ARN) of the last deployment job.
- Returns:
- The Amazon Resource Name (ARN) of the last deployment job.
-
lastDeploymentTime
public final Instant lastDeploymentTime()
The time of the last deployment.
- Returns:
- The time of the last deployment.
-
toBuilder
public Robot.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Robot.Builder,Robot>
-
builder
public static Robot.Builder builder()
-
serializableBuilderClass
public static Class<? extends Robot.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-