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

#include <DynamoDBTarget.h>

Public Member Functions

 DynamoDBTarget ()
 
 DynamoDBTarget (Aws::Utils::Json::JsonView jsonValue)
 
DynamoDBTargetoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetPath () const
 
bool PathHasBeenSet () const
 
void SetPath (const Aws::String &value)
 
void SetPath (Aws::String &&value)
 
void SetPath (const char *value)
 
DynamoDBTargetWithPath (const Aws::String &value)
 
DynamoDBTargetWithPath (Aws::String &&value)
 
DynamoDBTargetWithPath (const char *value)
 
bool GetScanAll () const
 
bool ScanAllHasBeenSet () const
 
void SetScanAll (bool value)
 
DynamoDBTargetWithScanAll (bool value)
 
double GetScanRate () const
 
bool ScanRateHasBeenSet () const
 
void SetScanRate (double value)
 
DynamoDBTargetWithScanRate (double value)
 

Detailed Description

Specifies an Amazon DynamoDB table to crawl.

See Also:

AWS API Reference

Definition at line 31 of file DynamoDBTarget.h.

Constructor & Destructor Documentation

◆ DynamoDBTarget() [1/2]

Aws::Glue::Model::DynamoDBTarget::DynamoDBTarget ( )

◆ DynamoDBTarget() [2/2]

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

Member Function Documentation

◆ GetPath()

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

The name of the DynamoDB table to crawl.

Definition at line 43 of file DynamoDBTarget.h.

◆ GetScanAll()

bool Aws::Glue::Model::DynamoDBTarget::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 88 of file DynamoDBTarget.h.

◆ GetScanRate()

double Aws::Glue::Model::DynamoDBTarget::GetScanRate ( ) const
inline

The percentage of the configured read capacity units to use by the AWS Glue crawler. Read capacity units is a term defined by DynamoDB, and is a numeric value that acts as rate limiter for the number of reads that can be performed on that table per second.

The valid values are null or a value between 0.1 to 1.5. A null value is used when user does not provide a value, and defaults to 0.5 of the configured Read Capacity Unit (for provisioned tables), or 0.25 of the max configured Read Capacity Unit (for tables using on-demand mode).

Definition at line 127 of file DynamoDBTarget.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PathHasBeenSet()

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

The name of the DynamoDB table to crawl.

Definition at line 48 of file DynamoDBTarget.h.

◆ ScanAllHasBeenSet()

bool Aws::Glue::Model::DynamoDBTarget::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 97 of file DynamoDBTarget.h.

◆ ScanRateHasBeenSet()

bool Aws::Glue::Model::DynamoDBTarget::ScanRateHasBeenSet ( ) const
inline

The percentage of the configured read capacity units to use by the AWS Glue crawler. Read capacity units is a term defined by DynamoDB, and is a numeric value that acts as rate limiter for the number of reads that can be performed on that table per second.

The valid values are null or a value between 0.1 to 1.5. A null value is used when user does not provide a value, and defaults to 0.5 of the configured Read Capacity Unit (for provisioned tables), or 0.25 of the max configured Read Capacity Unit (for tables using on-demand mode).

Definition at line 138 of file DynamoDBTarget.h.

◆ SetPath() [1/3]

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

The name of the DynamoDB table to crawl.

Definition at line 53 of file DynamoDBTarget.h.

◆ SetPath() [2/3]

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

The name of the DynamoDB table to crawl.

Definition at line 58 of file DynamoDBTarget.h.

◆ SetPath() [3/3]

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

The name of the DynamoDB table to crawl.

Definition at line 63 of file DynamoDBTarget.h.

◆ SetScanAll()

void Aws::Glue::Model::DynamoDBTarget::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 106 of file DynamoDBTarget.h.

◆ SetScanRate()

void Aws::Glue::Model::DynamoDBTarget::SetScanRate ( double  value)
inline

The percentage of the configured read capacity units to use by the AWS Glue crawler. Read capacity units is a term defined by DynamoDB, and is a numeric value that acts as rate limiter for the number of reads that can be performed on that table per second.

The valid values are null or a value between 0.1 to 1.5. A null value is used when user does not provide a value, and defaults to 0.5 of the configured Read Capacity Unit (for provisioned tables), or 0.25 of the max configured Read Capacity Unit (for tables using on-demand mode).

Definition at line 149 of file DynamoDBTarget.h.

◆ WithPath() [1/3]

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

The name of the DynamoDB table to crawl.

Definition at line 68 of file DynamoDBTarget.h.

◆ WithPath() [2/3]

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

The name of the DynamoDB table to crawl.

Definition at line 73 of file DynamoDBTarget.h.

◆ WithPath() [3/3]

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

The name of the DynamoDB table to crawl.

Definition at line 78 of file DynamoDBTarget.h.

◆ WithScanAll()

DynamoDBTarget& Aws::Glue::Model::DynamoDBTarget::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 115 of file DynamoDBTarget.h.

◆ WithScanRate()

DynamoDBTarget& Aws::Glue::Model::DynamoDBTarget::WithScanRate ( double  value)
inline

The percentage of the configured read capacity units to use by the AWS Glue crawler. Read capacity units is a term defined by DynamoDB, and is a numeric value that acts as rate limiter for the number of reads that can be performed on that table per second.

The valid values are null or a value between 0.1 to 1.5. A null value is used when user does not provide a value, and defaults to 0.5 of the configured Read Capacity Unit (for provisioned tables), or 0.25 of the max configured Read Capacity Unit (for tables using on-demand mode).

Definition at line 160 of file DynamoDBTarget.h.


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