AWS IoT Device SDK C++ v2 1.44.2
AWS IoT Device SDK C++ v2
Loading...
Searching...
No Matches
Aws::Greengrass::GetSecretValueResponse Class Reference

#include <GreengrassCoreIpcModel.h>

Inheritance diagram for Aws::Greengrass::GetSecretValueResponse:
Aws::Eventstreamrpc::AbstractShapeBase

Public Member Functions

 GetSecretValueResponse () noexcept
 GetSecretValueResponse (const GetSecretValueResponse &)=default
void SetSecretId (const Aws::Crt::String &secretId) noexcept
Aws::Crt::Optional< Aws::Crt::StringGetSecretId () const noexcept
void SetVersionId (const Aws::Crt::String &versionId) noexcept
Aws::Crt::Optional< Aws::Crt::StringGetVersionId () const noexcept
void SetVersionStage (const Aws::Crt::Vector< Aws::Crt::String > &versionStage) noexcept
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetVersionStage () const noexcept
void SetSecretValue (const SecretValue &secretValue) noexcept
Aws::Crt::Optional< SecretValueGetSecretValue () const noexcept
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
bool operator< (const GetSecretValueResponse &) const noexcept
Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
virtual ~AbstractShapeBase () noexcept=default

Static Public Member Functions

static void s_loadFromJsonView (GetSecretValueResponse &, const Aws::Crt::JsonView &) noexcept
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
static void s_customDeleter (GetSecretValueResponse *) noexcept
Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept

Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#GetSecretValueResponse"

Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override

Additional Inherited Members

Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator

Constructor & Destructor Documentation

◆ GetSecretValueResponse() [1/2]

Aws::Greengrass::GetSecretValueResponse::GetSecretValueResponse ( )
inlinenoexcept

◆ GetSecretValueResponse() [2/2]

Aws::Greengrass::GetSecretValueResponse::GetSecretValueResponse ( const GetSecretValueResponse & )
default

Member Function Documentation

◆ GetModelName()

Aws::Crt::String Aws::Greengrass::GetSecretValueResponse::GetModelName ( ) const
overrideprotectedvirtualnoexcept

◆ GetSecretId()

Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::GetSecretValueResponse::GetSecretId ( ) const
inlinenoexcept

The ID of the secret.

◆ GetSecretValue()

Aws::Crt::Optional< SecretValue > Aws::Greengrass::GetSecretValueResponse::GetSecretValue ( ) const
inlinenoexcept

The value of this version of the secret.

◆ GetVersionId()

Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::GetSecretValueResponse::GetVersionId ( ) const
inlinenoexcept

The ID of this version of the secret.

◆ GetVersionStage()

Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > Aws::Greengrass::GetSecretValueResponse::GetVersionStage ( ) const
inlinenoexcept

The list of staging labels attached to this version of the secret.

◆ operator<()

bool Aws::Greengrass::GetSecretValueResponse::operator< ( const GetSecretValueResponse & ) const
noexcept

◆ s_allocateFromPayload()

Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetSecretValueResponse::s_allocateFromPayload ( Aws::Crt::StringView stringView,
Aws::Crt::Allocator * allocator )
staticnoexcept

◆ s_customDeleter()

void Aws::Greengrass::GetSecretValueResponse::s_customDeleter ( GetSecretValueResponse * shape)
staticnoexcept

◆ s_loadFromJsonView()

void Aws::Greengrass::GetSecretValueResponse::s_loadFromJsonView ( GetSecretValueResponse & getSecretValueResponse,
const Aws::Crt::JsonView & jsonView )
staticnoexcept

◆ SerializeToJsonObject()

void Aws::Greengrass::GetSecretValueResponse::SerializeToJsonObject ( Aws::Crt::JsonObject & payloadObject) const
overridevirtualnoexcept

◆ SetSecretId()

void Aws::Greengrass::GetSecretValueResponse::SetSecretId ( const Aws::Crt::String & secretId)
inlinenoexcept

The ID of the secret.

◆ SetSecretValue()

void Aws::Greengrass::GetSecretValueResponse::SetSecretValue ( const SecretValue & secretValue)
inlinenoexcept

The value of this version of the secret.

◆ SetVersionId()

void Aws::Greengrass::GetSecretValueResponse::SetVersionId ( const Aws::Crt::String & versionId)
inlinenoexcept

The ID of this version of the secret.

◆ SetVersionStage()

void Aws::Greengrass::GetSecretValueResponse::SetVersionStage ( const Aws::Crt::Vector< Aws::Crt::String > & versionStage)
inlinenoexcept

The list of staging labels attached to this version of the secret.

Member Data Documentation

◆ MODEL_NAME

const char * Aws::Greengrass::GetSecretValueResponse::MODEL_NAME = "aws.greengrass#GetSecretValueResponse"
static

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