AWS IoT Device SDK C++ v2  1.34.0
AWS IoT Device SDK C++ v2
Public Member Functions | List of all members
Aws::Greengrass::UpdateConfigurationOperationContext Class Reference

#include <GreengrassCoreIpcModel.h>

Inheritance diagram for Aws::Greengrass::UpdateConfigurationOperationContext:
Aws::Eventstreamrpc::OperationModelContext

Public Member Functions

 UpdateConfigurationOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 

Constructor & Destructor Documentation

◆ UpdateConfigurationOperationContext()

Aws::Greengrass::UpdateConfigurationOperationContext::UpdateConfigurationOperationContext ( const GreengrassCoreIpcServiceModel serviceModel)
noexcept

Member Function Documentation

◆ AllocateInitialResponseFromPayload()

Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::UpdateConfigurationOperationContext::AllocateInitialResponseFromPayload ( Aws::Crt::StringView  stringView,
Aws::Crt::Allocator allocator = Aws::Crt::g_allocator 
) const
overridevirtualnoexcept

Parse the given string into an initial response object.

Parameters
stringViewString to parse the response from.
allocatorAllocator to use.
Returns
The initial response object.

Implements Aws::Eventstreamrpc::OperationModelContext.

◆ AllocateStreamingResponseFromPayload()

Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::UpdateConfigurationOperationContext::AllocateStreamingResponseFromPayload ( Aws::Crt::StringView  stringView,
Aws::Crt::Allocator allocator = Aws::Crt::g_allocator 
) const
overridevirtualnoexcept

Parse the given string into a streaming response object.

Parameters
stringViewString to parse the response from.
allocatorAllocator to use.
Returns
The streaming response object.

Implements Aws::Eventstreamrpc::OperationModelContext.

◆ GetInitialResponseModelName()

Aws::Crt::String Aws::Greengrass::UpdateConfigurationOperationContext::GetInitialResponseModelName ( ) const
overridevirtualnoexcept

Get the initial response type name.

Returns
The initial response type name.

Implements Aws::Eventstreamrpc::OperationModelContext.

◆ GetOperationName()

Aws::Crt::String Aws::Greengrass::UpdateConfigurationOperationContext::GetOperationName ( ) const
overridevirtualnoexcept

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.

Implements Aws::Eventstreamrpc::OperationModelContext.

◆ GetRequestModelName()

Aws::Crt::String Aws::Greengrass::UpdateConfigurationOperationContext::GetRequestModelName ( ) const
overridevirtualnoexcept

Get the request type name.

Returns
The request type name.

Implements Aws::Eventstreamrpc::OperationModelContext.

◆ GetStreamingResponseModelName()

Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::UpdateConfigurationOperationContext::GetStreamingResponseModelName ( ) const
overridevirtualnoexcept

Get the streaming response type name.

Returns
The streaming response type name.

Implements Aws::Eventstreamrpc::OperationModelContext.


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