AWS SDK for C++  1.8.96
AWS SDK for C++
Public Member Functions | List of all members
Aws::Glue::Model::CrawlerTargets Class Reference

#include <CrawlerTargets.h>

Public Member Functions

 CrawlerTargets ()
 
 CrawlerTargets (Aws::Utils::Json::JsonView jsonValue)
 
CrawlerTargetsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< S3Target > & GetS3Targets () const
 
bool S3TargetsHasBeenSet () const
 
void SetS3Targets (const Aws::Vector< S3Target > &value)
 
void SetS3Targets (Aws::Vector< S3Target > &&value)
 
CrawlerTargetsWithS3Targets (const Aws::Vector< S3Target > &value)
 
CrawlerTargetsWithS3Targets (Aws::Vector< S3Target > &&value)
 
CrawlerTargetsAddS3Targets (const S3Target &value)
 
CrawlerTargetsAddS3Targets (S3Target &&value)
 
const Aws::Vector< JdbcTarget > & GetJdbcTargets () const
 
bool JdbcTargetsHasBeenSet () const
 
void SetJdbcTargets (const Aws::Vector< JdbcTarget > &value)
 
void SetJdbcTargets (Aws::Vector< JdbcTarget > &&value)
 
CrawlerTargetsWithJdbcTargets (const Aws::Vector< JdbcTarget > &value)
 
CrawlerTargetsWithJdbcTargets (Aws::Vector< JdbcTarget > &&value)
 
CrawlerTargetsAddJdbcTargets (const JdbcTarget &value)
 
CrawlerTargetsAddJdbcTargets (JdbcTarget &&value)
 
const Aws::Vector< MongoDBTarget > & GetMongoDBTargets () const
 
bool MongoDBTargetsHasBeenSet () const
 
void SetMongoDBTargets (const Aws::Vector< MongoDBTarget > &value)
 
void SetMongoDBTargets (Aws::Vector< MongoDBTarget > &&value)
 
CrawlerTargetsWithMongoDBTargets (const Aws::Vector< MongoDBTarget > &value)
 
CrawlerTargetsWithMongoDBTargets (Aws::Vector< MongoDBTarget > &&value)
 
CrawlerTargetsAddMongoDBTargets (const MongoDBTarget &value)
 
CrawlerTargetsAddMongoDBTargets (MongoDBTarget &&value)
 
const Aws::Vector< DynamoDBTarget > & GetDynamoDBTargets () const
 
bool DynamoDBTargetsHasBeenSet () const
 
void SetDynamoDBTargets (const Aws::Vector< DynamoDBTarget > &value)
 
void SetDynamoDBTargets (Aws::Vector< DynamoDBTarget > &&value)
 
CrawlerTargetsWithDynamoDBTargets (const Aws::Vector< DynamoDBTarget > &value)
 
CrawlerTargetsWithDynamoDBTargets (Aws::Vector< DynamoDBTarget > &&value)
 
CrawlerTargetsAddDynamoDBTargets (const DynamoDBTarget &value)
 
CrawlerTargetsAddDynamoDBTargets (DynamoDBTarget &&value)
 
const Aws::Vector< CatalogTarget > & GetCatalogTargets () const
 
bool CatalogTargetsHasBeenSet () const
 
void SetCatalogTargets (const Aws::Vector< CatalogTarget > &value)
 
void SetCatalogTargets (Aws::Vector< CatalogTarget > &&value)
 
CrawlerTargetsWithCatalogTargets (const Aws::Vector< CatalogTarget > &value)
 
CrawlerTargetsWithCatalogTargets (Aws::Vector< CatalogTarget > &&value)
 
CrawlerTargetsAddCatalogTargets (const CatalogTarget &value)
 
CrawlerTargetsAddCatalogTargets (CatalogTarget &&value)
 

Detailed Description

Specifies data stores to crawl.

See Also:

AWS API Reference

Definition at line 36 of file CrawlerTargets.h.

Constructor & Destructor Documentation

◆ CrawlerTargets() [1/2]

Aws::Glue::Model::CrawlerTargets::CrawlerTargets ( )

◆ CrawlerTargets() [2/2]

Aws::Glue::Model::CrawlerTargets::CrawlerTargets ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddCatalogTargets() [1/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::AddCatalogTargets ( const CatalogTarget value)
inline

Specifies AWS Glue Data Catalog targets.

Definition at line 242 of file CrawlerTargets.h.

◆ AddCatalogTargets() [2/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::AddCatalogTargets ( CatalogTarget &&  value)
inline

Specifies AWS Glue Data Catalog targets.

Definition at line 247 of file CrawlerTargets.h.

◆ AddDynamoDBTargets() [1/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::AddDynamoDBTargets ( const DynamoDBTarget value)
inline

Specifies Amazon DynamoDB targets.

Definition at line 201 of file CrawlerTargets.h.

◆ AddDynamoDBTargets() [2/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::AddDynamoDBTargets ( DynamoDBTarget &&  value)
inline

Specifies Amazon DynamoDB targets.

Definition at line 206 of file CrawlerTargets.h.

◆ AddJdbcTargets() [1/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::AddJdbcTargets ( const JdbcTarget value)
inline

Specifies JDBC targets.

Definition at line 119 of file CrawlerTargets.h.

◆ AddJdbcTargets() [2/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::AddJdbcTargets ( JdbcTarget &&  value)
inline

Specifies JDBC targets.

Definition at line 124 of file CrawlerTargets.h.

◆ AddMongoDBTargets() [1/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::AddMongoDBTargets ( const MongoDBTarget value)
inline

Specifies Amazon DocumentDB or MongoDB targets.

Definition at line 160 of file CrawlerTargets.h.

◆ AddMongoDBTargets() [2/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::AddMongoDBTargets ( MongoDBTarget &&  value)
inline

Specifies Amazon DocumentDB or MongoDB targets.

Definition at line 165 of file CrawlerTargets.h.

◆ AddS3Targets() [1/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::AddS3Targets ( const S3Target value)
inline

Specifies Amazon Simple Storage Service (Amazon S3) targets.

Definition at line 78 of file CrawlerTargets.h.

◆ AddS3Targets() [2/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::AddS3Targets ( S3Target &&  value)
inline

Specifies Amazon Simple Storage Service (Amazon S3) targets.

Definition at line 83 of file CrawlerTargets.h.

◆ CatalogTargetsHasBeenSet()

bool Aws::Glue::Model::CrawlerTargets::CatalogTargetsHasBeenSet ( ) const
inline

Specifies AWS Glue Data Catalog targets.

Definition at line 217 of file CrawlerTargets.h.

◆ DynamoDBTargetsHasBeenSet()

bool Aws::Glue::Model::CrawlerTargets::DynamoDBTargetsHasBeenSet ( ) const
inline

Specifies Amazon DynamoDB targets.

Definition at line 176 of file CrawlerTargets.h.

◆ GetCatalogTargets()

const Aws::Vector<CatalogTarget>& Aws::Glue::Model::CrawlerTargets::GetCatalogTargets ( ) const
inline

Specifies AWS Glue Data Catalog targets.

Definition at line 212 of file CrawlerTargets.h.

◆ GetDynamoDBTargets()

const Aws::Vector<DynamoDBTarget>& Aws::Glue::Model::CrawlerTargets::GetDynamoDBTargets ( ) const
inline

Specifies Amazon DynamoDB targets.

Definition at line 171 of file CrawlerTargets.h.

◆ GetJdbcTargets()

const Aws::Vector<JdbcTarget>& Aws::Glue::Model::CrawlerTargets::GetJdbcTargets ( ) const
inline

Specifies JDBC targets.

Definition at line 89 of file CrawlerTargets.h.

◆ GetMongoDBTargets()

const Aws::Vector<MongoDBTarget>& Aws::Glue::Model::CrawlerTargets::GetMongoDBTargets ( ) const
inline

Specifies Amazon DocumentDB or MongoDB targets.

Definition at line 130 of file CrawlerTargets.h.

◆ GetS3Targets()

const Aws::Vector<S3Target>& Aws::Glue::Model::CrawlerTargets::GetS3Targets ( ) const
inline

Specifies Amazon Simple Storage Service (Amazon S3) targets.

Definition at line 48 of file CrawlerTargets.h.

◆ JdbcTargetsHasBeenSet()

bool Aws::Glue::Model::CrawlerTargets::JdbcTargetsHasBeenSet ( ) const
inline

Specifies JDBC targets.

Definition at line 94 of file CrawlerTargets.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Glue::Model::CrawlerTargets::Jsonize ( ) const

◆ MongoDBTargetsHasBeenSet()

bool Aws::Glue::Model::CrawlerTargets::MongoDBTargetsHasBeenSet ( ) const
inline

Specifies Amazon DocumentDB or MongoDB targets.

Definition at line 135 of file CrawlerTargets.h.

◆ operator=()

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ S3TargetsHasBeenSet()

bool Aws::Glue::Model::CrawlerTargets::S3TargetsHasBeenSet ( ) const
inline

Specifies Amazon Simple Storage Service (Amazon S3) targets.

Definition at line 53 of file CrawlerTargets.h.

◆ SetCatalogTargets() [1/2]

void Aws::Glue::Model::CrawlerTargets::SetCatalogTargets ( const Aws::Vector< CatalogTarget > &  value)
inline

Specifies AWS Glue Data Catalog targets.

Definition at line 222 of file CrawlerTargets.h.

◆ SetCatalogTargets() [2/2]

void Aws::Glue::Model::CrawlerTargets::SetCatalogTargets ( Aws::Vector< CatalogTarget > &&  value)
inline

Specifies AWS Glue Data Catalog targets.

Definition at line 227 of file CrawlerTargets.h.

◆ SetDynamoDBTargets() [1/2]

void Aws::Glue::Model::CrawlerTargets::SetDynamoDBTargets ( const Aws::Vector< DynamoDBTarget > &  value)
inline

Specifies Amazon DynamoDB targets.

Definition at line 181 of file CrawlerTargets.h.

◆ SetDynamoDBTargets() [2/2]

void Aws::Glue::Model::CrawlerTargets::SetDynamoDBTargets ( Aws::Vector< DynamoDBTarget > &&  value)
inline

Specifies Amazon DynamoDB targets.

Definition at line 186 of file CrawlerTargets.h.

◆ SetJdbcTargets() [1/2]

void Aws::Glue::Model::CrawlerTargets::SetJdbcTargets ( const Aws::Vector< JdbcTarget > &  value)
inline

Specifies JDBC targets.

Definition at line 99 of file CrawlerTargets.h.

◆ SetJdbcTargets() [2/2]

void Aws::Glue::Model::CrawlerTargets::SetJdbcTargets ( Aws::Vector< JdbcTarget > &&  value)
inline

Specifies JDBC targets.

Definition at line 104 of file CrawlerTargets.h.

◆ SetMongoDBTargets() [1/2]

void Aws::Glue::Model::CrawlerTargets::SetMongoDBTargets ( const Aws::Vector< MongoDBTarget > &  value)
inline

Specifies Amazon DocumentDB or MongoDB targets.

Definition at line 140 of file CrawlerTargets.h.

◆ SetMongoDBTargets() [2/2]

void Aws::Glue::Model::CrawlerTargets::SetMongoDBTargets ( Aws::Vector< MongoDBTarget > &&  value)
inline

Specifies Amazon DocumentDB or MongoDB targets.

Definition at line 145 of file CrawlerTargets.h.

◆ SetS3Targets() [1/2]

void Aws::Glue::Model::CrawlerTargets::SetS3Targets ( const Aws::Vector< S3Target > &  value)
inline

Specifies Amazon Simple Storage Service (Amazon S3) targets.

Definition at line 58 of file CrawlerTargets.h.

◆ SetS3Targets() [2/2]

void Aws::Glue::Model::CrawlerTargets::SetS3Targets ( Aws::Vector< S3Target > &&  value)
inline

Specifies Amazon Simple Storage Service (Amazon S3) targets.

Definition at line 63 of file CrawlerTargets.h.

◆ WithCatalogTargets() [1/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::WithCatalogTargets ( const Aws::Vector< CatalogTarget > &  value)
inline

Specifies AWS Glue Data Catalog targets.

Definition at line 232 of file CrawlerTargets.h.

◆ WithCatalogTargets() [2/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::WithCatalogTargets ( Aws::Vector< CatalogTarget > &&  value)
inline

Specifies AWS Glue Data Catalog targets.

Definition at line 237 of file CrawlerTargets.h.

◆ WithDynamoDBTargets() [1/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::WithDynamoDBTargets ( const Aws::Vector< DynamoDBTarget > &  value)
inline

Specifies Amazon DynamoDB targets.

Definition at line 191 of file CrawlerTargets.h.

◆ WithDynamoDBTargets() [2/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::WithDynamoDBTargets ( Aws::Vector< DynamoDBTarget > &&  value)
inline

Specifies Amazon DynamoDB targets.

Definition at line 196 of file CrawlerTargets.h.

◆ WithJdbcTargets() [1/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::WithJdbcTargets ( const Aws::Vector< JdbcTarget > &  value)
inline

Specifies JDBC targets.

Definition at line 109 of file CrawlerTargets.h.

◆ WithJdbcTargets() [2/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::WithJdbcTargets ( Aws::Vector< JdbcTarget > &&  value)
inline

Specifies JDBC targets.

Definition at line 114 of file CrawlerTargets.h.

◆ WithMongoDBTargets() [1/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::WithMongoDBTargets ( const Aws::Vector< MongoDBTarget > &  value)
inline

Specifies Amazon DocumentDB or MongoDB targets.

Definition at line 150 of file CrawlerTargets.h.

◆ WithMongoDBTargets() [2/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::WithMongoDBTargets ( Aws::Vector< MongoDBTarget > &&  value)
inline

Specifies Amazon DocumentDB or MongoDB targets.

Definition at line 155 of file CrawlerTargets.h.

◆ WithS3Targets() [1/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::WithS3Targets ( const Aws::Vector< S3Target > &  value)
inline

Specifies Amazon Simple Storage Service (Amazon S3) targets.

Definition at line 68 of file CrawlerTargets.h.

◆ WithS3Targets() [2/2]

CrawlerTargets& Aws::Glue::Model::CrawlerTargets::WithS3Targets ( Aws::Vector< S3Target > &&  value)
inline

Specifies Amazon Simple Storage Service (Amazon S3) targets.

Definition at line 73 of file CrawlerTargets.h.


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