AWS IoT Device SDK C++ v2  1.34.0
AWS IoT Device SDK C++ v2
Public Member Functions | List of all members
Aws::Crt::Endpoints::ResolutionOutcome Class Referencefinal

#include <RuleEngine.h>

Public Member Functions

 ~ResolutionOutcome ()
 
 ResolutionOutcome (const ResolutionOutcome &)=delete
 
ResolutionOutcomeoperator= (const ResolutionOutcome &)=delete
 
 ResolutionOutcome (ResolutionOutcome &&toMove) noexcept
 
ResolutionOutcomeoperator= (ResolutionOutcome &&)
 
bool IsEndpoint () const noexcept
 
bool IsError () const noexcept
 
Optional< StringViewGetUrl () const
 
Optional< StringViewGetProperties () const
 
Optional< UnorderedMap< StringView, Vector< StringView > > > GetHeaders () const
 
Optional< StringViewGetError () const
 
 operator bool () const noexcept
 

Constructor & Destructor Documentation

◆ ~ResolutionOutcome()

Aws::Crt::Endpoints::ResolutionOutcome::~ResolutionOutcome ( )

◆ ResolutionOutcome() [1/2]

Aws::Crt::Endpoints::ResolutionOutcome::ResolutionOutcome ( const ResolutionOutcome )
delete

◆ ResolutionOutcome() [2/2]

Aws::Crt::Endpoints::ResolutionOutcome::ResolutionOutcome ( ResolutionOutcome &&  toMove)
noexcept

Member Function Documentation

◆ GetError()

Optional< StringView > Aws::Crt::Endpoints::ResolutionOutcome::GetError ( ) const

◆ GetHeaders()

Optional< UnorderedMap< StringView, Vector< StringView > > > Aws::Crt::Endpoints::ResolutionOutcome::GetHeaders ( ) const

◆ GetProperties()

Optional< StringView > Aws::Crt::Endpoints::ResolutionOutcome::GetProperties ( ) const

◆ GetUrl()

Optional< StringView > Aws::Crt::Endpoints::ResolutionOutcome::GetUrl ( ) const

◆ IsEndpoint()

bool Aws::Crt::Endpoints::ResolutionOutcome::IsEndpoint ( ) const
noexcept

◆ IsError()

bool Aws::Crt::Endpoints::ResolutionOutcome::IsError ( ) const
noexcept

◆ operator bool()

Aws::Crt::Endpoints::ResolutionOutcome::operator bool ( ) const
inlinenoexcept
Returns
true if the instance is in a valid state, false otherwise.

◆ operator=() [1/2]

ResolutionOutcome& Aws::Crt::Endpoints::ResolutionOutcome::operator= ( const ResolutionOutcome )
delete

◆ operator=() [2/2]

ResolutionOutcome & Aws::Crt::Endpoints::ResolutionOutcome::operator= ( ResolutionOutcome &&  toMove)

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