AWS SDK for C++  1.9.157
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::Model::OpenSearchAction Class Reference

#include <OpenSearchAction.h>

Public Member Functions

 OpenSearchAction ()
 
 OpenSearchAction (Aws::Utils::Json::JsonView jsonValue)
 
OpenSearchActionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetRoleArn () const
 
bool RoleArnHasBeenSet () const
 
void SetRoleArn (const Aws::String &value)
 
void SetRoleArn (Aws::String &&value)
 
void SetRoleArn (const char *value)
 
OpenSearchActionWithRoleArn (const Aws::String &value)
 
OpenSearchActionWithRoleArn (Aws::String &&value)
 
OpenSearchActionWithRoleArn (const char *value)
 
const Aws::StringGetEndpoint () const
 
bool EndpointHasBeenSet () const
 
void SetEndpoint (const Aws::String &value)
 
void SetEndpoint (Aws::String &&value)
 
void SetEndpoint (const char *value)
 
OpenSearchActionWithEndpoint (const Aws::String &value)
 
OpenSearchActionWithEndpoint (Aws::String &&value)
 
OpenSearchActionWithEndpoint (const char *value)
 
const Aws::StringGetIndex () const
 
bool IndexHasBeenSet () const
 
void SetIndex (const Aws::String &value)
 
void SetIndex (Aws::String &&value)
 
void SetIndex (const char *value)
 
OpenSearchActionWithIndex (const Aws::String &value)
 
OpenSearchActionWithIndex (Aws::String &&value)
 
OpenSearchActionWithIndex (const char *value)
 
const Aws::StringGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const Aws::String &value)
 
void SetType (Aws::String &&value)
 
void SetType (const char *value)
 
OpenSearchActionWithType (const Aws::String &value)
 
OpenSearchActionWithType (Aws::String &&value)
 
OpenSearchActionWithType (const char *value)
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
OpenSearchActionWithId (const Aws::String &value)
 
OpenSearchActionWithId (Aws::String &&value)
 
OpenSearchActionWithId (const char *value)
 

Detailed Description

Describes an action that writes data to an Amazon OpenSearch Service domain.

See Also:

AWS API Reference

Definition at line 32 of file OpenSearchAction.h.

Constructor & Destructor Documentation

◆ OpenSearchAction() [1/2]

Aws::IoT::Model::OpenSearchAction::OpenSearchAction ( )

◆ OpenSearchAction() [2/2]

Aws::IoT::Model::OpenSearchAction::OpenSearchAction ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ EndpointHasBeenSet()

bool Aws::IoT::Model::OpenSearchAction::EndpointHasBeenSet ( ) const
inline

The endpoint of your OpenSearch domain.

Definition at line 90 of file OpenSearchAction.h.

◆ GetEndpoint()

const Aws::String& Aws::IoT::Model::OpenSearchAction::GetEndpoint ( ) const
inline

The endpoint of your OpenSearch domain.

Definition at line 85 of file OpenSearchAction.h.

◆ GetId()

const Aws::String& Aws::IoT::Model::OpenSearchAction::GetId ( ) const
inline

The unique identifier for the document you are storing.

Definition at line 208 of file OpenSearchAction.h.

◆ GetIndex()

const Aws::String& Aws::IoT::Model::OpenSearchAction::GetIndex ( ) const
inline

The OpenSearch index where you want to store your data.

Definition at line 126 of file OpenSearchAction.h.

◆ GetRoleArn()

const Aws::String& Aws::IoT::Model::OpenSearchAction::GetRoleArn ( ) const
inline

The IAM role ARN that has access to OpenSearch.

Definition at line 44 of file OpenSearchAction.h.

◆ GetType()

const Aws::String& Aws::IoT::Model::OpenSearchAction::GetType ( ) const
inline

The type of document you are storing.

Definition at line 167 of file OpenSearchAction.h.

◆ IdHasBeenSet()

bool Aws::IoT::Model::OpenSearchAction::IdHasBeenSet ( ) const
inline

The unique identifier for the document you are storing.

Definition at line 213 of file OpenSearchAction.h.

◆ IndexHasBeenSet()

bool Aws::IoT::Model::OpenSearchAction::IndexHasBeenSet ( ) const
inline

The OpenSearch index where you want to store your data.

Definition at line 131 of file OpenSearchAction.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoT::Model::OpenSearchAction::Jsonize ( ) const

◆ operator=()

OpenSearchAction& Aws::IoT::Model::OpenSearchAction::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RoleArnHasBeenSet()

bool Aws::IoT::Model::OpenSearchAction::RoleArnHasBeenSet ( ) const
inline

The IAM role ARN that has access to OpenSearch.

Definition at line 49 of file OpenSearchAction.h.

◆ SetEndpoint() [1/3]

void Aws::IoT::Model::OpenSearchAction::SetEndpoint ( Aws::String &&  value)
inline

The endpoint of your OpenSearch domain.

Definition at line 100 of file OpenSearchAction.h.

◆ SetEndpoint() [2/3]

void Aws::IoT::Model::OpenSearchAction::SetEndpoint ( const Aws::String value)
inline

The endpoint of your OpenSearch domain.

Definition at line 95 of file OpenSearchAction.h.

◆ SetEndpoint() [3/3]

void Aws::IoT::Model::OpenSearchAction::SetEndpoint ( const char *  value)
inline

The endpoint of your OpenSearch domain.

Definition at line 105 of file OpenSearchAction.h.

◆ SetId() [1/3]

void Aws::IoT::Model::OpenSearchAction::SetId ( Aws::String &&  value)
inline

The unique identifier for the document you are storing.

Definition at line 223 of file OpenSearchAction.h.

◆ SetId() [2/3]

void Aws::IoT::Model::OpenSearchAction::SetId ( const Aws::String value)
inline

The unique identifier for the document you are storing.

Definition at line 218 of file OpenSearchAction.h.

◆ SetId() [3/3]

void Aws::IoT::Model::OpenSearchAction::SetId ( const char *  value)
inline

The unique identifier for the document you are storing.

Definition at line 228 of file OpenSearchAction.h.

◆ SetIndex() [1/3]

void Aws::IoT::Model::OpenSearchAction::SetIndex ( Aws::String &&  value)
inline

The OpenSearch index where you want to store your data.

Definition at line 141 of file OpenSearchAction.h.

◆ SetIndex() [2/3]

void Aws::IoT::Model::OpenSearchAction::SetIndex ( const Aws::String value)
inline

The OpenSearch index where you want to store your data.

Definition at line 136 of file OpenSearchAction.h.

◆ SetIndex() [3/3]

void Aws::IoT::Model::OpenSearchAction::SetIndex ( const char *  value)
inline

The OpenSearch index where you want to store your data.

Definition at line 146 of file OpenSearchAction.h.

◆ SetRoleArn() [1/3]

void Aws::IoT::Model::OpenSearchAction::SetRoleArn ( Aws::String &&  value)
inline

The IAM role ARN that has access to OpenSearch.

Definition at line 59 of file OpenSearchAction.h.

◆ SetRoleArn() [2/3]

void Aws::IoT::Model::OpenSearchAction::SetRoleArn ( const Aws::String value)
inline

The IAM role ARN that has access to OpenSearch.

Definition at line 54 of file OpenSearchAction.h.

◆ SetRoleArn() [3/3]

void Aws::IoT::Model::OpenSearchAction::SetRoleArn ( const char *  value)
inline

The IAM role ARN that has access to OpenSearch.

Definition at line 64 of file OpenSearchAction.h.

◆ SetType() [1/3]

void Aws::IoT::Model::OpenSearchAction::SetType ( Aws::String &&  value)
inline

The type of document you are storing.

Definition at line 182 of file OpenSearchAction.h.

◆ SetType() [2/3]

void Aws::IoT::Model::OpenSearchAction::SetType ( const Aws::String value)
inline

The type of document you are storing.

Definition at line 177 of file OpenSearchAction.h.

◆ SetType() [3/3]

void Aws::IoT::Model::OpenSearchAction::SetType ( const char *  value)
inline

The type of document you are storing.

Definition at line 187 of file OpenSearchAction.h.

◆ TypeHasBeenSet()

bool Aws::IoT::Model::OpenSearchAction::TypeHasBeenSet ( ) const
inline

The type of document you are storing.

Definition at line 172 of file OpenSearchAction.h.

◆ WithEndpoint() [1/3]

OpenSearchAction& Aws::IoT::Model::OpenSearchAction::WithEndpoint ( Aws::String &&  value)
inline

The endpoint of your OpenSearch domain.

Definition at line 115 of file OpenSearchAction.h.

◆ WithEndpoint() [2/3]

OpenSearchAction& Aws::IoT::Model::OpenSearchAction::WithEndpoint ( const Aws::String value)
inline

The endpoint of your OpenSearch domain.

Definition at line 110 of file OpenSearchAction.h.

◆ WithEndpoint() [3/3]

OpenSearchAction& Aws::IoT::Model::OpenSearchAction::WithEndpoint ( const char *  value)
inline

The endpoint of your OpenSearch domain.

Definition at line 120 of file OpenSearchAction.h.

◆ WithId() [1/3]

OpenSearchAction& Aws::IoT::Model::OpenSearchAction::WithId ( Aws::String &&  value)
inline

The unique identifier for the document you are storing.

Definition at line 238 of file OpenSearchAction.h.

◆ WithId() [2/3]

OpenSearchAction& Aws::IoT::Model::OpenSearchAction::WithId ( const Aws::String value)
inline

The unique identifier for the document you are storing.

Definition at line 233 of file OpenSearchAction.h.

◆ WithId() [3/3]

OpenSearchAction& Aws::IoT::Model::OpenSearchAction::WithId ( const char *  value)
inline

The unique identifier for the document you are storing.

Definition at line 243 of file OpenSearchAction.h.

◆ WithIndex() [1/3]

OpenSearchAction& Aws::IoT::Model::OpenSearchAction::WithIndex ( Aws::String &&  value)
inline

The OpenSearch index where you want to store your data.

Definition at line 156 of file OpenSearchAction.h.

◆ WithIndex() [2/3]

OpenSearchAction& Aws::IoT::Model::OpenSearchAction::WithIndex ( const Aws::String value)
inline

The OpenSearch index where you want to store your data.

Definition at line 151 of file OpenSearchAction.h.

◆ WithIndex() [3/3]

OpenSearchAction& Aws::IoT::Model::OpenSearchAction::WithIndex ( const char *  value)
inline

The OpenSearch index where you want to store your data.

Definition at line 161 of file OpenSearchAction.h.

◆ WithRoleArn() [1/3]

OpenSearchAction& Aws::IoT::Model::OpenSearchAction::WithRoleArn ( Aws::String &&  value)
inline

The IAM role ARN that has access to OpenSearch.

Definition at line 74 of file OpenSearchAction.h.

◆ WithRoleArn() [2/3]

OpenSearchAction& Aws::IoT::Model::OpenSearchAction::WithRoleArn ( const Aws::String value)
inline

The IAM role ARN that has access to OpenSearch.

Definition at line 69 of file OpenSearchAction.h.

◆ WithRoleArn() [3/3]

OpenSearchAction& Aws::IoT::Model::OpenSearchAction::WithRoleArn ( const char *  value)
inline

The IAM role ARN that has access to OpenSearch.

Definition at line 79 of file OpenSearchAction.h.

◆ WithType() [1/3]

OpenSearchAction& Aws::IoT::Model::OpenSearchAction::WithType ( Aws::String &&  value)
inline

The type of document you are storing.

Definition at line 197 of file OpenSearchAction.h.

◆ WithType() [2/3]

OpenSearchAction& Aws::IoT::Model::OpenSearchAction::WithType ( const Aws::String value)
inline

The type of document you are storing.

Definition at line 192 of file OpenSearchAction.h.

◆ WithType() [3/3]

OpenSearchAction& Aws::IoT::Model::OpenSearchAction::WithType ( const char *  value)
inline

The type of document you are storing.

Definition at line 202 of file OpenSearchAction.h.


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