AWS SDK for C++  1.9.130
AWS SDK for C++
Public Member Functions | List of all members
Aws::Connect::Model::InstanceStorageConfig Class Reference

#include <InstanceStorageConfig.h>

Public Member Functions

 InstanceStorageConfig ()
 
 InstanceStorageConfig (Aws::Utils::Json::JsonView jsonValue)
 
InstanceStorageConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAssociationId () const
 
bool AssociationIdHasBeenSet () const
 
void SetAssociationId (const Aws::String &value)
 
void SetAssociationId (Aws::String &&value)
 
void SetAssociationId (const char *value)
 
InstanceStorageConfigWithAssociationId (const Aws::String &value)
 
InstanceStorageConfigWithAssociationId (Aws::String &&value)
 
InstanceStorageConfigWithAssociationId (const char *value)
 
const StorageTypeGetStorageType () const
 
bool StorageTypeHasBeenSet () const
 
void SetStorageType (const StorageType &value)
 
void SetStorageType (StorageType &&value)
 
InstanceStorageConfigWithStorageType (const StorageType &value)
 
InstanceStorageConfigWithStorageType (StorageType &&value)
 
const S3ConfigGetS3Config () const
 
bool S3ConfigHasBeenSet () const
 
void SetS3Config (const S3Config &value)
 
void SetS3Config (S3Config &&value)
 
InstanceStorageConfigWithS3Config (const S3Config &value)
 
InstanceStorageConfigWithS3Config (S3Config &&value)
 
const KinesisVideoStreamConfigGetKinesisVideoStreamConfig () const
 
bool KinesisVideoStreamConfigHasBeenSet () const
 
void SetKinesisVideoStreamConfig (const KinesisVideoStreamConfig &value)
 
void SetKinesisVideoStreamConfig (KinesisVideoStreamConfig &&value)
 
InstanceStorageConfigWithKinesisVideoStreamConfig (const KinesisVideoStreamConfig &value)
 
InstanceStorageConfigWithKinesisVideoStreamConfig (KinesisVideoStreamConfig &&value)
 
const KinesisStreamConfigGetKinesisStreamConfig () const
 
bool KinesisStreamConfigHasBeenSet () const
 
void SetKinesisStreamConfig (const KinesisStreamConfig &value)
 
void SetKinesisStreamConfig (KinesisStreamConfig &&value)
 
InstanceStorageConfigWithKinesisStreamConfig (const KinesisStreamConfig &value)
 
InstanceStorageConfigWithKinesisStreamConfig (KinesisStreamConfig &&value)
 
const KinesisFirehoseConfigGetKinesisFirehoseConfig () const
 
bool KinesisFirehoseConfigHasBeenSet () const
 
void SetKinesisFirehoseConfig (const KinesisFirehoseConfig &value)
 
void SetKinesisFirehoseConfig (KinesisFirehoseConfig &&value)
 
InstanceStorageConfigWithKinesisFirehoseConfig (const KinesisFirehoseConfig &value)
 
InstanceStorageConfigWithKinesisFirehoseConfig (KinesisFirehoseConfig &&value)
 

Detailed Description

The storage configuration for the instance.

See Also:

AWS API Reference

Definition at line 36 of file InstanceStorageConfig.h.

Constructor & Destructor Documentation

◆ InstanceStorageConfig() [1/2]

Aws::Connect::Model::InstanceStorageConfig::InstanceStorageConfig ( )

◆ InstanceStorageConfig() [2/2]

Aws::Connect::Model::InstanceStorageConfig::InstanceStorageConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AssociationIdHasBeenSet()

bool Aws::Connect::Model::InstanceStorageConfig::AssociationIdHasBeenSet ( ) const
inline

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

Definition at line 55 of file InstanceStorageConfig.h.

◆ GetAssociationId()

const Aws::String& Aws::Connect::Model::InstanceStorageConfig::GetAssociationId ( ) const
inline

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

Definition at line 49 of file InstanceStorageConfig.h.

◆ GetKinesisFirehoseConfig()

const KinesisFirehoseConfig& Aws::Connect::Model::InstanceStorageConfig::GetKinesisFirehoseConfig ( ) const
inline

The configuration of the Kinesis Firehose delivery stream.

Definition at line 221 of file InstanceStorageConfig.h.

◆ GetKinesisStreamConfig()

const KinesisStreamConfig& Aws::Connect::Model::InstanceStorageConfig::GetKinesisStreamConfig ( ) const
inline

The configuration of the Kinesis data stream.

Definition at line 190 of file InstanceStorageConfig.h.

◆ GetKinesisVideoStreamConfig()

const KinesisVideoStreamConfig& Aws::Connect::Model::InstanceStorageConfig::GetKinesisVideoStreamConfig ( ) const
inline

The configuration of the Kinesis video stream.

Definition at line 159 of file InstanceStorageConfig.h.

◆ GetS3Config()

const S3Config& Aws::Connect::Model::InstanceStorageConfig::GetS3Config ( ) const
inline

The S3 bucket configuration.

Definition at line 128 of file InstanceStorageConfig.h.

◆ GetStorageType()

const StorageType& Aws::Connect::Model::InstanceStorageConfig::GetStorageType ( ) const
inline

A valid storage type.

Definition at line 97 of file InstanceStorageConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Connect::Model::InstanceStorageConfig::Jsonize ( ) const

◆ KinesisFirehoseConfigHasBeenSet()

bool Aws::Connect::Model::InstanceStorageConfig::KinesisFirehoseConfigHasBeenSet ( ) const
inline

The configuration of the Kinesis Firehose delivery stream.

Definition at line 226 of file InstanceStorageConfig.h.

◆ KinesisStreamConfigHasBeenSet()

bool Aws::Connect::Model::InstanceStorageConfig::KinesisStreamConfigHasBeenSet ( ) const
inline

The configuration of the Kinesis data stream.

Definition at line 195 of file InstanceStorageConfig.h.

◆ KinesisVideoStreamConfigHasBeenSet()

bool Aws::Connect::Model::InstanceStorageConfig::KinesisVideoStreamConfigHasBeenSet ( ) const
inline

The configuration of the Kinesis video stream.

Definition at line 164 of file InstanceStorageConfig.h.

◆ operator=()

InstanceStorageConfig& Aws::Connect::Model::InstanceStorageConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ S3ConfigHasBeenSet()

bool Aws::Connect::Model::InstanceStorageConfig::S3ConfigHasBeenSet ( ) const
inline

The S3 bucket configuration.

Definition at line 133 of file InstanceStorageConfig.h.

◆ SetAssociationId() [1/3]

void Aws::Connect::Model::InstanceStorageConfig::SetAssociationId ( Aws::String &&  value)
inline

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

Definition at line 67 of file InstanceStorageConfig.h.

◆ SetAssociationId() [2/3]

void Aws::Connect::Model::InstanceStorageConfig::SetAssociationId ( const Aws::String value)
inline

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

Definition at line 61 of file InstanceStorageConfig.h.

◆ SetAssociationId() [3/3]

void Aws::Connect::Model::InstanceStorageConfig::SetAssociationId ( const char *  value)
inline

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

Definition at line 73 of file InstanceStorageConfig.h.

◆ SetKinesisFirehoseConfig() [1/2]

void Aws::Connect::Model::InstanceStorageConfig::SetKinesisFirehoseConfig ( const KinesisFirehoseConfig value)
inline

The configuration of the Kinesis Firehose delivery stream.

Definition at line 231 of file InstanceStorageConfig.h.

◆ SetKinesisFirehoseConfig() [2/2]

void Aws::Connect::Model::InstanceStorageConfig::SetKinesisFirehoseConfig ( KinesisFirehoseConfig &&  value)
inline

The configuration of the Kinesis Firehose delivery stream.

Definition at line 236 of file InstanceStorageConfig.h.

◆ SetKinesisStreamConfig() [1/2]

void Aws::Connect::Model::InstanceStorageConfig::SetKinesisStreamConfig ( const KinesisStreamConfig value)
inline

The configuration of the Kinesis data stream.

Definition at line 200 of file InstanceStorageConfig.h.

◆ SetKinesisStreamConfig() [2/2]

void Aws::Connect::Model::InstanceStorageConfig::SetKinesisStreamConfig ( KinesisStreamConfig &&  value)
inline

The configuration of the Kinesis data stream.

Definition at line 205 of file InstanceStorageConfig.h.

◆ SetKinesisVideoStreamConfig() [1/2]

void Aws::Connect::Model::InstanceStorageConfig::SetKinesisVideoStreamConfig ( const KinesisVideoStreamConfig value)
inline

The configuration of the Kinesis video stream.

Definition at line 169 of file InstanceStorageConfig.h.

◆ SetKinesisVideoStreamConfig() [2/2]

void Aws::Connect::Model::InstanceStorageConfig::SetKinesisVideoStreamConfig ( KinesisVideoStreamConfig &&  value)
inline

The configuration of the Kinesis video stream.

Definition at line 174 of file InstanceStorageConfig.h.

◆ SetS3Config() [1/2]

void Aws::Connect::Model::InstanceStorageConfig::SetS3Config ( const S3Config value)
inline

The S3 bucket configuration.

Definition at line 138 of file InstanceStorageConfig.h.

◆ SetS3Config() [2/2]

void Aws::Connect::Model::InstanceStorageConfig::SetS3Config ( S3Config &&  value)
inline

The S3 bucket configuration.

Definition at line 143 of file InstanceStorageConfig.h.

◆ SetStorageType() [1/2]

void Aws::Connect::Model::InstanceStorageConfig::SetStorageType ( const StorageType value)
inline

A valid storage type.

Definition at line 107 of file InstanceStorageConfig.h.

◆ SetStorageType() [2/2]

void Aws::Connect::Model::InstanceStorageConfig::SetStorageType ( StorageType &&  value)
inline

A valid storage type.

Definition at line 112 of file InstanceStorageConfig.h.

◆ StorageTypeHasBeenSet()

bool Aws::Connect::Model::InstanceStorageConfig::StorageTypeHasBeenSet ( ) const
inline

A valid storage type.

Definition at line 102 of file InstanceStorageConfig.h.

◆ WithAssociationId() [1/3]

InstanceStorageConfig& Aws::Connect::Model::InstanceStorageConfig::WithAssociationId ( Aws::String &&  value)
inline

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

Definition at line 85 of file InstanceStorageConfig.h.

◆ WithAssociationId() [2/3]

InstanceStorageConfig& Aws::Connect::Model::InstanceStorageConfig::WithAssociationId ( const Aws::String value)
inline

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

Definition at line 79 of file InstanceStorageConfig.h.

◆ WithAssociationId() [3/3]

InstanceStorageConfig& Aws::Connect::Model::InstanceStorageConfig::WithAssociationId ( const char *  value)
inline

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

Definition at line 91 of file InstanceStorageConfig.h.

◆ WithKinesisFirehoseConfig() [1/2]

InstanceStorageConfig& Aws::Connect::Model::InstanceStorageConfig::WithKinesisFirehoseConfig ( const KinesisFirehoseConfig value)
inline

The configuration of the Kinesis Firehose delivery stream.

Definition at line 241 of file InstanceStorageConfig.h.

◆ WithKinesisFirehoseConfig() [2/2]

InstanceStorageConfig& Aws::Connect::Model::InstanceStorageConfig::WithKinesisFirehoseConfig ( KinesisFirehoseConfig &&  value)
inline

The configuration of the Kinesis Firehose delivery stream.

Definition at line 246 of file InstanceStorageConfig.h.

◆ WithKinesisStreamConfig() [1/2]

InstanceStorageConfig& Aws::Connect::Model::InstanceStorageConfig::WithKinesisStreamConfig ( const KinesisStreamConfig value)
inline

The configuration of the Kinesis data stream.

Definition at line 210 of file InstanceStorageConfig.h.

◆ WithKinesisStreamConfig() [2/2]

InstanceStorageConfig& Aws::Connect::Model::InstanceStorageConfig::WithKinesisStreamConfig ( KinesisStreamConfig &&  value)
inline

The configuration of the Kinesis data stream.

Definition at line 215 of file InstanceStorageConfig.h.

◆ WithKinesisVideoStreamConfig() [1/2]

InstanceStorageConfig& Aws::Connect::Model::InstanceStorageConfig::WithKinesisVideoStreamConfig ( const KinesisVideoStreamConfig value)
inline

The configuration of the Kinesis video stream.

Definition at line 179 of file InstanceStorageConfig.h.

◆ WithKinesisVideoStreamConfig() [2/2]

InstanceStorageConfig& Aws::Connect::Model::InstanceStorageConfig::WithKinesisVideoStreamConfig ( KinesisVideoStreamConfig &&  value)
inline

The configuration of the Kinesis video stream.

Definition at line 184 of file InstanceStorageConfig.h.

◆ WithS3Config() [1/2]

InstanceStorageConfig& Aws::Connect::Model::InstanceStorageConfig::WithS3Config ( const S3Config value)
inline

The S3 bucket configuration.

Definition at line 148 of file InstanceStorageConfig.h.

◆ WithS3Config() [2/2]

InstanceStorageConfig& Aws::Connect::Model::InstanceStorageConfig::WithS3Config ( S3Config &&  value)
inline

The S3 bucket configuration.

Definition at line 153 of file InstanceStorageConfig.h.

◆ WithStorageType() [1/2]

InstanceStorageConfig& Aws::Connect::Model::InstanceStorageConfig::WithStorageType ( const StorageType value)
inline

A valid storage type.

Definition at line 117 of file InstanceStorageConfig.h.

◆ WithStorageType() [2/2]

InstanceStorageConfig& Aws::Connect::Model::InstanceStorageConfig::WithStorageType ( StorageType &&  value)
inline

A valid storage type.

Definition at line 122 of file InstanceStorageConfig.h.


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