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

#include <RetentionPolicy.h>

Public Member Functions

 RetentionPolicy ()
 
 RetentionPolicy (Aws::Utils::Json::JsonView jsonValue)
 
RetentionPolicyoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const RetentionTypeGetHomeEfsFileSystem () const
 
bool HomeEfsFileSystemHasBeenSet () const
 
void SetHomeEfsFileSystem (const RetentionType &value)
 
void SetHomeEfsFileSystem (RetentionType &&value)
 
RetentionPolicyWithHomeEfsFileSystem (const RetentionType &value)
 
RetentionPolicyWithHomeEfsFileSystem (RetentionType &&value)
 

Detailed Description

The retention policy for data stored on an Amazon Elastic File System (EFS) volume.

See Also:

AWS API Reference

Definition at line 32 of file RetentionPolicy.h.

Constructor & Destructor Documentation

◆ RetentionPolicy() [1/2]

Aws::SageMaker::Model::RetentionPolicy::RetentionPolicy ( )

◆ RetentionPolicy() [2/2]

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

Member Function Documentation

◆ GetHomeEfsFileSystem()

const RetentionType& Aws::SageMaker::Model::RetentionPolicy::GetHomeEfsFileSystem ( ) const
inline

The default is Retain, which specifies to keep the data stored on the EFS volume.

Specify Delete to delete the data stored on the EFS volume.

Definition at line 46 of file RetentionPolicy.h.

◆ HomeEfsFileSystemHasBeenSet()

bool Aws::SageMaker::Model::RetentionPolicy::HomeEfsFileSystemHasBeenSet ( ) const
inline

The default is Retain, which specifies to keep the data stored on the EFS volume.

Specify Delete to delete the data stored on the EFS volume.

Definition at line 53 of file RetentionPolicy.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetHomeEfsFileSystem() [1/2]

void Aws::SageMaker::Model::RetentionPolicy::SetHomeEfsFileSystem ( const RetentionType value)
inline

The default is Retain, which specifies to keep the data stored on the EFS volume.

Specify Delete to delete the data stored on the EFS volume.

Definition at line 60 of file RetentionPolicy.h.

◆ SetHomeEfsFileSystem() [2/2]

void Aws::SageMaker::Model::RetentionPolicy::SetHomeEfsFileSystem ( RetentionType &&  value)
inline

The default is Retain, which specifies to keep the data stored on the EFS volume.

Specify Delete to delete the data stored on the EFS volume.

Definition at line 67 of file RetentionPolicy.h.

◆ WithHomeEfsFileSystem() [1/2]

RetentionPolicy& Aws::SageMaker::Model::RetentionPolicy::WithHomeEfsFileSystem ( const RetentionType value)
inline

The default is Retain, which specifies to keep the data stored on the EFS volume.

Specify Delete to delete the data stored on the EFS volume.

Definition at line 74 of file RetentionPolicy.h.

◆ WithHomeEfsFileSystem() [2/2]

RetentionPolicy& Aws::SageMaker::Model::RetentionPolicy::WithHomeEfsFileSystem ( RetentionType &&  value)
inline

The default is Retain, which specifies to keep the data stored on the EFS volume.

Specify Delete to delete the data stored on the EFS volume.

Definition at line 81 of file RetentionPolicy.h.


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