AWS SDK for C++  1.9.19
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest Class Reference

#include <UploadEntityDefinitionsRequest.h>

+ Inheritance diagram for Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest:

Public Member Functions

 UploadEntityDefinitionsRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const DefinitionDocumentGetDocument () const
 
bool DocumentHasBeenSet () const
 
void SetDocument (const DefinitionDocument &value)
 
void SetDocument (DefinitionDocument &&value)
 
UploadEntityDefinitionsRequestWithDocument (const DefinitionDocument &value)
 
UploadEntityDefinitionsRequestWithDocument (DefinitionDocument &&value)
 
bool GetSyncWithPublicNamespace () const
 
bool SyncWithPublicNamespaceHasBeenSet () const
 
void SetSyncWithPublicNamespace (bool value)
 
UploadEntityDefinitionsRequestWithSyncWithPublicNamespace (bool value)
 
bool GetDeprecateExistingEntities () const
 
bool DeprecateExistingEntitiesHasBeenSet () const
 
void SetDeprecateExistingEntities (bool value)
 
UploadEntityDefinitionsRequestWithDeprecateExistingEntities (bool value)
 
- Public Member Functions inherited from Aws::IoTThingsGraph::IoTThingsGraphRequest
virtual ~IoTThingsGraphRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 21 of file UploadEntityDefinitionsRequest.h.

Constructor & Destructor Documentation

◆ UploadEntityDefinitionsRequest()

Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest::UploadEntityDefinitionsRequest ( )

Member Function Documentation

◆ DeprecateExistingEntitiesHasBeenSet()

bool Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest::DeprecateExistingEntitiesHasBeenSet ( ) const
inline

A Boolean that specifies whether to deprecate all entities in the latest version before uploading the new DefinitionDocument. If set to true, the upload will create a new namespace version.

Definition at line 109 of file UploadEntityDefinitionsRequest.h.

◆ DocumentHasBeenSet()

bool Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest::DocumentHasBeenSet ( ) const
inline

The DefinitionDocument that defines the updated entities.

Definition at line 45 of file UploadEntityDefinitionsRequest.h.

◆ GetDeprecateExistingEntities()

bool Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest::GetDeprecateExistingEntities ( ) const
inline

A Boolean that specifies whether to deprecate all entities in the latest version before uploading the new DefinitionDocument. If set to true, the upload will create a new namespace version.

Definition at line 102 of file UploadEntityDefinitionsRequest.h.

◆ GetDocument()

const DefinitionDocument& Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest::GetDocument ( ) const
inline

The DefinitionDocument that defines the updated entities.

Definition at line 40 of file UploadEntityDefinitionsRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetServiceRequestName()

virtual const char* Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 30 of file UploadEntityDefinitionsRequest.h.

◆ GetSyncWithPublicNamespace()

bool Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest::GetSyncWithPublicNamespace ( ) const
inline

A Boolean that specifies whether to synchronize with the latest version of the public namespace. If set to true, the upload will create a new namespace version.

Definition at line 73 of file UploadEntityDefinitionsRequest.h.

◆ SerializePayload()

Aws::String Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetDeprecateExistingEntities()

void Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest::SetDeprecateExistingEntities ( bool  value)
inline

A Boolean that specifies whether to deprecate all entities in the latest version before uploading the new DefinitionDocument. If set to true, the upload will create a new namespace version.

Definition at line 116 of file UploadEntityDefinitionsRequest.h.

◆ SetDocument() [1/2]

void Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest::SetDocument ( const DefinitionDocument value)
inline

The DefinitionDocument that defines the updated entities.

Definition at line 50 of file UploadEntityDefinitionsRequest.h.

◆ SetDocument() [2/2]

void Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest::SetDocument ( DefinitionDocument &&  value)
inline

The DefinitionDocument that defines the updated entities.

Definition at line 55 of file UploadEntityDefinitionsRequest.h.

◆ SetSyncWithPublicNamespace()

void Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest::SetSyncWithPublicNamespace ( bool  value)
inline

A Boolean that specifies whether to synchronize with the latest version of the public namespace. If set to true, the upload will create a new namespace version.

Definition at line 87 of file UploadEntityDefinitionsRequest.h.

◆ SyncWithPublicNamespaceHasBeenSet()

bool Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest::SyncWithPublicNamespaceHasBeenSet ( ) const
inline

A Boolean that specifies whether to synchronize with the latest version of the public namespace. If set to true, the upload will create a new namespace version.

Definition at line 80 of file UploadEntityDefinitionsRequest.h.

◆ WithDeprecateExistingEntities()

UploadEntityDefinitionsRequest& Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest::WithDeprecateExistingEntities ( bool  value)
inline

A Boolean that specifies whether to deprecate all entities in the latest version before uploading the new DefinitionDocument. If set to true, the upload will create a new namespace version.

Definition at line 123 of file UploadEntityDefinitionsRequest.h.

◆ WithDocument() [1/2]

UploadEntityDefinitionsRequest& Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest::WithDocument ( const DefinitionDocument value)
inline

The DefinitionDocument that defines the updated entities.

Definition at line 60 of file UploadEntityDefinitionsRequest.h.

◆ WithDocument() [2/2]

UploadEntityDefinitionsRequest& Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest::WithDocument ( DefinitionDocument &&  value)
inline

The DefinitionDocument that defines the updated entities.

Definition at line 65 of file UploadEntityDefinitionsRequest.h.

◆ WithSyncWithPublicNamespace()

UploadEntityDefinitionsRequest& Aws::IoTThingsGraph::Model::UploadEntityDefinitionsRequest::WithSyncWithPublicNamespace ( bool  value)
inline

A Boolean that specifies whether to synchronize with the latest version of the public namespace. If set to true, the upload will create a new namespace version.

Definition at line 94 of file UploadEntityDefinitionsRequest.h.


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