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

#include <MongoDBTarget.h>

Public Member Functions

 MongoDBTarget ()
 
 MongoDBTarget (Aws::Utils::Json::JsonView jsonValue)
 
MongoDBTargetoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetConnectionName () const
 
bool ConnectionNameHasBeenSet () const
 
void SetConnectionName (const Aws::String &value)
 
void SetConnectionName (Aws::String &&value)
 
void SetConnectionName (const char *value)
 
MongoDBTargetWithConnectionName (const Aws::String &value)
 
MongoDBTargetWithConnectionName (Aws::String &&value)
 
MongoDBTargetWithConnectionName (const char *value)
 
const Aws::StringGetPath () const
 
bool PathHasBeenSet () const
 
void SetPath (const Aws::String &value)
 
void SetPath (Aws::String &&value)
 
void SetPath (const char *value)
 
MongoDBTargetWithPath (const Aws::String &value)
 
MongoDBTargetWithPath (Aws::String &&value)
 
MongoDBTargetWithPath (const char *value)
 
bool GetScanAll () const
 
bool ScanAllHasBeenSet () const
 
void SetScanAll (bool value)
 
MongoDBTargetWithScanAll (bool value)
 

Detailed Description

Specifies an Amazon DocumentDB or MongoDB data store to crawl.

See Also:

AWS API Reference

Definition at line 32 of file MongoDBTarget.h.

Constructor & Destructor Documentation

◆ MongoDBTarget() [1/2]

Aws::Glue::Model::MongoDBTarget::MongoDBTarget ( )

◆ MongoDBTarget() [2/2]

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

Member Function Documentation

◆ ConnectionNameHasBeenSet()

bool Aws::Glue::Model::MongoDBTarget::ConnectionNameHasBeenSet ( ) const
inline

The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target.

Definition at line 51 of file MongoDBTarget.h.

◆ GetConnectionName()

const Aws::String& Aws::Glue::Model::MongoDBTarget::GetConnectionName ( ) const
inline

The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target.

Definition at line 45 of file MongoDBTarget.h.

◆ GetPath()

const Aws::String& Aws::Glue::Model::MongoDBTarget::GetPath ( ) const
inline

The path of the Amazon DocumentDB or MongoDB target (database/collection).

Definition at line 94 of file MongoDBTarget.h.

◆ GetScanAll()

bool Aws::Glue::Model::MongoDBTarget::GetScanAll ( ) const
inline

Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table.

A value of true means to scan all records, while a value of false means to sample the records. If no value is specified, the value defaults to true.

Definition at line 146 of file MongoDBTarget.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PathHasBeenSet()

bool Aws::Glue::Model::MongoDBTarget::PathHasBeenSet ( ) const
inline

The path of the Amazon DocumentDB or MongoDB target (database/collection).

Definition at line 100 of file MongoDBTarget.h.

◆ ScanAllHasBeenSet()

bool Aws::Glue::Model::MongoDBTarget::ScanAllHasBeenSet ( ) const
inline

Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table.

A value of true means to scan all records, while a value of false means to sample the records. If no value is specified, the value defaults to true.

Definition at line 155 of file MongoDBTarget.h.

◆ SetConnectionName() [1/3]

void Aws::Glue::Model::MongoDBTarget::SetConnectionName ( const Aws::String value)
inline

The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target.

Definition at line 57 of file MongoDBTarget.h.

◆ SetConnectionName() [2/3]

void Aws::Glue::Model::MongoDBTarget::SetConnectionName ( Aws::String &&  value)
inline

The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target.

Definition at line 63 of file MongoDBTarget.h.

◆ SetConnectionName() [3/3]

void Aws::Glue::Model::MongoDBTarget::SetConnectionName ( const char *  value)
inline

The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target.

Definition at line 69 of file MongoDBTarget.h.

◆ SetPath() [1/3]

void Aws::Glue::Model::MongoDBTarget::SetPath ( const Aws::String value)
inline

The path of the Amazon DocumentDB or MongoDB target (database/collection).

Definition at line 106 of file MongoDBTarget.h.

◆ SetPath() [2/3]

void Aws::Glue::Model::MongoDBTarget::SetPath ( Aws::String &&  value)
inline

The path of the Amazon DocumentDB or MongoDB target (database/collection).

Definition at line 112 of file MongoDBTarget.h.

◆ SetPath() [3/3]

void Aws::Glue::Model::MongoDBTarget::SetPath ( const char *  value)
inline

The path of the Amazon DocumentDB or MongoDB target (database/collection).

Definition at line 118 of file MongoDBTarget.h.

◆ SetScanAll()

void Aws::Glue::Model::MongoDBTarget::SetScanAll ( bool  value)
inline

Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table.

A value of true means to scan all records, while a value of false means to sample the records. If no value is specified, the value defaults to true.

Definition at line 164 of file MongoDBTarget.h.

◆ WithConnectionName() [1/3]

MongoDBTarget& Aws::Glue::Model::MongoDBTarget::WithConnectionName ( const Aws::String value)
inline

The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target.

Definition at line 75 of file MongoDBTarget.h.

◆ WithConnectionName() [2/3]

MongoDBTarget& Aws::Glue::Model::MongoDBTarget::WithConnectionName ( Aws::String &&  value)
inline

The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target.

Definition at line 81 of file MongoDBTarget.h.

◆ WithConnectionName() [3/3]

MongoDBTarget& Aws::Glue::Model::MongoDBTarget::WithConnectionName ( const char *  value)
inline

The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target.

Definition at line 87 of file MongoDBTarget.h.

◆ WithPath() [1/3]

MongoDBTarget& Aws::Glue::Model::MongoDBTarget::WithPath ( const Aws::String value)
inline

The path of the Amazon DocumentDB or MongoDB target (database/collection).

Definition at line 124 of file MongoDBTarget.h.

◆ WithPath() [2/3]

MongoDBTarget& Aws::Glue::Model::MongoDBTarget::WithPath ( Aws::String &&  value)
inline

The path of the Amazon DocumentDB or MongoDB target (database/collection).

Definition at line 130 of file MongoDBTarget.h.

◆ WithPath() [3/3]

MongoDBTarget& Aws::Glue::Model::MongoDBTarget::WithPath ( const char *  value)
inline

The path of the Amazon DocumentDB or MongoDB target (database/collection).

Definition at line 136 of file MongoDBTarget.h.

◆ WithScanAll()

MongoDBTarget& Aws::Glue::Model::MongoDBTarget::WithScanAll ( bool  value)
inline

Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table.

A value of true means to scan all records, while a value of false means to sample the records. If no value is specified, the value defaults to true.

Definition at line 173 of file MongoDBTarget.h.


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