AWS SDK for C++  1.8.76
AWS SDK for C++
Public Member Functions | List of all members
Aws::CloudDirectory::Model::SchemaFacet Class Reference

#include <SchemaFacet.h>

Public Member Functions

 SchemaFacet ()
 
 SchemaFacet (Aws::Utils::Json::JsonView jsonValue)
 
SchemaFacetoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetSchemaArn () const
 
bool SchemaArnHasBeenSet () const
 
void SetSchemaArn (const Aws::String &value)
 
void SetSchemaArn (Aws::String &&value)
 
void SetSchemaArn (const char *value)
 
SchemaFacetWithSchemaArn (const Aws::String &value)
 
SchemaFacetWithSchemaArn (Aws::String &&value)
 
SchemaFacetWithSchemaArn (const char *value)
 
const Aws::StringGetFacetName () const
 
bool FacetNameHasBeenSet () const
 
void SetFacetName (const Aws::String &value)
 
void SetFacetName (Aws::String &&value)
 
void SetFacetName (const char *value)
 
SchemaFacetWithFacetName (const Aws::String &value)
 
SchemaFacetWithFacetName (Aws::String &&value)
 
SchemaFacetWithFacetName (const char *value)
 

Detailed Description

A facet.

See Also:

AWS API Reference

Definition at line 31 of file SchemaFacet.h.

Constructor & Destructor Documentation

◆ SchemaFacet() [1/2]

Aws::CloudDirectory::Model::SchemaFacet::SchemaFacet ( )

◆ SchemaFacet() [2/2]

Aws::CloudDirectory::Model::SchemaFacet::SchemaFacet ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ FacetNameHasBeenSet()

bool Aws::CloudDirectory::Model::SchemaFacet::FacetNameHasBeenSet ( ) const
inline

The name of the facet.

Definition at line 113 of file SchemaFacet.h.

◆ GetFacetName()

const Aws::String& Aws::CloudDirectory::Model::SchemaFacet::GetFacetName ( ) const
inline

The name of the facet.

Definition at line 108 of file SchemaFacet.h.

◆ GetSchemaArn()

const Aws::String& Aws::CloudDirectory::Model::SchemaFacet::GetSchemaArn ( ) const
inline

The ARN of the schema that contains the facet with no minor component. See arns and In-Place Schema Upgrade for a description of when to provide minor versions.

Definition at line 46 of file SchemaFacet.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CloudDirectory::Model::SchemaFacet::Jsonize ( ) const

◆ operator=()

SchemaFacet& Aws::CloudDirectory::Model::SchemaFacet::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SchemaArnHasBeenSet()

bool Aws::CloudDirectory::Model::SchemaFacet::SchemaArnHasBeenSet ( ) const
inline

The ARN of the schema that contains the facet with no minor component. See arns and In-Place Schema Upgrade for a description of when to provide minor versions.

Definition at line 54 of file SchemaFacet.h.

◆ SetFacetName() [1/3]

void Aws::CloudDirectory::Model::SchemaFacet::SetFacetName ( const Aws::String value)
inline

The name of the facet.

Definition at line 118 of file SchemaFacet.h.

◆ SetFacetName() [2/3]

void Aws::CloudDirectory::Model::SchemaFacet::SetFacetName ( Aws::String &&  value)
inline

The name of the facet.

Definition at line 123 of file SchemaFacet.h.

◆ SetFacetName() [3/3]

void Aws::CloudDirectory::Model::SchemaFacet::SetFacetName ( const char *  value)
inline

The name of the facet.

Definition at line 128 of file SchemaFacet.h.

◆ SetSchemaArn() [1/3]

void Aws::CloudDirectory::Model::SchemaFacet::SetSchemaArn ( const Aws::String value)
inline

The ARN of the schema that contains the facet with no minor component. See arns and In-Place Schema Upgrade for a description of when to provide minor versions.

Definition at line 62 of file SchemaFacet.h.

◆ SetSchemaArn() [2/3]

void Aws::CloudDirectory::Model::SchemaFacet::SetSchemaArn ( Aws::String &&  value)
inline

The ARN of the schema that contains the facet with no minor component. See arns and In-Place Schema Upgrade for a description of when to provide minor versions.

Definition at line 70 of file SchemaFacet.h.

◆ SetSchemaArn() [3/3]

void Aws::CloudDirectory::Model::SchemaFacet::SetSchemaArn ( const char *  value)
inline

The ARN of the schema that contains the facet with no minor component. See arns and In-Place Schema Upgrade for a description of when to provide minor versions.

Definition at line 78 of file SchemaFacet.h.

◆ WithFacetName() [1/3]

SchemaFacet& Aws::CloudDirectory::Model::SchemaFacet::WithFacetName ( const Aws::String value)
inline

The name of the facet.

Definition at line 133 of file SchemaFacet.h.

◆ WithFacetName() [2/3]

SchemaFacet& Aws::CloudDirectory::Model::SchemaFacet::WithFacetName ( Aws::String &&  value)
inline

The name of the facet.

Definition at line 138 of file SchemaFacet.h.

◆ WithFacetName() [3/3]

SchemaFacet& Aws::CloudDirectory::Model::SchemaFacet::WithFacetName ( const char *  value)
inline

The name of the facet.

Definition at line 143 of file SchemaFacet.h.

◆ WithSchemaArn() [1/3]

SchemaFacet& Aws::CloudDirectory::Model::SchemaFacet::WithSchemaArn ( const Aws::String value)
inline

The ARN of the schema that contains the facet with no minor component. See arns and In-Place Schema Upgrade for a description of when to provide minor versions.

Definition at line 86 of file SchemaFacet.h.

◆ WithSchemaArn() [2/3]

SchemaFacet& Aws::CloudDirectory::Model::SchemaFacet::WithSchemaArn ( Aws::String &&  value)
inline

The ARN of the schema that contains the facet with no minor component. See arns and In-Place Schema Upgrade for a description of when to provide minor versions.

Definition at line 94 of file SchemaFacet.h.

◆ WithSchemaArn() [3/3]

SchemaFacet& Aws::CloudDirectory::Model::SchemaFacet::WithSchemaArn ( const char *  value)
inline

The ARN of the schema that contains the facet with no minor component. See arns and In-Place Schema Upgrade for a description of when to provide minor versions.

Definition at line 102 of file SchemaFacet.h.


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