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

#include <SecurityConfiguration.h>

Public Member Functions

 SecurityConfiguration ()
 
 SecurityConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
SecurityConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
SecurityConfigurationWithName (const Aws::String &value)
 
SecurityConfigurationWithName (Aws::String &&value)
 
SecurityConfigurationWithName (const char *value)
 
const Aws::Utils::DateTimeGetCreatedTimeStamp () const
 
bool CreatedTimeStampHasBeenSet () const
 
void SetCreatedTimeStamp (const Aws::Utils::DateTime &value)
 
void SetCreatedTimeStamp (Aws::Utils::DateTime &&value)
 
SecurityConfigurationWithCreatedTimeStamp (const Aws::Utils::DateTime &value)
 
SecurityConfigurationWithCreatedTimeStamp (Aws::Utils::DateTime &&value)
 
const EncryptionConfigurationGetEncryptionConfiguration () const
 
bool EncryptionConfigurationHasBeenSet () const
 
void SetEncryptionConfiguration (const EncryptionConfiguration &value)
 
void SetEncryptionConfiguration (EncryptionConfiguration &&value)
 
SecurityConfigurationWithEncryptionConfiguration (const EncryptionConfiguration &value)
 
SecurityConfigurationWithEncryptionConfiguration (EncryptionConfiguration &&value)
 

Detailed Description

Specifies a security configuration.

See Also:

AWS API Reference

Definition at line 33 of file SecurityConfiguration.h.

Constructor & Destructor Documentation

◆ SecurityConfiguration() [1/2]

Aws::Glue::Model::SecurityConfiguration::SecurityConfiguration ( )

◆ SecurityConfiguration() [2/2]

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

Member Function Documentation

◆ CreatedTimeStampHasBeenSet()

bool Aws::Glue::Model::SecurityConfiguration::CreatedTimeStampHasBeenSet ( ) const
inline

The time at which this security configuration was created.

Definition at line 91 of file SecurityConfiguration.h.

◆ EncryptionConfigurationHasBeenSet()

bool Aws::Glue::Model::SecurityConfiguration::EncryptionConfigurationHasBeenSet ( ) const
inline

The encryption configuration associated with this security configuration.

Definition at line 122 of file SecurityConfiguration.h.

◆ GetCreatedTimeStamp()

const Aws::Utils::DateTime& Aws::Glue::Model::SecurityConfiguration::GetCreatedTimeStamp ( ) const
inline

The time at which this security configuration was created.

Definition at line 86 of file SecurityConfiguration.h.

◆ GetEncryptionConfiguration()

const EncryptionConfiguration& Aws::Glue::Model::SecurityConfiguration::GetEncryptionConfiguration ( ) const
inline

The encryption configuration associated with this security configuration.

Definition at line 117 of file SecurityConfiguration.h.

◆ GetName()

const Aws::String& Aws::Glue::Model::SecurityConfiguration::GetName ( ) const
inline

The name of the security configuration.

Definition at line 45 of file SecurityConfiguration.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

bool Aws::Glue::Model::SecurityConfiguration::NameHasBeenSet ( ) const
inline

The name of the security configuration.

Definition at line 50 of file SecurityConfiguration.h.

◆ operator=()

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

◆ SetCreatedTimeStamp() [1/2]

void Aws::Glue::Model::SecurityConfiguration::SetCreatedTimeStamp ( const Aws::Utils::DateTime value)
inline

The time at which this security configuration was created.

Definition at line 96 of file SecurityConfiguration.h.

◆ SetCreatedTimeStamp() [2/2]

void Aws::Glue::Model::SecurityConfiguration::SetCreatedTimeStamp ( Aws::Utils::DateTime &&  value)
inline

The time at which this security configuration was created.

Definition at line 101 of file SecurityConfiguration.h.

◆ SetEncryptionConfiguration() [1/2]

void Aws::Glue::Model::SecurityConfiguration::SetEncryptionConfiguration ( const EncryptionConfiguration value)
inline

The encryption configuration associated with this security configuration.

Definition at line 127 of file SecurityConfiguration.h.

◆ SetEncryptionConfiguration() [2/2]

void Aws::Glue::Model::SecurityConfiguration::SetEncryptionConfiguration ( EncryptionConfiguration &&  value)
inline

The encryption configuration associated with this security configuration.

Definition at line 132 of file SecurityConfiguration.h.

◆ SetName() [1/3]

void Aws::Glue::Model::SecurityConfiguration::SetName ( const Aws::String value)
inline

The name of the security configuration.

Definition at line 55 of file SecurityConfiguration.h.

◆ SetName() [2/3]

void Aws::Glue::Model::SecurityConfiguration::SetName ( Aws::String &&  value)
inline

The name of the security configuration.

Definition at line 60 of file SecurityConfiguration.h.

◆ SetName() [3/3]

void Aws::Glue::Model::SecurityConfiguration::SetName ( const char *  value)
inline

The name of the security configuration.

Definition at line 65 of file SecurityConfiguration.h.

◆ WithCreatedTimeStamp() [1/2]

SecurityConfiguration& Aws::Glue::Model::SecurityConfiguration::WithCreatedTimeStamp ( const Aws::Utils::DateTime value)
inline

The time at which this security configuration was created.

Definition at line 106 of file SecurityConfiguration.h.

◆ WithCreatedTimeStamp() [2/2]

SecurityConfiguration& Aws::Glue::Model::SecurityConfiguration::WithCreatedTimeStamp ( Aws::Utils::DateTime &&  value)
inline

The time at which this security configuration was created.

Definition at line 111 of file SecurityConfiguration.h.

◆ WithEncryptionConfiguration() [1/2]

SecurityConfiguration& Aws::Glue::Model::SecurityConfiguration::WithEncryptionConfiguration ( const EncryptionConfiguration value)
inline

The encryption configuration associated with this security configuration.

Definition at line 137 of file SecurityConfiguration.h.

◆ WithEncryptionConfiguration() [2/2]

SecurityConfiguration& Aws::Glue::Model::SecurityConfiguration::WithEncryptionConfiguration ( EncryptionConfiguration &&  value)
inline

The encryption configuration associated with this security configuration.

Definition at line 142 of file SecurityConfiguration.h.

◆ WithName() [1/3]

SecurityConfiguration& Aws::Glue::Model::SecurityConfiguration::WithName ( const Aws::String value)
inline

The name of the security configuration.

Definition at line 70 of file SecurityConfiguration.h.

◆ WithName() [2/3]

SecurityConfiguration& Aws::Glue::Model::SecurityConfiguration::WithName ( Aws::String &&  value)
inline

The name of the security configuration.

Definition at line 75 of file SecurityConfiguration.h.

◆ WithName() [3/3]

SecurityConfiguration& Aws::Glue::Model::SecurityConfiguration::WithName ( const char *  value)
inline

The name of the security configuration.

Definition at line 80 of file SecurityConfiguration.h.


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