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

#include <SchemaVersionSummary.h>

Public Member Functions

 SchemaVersionSummary ()
 
 SchemaVersionSummary (Aws::Utils::Json::JsonView jsonValue)
 
SchemaVersionSummaryoperator= (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)
 
SchemaVersionSummaryWithSchemaArn (const Aws::String &value)
 
SchemaVersionSummaryWithSchemaArn (Aws::String &&value)
 
SchemaVersionSummaryWithSchemaArn (const char *value)
 
const Aws::StringGetSchemaName () const
 
bool SchemaNameHasBeenSet () const
 
void SetSchemaName (const Aws::String &value)
 
void SetSchemaName (Aws::String &&value)
 
void SetSchemaName (const char *value)
 
SchemaVersionSummaryWithSchemaName (const Aws::String &value)
 
SchemaVersionSummaryWithSchemaName (Aws::String &&value)
 
SchemaVersionSummaryWithSchemaName (const char *value)
 
const Aws::StringGetSchemaVersion () const
 
bool SchemaVersionHasBeenSet () const
 
void SetSchemaVersion (const Aws::String &value)
 
void SetSchemaVersion (Aws::String &&value)
 
void SetSchemaVersion (const char *value)
 
SchemaVersionSummaryWithSchemaVersion (const Aws::String &value)
 
SchemaVersionSummaryWithSchemaVersion (Aws::String &&value)
 
SchemaVersionSummaryWithSchemaVersion (const char *value)
 
const TypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const Type &value)
 
void SetType (Type &&value)
 
SchemaVersionSummaryWithType (const Type &value)
 
SchemaVersionSummaryWithType (Type &&value)
 

Detailed Description

Definition at line 27 of file SchemaVersionSummary.h.

Constructor & Destructor Documentation

◆ SchemaVersionSummary() [1/2]

Aws::Schemas::Model::SchemaVersionSummary::SchemaVersionSummary ( )

◆ SchemaVersionSummary() [2/2]

Aws::Schemas::Model::SchemaVersionSummary::SchemaVersionSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetSchemaArn()

const Aws::String& Aws::Schemas::Model::SchemaVersionSummary::GetSchemaArn ( ) const
inline

The ARN of the schema version.

Definition at line 39 of file SchemaVersionSummary.h.

◆ GetSchemaName()

const Aws::String& Aws::Schemas::Model::SchemaVersionSummary::GetSchemaName ( ) const
inline

The name of the schema.

Definition at line 80 of file SchemaVersionSummary.h.

◆ GetSchemaVersion()

const Aws::String& Aws::Schemas::Model::SchemaVersionSummary::GetSchemaVersion ( ) const
inline

The version number of the schema.

Definition at line 121 of file SchemaVersionSummary.h.

◆ GetType()

const Type& Aws::Schemas::Model::SchemaVersionSummary::GetType ( ) const
inline

The type of schema.

Definition at line 162 of file SchemaVersionSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Schemas::Model::SchemaVersionSummary::Jsonize ( ) const

◆ operator=()

SchemaVersionSummary& Aws::Schemas::Model::SchemaVersionSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SchemaArnHasBeenSet()

bool Aws::Schemas::Model::SchemaVersionSummary::SchemaArnHasBeenSet ( ) const
inline

The ARN of the schema version.

Definition at line 44 of file SchemaVersionSummary.h.

◆ SchemaNameHasBeenSet()

bool Aws::Schemas::Model::SchemaVersionSummary::SchemaNameHasBeenSet ( ) const
inline

The name of the schema.

Definition at line 85 of file SchemaVersionSummary.h.

◆ SchemaVersionHasBeenSet()

bool Aws::Schemas::Model::SchemaVersionSummary::SchemaVersionHasBeenSet ( ) const
inline

The version number of the schema.

Definition at line 126 of file SchemaVersionSummary.h.

◆ SetSchemaArn() [1/3]

void Aws::Schemas::Model::SchemaVersionSummary::SetSchemaArn ( const Aws::String value)
inline

The ARN of the schema version.

Definition at line 49 of file SchemaVersionSummary.h.

◆ SetSchemaArn() [2/3]

void Aws::Schemas::Model::SchemaVersionSummary::SetSchemaArn ( Aws::String &&  value)
inline

The ARN of the schema version.

Definition at line 54 of file SchemaVersionSummary.h.

◆ SetSchemaArn() [3/3]

void Aws::Schemas::Model::SchemaVersionSummary::SetSchemaArn ( const char *  value)
inline

The ARN of the schema version.

Definition at line 59 of file SchemaVersionSummary.h.

◆ SetSchemaName() [1/3]

void Aws::Schemas::Model::SchemaVersionSummary::SetSchemaName ( const Aws::String value)
inline

The name of the schema.

Definition at line 90 of file SchemaVersionSummary.h.

◆ SetSchemaName() [2/3]

void Aws::Schemas::Model::SchemaVersionSummary::SetSchemaName ( Aws::String &&  value)
inline

The name of the schema.

Definition at line 95 of file SchemaVersionSummary.h.

◆ SetSchemaName() [3/3]

void Aws::Schemas::Model::SchemaVersionSummary::SetSchemaName ( const char *  value)
inline

The name of the schema.

Definition at line 100 of file SchemaVersionSummary.h.

◆ SetSchemaVersion() [1/3]

void Aws::Schemas::Model::SchemaVersionSummary::SetSchemaVersion ( const Aws::String value)
inline

The version number of the schema.

Definition at line 131 of file SchemaVersionSummary.h.

◆ SetSchemaVersion() [2/3]

void Aws::Schemas::Model::SchemaVersionSummary::SetSchemaVersion ( Aws::String &&  value)
inline

The version number of the schema.

Definition at line 136 of file SchemaVersionSummary.h.

◆ SetSchemaVersion() [3/3]

void Aws::Schemas::Model::SchemaVersionSummary::SetSchemaVersion ( const char *  value)
inline

The version number of the schema.

Definition at line 141 of file SchemaVersionSummary.h.

◆ SetType() [1/2]

void Aws::Schemas::Model::SchemaVersionSummary::SetType ( const Type value)
inline

The type of schema.

Definition at line 172 of file SchemaVersionSummary.h.

◆ SetType() [2/2]

void Aws::Schemas::Model::SchemaVersionSummary::SetType ( Type &&  value)
inline

The type of schema.

Definition at line 177 of file SchemaVersionSummary.h.

◆ TypeHasBeenSet()

bool Aws::Schemas::Model::SchemaVersionSummary::TypeHasBeenSet ( ) const
inline

The type of schema.

Definition at line 167 of file SchemaVersionSummary.h.

◆ WithSchemaArn() [1/3]

SchemaVersionSummary& Aws::Schemas::Model::SchemaVersionSummary::WithSchemaArn ( const Aws::String value)
inline

The ARN of the schema version.

Definition at line 64 of file SchemaVersionSummary.h.

◆ WithSchemaArn() [2/3]

SchemaVersionSummary& Aws::Schemas::Model::SchemaVersionSummary::WithSchemaArn ( Aws::String &&  value)
inline

The ARN of the schema version.

Definition at line 69 of file SchemaVersionSummary.h.

◆ WithSchemaArn() [3/3]

SchemaVersionSummary& Aws::Schemas::Model::SchemaVersionSummary::WithSchemaArn ( const char *  value)
inline

The ARN of the schema version.

Definition at line 74 of file SchemaVersionSummary.h.

◆ WithSchemaName() [1/3]

SchemaVersionSummary& Aws::Schemas::Model::SchemaVersionSummary::WithSchemaName ( const Aws::String value)
inline

The name of the schema.

Definition at line 105 of file SchemaVersionSummary.h.

◆ WithSchemaName() [2/3]

SchemaVersionSummary& Aws::Schemas::Model::SchemaVersionSummary::WithSchemaName ( Aws::String &&  value)
inline

The name of the schema.

Definition at line 110 of file SchemaVersionSummary.h.

◆ WithSchemaName() [3/3]

SchemaVersionSummary& Aws::Schemas::Model::SchemaVersionSummary::WithSchemaName ( const char *  value)
inline

The name of the schema.

Definition at line 115 of file SchemaVersionSummary.h.

◆ WithSchemaVersion() [1/3]

SchemaVersionSummary& Aws::Schemas::Model::SchemaVersionSummary::WithSchemaVersion ( const Aws::String value)
inline

The version number of the schema.

Definition at line 146 of file SchemaVersionSummary.h.

◆ WithSchemaVersion() [2/3]

SchemaVersionSummary& Aws::Schemas::Model::SchemaVersionSummary::WithSchemaVersion ( Aws::String &&  value)
inline

The version number of the schema.

Definition at line 151 of file SchemaVersionSummary.h.

◆ WithSchemaVersion() [3/3]

SchemaVersionSummary& Aws::Schemas::Model::SchemaVersionSummary::WithSchemaVersion ( const char *  value)
inline

The version number of the schema.

Definition at line 156 of file SchemaVersionSummary.h.

◆ WithType() [1/2]

SchemaVersionSummary& Aws::Schemas::Model::SchemaVersionSummary::WithType ( const Type value)
inline

The type of schema.

Definition at line 182 of file SchemaVersionSummary.h.

◆ WithType() [2/2]

SchemaVersionSummary& Aws::Schemas::Model::SchemaVersionSummary::WithType ( Type &&  value)
inline

The type of schema.

Definition at line 187 of file SchemaVersionSummary.h.


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