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

#include <UploadConfiguration.h>

Public Member Functions

 UploadConfiguration ()
 
 UploadConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
UploadConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
UploadConfigurationWithName (const Aws::String &value)
 
UploadConfigurationWithName (Aws::String &&value)
 
UploadConfigurationWithName (const char *value)
 
const Aws::StringGetPath () const
 
bool PathHasBeenSet () const
 
void SetPath (const Aws::String &value)
 
void SetPath (Aws::String &&value)
 
void SetPath (const char *value)
 
UploadConfigurationWithPath (const Aws::String &value)
 
UploadConfigurationWithPath (Aws::String &&value)
 
UploadConfigurationWithPath (const char *value)
 
const UploadBehaviorGetUploadBehavior () const
 
bool UploadBehaviorHasBeenSet () const
 
void SetUploadBehavior (const UploadBehavior &value)
 
void SetUploadBehavior (UploadBehavior &&value)
 
UploadConfigurationWithUploadBehavior (const UploadBehavior &value)
 
UploadConfigurationWithUploadBehavior (UploadBehavior &&value)
 

Detailed Description

Provides upload configuration information. Files are uploaded from the simulation job to a location you specify.

See Also:

AWS API Reference

Definition at line 33 of file UploadConfiguration.h.

Constructor & Destructor Documentation

◆ UploadConfiguration() [1/2]

Aws::RoboMaker::Model::UploadConfiguration::UploadConfiguration ( )

◆ UploadConfiguration() [2/2]

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

Member Function Documentation

◆ GetName()

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

A prefix that specifies where files will be uploaded in Amazon S3. It is appended to the simulation output location to determine the final path.

For example, if your simulation output location is s3://my-bucket and your upload configuration name is robot-test, your files will be uploaded to s3://my-bucket/<simid>/<runid>/robot-test.

Definition at line 50 of file UploadConfiguration.h.

◆ GetPath()

const Aws::String& Aws::RoboMaker::Model::UploadConfiguration::GetPath ( ) const
inline

Specifies the path of the file(s) to upload. Standard Unix glob matching rules are accepted, with the addition of ** as a super asterisk. For example, specifying /var/log/ **.log causes all .log files in the /var/log directory tree to be collected. For more examples, see Glob Library.

Definition at line 130 of file UploadConfiguration.h.

◆ GetUploadBehavior()

const UploadBehavior& Aws::RoboMaker::Model::UploadConfiguration::GetUploadBehavior ( ) const
inline

Specifies when to upload the files:

UPLOAD_ON_TERMINATE

Matching files are uploaded once the simulation enters the TERMINATING state. Matching files are not uploaded until all of your code (including tools) have stopped.

If there is a problem uploading a file, the upload is retried. If problems persist, no further upload attempts will be made.

UPLOAD_ROLLING_AUTO_REMOVE

Matching files are uploaded as they are created. They are deleted after they are uploaded. The specified path is checked every 5 seconds. A final check is made when all of your code (including tools) have stopped.

Definition at line 207 of file UploadConfiguration.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

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

A prefix that specifies where files will be uploaded in Amazon S3. It is appended to the simulation output location to determine the final path.

For example, if your simulation output location is s3://my-bucket and your upload configuration name is robot-test, your files will be uploaded to s3://my-bucket/<simid>/<runid>/robot-test.

Definition at line 60 of file UploadConfiguration.h.

◆ operator=()

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

◆ PathHasBeenSet()

bool Aws::RoboMaker::Model::UploadConfiguration::PathHasBeenSet ( ) const
inline

Specifies the path of the file(s) to upload. Standard Unix glob matching rules are accepted, with the addition of ** as a super asterisk. For example, specifying /var/log/ **.log causes all .log files in the /var/log directory tree to be collected. For more examples, see Glob Library.

Definition at line 139 of file UploadConfiguration.h.

◆ SetName() [1/3]

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

A prefix that specifies where files will be uploaded in Amazon S3. It is appended to the simulation output location to determine the final path.

For example, if your simulation output location is s3://my-bucket and your upload configuration name is robot-test, your files will be uploaded to s3://my-bucket/<simid>/<runid>/robot-test.

Definition at line 80 of file UploadConfiguration.h.

◆ SetName() [2/3]

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

A prefix that specifies where files will be uploaded in Amazon S3. It is appended to the simulation output location to determine the final path.

For example, if your simulation output location is s3://my-bucket and your upload configuration name is robot-test, your files will be uploaded to s3://my-bucket/<simid>/<runid>/robot-test.

Definition at line 70 of file UploadConfiguration.h.

◆ SetName() [3/3]

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

A prefix that specifies where files will be uploaded in Amazon S3. It is appended to the simulation output location to determine the final path.

For example, if your simulation output location is s3://my-bucket and your upload configuration name is robot-test, your files will be uploaded to s3://my-bucket/<simid>/<runid>/robot-test.

Definition at line 90 of file UploadConfiguration.h.

◆ SetPath() [1/3]

void Aws::RoboMaker::Model::UploadConfiguration::SetPath ( Aws::String &&  value)
inline

Specifies the path of the file(s) to upload. Standard Unix glob matching rules are accepted, with the addition of ** as a super asterisk. For example, specifying /var/log/ **.log causes all .log files in the /var/log directory tree to be collected. For more examples, see Glob Library.

Definition at line 157 of file UploadConfiguration.h.

◆ SetPath() [2/3]

void Aws::RoboMaker::Model::UploadConfiguration::SetPath ( const Aws::String value)
inline

Specifies the path of the file(s) to upload. Standard Unix glob matching rules are accepted, with the addition of ** as a super asterisk. For example, specifying /var/log/ **.log causes all .log files in the /var/log directory tree to be collected. For more examples, see Glob Library.

Definition at line 148 of file UploadConfiguration.h.

◆ SetPath() [3/3]

void Aws::RoboMaker::Model::UploadConfiguration::SetPath ( const char *  value)
inline

Specifies the path of the file(s) to upload. Standard Unix glob matching rules are accepted, with the addition of ** as a super asterisk. For example, specifying /var/log/ **.log causes all .log files in the /var/log directory tree to be collected. For more examples, see Glob Library.

Definition at line 166 of file UploadConfiguration.h.

◆ SetUploadBehavior() [1/2]

void Aws::RoboMaker::Model::UploadConfiguration::SetUploadBehavior ( const UploadBehavior value)
inline

Specifies when to upload the files:

UPLOAD_ON_TERMINATE

Matching files are uploaded once the simulation enters the TERMINATING state. Matching files are not uploaded until all of your code (including tools) have stopped.

If there is a problem uploading a file, the upload is retried. If problems persist, no further upload attempts will be made.

UPLOAD_ROLLING_AUTO_REMOVE

Matching files are uploaded as they are created. They are deleted after they are uploaded. The specified path is checked every 5 seconds. A final check is made when all of your code (including tools) have stopped.

Definition at line 233 of file UploadConfiguration.h.

◆ SetUploadBehavior() [2/2]

void Aws::RoboMaker::Model::UploadConfiguration::SetUploadBehavior ( UploadBehavior &&  value)
inline

Specifies when to upload the files:

UPLOAD_ON_TERMINATE

Matching files are uploaded once the simulation enters the TERMINATING state. Matching files are not uploaded until all of your code (including tools) have stopped.

If there is a problem uploading a file, the upload is retried. If problems persist, no further upload attempts will be made.

UPLOAD_ROLLING_AUTO_REMOVE

Matching files are uploaded as they are created. They are deleted after they are uploaded. The specified path is checked every 5 seconds. A final check is made when all of your code (including tools) have stopped.

Definition at line 246 of file UploadConfiguration.h.

◆ UploadBehaviorHasBeenSet()

bool Aws::RoboMaker::Model::UploadConfiguration::UploadBehaviorHasBeenSet ( ) const
inline

Specifies when to upload the files:

UPLOAD_ON_TERMINATE

Matching files are uploaded once the simulation enters the TERMINATING state. Matching files are not uploaded until all of your code (including tools) have stopped.

If there is a problem uploading a file, the upload is retried. If problems persist, no further upload attempts will be made.

UPLOAD_ROLLING_AUTO_REMOVE

Matching files are uploaded as they are created. They are deleted after they are uploaded. The specified path is checked every 5 seconds. A final check is made when all of your code (including tools) have stopped.

Definition at line 220 of file UploadConfiguration.h.

◆ WithName() [1/3]

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

A prefix that specifies where files will be uploaded in Amazon S3. It is appended to the simulation output location to determine the final path.

For example, if your simulation output location is s3://my-bucket and your upload configuration name is robot-test, your files will be uploaded to s3://my-bucket/<simid>/<runid>/robot-test.

Definition at line 110 of file UploadConfiguration.h.

◆ WithName() [2/3]

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

A prefix that specifies where files will be uploaded in Amazon S3. It is appended to the simulation output location to determine the final path.

For example, if your simulation output location is s3://my-bucket and your upload configuration name is robot-test, your files will be uploaded to s3://my-bucket/<simid>/<runid>/robot-test.

Definition at line 100 of file UploadConfiguration.h.

◆ WithName() [3/3]

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

A prefix that specifies where files will be uploaded in Amazon S3. It is appended to the simulation output location to determine the final path.

For example, if your simulation output location is s3://my-bucket and your upload configuration name is robot-test, your files will be uploaded to s3://my-bucket/<simid>/<runid>/robot-test.

Definition at line 120 of file UploadConfiguration.h.

◆ WithPath() [1/3]

UploadConfiguration& Aws::RoboMaker::Model::UploadConfiguration::WithPath ( Aws::String &&  value)
inline

Specifies the path of the file(s) to upload. Standard Unix glob matching rules are accepted, with the addition of ** as a super asterisk. For example, specifying /var/log/ **.log causes all .log files in the /var/log directory tree to be collected. For more examples, see Glob Library.

Definition at line 184 of file UploadConfiguration.h.

◆ WithPath() [2/3]

UploadConfiguration& Aws::RoboMaker::Model::UploadConfiguration::WithPath ( const Aws::String value)
inline

Specifies the path of the file(s) to upload. Standard Unix glob matching rules are accepted, with the addition of ** as a super asterisk. For example, specifying /var/log/ **.log causes all .log files in the /var/log directory tree to be collected. For more examples, see Glob Library.

Definition at line 175 of file UploadConfiguration.h.

◆ WithPath() [3/3]

UploadConfiguration& Aws::RoboMaker::Model::UploadConfiguration::WithPath ( const char *  value)
inline

Specifies the path of the file(s) to upload. Standard Unix glob matching rules are accepted, with the addition of ** as a super asterisk. For example, specifying /var/log/ **.log causes all .log files in the /var/log directory tree to be collected. For more examples, see Glob Library.

Definition at line 193 of file UploadConfiguration.h.

◆ WithUploadBehavior() [1/2]

UploadConfiguration& Aws::RoboMaker::Model::UploadConfiguration::WithUploadBehavior ( const UploadBehavior value)
inline

Specifies when to upload the files:

UPLOAD_ON_TERMINATE

Matching files are uploaded once the simulation enters the TERMINATING state. Matching files are not uploaded until all of your code (including tools) have stopped.

If there is a problem uploading a file, the upload is retried. If problems persist, no further upload attempts will be made.

UPLOAD_ROLLING_AUTO_REMOVE

Matching files are uploaded as they are created. They are deleted after they are uploaded. The specified path is checked every 5 seconds. A final check is made when all of your code (including tools) have stopped.

Definition at line 259 of file UploadConfiguration.h.

◆ WithUploadBehavior() [2/2]

UploadConfiguration& Aws::RoboMaker::Model::UploadConfiguration::WithUploadBehavior ( UploadBehavior &&  value)
inline

Specifies when to upload the files:

UPLOAD_ON_TERMINATE

Matching files are uploaded once the simulation enters the TERMINATING state. Matching files are not uploaded until all of your code (including tools) have stopped.

If there is a problem uploading a file, the upload is retried. If problems persist, no further upload attempts will be made.

UPLOAD_ROLLING_AUTO_REMOVE

Matching files are uploaded as they are created. They are deleted after they are uploaded. The specified path is checked every 5 seconds. A final check is made when all of your code (including tools) have stopped.

Definition at line 272 of file UploadConfiguration.h.


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