AWS SDK for C++  1.8.100
AWS SDK for C++
Public Member Functions | List of all members
Aws::RoboMaker::Model::Robot Class Reference

#include <Robot.h>

Public Member Functions

 Robot ()
 
 Robot (Aws::Utils::Json::JsonView jsonValue)
 
Robotoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
RobotWithArn (const Aws::String &value)
 
RobotWithArn (Aws::String &&value)
 
RobotWithArn (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
RobotWithName (const Aws::String &value)
 
RobotWithName (Aws::String &&value)
 
RobotWithName (const char *value)
 
const Aws::StringGetFleetArn () const
 
bool FleetArnHasBeenSet () const
 
void SetFleetArn (const Aws::String &value)
 
void SetFleetArn (Aws::String &&value)
 
void SetFleetArn (const char *value)
 
RobotWithFleetArn (const Aws::String &value)
 
RobotWithFleetArn (Aws::String &&value)
 
RobotWithFleetArn (const char *value)
 
const RobotStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const RobotStatus &value)
 
void SetStatus (RobotStatus &&value)
 
RobotWithStatus (const RobotStatus &value)
 
RobotWithStatus (RobotStatus &&value)
 
const Aws::StringGetGreenGrassGroupId () const
 
bool GreenGrassGroupIdHasBeenSet () const
 
void SetGreenGrassGroupId (const Aws::String &value)
 
void SetGreenGrassGroupId (Aws::String &&value)
 
void SetGreenGrassGroupId (const char *value)
 
RobotWithGreenGrassGroupId (const Aws::String &value)
 
RobotWithGreenGrassGroupId (Aws::String &&value)
 
RobotWithGreenGrassGroupId (const char *value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
RobotWithCreatedAt (const Aws::Utils::DateTime &value)
 
RobotWithCreatedAt (Aws::Utils::DateTime &&value)
 
const ArchitectureGetArchitecture () const
 
bool ArchitectureHasBeenSet () const
 
void SetArchitecture (const Architecture &value)
 
void SetArchitecture (Architecture &&value)
 
RobotWithArchitecture (const Architecture &value)
 
RobotWithArchitecture (Architecture &&value)
 
const Aws::StringGetLastDeploymentJob () const
 
bool LastDeploymentJobHasBeenSet () const
 
void SetLastDeploymentJob (const Aws::String &value)
 
void SetLastDeploymentJob (Aws::String &&value)
 
void SetLastDeploymentJob (const char *value)
 
RobotWithLastDeploymentJob (const Aws::String &value)
 
RobotWithLastDeploymentJob (Aws::String &&value)
 
RobotWithLastDeploymentJob (const char *value)
 
const Aws::Utils::DateTimeGetLastDeploymentTime () const
 
bool LastDeploymentTimeHasBeenSet () const
 
void SetLastDeploymentTime (const Aws::Utils::DateTime &value)
 
void SetLastDeploymentTime (Aws::Utils::DateTime &&value)
 
RobotWithLastDeploymentTime (const Aws::Utils::DateTime &value)
 
RobotWithLastDeploymentTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Information about a robot.

See Also:

AWS API Reference

Definition at line 34 of file Robot.h.

Constructor & Destructor Documentation

◆ Robot() [1/2]

Aws::RoboMaker::Model::Robot::Robot ( )

◆ Robot() [2/2]

Aws::RoboMaker::Model::Robot::Robot ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ArchitectureHasBeenSet()

bool Aws::RoboMaker::Model::Robot::ArchitectureHasBeenSet ( ) const
inline

The architecture of the robot.

Definition at line 277 of file Robot.h.

◆ ArnHasBeenSet()

bool Aws::RoboMaker::Model::Robot::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the robot.

Definition at line 51 of file Robot.h.

◆ CreatedAtHasBeenSet()

bool Aws::RoboMaker::Model::Robot::CreatedAtHasBeenSet ( ) const
inline

The time, in milliseconds since the epoch, when the robot was created.

Definition at line 246 of file Robot.h.

◆ FleetArnHasBeenSet()

bool Aws::RoboMaker::Model::Robot::FleetArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the fleet.

Definition at line 133 of file Robot.h.

◆ GetArchitecture()

const Architecture& Aws::RoboMaker::Model::Robot::GetArchitecture ( ) const
inline

The architecture of the robot.

Definition at line 272 of file Robot.h.

◆ GetArn()

const Aws::String& Aws::RoboMaker::Model::Robot::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the robot.

Definition at line 46 of file Robot.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::RoboMaker::Model::Robot::GetCreatedAt ( ) const
inline

The time, in milliseconds since the epoch, when the robot was created.

Definition at line 241 of file Robot.h.

◆ GetFleetArn()

const Aws::String& Aws::RoboMaker::Model::Robot::GetFleetArn ( ) const
inline

The Amazon Resource Name (ARN) of the fleet.

Definition at line 128 of file Robot.h.

◆ GetGreenGrassGroupId()

const Aws::String& Aws::RoboMaker::Model::Robot::GetGreenGrassGroupId ( ) const
inline

The Greengrass group associated with the robot.

Definition at line 200 of file Robot.h.

◆ GetLastDeploymentJob()

const Aws::String& Aws::RoboMaker::Model::Robot::GetLastDeploymentJob ( ) const
inline

The Amazon Resource Name (ARN) of the last deployment job.

Definition at line 303 of file Robot.h.

◆ GetLastDeploymentTime()

const Aws::Utils::DateTime& Aws::RoboMaker::Model::Robot::GetLastDeploymentTime ( ) const
inline

The time of the last deployment.

Definition at line 344 of file Robot.h.

◆ GetName()

const Aws::String& Aws::RoboMaker::Model::Robot::GetName ( ) const
inline

The name of the robot.

Definition at line 87 of file Robot.h.

◆ GetStatus()

const RobotStatus& Aws::RoboMaker::Model::Robot::GetStatus ( ) const
inline

The status of the robot.

Definition at line 169 of file Robot.h.

◆ GreenGrassGroupIdHasBeenSet()

bool Aws::RoboMaker::Model::Robot::GreenGrassGroupIdHasBeenSet ( ) const
inline

The Greengrass group associated with the robot.

Definition at line 205 of file Robot.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::RoboMaker::Model::Robot::Jsonize ( ) const

◆ LastDeploymentJobHasBeenSet()

bool Aws::RoboMaker::Model::Robot::LastDeploymentJobHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the last deployment job.

Definition at line 308 of file Robot.h.

◆ LastDeploymentTimeHasBeenSet()

bool Aws::RoboMaker::Model::Robot::LastDeploymentTimeHasBeenSet ( ) const
inline

The time of the last deployment.

Definition at line 349 of file Robot.h.

◆ NameHasBeenSet()

bool Aws::RoboMaker::Model::Robot::NameHasBeenSet ( ) const
inline

The name of the robot.

Definition at line 92 of file Robot.h.

◆ operator=()

Robot& Aws::RoboMaker::Model::Robot::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetArchitecture() [1/2]

void Aws::RoboMaker::Model::Robot::SetArchitecture ( const Architecture value)
inline

The architecture of the robot.

Definition at line 282 of file Robot.h.

◆ SetArchitecture() [2/2]

void Aws::RoboMaker::Model::Robot::SetArchitecture ( Architecture &&  value)
inline

The architecture of the robot.

Definition at line 287 of file Robot.h.

◆ SetArn() [1/3]

void Aws::RoboMaker::Model::Robot::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the robot.

Definition at line 56 of file Robot.h.

◆ SetArn() [2/3]

void Aws::RoboMaker::Model::Robot::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the robot.

Definition at line 61 of file Robot.h.

◆ SetArn() [3/3]

void Aws::RoboMaker::Model::Robot::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the robot.

Definition at line 66 of file Robot.h.

◆ SetCreatedAt() [1/2]

void Aws::RoboMaker::Model::Robot::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

The time, in milliseconds since the epoch, when the robot was created.

Definition at line 251 of file Robot.h.

◆ SetCreatedAt() [2/2]

void Aws::RoboMaker::Model::Robot::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The time, in milliseconds since the epoch, when the robot was created.

Definition at line 256 of file Robot.h.

◆ SetFleetArn() [1/3]

void Aws::RoboMaker::Model::Robot::SetFleetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the fleet.

Definition at line 138 of file Robot.h.

◆ SetFleetArn() [2/3]

void Aws::RoboMaker::Model::Robot::SetFleetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the fleet.

Definition at line 143 of file Robot.h.

◆ SetFleetArn() [3/3]

void Aws::RoboMaker::Model::Robot::SetFleetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the fleet.

Definition at line 148 of file Robot.h.

◆ SetGreenGrassGroupId() [1/3]

void Aws::RoboMaker::Model::Robot::SetGreenGrassGroupId ( const Aws::String value)
inline

The Greengrass group associated with the robot.

Definition at line 210 of file Robot.h.

◆ SetGreenGrassGroupId() [2/3]

void Aws::RoboMaker::Model::Robot::SetGreenGrassGroupId ( Aws::String &&  value)
inline

The Greengrass group associated with the robot.

Definition at line 215 of file Robot.h.

◆ SetGreenGrassGroupId() [3/3]

void Aws::RoboMaker::Model::Robot::SetGreenGrassGroupId ( const char *  value)
inline

The Greengrass group associated with the robot.

Definition at line 220 of file Robot.h.

◆ SetLastDeploymentJob() [1/3]

void Aws::RoboMaker::Model::Robot::SetLastDeploymentJob ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the last deployment job.

Definition at line 313 of file Robot.h.

◆ SetLastDeploymentJob() [2/3]

void Aws::RoboMaker::Model::Robot::SetLastDeploymentJob ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the last deployment job.

Definition at line 318 of file Robot.h.

◆ SetLastDeploymentJob() [3/3]

void Aws::RoboMaker::Model::Robot::SetLastDeploymentJob ( const char *  value)
inline

The Amazon Resource Name (ARN) of the last deployment job.

Definition at line 323 of file Robot.h.

◆ SetLastDeploymentTime() [1/2]

void Aws::RoboMaker::Model::Robot::SetLastDeploymentTime ( const Aws::Utils::DateTime value)
inline

The time of the last deployment.

Definition at line 354 of file Robot.h.

◆ SetLastDeploymentTime() [2/2]

void Aws::RoboMaker::Model::Robot::SetLastDeploymentTime ( Aws::Utils::DateTime &&  value)
inline

The time of the last deployment.

Definition at line 359 of file Robot.h.

◆ SetName() [1/3]

void Aws::RoboMaker::Model::Robot::SetName ( const Aws::String value)
inline

The name of the robot.

Definition at line 97 of file Robot.h.

◆ SetName() [2/3]

void Aws::RoboMaker::Model::Robot::SetName ( Aws::String &&  value)
inline

The name of the robot.

Definition at line 102 of file Robot.h.

◆ SetName() [3/3]

void Aws::RoboMaker::Model::Robot::SetName ( const char *  value)
inline

The name of the robot.

Definition at line 107 of file Robot.h.

◆ SetStatus() [1/2]

void Aws::RoboMaker::Model::Robot::SetStatus ( const RobotStatus value)
inline

The status of the robot.

Definition at line 179 of file Robot.h.

◆ SetStatus() [2/2]

void Aws::RoboMaker::Model::Robot::SetStatus ( RobotStatus &&  value)
inline

The status of the robot.

Definition at line 184 of file Robot.h.

◆ StatusHasBeenSet()

bool Aws::RoboMaker::Model::Robot::StatusHasBeenSet ( ) const
inline

The status of the robot.

Definition at line 174 of file Robot.h.

◆ WithArchitecture() [1/2]

Robot& Aws::RoboMaker::Model::Robot::WithArchitecture ( const Architecture value)
inline

The architecture of the robot.

Definition at line 292 of file Robot.h.

◆ WithArchitecture() [2/2]

Robot& Aws::RoboMaker::Model::Robot::WithArchitecture ( Architecture &&  value)
inline

The architecture of the robot.

Definition at line 297 of file Robot.h.

◆ WithArn() [1/3]

Robot& Aws::RoboMaker::Model::Robot::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the robot.

Definition at line 71 of file Robot.h.

◆ WithArn() [2/3]

Robot& Aws::RoboMaker::Model::Robot::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the robot.

Definition at line 76 of file Robot.h.

◆ WithArn() [3/3]

Robot& Aws::RoboMaker::Model::Robot::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the robot.

Definition at line 81 of file Robot.h.

◆ WithCreatedAt() [1/2]

Robot& Aws::RoboMaker::Model::Robot::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

The time, in milliseconds since the epoch, when the robot was created.

Definition at line 261 of file Robot.h.

◆ WithCreatedAt() [2/2]

Robot& Aws::RoboMaker::Model::Robot::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The time, in milliseconds since the epoch, when the robot was created.

Definition at line 266 of file Robot.h.

◆ WithFleetArn() [1/3]

Robot& Aws::RoboMaker::Model::Robot::WithFleetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the fleet.

Definition at line 153 of file Robot.h.

◆ WithFleetArn() [2/3]

Robot& Aws::RoboMaker::Model::Robot::WithFleetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the fleet.

Definition at line 158 of file Robot.h.

◆ WithFleetArn() [3/3]

Robot& Aws::RoboMaker::Model::Robot::WithFleetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the fleet.

Definition at line 163 of file Robot.h.

◆ WithGreenGrassGroupId() [1/3]

Robot& Aws::RoboMaker::Model::Robot::WithGreenGrassGroupId ( const Aws::String value)
inline

The Greengrass group associated with the robot.

Definition at line 225 of file Robot.h.

◆ WithGreenGrassGroupId() [2/3]

Robot& Aws::RoboMaker::Model::Robot::WithGreenGrassGroupId ( Aws::String &&  value)
inline

The Greengrass group associated with the robot.

Definition at line 230 of file Robot.h.

◆ WithGreenGrassGroupId() [3/3]

Robot& Aws::RoboMaker::Model::Robot::WithGreenGrassGroupId ( const char *  value)
inline

The Greengrass group associated with the robot.

Definition at line 235 of file Robot.h.

◆ WithLastDeploymentJob() [1/3]

Robot& Aws::RoboMaker::Model::Robot::WithLastDeploymentJob ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the last deployment job.

Definition at line 328 of file Robot.h.

◆ WithLastDeploymentJob() [2/3]

Robot& Aws::RoboMaker::Model::Robot::WithLastDeploymentJob ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the last deployment job.

Definition at line 333 of file Robot.h.

◆ WithLastDeploymentJob() [3/3]

Robot& Aws::RoboMaker::Model::Robot::WithLastDeploymentJob ( const char *  value)
inline

The Amazon Resource Name (ARN) of the last deployment job.

Definition at line 338 of file Robot.h.

◆ WithLastDeploymentTime() [1/2]

Robot& Aws::RoboMaker::Model::Robot::WithLastDeploymentTime ( const Aws::Utils::DateTime value)
inline

The time of the last deployment.

Definition at line 364 of file Robot.h.

◆ WithLastDeploymentTime() [2/2]

Robot& Aws::RoboMaker::Model::Robot::WithLastDeploymentTime ( Aws::Utils::DateTime &&  value)
inline

The time of the last deployment.

Definition at line 369 of file Robot.h.

◆ WithName() [1/3]

Robot& Aws::RoboMaker::Model::Robot::WithName ( const Aws::String value)
inline

The name of the robot.

Definition at line 112 of file Robot.h.

◆ WithName() [2/3]

Robot& Aws::RoboMaker::Model::Robot::WithName ( Aws::String &&  value)
inline

The name of the robot.

Definition at line 117 of file Robot.h.

◆ WithName() [3/3]

Robot& Aws::RoboMaker::Model::Robot::WithName ( const char *  value)
inline

The name of the robot.

Definition at line 122 of file Robot.h.

◆ WithStatus() [1/2]

Robot& Aws::RoboMaker::Model::Robot::WithStatus ( const RobotStatus value)
inline

The status of the robot.

Definition at line 189 of file Robot.h.

◆ WithStatus() [2/2]

Robot& Aws::RoboMaker::Model::Robot::WithStatus ( RobotStatus &&  value)
inline

The status of the robot.

Definition at line 194 of file Robot.h.


The documentation for this class was generated from the following file: