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

#include <S3Target.h>

Public Member Functions

 S3Target ()
 
 S3Target (Aws::Utils::Json::JsonView jsonValue)
 
S3Targetoperator= (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)
 
S3TargetWithPath (const Aws::String &value)
 
S3TargetWithPath (Aws::String &&value)
 
S3TargetWithPath (const char *value)
 
const Aws::Vector< Aws::String > & GetExclusions () const
 
bool ExclusionsHasBeenSet () const
 
void SetExclusions (const Aws::Vector< Aws::String > &value)
 
void SetExclusions (Aws::Vector< Aws::String > &&value)
 
S3TargetWithExclusions (const Aws::Vector< Aws::String > &value)
 
S3TargetWithExclusions (Aws::Vector< Aws::String > &&value)
 
S3TargetAddExclusions (const Aws::String &value)
 
S3TargetAddExclusions (Aws::String &&value)
 
S3TargetAddExclusions (const char *value)
 
const Aws::StringGetConnectionName () const
 
bool ConnectionNameHasBeenSet () const
 
void SetConnectionName (const Aws::String &value)
 
void SetConnectionName (Aws::String &&value)
 
void SetConnectionName (const char *value)
 
S3TargetWithConnectionName (const Aws::String &value)
 
S3TargetWithConnectionName (Aws::String &&value)
 
S3TargetWithConnectionName (const char *value)
 

Detailed Description

Specifies a data store in Amazon Simple Storage Service (Amazon S3).

See Also:

AWS API Reference

Definition at line 33 of file S3Target.h.

Constructor & Destructor Documentation

◆ S3Target() [1/2]

Aws::Glue::Model::S3Target::S3Target ( )

◆ S3Target() [2/2]

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

Member Function Documentation

◆ AddExclusions() [1/3]

S3Target& Aws::Glue::Model::S3Target::AddExclusions ( const Aws::String value)
inline

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

Definition at line 137 of file S3Target.h.

◆ AddExclusions() [2/3]

S3Target& Aws::Glue::Model::S3Target::AddExclusions ( Aws::String &&  value)
inline

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

Definition at line 145 of file S3Target.h.

◆ AddExclusions() [3/3]

S3Target& Aws::Glue::Model::S3Target::AddExclusions ( const char *  value)
inline

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

Definition at line 153 of file S3Target.h.

◆ ConnectionNameHasBeenSet()

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

The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC).

Definition at line 166 of file S3Target.h.

◆ ExclusionsHasBeenSet()

bool Aws::Glue::Model::S3Target::ExclusionsHasBeenSet ( ) const
inline

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

Definition at line 97 of file S3Target.h.

◆ GetConnectionName()

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

The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC).

Definition at line 160 of file S3Target.h.

◆ GetExclusions()

const Aws::Vector<Aws::String>& Aws::Glue::Model::S3Target::GetExclusions ( ) const
inline

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

Definition at line 89 of file S3Target.h.

◆ GetPath()

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

The path to the Amazon S3 target.

Definition at line 45 of file S3Target.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PathHasBeenSet()

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

The path to the Amazon S3 target.

Definition at line 50 of file S3Target.h.

◆ SetConnectionName() [1/3]

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

The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC).

Definition at line 172 of file S3Target.h.

◆ SetConnectionName() [2/3]

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

The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC).

Definition at line 178 of file S3Target.h.

◆ SetConnectionName() [3/3]

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

The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC).

Definition at line 184 of file S3Target.h.

◆ SetExclusions() [1/2]

void Aws::Glue::Model::S3Target::SetExclusions ( const Aws::Vector< Aws::String > &  value)
inline

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

Definition at line 105 of file S3Target.h.

◆ SetExclusions() [2/2]

void Aws::Glue::Model::S3Target::SetExclusions ( Aws::Vector< Aws::String > &&  value)
inline

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

Definition at line 113 of file S3Target.h.

◆ SetPath() [1/3]

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

The path to the Amazon S3 target.

Definition at line 55 of file S3Target.h.

◆ SetPath() [2/3]

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

The path to the Amazon S3 target.

Definition at line 60 of file S3Target.h.

◆ SetPath() [3/3]

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

The path to the Amazon S3 target.

Definition at line 65 of file S3Target.h.

◆ WithConnectionName() [1/3]

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

The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC).

Definition at line 190 of file S3Target.h.

◆ WithConnectionName() [2/3]

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

The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC).

Definition at line 196 of file S3Target.h.

◆ WithConnectionName() [3/3]

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

The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC).

Definition at line 202 of file S3Target.h.

◆ WithExclusions() [1/2]

S3Target& Aws::Glue::Model::S3Target::WithExclusions ( const Aws::Vector< Aws::String > &  value)
inline

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

Definition at line 121 of file S3Target.h.

◆ WithExclusions() [2/2]

S3Target& Aws::Glue::Model::S3Target::WithExclusions ( Aws::Vector< Aws::String > &&  value)
inline

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

Definition at line 129 of file S3Target.h.

◆ WithPath() [1/3]

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

The path to the Amazon S3 target.

Definition at line 70 of file S3Target.h.

◆ WithPath() [2/3]

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

The path to the Amazon S3 target.

Definition at line 75 of file S3Target.h.

◆ WithPath() [3/3]

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

The path to the Amazon S3 target.

Definition at line 80 of file S3Target.h.


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