AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::LookoutMetrics::Model::RDSSourceConfig Class Reference

#include <RDSSourceConfig.h>

Public Member Functions

 RDSSourceConfig ()
 
 RDSSourceConfig (Aws::Utils::Json::JsonView jsonValue)
 
RDSSourceConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDBInstanceIdentifier () const
 
bool DBInstanceIdentifierHasBeenSet () const
 
void SetDBInstanceIdentifier (const Aws::String &value)
 
void SetDBInstanceIdentifier (Aws::String &&value)
 
void SetDBInstanceIdentifier (const char *value)
 
RDSSourceConfigWithDBInstanceIdentifier (const Aws::String &value)
 
RDSSourceConfigWithDBInstanceIdentifier (Aws::String &&value)
 
RDSSourceConfigWithDBInstanceIdentifier (const char *value)
 
const Aws::StringGetDatabaseHost () const
 
bool DatabaseHostHasBeenSet () const
 
void SetDatabaseHost (const Aws::String &value)
 
void SetDatabaseHost (Aws::String &&value)
 
void SetDatabaseHost (const char *value)
 
RDSSourceConfigWithDatabaseHost (const Aws::String &value)
 
RDSSourceConfigWithDatabaseHost (Aws::String &&value)
 
RDSSourceConfigWithDatabaseHost (const char *value)
 
int GetDatabasePort () const
 
bool DatabasePortHasBeenSet () const
 
void SetDatabasePort (int value)
 
RDSSourceConfigWithDatabasePort (int value)
 
const Aws::StringGetSecretManagerArn () const
 
bool SecretManagerArnHasBeenSet () const
 
void SetSecretManagerArn (const Aws::String &value)
 
void SetSecretManagerArn (Aws::String &&value)
 
void SetSecretManagerArn (const char *value)
 
RDSSourceConfigWithSecretManagerArn (const Aws::String &value)
 
RDSSourceConfigWithSecretManagerArn (Aws::String &&value)
 
RDSSourceConfigWithSecretManagerArn (const char *value)
 
const Aws::StringGetDatabaseName () const
 
bool DatabaseNameHasBeenSet () const
 
void SetDatabaseName (const Aws::String &value)
 
void SetDatabaseName (Aws::String &&value)
 
void SetDatabaseName (const char *value)
 
RDSSourceConfigWithDatabaseName (const Aws::String &value)
 
RDSSourceConfigWithDatabaseName (Aws::String &&value)
 
RDSSourceConfigWithDatabaseName (const char *value)
 
const Aws::StringGetTableName () const
 
bool TableNameHasBeenSet () const
 
void SetTableName (const Aws::String &value)
 
void SetTableName (Aws::String &&value)
 
void SetTableName (const char *value)
 
RDSSourceConfigWithTableName (const Aws::String &value)
 
RDSSourceConfigWithTableName (Aws::String &&value)
 
RDSSourceConfigWithTableName (const char *value)
 
const Aws::StringGetRoleArn () const
 
bool RoleArnHasBeenSet () const
 
void SetRoleArn (const Aws::String &value)
 
void SetRoleArn (Aws::String &&value)
 
void SetRoleArn (const char *value)
 
RDSSourceConfigWithRoleArn (const Aws::String &value)
 
RDSSourceConfigWithRoleArn (Aws::String &&value)
 
RDSSourceConfigWithRoleArn (const char *value)
 
const VpcConfigurationGetVpcConfiguration () const
 
bool VpcConfigurationHasBeenSet () const
 
void SetVpcConfiguration (const VpcConfiguration &value)
 
void SetVpcConfiguration (VpcConfiguration &&value)
 
RDSSourceConfigWithVpcConfiguration (const VpcConfiguration &value)
 
RDSSourceConfigWithVpcConfiguration (VpcConfiguration &&value)
 

Detailed Description

Contains information about the Amazon Relational Database Service (RDS) configuration.

See Also:

AWS API Reference

Definition at line 33 of file RDSSourceConfig.h.

Constructor & Destructor Documentation

◆ RDSSourceConfig() [1/2]

Aws::LookoutMetrics::Model::RDSSourceConfig::RDSSourceConfig ( )

◆ RDSSourceConfig() [2/2]

Aws::LookoutMetrics::Model::RDSSourceConfig::RDSSourceConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DatabaseHostHasBeenSet()

bool Aws::LookoutMetrics::Model::RDSSourceConfig::DatabaseHostHasBeenSet ( ) const
inline

The host name of the database.

Definition at line 91 of file RDSSourceConfig.h.

◆ DatabaseNameHasBeenSet()

bool Aws::LookoutMetrics::Model::RDSSourceConfig::DatabaseNameHasBeenSet ( ) const
inline

The name of the RDS database.

Definition at line 194 of file RDSSourceConfig.h.

◆ DatabasePortHasBeenSet()

bool Aws::LookoutMetrics::Model::RDSSourceConfig::DatabasePortHasBeenSet ( ) const
inline

The port number where the database can be accessed.

Definition at line 132 of file RDSSourceConfig.h.

◆ DBInstanceIdentifierHasBeenSet()

bool Aws::LookoutMetrics::Model::RDSSourceConfig::DBInstanceIdentifierHasBeenSet ( ) const
inline

A string identifying the database instance.

Definition at line 50 of file RDSSourceConfig.h.

◆ GetDatabaseHost()

const Aws::String& Aws::LookoutMetrics::Model::RDSSourceConfig::GetDatabaseHost ( ) const
inline

The host name of the database.

Definition at line 86 of file RDSSourceConfig.h.

◆ GetDatabaseName()

const Aws::String& Aws::LookoutMetrics::Model::RDSSourceConfig::GetDatabaseName ( ) const
inline

The name of the RDS database.

Definition at line 189 of file RDSSourceConfig.h.

◆ GetDatabasePort()

int Aws::LookoutMetrics::Model::RDSSourceConfig::GetDatabasePort ( ) const
inline

The port number where the database can be accessed.

Definition at line 127 of file RDSSourceConfig.h.

◆ GetDBInstanceIdentifier()

const Aws::String& Aws::LookoutMetrics::Model::RDSSourceConfig::GetDBInstanceIdentifier ( ) const
inline

A string identifying the database instance.

Definition at line 45 of file RDSSourceConfig.h.

◆ GetRoleArn()

const Aws::String& Aws::LookoutMetrics::Model::RDSSourceConfig::GetRoleArn ( ) const
inline

The Amazon Resource Name (ARN) of the role.

Definition at line 271 of file RDSSourceConfig.h.

◆ GetSecretManagerArn()

const Aws::String& Aws::LookoutMetrics::Model::RDSSourceConfig::GetSecretManagerArn ( ) const
inline

The Amazon Resource Name (ARN) of the AWS Secrets Manager role.

Definition at line 148 of file RDSSourceConfig.h.

◆ GetTableName()

const Aws::String& Aws::LookoutMetrics::Model::RDSSourceConfig::GetTableName ( ) const
inline

The name of the table in the database.

Definition at line 230 of file RDSSourceConfig.h.

◆ GetVpcConfiguration()

const VpcConfiguration& Aws::LookoutMetrics::Model::RDSSourceConfig::GetVpcConfiguration ( ) const
inline

An object containing information about the Amazon Virtual Private Cloud (VPC) configuration.

Definition at line 313 of file RDSSourceConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::LookoutMetrics::Model::RDSSourceConfig::Jsonize ( ) const

◆ operator=()

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RoleArnHasBeenSet()

bool Aws::LookoutMetrics::Model::RDSSourceConfig::RoleArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the role.

Definition at line 276 of file RDSSourceConfig.h.

◆ SecretManagerArnHasBeenSet()

bool Aws::LookoutMetrics::Model::RDSSourceConfig::SecretManagerArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the AWS Secrets Manager role.

Definition at line 153 of file RDSSourceConfig.h.

◆ SetDatabaseHost() [1/3]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetDatabaseHost ( Aws::String &&  value)
inline

The host name of the database.

Definition at line 101 of file RDSSourceConfig.h.

◆ SetDatabaseHost() [2/3]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetDatabaseHost ( const Aws::String value)
inline

The host name of the database.

Definition at line 96 of file RDSSourceConfig.h.

◆ SetDatabaseHost() [3/3]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetDatabaseHost ( const char *  value)
inline

The host name of the database.

Definition at line 106 of file RDSSourceConfig.h.

◆ SetDatabaseName() [1/3]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetDatabaseName ( Aws::String &&  value)
inline

The name of the RDS database.

Definition at line 204 of file RDSSourceConfig.h.

◆ SetDatabaseName() [2/3]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetDatabaseName ( const Aws::String value)
inline

The name of the RDS database.

Definition at line 199 of file RDSSourceConfig.h.

◆ SetDatabaseName() [3/3]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetDatabaseName ( const char *  value)
inline

The name of the RDS database.

Definition at line 209 of file RDSSourceConfig.h.

◆ SetDatabasePort()

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetDatabasePort ( int  value)
inline

The port number where the database can be accessed.

Definition at line 137 of file RDSSourceConfig.h.

◆ SetDBInstanceIdentifier() [1/3]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetDBInstanceIdentifier ( Aws::String &&  value)
inline

A string identifying the database instance.

Definition at line 60 of file RDSSourceConfig.h.

◆ SetDBInstanceIdentifier() [2/3]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetDBInstanceIdentifier ( const Aws::String value)
inline

A string identifying the database instance.

Definition at line 55 of file RDSSourceConfig.h.

◆ SetDBInstanceIdentifier() [3/3]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetDBInstanceIdentifier ( const char *  value)
inline

A string identifying the database instance.

Definition at line 65 of file RDSSourceConfig.h.

◆ SetRoleArn() [1/3]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetRoleArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the role.

Definition at line 286 of file RDSSourceConfig.h.

◆ SetRoleArn() [2/3]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetRoleArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the role.

Definition at line 281 of file RDSSourceConfig.h.

◆ SetRoleArn() [3/3]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetRoleArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the role.

Definition at line 291 of file RDSSourceConfig.h.

◆ SetSecretManagerArn() [1/3]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetSecretManagerArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the AWS Secrets Manager role.

Definition at line 163 of file RDSSourceConfig.h.

◆ SetSecretManagerArn() [2/3]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetSecretManagerArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the AWS Secrets Manager role.

Definition at line 158 of file RDSSourceConfig.h.

◆ SetSecretManagerArn() [3/3]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetSecretManagerArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the AWS Secrets Manager role.

Definition at line 168 of file RDSSourceConfig.h.

◆ SetTableName() [1/3]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetTableName ( Aws::String &&  value)
inline

The name of the table in the database.

Definition at line 245 of file RDSSourceConfig.h.

◆ SetTableName() [2/3]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetTableName ( const Aws::String value)
inline

The name of the table in the database.

Definition at line 240 of file RDSSourceConfig.h.

◆ SetTableName() [3/3]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetTableName ( const char *  value)
inline

The name of the table in the database.

Definition at line 250 of file RDSSourceConfig.h.

◆ SetVpcConfiguration() [1/2]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetVpcConfiguration ( const VpcConfiguration value)
inline

An object containing information about the Amazon Virtual Private Cloud (VPC) configuration.

Definition at line 325 of file RDSSourceConfig.h.

◆ SetVpcConfiguration() [2/2]

void Aws::LookoutMetrics::Model::RDSSourceConfig::SetVpcConfiguration ( VpcConfiguration &&  value)
inline

An object containing information about the Amazon Virtual Private Cloud (VPC) configuration.

Definition at line 331 of file RDSSourceConfig.h.

◆ TableNameHasBeenSet()

bool Aws::LookoutMetrics::Model::RDSSourceConfig::TableNameHasBeenSet ( ) const
inline

The name of the table in the database.

Definition at line 235 of file RDSSourceConfig.h.

◆ VpcConfigurationHasBeenSet()

bool Aws::LookoutMetrics::Model::RDSSourceConfig::VpcConfigurationHasBeenSet ( ) const
inline

An object containing information about the Amazon Virtual Private Cloud (VPC) configuration.

Definition at line 319 of file RDSSourceConfig.h.

◆ WithDatabaseHost() [1/3]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithDatabaseHost ( Aws::String &&  value)
inline

The host name of the database.

Definition at line 116 of file RDSSourceConfig.h.

◆ WithDatabaseHost() [2/3]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithDatabaseHost ( const Aws::String value)
inline

The host name of the database.

Definition at line 111 of file RDSSourceConfig.h.

◆ WithDatabaseHost() [3/3]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithDatabaseHost ( const char *  value)
inline

The host name of the database.

Definition at line 121 of file RDSSourceConfig.h.

◆ WithDatabaseName() [1/3]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithDatabaseName ( Aws::String &&  value)
inline

The name of the RDS database.

Definition at line 219 of file RDSSourceConfig.h.

◆ WithDatabaseName() [2/3]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithDatabaseName ( const Aws::String value)
inline

The name of the RDS database.

Definition at line 214 of file RDSSourceConfig.h.

◆ WithDatabaseName() [3/3]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithDatabaseName ( const char *  value)
inline

The name of the RDS database.

Definition at line 224 of file RDSSourceConfig.h.

◆ WithDatabasePort()

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithDatabasePort ( int  value)
inline

The port number where the database can be accessed.

Definition at line 142 of file RDSSourceConfig.h.

◆ WithDBInstanceIdentifier() [1/3]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithDBInstanceIdentifier ( Aws::String &&  value)
inline

A string identifying the database instance.

Definition at line 75 of file RDSSourceConfig.h.

◆ WithDBInstanceIdentifier() [2/3]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithDBInstanceIdentifier ( const Aws::String value)
inline

A string identifying the database instance.

Definition at line 70 of file RDSSourceConfig.h.

◆ WithDBInstanceIdentifier() [3/3]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithDBInstanceIdentifier ( const char *  value)
inline

A string identifying the database instance.

Definition at line 80 of file RDSSourceConfig.h.

◆ WithRoleArn() [1/3]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithRoleArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the role.

Definition at line 301 of file RDSSourceConfig.h.

◆ WithRoleArn() [2/3]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithRoleArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the role.

Definition at line 296 of file RDSSourceConfig.h.

◆ WithRoleArn() [3/3]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithRoleArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the role.

Definition at line 306 of file RDSSourceConfig.h.

◆ WithSecretManagerArn() [1/3]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithSecretManagerArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the AWS Secrets Manager role.

Definition at line 178 of file RDSSourceConfig.h.

◆ WithSecretManagerArn() [2/3]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithSecretManagerArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the AWS Secrets Manager role.

Definition at line 173 of file RDSSourceConfig.h.

◆ WithSecretManagerArn() [3/3]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithSecretManagerArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the AWS Secrets Manager role.

Definition at line 183 of file RDSSourceConfig.h.

◆ WithTableName() [1/3]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithTableName ( Aws::String &&  value)
inline

The name of the table in the database.

Definition at line 260 of file RDSSourceConfig.h.

◆ WithTableName() [2/3]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithTableName ( const Aws::String value)
inline

The name of the table in the database.

Definition at line 255 of file RDSSourceConfig.h.

◆ WithTableName() [3/3]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithTableName ( const char *  value)
inline

The name of the table in the database.

Definition at line 265 of file RDSSourceConfig.h.

◆ WithVpcConfiguration() [1/2]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithVpcConfiguration ( const VpcConfiguration value)
inline

An object containing information about the Amazon Virtual Private Cloud (VPC) configuration.

Definition at line 337 of file RDSSourceConfig.h.

◆ WithVpcConfiguration() [2/2]

RDSSourceConfig& Aws::LookoutMetrics::Model::RDSSourceConfig::WithVpcConfiguration ( VpcConfiguration &&  value)
inline

An object containing information about the Amazon Virtual Private Cloud (VPC) configuration.

Definition at line 343 of file RDSSourceConfig.h.


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