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

#include <BlockPublicAccessConfigurationMetadata.h>

Public Member Functions

 BlockPublicAccessConfigurationMetadata ()
 
 BlockPublicAccessConfigurationMetadata (Aws::Utils::Json::JsonView jsonValue)
 
BlockPublicAccessConfigurationMetadataoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Utils::DateTimeGetCreationDateTime () const
 
bool CreationDateTimeHasBeenSet () const
 
void SetCreationDateTime (const Aws::Utils::DateTime &value)
 
void SetCreationDateTime (Aws::Utils::DateTime &&value)
 
BlockPublicAccessConfigurationMetadataWithCreationDateTime (const Aws::Utils::DateTime &value)
 
BlockPublicAccessConfigurationMetadataWithCreationDateTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetCreatedByArn () const
 
bool CreatedByArnHasBeenSet () const
 
void SetCreatedByArn (const Aws::String &value)
 
void SetCreatedByArn (Aws::String &&value)
 
void SetCreatedByArn (const char *value)
 
BlockPublicAccessConfigurationMetadataWithCreatedByArn (const Aws::String &value)
 
BlockPublicAccessConfigurationMetadataWithCreatedByArn (Aws::String &&value)
 
BlockPublicAccessConfigurationMetadataWithCreatedByArn (const char *value)
 

Detailed Description

Properties that describe the AWS principal that created the BlockPublicAccessConfiguration using the PutBlockPublicAccessConfiguration action as well as the date and time that the configuration was created. Each time a configuration for block public access is updated, Amazon EMR updates this metadata.

See Also:

AWS API Reference

Definition at line 37 of file BlockPublicAccessConfigurationMetadata.h.

Constructor & Destructor Documentation

◆ BlockPublicAccessConfigurationMetadata() [1/2]

Aws::EMR::Model::BlockPublicAccessConfigurationMetadata::BlockPublicAccessConfigurationMetadata ( )

◆ BlockPublicAccessConfigurationMetadata() [2/2]

Aws::EMR::Model::BlockPublicAccessConfigurationMetadata::BlockPublicAccessConfigurationMetadata ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CreatedByArnHasBeenSet()

bool Aws::EMR::Model::BlockPublicAccessConfigurationMetadata::CreatedByArnHasBeenSet ( ) const
inline

The Amazon Resource Name that created or last modified the configuration.

Definition at line 85 of file BlockPublicAccessConfigurationMetadata.h.

◆ CreationDateTimeHasBeenSet()

bool Aws::EMR::Model::BlockPublicAccessConfigurationMetadata::CreationDateTimeHasBeenSet ( ) const
inline

The date and time that the configuration was created.

Definition at line 54 of file BlockPublicAccessConfigurationMetadata.h.

◆ GetCreatedByArn()

const Aws::String& Aws::EMR::Model::BlockPublicAccessConfigurationMetadata::GetCreatedByArn ( ) const
inline

The Amazon Resource Name that created or last modified the configuration.

Definition at line 80 of file BlockPublicAccessConfigurationMetadata.h.

◆ GetCreationDateTime()

const Aws::Utils::DateTime& Aws::EMR::Model::BlockPublicAccessConfigurationMetadata::GetCreationDateTime ( ) const
inline

The date and time that the configuration was created.

Definition at line 49 of file BlockPublicAccessConfigurationMetadata.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::EMR::Model::BlockPublicAccessConfigurationMetadata::Jsonize ( ) const

◆ operator=()

BlockPublicAccessConfigurationMetadata& Aws::EMR::Model::BlockPublicAccessConfigurationMetadata::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCreatedByArn() [1/3]

void Aws::EMR::Model::BlockPublicAccessConfigurationMetadata::SetCreatedByArn ( const Aws::String value)
inline

The Amazon Resource Name that created or last modified the configuration.

Definition at line 90 of file BlockPublicAccessConfigurationMetadata.h.

◆ SetCreatedByArn() [2/3]

void Aws::EMR::Model::BlockPublicAccessConfigurationMetadata::SetCreatedByArn ( Aws::String &&  value)
inline

The Amazon Resource Name that created or last modified the configuration.

Definition at line 95 of file BlockPublicAccessConfigurationMetadata.h.

◆ SetCreatedByArn() [3/3]

void Aws::EMR::Model::BlockPublicAccessConfigurationMetadata::SetCreatedByArn ( const char *  value)
inline

The Amazon Resource Name that created or last modified the configuration.

Definition at line 100 of file BlockPublicAccessConfigurationMetadata.h.

◆ SetCreationDateTime() [1/2]

void Aws::EMR::Model::BlockPublicAccessConfigurationMetadata::SetCreationDateTime ( const Aws::Utils::DateTime value)
inline

The date and time that the configuration was created.

Definition at line 59 of file BlockPublicAccessConfigurationMetadata.h.

◆ SetCreationDateTime() [2/2]

void Aws::EMR::Model::BlockPublicAccessConfigurationMetadata::SetCreationDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the configuration was created.

Definition at line 64 of file BlockPublicAccessConfigurationMetadata.h.

◆ WithCreatedByArn() [1/3]

BlockPublicAccessConfigurationMetadata& Aws::EMR::Model::BlockPublicAccessConfigurationMetadata::WithCreatedByArn ( const Aws::String value)
inline

The Amazon Resource Name that created or last modified the configuration.

Definition at line 105 of file BlockPublicAccessConfigurationMetadata.h.

◆ WithCreatedByArn() [2/3]

BlockPublicAccessConfigurationMetadata& Aws::EMR::Model::BlockPublicAccessConfigurationMetadata::WithCreatedByArn ( Aws::String &&  value)
inline

The Amazon Resource Name that created or last modified the configuration.

Definition at line 110 of file BlockPublicAccessConfigurationMetadata.h.

◆ WithCreatedByArn() [3/3]

BlockPublicAccessConfigurationMetadata& Aws::EMR::Model::BlockPublicAccessConfigurationMetadata::WithCreatedByArn ( const char *  value)
inline

The Amazon Resource Name that created or last modified the configuration.

Definition at line 115 of file BlockPublicAccessConfigurationMetadata.h.

◆ WithCreationDateTime() [1/2]

BlockPublicAccessConfigurationMetadata& Aws::EMR::Model::BlockPublicAccessConfigurationMetadata::WithCreationDateTime ( const Aws::Utils::DateTime value)
inline

The date and time that the configuration was created.

Definition at line 69 of file BlockPublicAccessConfigurationMetadata.h.

◆ WithCreationDateTime() [2/2]

BlockPublicAccessConfigurationMetadata& Aws::EMR::Model::BlockPublicAccessConfigurationMetadata::WithCreationDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the configuration was created.

Definition at line 74 of file BlockPublicAccessConfigurationMetadata.h.


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