AWS SDK for C++  1.9.125
AWS SDK for C++
Public Member Functions | List of all members
Aws::SageMaker::Model::S3StorageConfig Class Reference

#include <S3StorageConfig.h>

Public Member Functions

 S3StorageConfig ()
 
 S3StorageConfig (Aws::Utils::Json::JsonView jsonValue)
 
S3StorageConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetS3Uri () const
 
bool S3UriHasBeenSet () const
 
void SetS3Uri (const Aws::String &value)
 
void SetS3Uri (Aws::String &&value)
 
void SetS3Uri (const char *value)
 
S3StorageConfigWithS3Uri (const Aws::String &value)
 
S3StorageConfigWithS3Uri (Aws::String &&value)
 
S3StorageConfigWithS3Uri (const char *value)
 
const Aws::StringGetKmsKeyId () const
 
bool KmsKeyIdHasBeenSet () const
 
void SetKmsKeyId (const Aws::String &value)
 
void SetKmsKeyId (Aws::String &&value)
 
void SetKmsKeyId (const char *value)
 
S3StorageConfigWithKmsKeyId (const Aws::String &value)
 
S3StorageConfigWithKmsKeyId (Aws::String &&value)
 
S3StorageConfigWithKmsKeyId (const char *value)
 
const Aws::StringGetResolvedOutputS3Uri () const
 
bool ResolvedOutputS3UriHasBeenSet () const
 
void SetResolvedOutputS3Uri (const Aws::String &value)
 
void SetResolvedOutputS3Uri (Aws::String &&value)
 
void SetResolvedOutputS3Uri (const char *value)
 
S3StorageConfigWithResolvedOutputS3Uri (const Aws::String &value)
 
S3StorageConfigWithResolvedOutputS3Uri (Aws::String &&value)
 
S3StorageConfigWithResolvedOutputS3Uri (const char *value)
 

Detailed Description

The Amazon Simple Storage (Amazon S3) location and and security configuration for OfflineStore.

See Also:

AWS API Reference

Definition at line 32 of file S3StorageConfig.h.

Constructor & Destructor Documentation

◆ S3StorageConfig() [1/2]

Aws::SageMaker::Model::S3StorageConfig::S3StorageConfig ( )

◆ S3StorageConfig() [2/2]

Aws::SageMaker::Model::S3StorageConfig::S3StorageConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetKmsKeyId()

const Aws::String& Aws::SageMaker::Model::S3StorageConfig::GetKmsKeyId ( ) const
inline

The Amazon Web Services Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location.

The IAM roleARN that is passed as a parameter to CreateFeatureGroup must have below permissions to the KmsKeyId:

  • "kms:GenerateDataKey"

Definition at line 106 of file S3StorageConfig.h.

◆ GetResolvedOutputS3Uri()

const Aws::String& Aws::SageMaker::Model::S3StorageConfig::GetResolvedOutputS3Uri ( ) const
inline

The S3 path where offline records are written.

Definition at line 182 of file S3StorageConfig.h.

◆ GetS3Uri()

const Aws::String& Aws::SageMaker::Model::S3StorageConfig::GetS3Uri ( ) const
inline

The S3 URI, or location in Amazon S3, of OfflineStore.

S3 URIs have a format similar to the following: s3://example-bucket/prefix/.

Definition at line 46 of file S3StorageConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SageMaker::Model::S3StorageConfig::Jsonize ( ) const

◆ KmsKeyIdHasBeenSet()

bool Aws::SageMaker::Model::S3StorageConfig::KmsKeyIdHasBeenSet ( ) const
inline

The Amazon Web Services Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location.

The IAM roleARN that is passed as a parameter to CreateFeatureGroup must have below permissions to the KmsKeyId:

  • "kms:GenerateDataKey"

Definition at line 116 of file S3StorageConfig.h.

◆ operator=()

S3StorageConfig& Aws::SageMaker::Model::S3StorageConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ResolvedOutputS3UriHasBeenSet()

bool Aws::SageMaker::Model::S3StorageConfig::ResolvedOutputS3UriHasBeenSet ( ) const
inline

The S3 path where offline records are written.

Definition at line 187 of file S3StorageConfig.h.

◆ S3UriHasBeenSet()

bool Aws::SageMaker::Model::S3StorageConfig::S3UriHasBeenSet ( ) const
inline

The S3 URI, or location in Amazon S3, of OfflineStore.

S3 URIs have a format similar to the following: s3://example-bucket/prefix/.

Definition at line 53 of file S3StorageConfig.h.

◆ SetKmsKeyId() [1/3]

void Aws::SageMaker::Model::S3StorageConfig::SetKmsKeyId ( Aws::String &&  value)
inline

The Amazon Web Services Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location.

The IAM roleARN that is passed as a parameter to CreateFeatureGroup must have below permissions to the KmsKeyId:

  • "kms:GenerateDataKey"

Definition at line 136 of file S3StorageConfig.h.

◆ SetKmsKeyId() [2/3]

void Aws::SageMaker::Model::S3StorageConfig::SetKmsKeyId ( const Aws::String value)
inline

The Amazon Web Services Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location.

The IAM roleARN that is passed as a parameter to CreateFeatureGroup must have below permissions to the KmsKeyId:

  • "kms:GenerateDataKey"

Definition at line 126 of file S3StorageConfig.h.

◆ SetKmsKeyId() [3/3]

void Aws::SageMaker::Model::S3StorageConfig::SetKmsKeyId ( const char *  value)
inline

The Amazon Web Services Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location.

The IAM roleARN that is passed as a parameter to CreateFeatureGroup must have below permissions to the KmsKeyId:

  • "kms:GenerateDataKey"

Definition at line 146 of file S3StorageConfig.h.

◆ SetResolvedOutputS3Uri() [1/3]

void Aws::SageMaker::Model::S3StorageConfig::SetResolvedOutputS3Uri ( Aws::String &&  value)
inline

The S3 path where offline records are written.

Definition at line 197 of file S3StorageConfig.h.

◆ SetResolvedOutputS3Uri() [2/3]

void Aws::SageMaker::Model::S3StorageConfig::SetResolvedOutputS3Uri ( const Aws::String value)
inline

The S3 path where offline records are written.

Definition at line 192 of file S3StorageConfig.h.

◆ SetResolvedOutputS3Uri() [3/3]

void Aws::SageMaker::Model::S3StorageConfig::SetResolvedOutputS3Uri ( const char *  value)
inline

The S3 path where offline records are written.

Definition at line 202 of file S3StorageConfig.h.

◆ SetS3Uri() [1/3]

void Aws::SageMaker::Model::S3StorageConfig::SetS3Uri ( Aws::String &&  value)
inline

The S3 URI, or location in Amazon S3, of OfflineStore.

S3 URIs have a format similar to the following: s3://example-bucket/prefix/.

Definition at line 67 of file S3StorageConfig.h.

◆ SetS3Uri() [2/3]

void Aws::SageMaker::Model::S3StorageConfig::SetS3Uri ( const Aws::String value)
inline

The S3 URI, or location in Amazon S3, of OfflineStore.

S3 URIs have a format similar to the following: s3://example-bucket/prefix/.

Definition at line 60 of file S3StorageConfig.h.

◆ SetS3Uri() [3/3]

void Aws::SageMaker::Model::S3StorageConfig::SetS3Uri ( const char *  value)
inline

The S3 URI, or location in Amazon S3, of OfflineStore.

S3 URIs have a format similar to the following: s3://example-bucket/prefix/.

Definition at line 74 of file S3StorageConfig.h.

◆ WithKmsKeyId() [1/3]

S3StorageConfig& Aws::SageMaker::Model::S3StorageConfig::WithKmsKeyId ( Aws::String &&  value)
inline

The Amazon Web Services Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location.

The IAM roleARN that is passed as a parameter to CreateFeatureGroup must have below permissions to the KmsKeyId:

  • "kms:GenerateDataKey"

Definition at line 166 of file S3StorageConfig.h.

◆ WithKmsKeyId() [2/3]

S3StorageConfig& Aws::SageMaker::Model::S3StorageConfig::WithKmsKeyId ( const Aws::String value)
inline

The Amazon Web Services Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location.

The IAM roleARN that is passed as a parameter to CreateFeatureGroup must have below permissions to the KmsKeyId:

  • "kms:GenerateDataKey"

Definition at line 156 of file S3StorageConfig.h.

◆ WithKmsKeyId() [3/3]

S3StorageConfig& Aws::SageMaker::Model::S3StorageConfig::WithKmsKeyId ( const char *  value)
inline

The Amazon Web Services Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location.

The IAM roleARN that is passed as a parameter to CreateFeatureGroup must have below permissions to the KmsKeyId:

  • "kms:GenerateDataKey"

Definition at line 176 of file S3StorageConfig.h.

◆ WithResolvedOutputS3Uri() [1/3]

S3StorageConfig& Aws::SageMaker::Model::S3StorageConfig::WithResolvedOutputS3Uri ( Aws::String &&  value)
inline

The S3 path where offline records are written.

Definition at line 212 of file S3StorageConfig.h.

◆ WithResolvedOutputS3Uri() [2/3]

S3StorageConfig& Aws::SageMaker::Model::S3StorageConfig::WithResolvedOutputS3Uri ( const Aws::String value)
inline

The S3 path where offline records are written.

Definition at line 207 of file S3StorageConfig.h.

◆ WithResolvedOutputS3Uri() [3/3]

S3StorageConfig& Aws::SageMaker::Model::S3StorageConfig::WithResolvedOutputS3Uri ( const char *  value)
inline

The S3 path where offline records are written.

Definition at line 217 of file S3StorageConfig.h.

◆ WithS3Uri() [1/3]

S3StorageConfig& Aws::SageMaker::Model::S3StorageConfig::WithS3Uri ( Aws::String &&  value)
inline

The S3 URI, or location in Amazon S3, of OfflineStore.

S3 URIs have a format similar to the following: s3://example-bucket/prefix/.

Definition at line 88 of file S3StorageConfig.h.

◆ WithS3Uri() [2/3]

S3StorageConfig& Aws::SageMaker::Model::S3StorageConfig::WithS3Uri ( const Aws::String value)
inline

The S3 URI, or location in Amazon S3, of OfflineStore.

S3 URIs have a format similar to the following: s3://example-bucket/prefix/.

Definition at line 81 of file S3StorageConfig.h.

◆ WithS3Uri() [3/3]

S3StorageConfig& Aws::SageMaker::Model::S3StorageConfig::WithS3Uri ( const char *  value)
inline

The S3 URI, or location in Amazon S3, of OfflineStore.

S3 URIs have a format similar to the following: s3://example-bucket/prefix/.

Definition at line 95 of file S3StorageConfig.h.


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