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

#include <SchemaChangePolicy.h>

Public Member Functions

 SchemaChangePolicy ()
 
 SchemaChangePolicy (Aws::Utils::Json::JsonView jsonValue)
 
SchemaChangePolicyoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const UpdateBehaviorGetUpdateBehavior () const
 
bool UpdateBehaviorHasBeenSet () const
 
void SetUpdateBehavior (const UpdateBehavior &value)
 
void SetUpdateBehavior (UpdateBehavior &&value)
 
SchemaChangePolicyWithUpdateBehavior (const UpdateBehavior &value)
 
SchemaChangePolicyWithUpdateBehavior (UpdateBehavior &&value)
 
const DeleteBehaviorGetDeleteBehavior () const
 
bool DeleteBehaviorHasBeenSet () const
 
void SetDeleteBehavior (const DeleteBehavior &value)
 
void SetDeleteBehavior (DeleteBehavior &&value)
 
SchemaChangePolicyWithDeleteBehavior (const DeleteBehavior &value)
 
SchemaChangePolicyWithDeleteBehavior (DeleteBehavior &&value)
 

Detailed Description

A policy that specifies update and deletion behaviors for the crawler.

See Also:

AWS API Reference

Definition at line 33 of file SchemaChangePolicy.h.

Constructor & Destructor Documentation

◆ SchemaChangePolicy() [1/2]

Aws::Glue::Model::SchemaChangePolicy::SchemaChangePolicy ( )

◆ SchemaChangePolicy() [2/2]

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

Member Function Documentation

◆ DeleteBehaviorHasBeenSet()

bool Aws::Glue::Model::SchemaChangePolicy::DeleteBehaviorHasBeenSet ( ) const
inline

The deletion behavior when the crawler finds a deleted object.

Definition at line 81 of file SchemaChangePolicy.h.

◆ GetDeleteBehavior()

const DeleteBehavior& Aws::Glue::Model::SchemaChangePolicy::GetDeleteBehavior ( ) const
inline

The deletion behavior when the crawler finds a deleted object.

Definition at line 76 of file SchemaChangePolicy.h.

◆ GetUpdateBehavior()

const UpdateBehavior& Aws::Glue::Model::SchemaChangePolicy::GetUpdateBehavior ( ) const
inline

The update behavior when the crawler finds a changed schema.

Definition at line 45 of file SchemaChangePolicy.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetDeleteBehavior() [1/2]

void Aws::Glue::Model::SchemaChangePolicy::SetDeleteBehavior ( const DeleteBehavior value)
inline

The deletion behavior when the crawler finds a deleted object.

Definition at line 86 of file SchemaChangePolicy.h.

◆ SetDeleteBehavior() [2/2]

void Aws::Glue::Model::SchemaChangePolicy::SetDeleteBehavior ( DeleteBehavior &&  value)
inline

The deletion behavior when the crawler finds a deleted object.

Definition at line 91 of file SchemaChangePolicy.h.

◆ SetUpdateBehavior() [1/2]

void Aws::Glue::Model::SchemaChangePolicy::SetUpdateBehavior ( const UpdateBehavior value)
inline

The update behavior when the crawler finds a changed schema.

Definition at line 55 of file SchemaChangePolicy.h.

◆ SetUpdateBehavior() [2/2]

void Aws::Glue::Model::SchemaChangePolicy::SetUpdateBehavior ( UpdateBehavior &&  value)
inline

The update behavior when the crawler finds a changed schema.

Definition at line 60 of file SchemaChangePolicy.h.

◆ UpdateBehaviorHasBeenSet()

bool Aws::Glue::Model::SchemaChangePolicy::UpdateBehaviorHasBeenSet ( ) const
inline

The update behavior when the crawler finds a changed schema.

Definition at line 50 of file SchemaChangePolicy.h.

◆ WithDeleteBehavior() [1/2]

SchemaChangePolicy& Aws::Glue::Model::SchemaChangePolicy::WithDeleteBehavior ( const DeleteBehavior value)
inline

The deletion behavior when the crawler finds a deleted object.

Definition at line 96 of file SchemaChangePolicy.h.

◆ WithDeleteBehavior() [2/2]

SchemaChangePolicy& Aws::Glue::Model::SchemaChangePolicy::WithDeleteBehavior ( DeleteBehavior &&  value)
inline

The deletion behavior when the crawler finds a deleted object.

Definition at line 101 of file SchemaChangePolicy.h.

◆ WithUpdateBehavior() [1/2]

SchemaChangePolicy& Aws::Glue::Model::SchemaChangePolicy::WithUpdateBehavior ( const UpdateBehavior value)
inline

The update behavior when the crawler finds a changed schema.

Definition at line 65 of file SchemaChangePolicy.h.

◆ WithUpdateBehavior() [2/2]

SchemaChangePolicy& Aws::Glue::Model::SchemaChangePolicy::WithUpdateBehavior ( UpdateBehavior &&  value)
inline

The update behavior when the crawler finds a changed schema.

Definition at line 70 of file SchemaChangePolicy.h.


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