AWS SDK for C++  1.8.128
AWS SDK for C++
Public Member Functions | List of all members
Aws::DirectoryService::Model::SchemaExtensionInfo Class Reference

#include <SchemaExtensionInfo.h>

Public Member Functions

 SchemaExtensionInfo ()
 
 SchemaExtensionInfo (Aws::Utils::Json::JsonView jsonValue)
 
SchemaExtensionInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDirectoryId () const
 
bool DirectoryIdHasBeenSet () const
 
void SetDirectoryId (const Aws::String &value)
 
void SetDirectoryId (Aws::String &&value)
 
void SetDirectoryId (const char *value)
 
SchemaExtensionInfoWithDirectoryId (const Aws::String &value)
 
SchemaExtensionInfoWithDirectoryId (Aws::String &&value)
 
SchemaExtensionInfoWithDirectoryId (const char *value)
 
const Aws::StringGetSchemaExtensionId () const
 
bool SchemaExtensionIdHasBeenSet () const
 
void SetSchemaExtensionId (const Aws::String &value)
 
void SetSchemaExtensionId (Aws::String &&value)
 
void SetSchemaExtensionId (const char *value)
 
SchemaExtensionInfoWithSchemaExtensionId (const Aws::String &value)
 
SchemaExtensionInfoWithSchemaExtensionId (Aws::String &&value)
 
SchemaExtensionInfoWithSchemaExtensionId (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
SchemaExtensionInfoWithDescription (const Aws::String &value)
 
SchemaExtensionInfoWithDescription (Aws::String &&value)
 
SchemaExtensionInfoWithDescription (const char *value)
 
const SchemaExtensionStatusGetSchemaExtensionStatus () const
 
bool SchemaExtensionStatusHasBeenSet () const
 
void SetSchemaExtensionStatus (const SchemaExtensionStatus &value)
 
void SetSchemaExtensionStatus (SchemaExtensionStatus &&value)
 
SchemaExtensionInfoWithSchemaExtensionStatus (const SchemaExtensionStatus &value)
 
SchemaExtensionInfoWithSchemaExtensionStatus (SchemaExtensionStatus &&value)
 
const Aws::StringGetSchemaExtensionStatusReason () const
 
bool SchemaExtensionStatusReasonHasBeenSet () const
 
void SetSchemaExtensionStatusReason (const Aws::String &value)
 
void SetSchemaExtensionStatusReason (Aws::String &&value)
 
void SetSchemaExtensionStatusReason (const char *value)
 
SchemaExtensionInfoWithSchemaExtensionStatusReason (const Aws::String &value)
 
SchemaExtensionInfoWithSchemaExtensionStatusReason (Aws::String &&value)
 
SchemaExtensionInfoWithSchemaExtensionStatusReason (const char *value)
 
const Aws::Utils::DateTimeGetStartDateTime () const
 
bool StartDateTimeHasBeenSet () const
 
void SetStartDateTime (const Aws::Utils::DateTime &value)
 
void SetStartDateTime (Aws::Utils::DateTime &&value)
 
SchemaExtensionInfoWithStartDateTime (const Aws::Utils::DateTime &value)
 
SchemaExtensionInfoWithStartDateTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetEndDateTime () const
 
bool EndDateTimeHasBeenSet () const
 
void SetEndDateTime (const Aws::Utils::DateTime &value)
 
void SetEndDateTime (Aws::Utils::DateTime &&value)
 
SchemaExtensionInfoWithEndDateTime (const Aws::Utils::DateTime &value)
 
SchemaExtensionInfoWithEndDateTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Information about a schema extension.

See Also:

AWS API Reference

Definition at line 33 of file SchemaExtensionInfo.h.

Constructor & Destructor Documentation

◆ SchemaExtensionInfo() [1/2]

Aws::DirectoryService::Model::SchemaExtensionInfo::SchemaExtensionInfo ( )

◆ SchemaExtensionInfo() [2/2]

Aws::DirectoryService::Model::SchemaExtensionInfo::SchemaExtensionInfo ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DescriptionHasBeenSet()

bool Aws::DirectoryService::Model::SchemaExtensionInfo::DescriptionHasBeenSet ( ) const
inline

A description of the schema extension.

Definition at line 132 of file SchemaExtensionInfo.h.

◆ DirectoryIdHasBeenSet()

bool Aws::DirectoryService::Model::SchemaExtensionInfo::DirectoryIdHasBeenSet ( ) const
inline

The identifier of the directory to which the schema extension is applied.

Definition at line 50 of file SchemaExtensionInfo.h.

◆ EndDateTimeHasBeenSet()

bool Aws::DirectoryService::Model::SchemaExtensionInfo::EndDateTimeHasBeenSet ( ) const
inline

The date and time that the schema extension was completed.

Definition at line 282 of file SchemaExtensionInfo.h.

◆ GetDescription()

const Aws::String& Aws::DirectoryService::Model::SchemaExtensionInfo::GetDescription ( ) const
inline

A description of the schema extension.

Definition at line 127 of file SchemaExtensionInfo.h.

◆ GetDirectoryId()

const Aws::String& Aws::DirectoryService::Model::SchemaExtensionInfo::GetDirectoryId ( ) const
inline

The identifier of the directory to which the schema extension is applied.

Definition at line 45 of file SchemaExtensionInfo.h.

◆ GetEndDateTime()

const Aws::Utils::DateTime& Aws::DirectoryService::Model::SchemaExtensionInfo::GetEndDateTime ( ) const
inline

The date and time that the schema extension was completed.

Definition at line 277 of file SchemaExtensionInfo.h.

◆ GetSchemaExtensionId()

const Aws::String& Aws::DirectoryService::Model::SchemaExtensionInfo::GetSchemaExtensionId ( ) const
inline

The identifier of the schema extension.

Definition at line 86 of file SchemaExtensionInfo.h.

◆ GetSchemaExtensionStatus()

const SchemaExtensionStatus& Aws::DirectoryService::Model::SchemaExtensionInfo::GetSchemaExtensionStatus ( ) const
inline

The current status of the schema extension.

Definition at line 168 of file SchemaExtensionInfo.h.

◆ GetSchemaExtensionStatusReason()

const Aws::String& Aws::DirectoryService::Model::SchemaExtensionInfo::GetSchemaExtensionStatusReason ( ) const
inline

The reason for the SchemaExtensionStatus.

Definition at line 199 of file SchemaExtensionInfo.h.

◆ GetStartDateTime()

const Aws::Utils::DateTime& Aws::DirectoryService::Model::SchemaExtensionInfo::GetStartDateTime ( ) const
inline

The date and time that the schema extension started being applied to the directory.

Definition at line 241 of file SchemaExtensionInfo.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DirectoryService::Model::SchemaExtensionInfo::Jsonize ( ) const

◆ operator=()

SchemaExtensionInfo& Aws::DirectoryService::Model::SchemaExtensionInfo::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SchemaExtensionIdHasBeenSet()

bool Aws::DirectoryService::Model::SchemaExtensionInfo::SchemaExtensionIdHasBeenSet ( ) const
inline

The identifier of the schema extension.

Definition at line 91 of file SchemaExtensionInfo.h.

◆ SchemaExtensionStatusHasBeenSet()

bool Aws::DirectoryService::Model::SchemaExtensionInfo::SchemaExtensionStatusHasBeenSet ( ) const
inline

The current status of the schema extension.

Definition at line 173 of file SchemaExtensionInfo.h.

◆ SchemaExtensionStatusReasonHasBeenSet()

bool Aws::DirectoryService::Model::SchemaExtensionInfo::SchemaExtensionStatusReasonHasBeenSet ( ) const
inline

The reason for the SchemaExtensionStatus.

Definition at line 204 of file SchemaExtensionInfo.h.

◆ SetDescription() [1/3]

void Aws::DirectoryService::Model::SchemaExtensionInfo::SetDescription ( Aws::String &&  value)
inline

A description of the schema extension.

Definition at line 142 of file SchemaExtensionInfo.h.

◆ SetDescription() [2/3]

void Aws::DirectoryService::Model::SchemaExtensionInfo::SetDescription ( const Aws::String value)
inline

A description of the schema extension.

Definition at line 137 of file SchemaExtensionInfo.h.

◆ SetDescription() [3/3]

void Aws::DirectoryService::Model::SchemaExtensionInfo::SetDescription ( const char *  value)
inline

A description of the schema extension.

Definition at line 147 of file SchemaExtensionInfo.h.

◆ SetDirectoryId() [1/3]

void Aws::DirectoryService::Model::SchemaExtensionInfo::SetDirectoryId ( Aws::String &&  value)
inline

The identifier of the directory to which the schema extension is applied.

Definition at line 60 of file SchemaExtensionInfo.h.

◆ SetDirectoryId() [2/3]

void Aws::DirectoryService::Model::SchemaExtensionInfo::SetDirectoryId ( const Aws::String value)
inline

The identifier of the directory to which the schema extension is applied.

Definition at line 55 of file SchemaExtensionInfo.h.

◆ SetDirectoryId() [3/3]

void Aws::DirectoryService::Model::SchemaExtensionInfo::SetDirectoryId ( const char *  value)
inline

The identifier of the directory to which the schema extension is applied.

Definition at line 65 of file SchemaExtensionInfo.h.

◆ SetEndDateTime() [1/2]

void Aws::DirectoryService::Model::SchemaExtensionInfo::SetEndDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the schema extension was completed.

Definition at line 292 of file SchemaExtensionInfo.h.

◆ SetEndDateTime() [2/2]

void Aws::DirectoryService::Model::SchemaExtensionInfo::SetEndDateTime ( const Aws::Utils::DateTime value)
inline

The date and time that the schema extension was completed.

Definition at line 287 of file SchemaExtensionInfo.h.

◆ SetSchemaExtensionId() [1/3]

void Aws::DirectoryService::Model::SchemaExtensionInfo::SetSchemaExtensionId ( Aws::String &&  value)
inline

The identifier of the schema extension.

Definition at line 101 of file SchemaExtensionInfo.h.

◆ SetSchemaExtensionId() [2/3]

void Aws::DirectoryService::Model::SchemaExtensionInfo::SetSchemaExtensionId ( const Aws::String value)
inline

The identifier of the schema extension.

Definition at line 96 of file SchemaExtensionInfo.h.

◆ SetSchemaExtensionId() [3/3]

void Aws::DirectoryService::Model::SchemaExtensionInfo::SetSchemaExtensionId ( const char *  value)
inline

The identifier of the schema extension.

Definition at line 106 of file SchemaExtensionInfo.h.

◆ SetSchemaExtensionStatus() [1/2]

void Aws::DirectoryService::Model::SchemaExtensionInfo::SetSchemaExtensionStatus ( const SchemaExtensionStatus value)
inline

The current status of the schema extension.

Definition at line 178 of file SchemaExtensionInfo.h.

◆ SetSchemaExtensionStatus() [2/2]

void Aws::DirectoryService::Model::SchemaExtensionInfo::SetSchemaExtensionStatus ( SchemaExtensionStatus &&  value)
inline

The current status of the schema extension.

Definition at line 183 of file SchemaExtensionInfo.h.

◆ SetSchemaExtensionStatusReason() [1/3]

void Aws::DirectoryService::Model::SchemaExtensionInfo::SetSchemaExtensionStatusReason ( Aws::String &&  value)
inline

The reason for the SchemaExtensionStatus.

Definition at line 214 of file SchemaExtensionInfo.h.

◆ SetSchemaExtensionStatusReason() [2/3]

void Aws::DirectoryService::Model::SchemaExtensionInfo::SetSchemaExtensionStatusReason ( const Aws::String value)
inline

The reason for the SchemaExtensionStatus.

Definition at line 209 of file SchemaExtensionInfo.h.

◆ SetSchemaExtensionStatusReason() [3/3]

void Aws::DirectoryService::Model::SchemaExtensionInfo::SetSchemaExtensionStatusReason ( const char *  value)
inline

The reason for the SchemaExtensionStatus.

Definition at line 219 of file SchemaExtensionInfo.h.

◆ SetStartDateTime() [1/2]

void Aws::DirectoryService::Model::SchemaExtensionInfo::SetStartDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the schema extension started being applied to the directory.

Definition at line 259 of file SchemaExtensionInfo.h.

◆ SetStartDateTime() [2/2]

void Aws::DirectoryService::Model::SchemaExtensionInfo::SetStartDateTime ( const Aws::Utils::DateTime value)
inline

The date and time that the schema extension started being applied to the directory.

Definition at line 253 of file SchemaExtensionInfo.h.

◆ StartDateTimeHasBeenSet()

bool Aws::DirectoryService::Model::SchemaExtensionInfo::StartDateTimeHasBeenSet ( ) const
inline

The date and time that the schema extension started being applied to the directory.

Definition at line 247 of file SchemaExtensionInfo.h.

◆ WithDescription() [1/3]

SchemaExtensionInfo& Aws::DirectoryService::Model::SchemaExtensionInfo::WithDescription ( Aws::String &&  value)
inline

A description of the schema extension.

Definition at line 157 of file SchemaExtensionInfo.h.

◆ WithDescription() [2/3]

SchemaExtensionInfo& Aws::DirectoryService::Model::SchemaExtensionInfo::WithDescription ( const Aws::String value)
inline

A description of the schema extension.

Definition at line 152 of file SchemaExtensionInfo.h.

◆ WithDescription() [3/3]

SchemaExtensionInfo& Aws::DirectoryService::Model::SchemaExtensionInfo::WithDescription ( const char *  value)
inline

A description of the schema extension.

Definition at line 162 of file SchemaExtensionInfo.h.

◆ WithDirectoryId() [1/3]

SchemaExtensionInfo& Aws::DirectoryService::Model::SchemaExtensionInfo::WithDirectoryId ( Aws::String &&  value)
inline

The identifier of the directory to which the schema extension is applied.

Definition at line 75 of file SchemaExtensionInfo.h.

◆ WithDirectoryId() [2/3]

SchemaExtensionInfo& Aws::DirectoryService::Model::SchemaExtensionInfo::WithDirectoryId ( const Aws::String value)
inline

The identifier of the directory to which the schema extension is applied.

Definition at line 70 of file SchemaExtensionInfo.h.

◆ WithDirectoryId() [3/3]

SchemaExtensionInfo& Aws::DirectoryService::Model::SchemaExtensionInfo::WithDirectoryId ( const char *  value)
inline

The identifier of the directory to which the schema extension is applied.

Definition at line 80 of file SchemaExtensionInfo.h.

◆ WithEndDateTime() [1/2]

SchemaExtensionInfo& Aws::DirectoryService::Model::SchemaExtensionInfo::WithEndDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the schema extension was completed.

Definition at line 302 of file SchemaExtensionInfo.h.

◆ WithEndDateTime() [2/2]

SchemaExtensionInfo& Aws::DirectoryService::Model::SchemaExtensionInfo::WithEndDateTime ( const Aws::Utils::DateTime value)
inline

The date and time that the schema extension was completed.

Definition at line 297 of file SchemaExtensionInfo.h.

◆ WithSchemaExtensionId() [1/3]

SchemaExtensionInfo& Aws::DirectoryService::Model::SchemaExtensionInfo::WithSchemaExtensionId ( Aws::String &&  value)
inline

The identifier of the schema extension.

Definition at line 116 of file SchemaExtensionInfo.h.

◆ WithSchemaExtensionId() [2/3]

SchemaExtensionInfo& Aws::DirectoryService::Model::SchemaExtensionInfo::WithSchemaExtensionId ( const Aws::String value)
inline

The identifier of the schema extension.

Definition at line 111 of file SchemaExtensionInfo.h.

◆ WithSchemaExtensionId() [3/3]

SchemaExtensionInfo& Aws::DirectoryService::Model::SchemaExtensionInfo::WithSchemaExtensionId ( const char *  value)
inline

The identifier of the schema extension.

Definition at line 121 of file SchemaExtensionInfo.h.

◆ WithSchemaExtensionStatus() [1/2]

SchemaExtensionInfo& Aws::DirectoryService::Model::SchemaExtensionInfo::WithSchemaExtensionStatus ( const SchemaExtensionStatus value)
inline

The current status of the schema extension.

Definition at line 188 of file SchemaExtensionInfo.h.

◆ WithSchemaExtensionStatus() [2/2]

SchemaExtensionInfo& Aws::DirectoryService::Model::SchemaExtensionInfo::WithSchemaExtensionStatus ( SchemaExtensionStatus &&  value)
inline

The current status of the schema extension.

Definition at line 193 of file SchemaExtensionInfo.h.

◆ WithSchemaExtensionStatusReason() [1/3]

SchemaExtensionInfo& Aws::DirectoryService::Model::SchemaExtensionInfo::WithSchemaExtensionStatusReason ( Aws::String &&  value)
inline

The reason for the SchemaExtensionStatus.

Definition at line 229 of file SchemaExtensionInfo.h.

◆ WithSchemaExtensionStatusReason() [2/3]

SchemaExtensionInfo& Aws::DirectoryService::Model::SchemaExtensionInfo::WithSchemaExtensionStatusReason ( const Aws::String value)
inline

The reason for the SchemaExtensionStatus.

Definition at line 224 of file SchemaExtensionInfo.h.

◆ WithSchemaExtensionStatusReason() [3/3]

SchemaExtensionInfo& Aws::DirectoryService::Model::SchemaExtensionInfo::WithSchemaExtensionStatusReason ( const char *  value)
inline

The reason for the SchemaExtensionStatus.

Definition at line 234 of file SchemaExtensionInfo.h.

◆ WithStartDateTime() [1/2]

SchemaExtensionInfo& Aws::DirectoryService::Model::SchemaExtensionInfo::WithStartDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the schema extension started being applied to the directory.

Definition at line 271 of file SchemaExtensionInfo.h.

◆ WithStartDateTime() [2/2]

SchemaExtensionInfo& Aws::DirectoryService::Model::SchemaExtensionInfo::WithStartDateTime ( const Aws::Utils::DateTime value)
inline

The date and time that the schema extension started being applied to the directory.

Definition at line 265 of file SchemaExtensionInfo.h.


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