* The Amazon Resource Name (ARN) of the robot. *
*/ private String arn; /** ** The name of the robot. *
*/ private String name; /** ** The time, in milliseconds since the epoch, when the robot was created. *
*/ private java.util.Date createdAt; /** ** The Amazon Resource Name (ARN) of the Greengrass group associated with the robot. *
*/ private String greengrassGroupId; /** ** The target architecture of the robot. *
*/ private String architecture; /** ** The list of all tags added to the robot. *
*/ private java.util.Map* The Amazon Resource Name (ARN) of the robot. *
* * @param arn * The Amazon Resource Name (ARN) of the robot. */ public void setArn(String arn) { this.arn = arn; } /** ** The Amazon Resource Name (ARN) of the robot. *
* * @return The Amazon Resource Name (ARN) of the robot. */ public String getArn() { return this.arn; } /** ** The Amazon Resource Name (ARN) of the robot. *
* * @param arn * The Amazon Resource Name (ARN) of the robot. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateRobotResult withArn(String arn) { setArn(arn); return this; } /** ** The name of the robot. *
* * @param name * The name of the robot. */ public void setName(String name) { this.name = name; } /** ** The name of the robot. *
* * @return The name of the robot. */ public String getName() { return this.name; } /** ** The name of the robot. *
* * @param name * The name of the robot. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateRobotResult withName(String name) { setName(name); return this; } /** ** The time, in milliseconds since the epoch, when the robot was created. *
* * @param createdAt * The time, in milliseconds since the epoch, when the robot was created. */ public void setCreatedAt(java.util.Date createdAt) { this.createdAt = createdAt; } /** ** The time, in milliseconds since the epoch, when the robot was created. *
* * @return The time, in milliseconds since the epoch, when the robot was created. */ public java.util.Date getCreatedAt() { return this.createdAt; } /** ** The time, in milliseconds since the epoch, when the robot was created. *
* * @param createdAt * The time, in milliseconds since the epoch, when the robot was created. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateRobotResult withCreatedAt(java.util.Date createdAt) { setCreatedAt(createdAt); return this; } /** ** The Amazon Resource Name (ARN) of the Greengrass group associated with the robot. *
* * @param greengrassGroupId * The Amazon Resource Name (ARN) of the Greengrass group associated with the robot. */ public void setGreengrassGroupId(String greengrassGroupId) { this.greengrassGroupId = greengrassGroupId; } /** ** The Amazon Resource Name (ARN) of the Greengrass group associated with the robot. *
* * @return The Amazon Resource Name (ARN) of the Greengrass group associated with the robot. */ public String getGreengrassGroupId() { return this.greengrassGroupId; } /** ** The Amazon Resource Name (ARN) of the Greengrass group associated with the robot. *
* * @param greengrassGroupId * The Amazon Resource Name (ARN) of the Greengrass group associated with the robot. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateRobotResult withGreengrassGroupId(String greengrassGroupId) { setGreengrassGroupId(greengrassGroupId); return this; } /** ** The target architecture of the robot. *
* * @param architecture * The target architecture of the robot. * @see Architecture */ public void setArchitecture(String architecture) { this.architecture = architecture; } /** ** The target architecture of the robot. *
* * @return The target architecture of the robot. * @see Architecture */ public String getArchitecture() { return this.architecture; } /** ** The target architecture of the robot. *
* * @param architecture * The target architecture of the robot. * @return Returns a reference to this object so that method calls can be chained together. * @see Architecture */ public CreateRobotResult withArchitecture(String architecture) { setArchitecture(architecture); return this; } /** ** The target architecture of the robot. *
* * @param architecture * The target architecture of the robot. * @return Returns a reference to this object so that method calls can be chained together. * @see Architecture */ public CreateRobotResult withArchitecture(Architecture architecture) { this.architecture = architecture.toString(); return this; } /** ** The list of all tags added to the robot. *
* * @return The list of all tags added to the robot. */ public java.util.Map* The list of all tags added to the robot. *
* * @param tags * The list of all tags added to the robot. */ public void setTags(java.util.Map* The list of all tags added to the robot. *
* * @param tags * The list of all tags added to the robot. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateRobotResult withTags(java.util.Map