AWS SDK for C++  1.9.124
AWS SDK for C++
TransformOutput.h
Go to the documentation of this file.
1 
6 #pragma once
10 #include <utility>
11 
12 namespace Aws
13 {
14 namespace Utils
15 {
16 namespace Json
17 {
18  class JsonValue;
19  class JsonView;
20 } // namespace Json
21 } // namespace Utils
22 namespace SageMaker
23 {
24 namespace Model
25 {
26 
33  {
34  public:
39 
40 
59  inline const Aws::String& GetS3OutputPath() const{ return m_s3OutputPath; }
60 
79  inline bool S3OutputPathHasBeenSet() const { return m_s3OutputPathHasBeenSet; }
80 
99  inline void SetS3OutputPath(const Aws::String& value) { m_s3OutputPathHasBeenSet = true; m_s3OutputPath = value; }
100 
119  inline void SetS3OutputPath(Aws::String&& value) { m_s3OutputPathHasBeenSet = true; m_s3OutputPath = std::move(value); }
120 
139  inline void SetS3OutputPath(const char* value) { m_s3OutputPathHasBeenSet = true; m_s3OutputPath.assign(value); }
140 
159  inline TransformOutput& WithS3OutputPath(const Aws::String& value) { SetS3OutputPath(value); return *this;}
160 
179  inline TransformOutput& WithS3OutputPath(Aws::String&& value) { SetS3OutputPath(std::move(value)); return *this;}
180 
199  inline TransformOutput& WithS3OutputPath(const char* value) { SetS3OutputPath(value); return *this;}
200 
201 
206  inline const Aws::String& GetAccept() const{ return m_accept; }
207 
212  inline bool AcceptHasBeenSet() const { return m_acceptHasBeenSet; }
213 
218  inline void SetAccept(const Aws::String& value) { m_acceptHasBeenSet = true; m_accept = value; }
219 
224  inline void SetAccept(Aws::String&& value) { m_acceptHasBeenSet = true; m_accept = std::move(value); }
225 
230  inline void SetAccept(const char* value) { m_acceptHasBeenSet = true; m_accept.assign(value); }
231 
236  inline TransformOutput& WithAccept(const Aws::String& value) { SetAccept(value); return *this;}
237 
242  inline TransformOutput& WithAccept(Aws::String&& value) { SetAccept(std::move(value)); return *this;}
243 
248  inline TransformOutput& WithAccept(const char* value) { SetAccept(value); return *this;}
249 
250 
257  inline const AssemblyType& GetAssembleWith() const{ return m_assembleWith; }
258 
265  inline bool AssembleWithHasBeenSet() const { return m_assembleWithHasBeenSet; }
266 
273  inline void SetAssembleWith(const AssemblyType& value) { m_assembleWithHasBeenSet = true; m_assembleWith = value; }
274 
281  inline void SetAssembleWith(AssemblyType&& value) { m_assembleWithHasBeenSet = true; m_assembleWith = std::move(value); }
282 
289  inline TransformOutput& WithAssembleWith(const AssemblyType& value) { SetAssembleWith(value); return *this;}
290 
297  inline TransformOutput& WithAssembleWith(AssemblyType&& value) { SetAssembleWith(std::move(value)); return *this;}
298 
299 
320  inline const Aws::String& GetKmsKeyId() const{ return m_kmsKeyId; }
321 
342  inline bool KmsKeyIdHasBeenSet() const { return m_kmsKeyIdHasBeenSet; }
343 
364  inline void SetKmsKeyId(const Aws::String& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = value; }
365 
386  inline void SetKmsKeyId(Aws::String&& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = std::move(value); }
387 
408  inline void SetKmsKeyId(const char* value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId.assign(value); }
409 
430  inline TransformOutput& WithKmsKeyId(const Aws::String& value) { SetKmsKeyId(value); return *this;}
431 
452  inline TransformOutput& WithKmsKeyId(Aws::String&& value) { SetKmsKeyId(std::move(value)); return *this;}
453 
474  inline TransformOutput& WithKmsKeyId(const char* value) { SetKmsKeyId(value); return *this;}
475 
476  private:
477 
478  Aws::String m_s3OutputPath;
479  bool m_s3OutputPathHasBeenSet;
480 
481  Aws::String m_accept;
482  bool m_acceptHasBeenSet;
483 
484  AssemblyType m_assembleWith;
485  bool m_assembleWithHasBeenSet;
486 
487  Aws::String m_kmsKeyId;
488  bool m_kmsKeyIdHasBeenSet;
489  };
490 
491 } // namespace Model
492 } // namespace SageMaker
493 } // namespace Aws
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
SageMaker_EXPORTS.h
Aws::SageMaker::Model::TransformOutput::WithS3OutputPath
TransformOutput & WithS3OutputPath(Aws::String &&value)
Definition: TransformOutput.h:179
Aws::SageMaker::Model::TransformOutput::TransformOutput
TransformOutput()
Aws::SageMaker::Model::AssemblyType
AssemblyType
Definition: AssemblyType.h:17
Aws::SageMaker::Model::TransformOutput::AcceptHasBeenSet
bool AcceptHasBeenSet() const
Definition: TransformOutput.h:212
Aws::SageMaker::Model::TransformOutput
Definition: TransformOutput.h:33
Aws::SageMaker::Model::TransformOutput::WithAccept
TransformOutput & WithAccept(const Aws::String &value)
Definition: TransformOutput.h:236
Aws::SageMaker::Model::TransformOutput::WithAssembleWith
TransformOutput & WithAssembleWith(const AssemblyType &value)
Definition: TransformOutput.h:289
Aws::SageMaker::Model::TransformOutput::TransformOutput
TransformOutput(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::TransformOutput::SetAccept
void SetAccept(const char *value)
Definition: TransformOutput.h:230
Aws::SageMaker::Model::TransformOutput::SetS3OutputPath
void SetS3OutputPath(const Aws::String &value)
Definition: TransformOutput.h:99
Aws::SageMaker::Model::TransformOutput::AssembleWithHasBeenSet
bool AssembleWithHasBeenSet() const
Definition: TransformOutput.h:265
Aws::SageMaker::Model::TransformOutput::WithKmsKeyId
TransformOutput & WithKmsKeyId(const char *value)
Definition: TransformOutput.h:474
Aws::SageMaker::Model::TransformOutput::GetKmsKeyId
const Aws::String & GetKmsKeyId() const
Definition: TransformOutput.h:320
Aws::SageMaker::Model::TransformOutput::SetAccept
void SetAccept(Aws::String &&value)
Definition: TransformOutput.h:224
Aws::SageMaker::Model::TransformOutput::SetKmsKeyId
void SetKmsKeyId(const char *value)
Definition: TransformOutput.h:408
Aws::SageMaker::Model::TransformOutput::SetS3OutputPath
void SetS3OutputPath(Aws::String &&value)
Definition: TransformOutput.h:119
Aws::SageMaker::Model::TransformOutput::SetKmsKeyId
void SetKmsKeyId(const Aws::String &value)
Definition: TransformOutput.h:364
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::TransformOutput::WithKmsKeyId
TransformOutput & WithKmsKeyId(const Aws::String &value)
Definition: TransformOutput.h:430
Aws::SageMaker::Model::TransformOutput::WithAssembleWith
TransformOutput & WithAssembleWith(AssemblyType &&value)
Definition: TransformOutput.h:297
Aws::SageMaker::Model::TransformOutput::WithAccept
TransformOutput & WithAccept(const char *value)
Definition: TransformOutput.h:248
Aws::SageMaker::Model::TransformOutput::SetAssembleWith
void SetAssembleWith(AssemblyType &&value)
Definition: TransformOutput.h:281
Aws::SageMaker::Model::TransformOutput::GetAssembleWith
const AssemblyType & GetAssembleWith() const
Definition: TransformOutput.h:257
Aws::SageMaker::Model::TransformOutput::S3OutputPathHasBeenSet
bool S3OutputPathHasBeenSet() const
Definition: TransformOutput.h:79
Aws::SageMaker::Model::TransformOutput::GetAccept
const Aws::String & GetAccept() const
Definition: TransformOutput.h:206
Aws::SageMaker::Model::TransformOutput::SetKmsKeyId
void SetKmsKeyId(Aws::String &&value)
Definition: TransformOutput.h:386
Aws::SageMaker::Model::TransformOutput::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::TransformOutput::WithAccept
TransformOutput & WithAccept(Aws::String &&value)
Definition: TransformOutput.h:242
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::TransformOutput::SetAccept
void SetAccept(const Aws::String &value)
Definition: TransformOutput.h:218
AssemblyType.h
Aws::SageMaker::Model::TransformOutput::WithKmsKeyId
TransformOutput & WithKmsKeyId(Aws::String &&value)
Definition: TransformOutput.h:452
Aws::SageMaker::Model::TransformOutput::SetAssembleWith
void SetAssembleWith(const AssemblyType &value)
Definition: TransformOutput.h:273
Aws::SageMaker::Model::TransformOutput::WithS3OutputPath
TransformOutput & WithS3OutputPath(const Aws::String &value)
Definition: TransformOutput.h:159
Aws::SageMaker::Model::TransformOutput::KmsKeyIdHasBeenSet
bool KmsKeyIdHasBeenSet() const
Definition: TransformOutput.h:342
Aws::SageMaker::Model::TransformOutput::GetS3OutputPath
const Aws::String & GetS3OutputPath() const
Definition: TransformOutput.h:59
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::TransformOutput::SetS3OutputPath
void SetS3OutputPath(const char *value)
Definition: TransformOutput.h:139
Aws::SageMaker::Model::TransformOutput::operator=
TransformOutput & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::TransformOutput::WithS3OutputPath
TransformOutput & WithS3OutputPath(const char *value)
Definition: TransformOutput.h:199