7#include <aws/iotsitewise/IoTSiteWise_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/iotsitewise/model/BatchGetAssetPropertyValueErrorEntry.h>
11#include <aws/iotsitewise/model/BatchGetAssetPropertyValueSuccessEntry.h>
12#include <aws/iotsitewise/model/BatchGetAssetPropertyValueSkippedEntry.h>
17template<
typename RESULT_TYPE>
18class AmazonWebServiceResult;
45 template<
typename ErrorEntriesT = Aws::Vector<BatchGetAssetPropertyValueErrorEntry>>
46 void SetErrorEntries(ErrorEntriesT&& value) { m_errorEntriesHasBeenSet =
true; m_errorEntries = std::forward<ErrorEntriesT>(value); }
47 template<
typename ErrorEntriesT = Aws::Vector<BatchGetAssetPropertyValueErrorEntry>>
49 template<
typename ErrorEntriesT = BatchGetAssetPropertyValueErrorEntry>
60 template<
typename SuccessEntriesT = Aws::Vector<BatchGetAssetPropertyValueSuccessEntry>>
61 void SetSuccessEntries(SuccessEntriesT&& value) { m_successEntriesHasBeenSet =
true; m_successEntries = std::forward<SuccessEntriesT>(value); }
62 template<
typename SuccessEntriesT = Aws::Vector<BatchGetAssetPropertyValueSuccessEntry>>
64 template<
typename SuccessEntriesT = BatchGetAssetPropertyValueSuccessEntry>
75 template<
typename SkippedEntriesT = Aws::Vector<BatchGetAssetPropertyValueSkippedEntry>>
76 void SetSkippedEntries(SkippedEntriesT&& value) { m_skippedEntriesHasBeenSet =
true; m_skippedEntries = std::forward<SkippedEntriesT>(value); }
77 template<
typename SkippedEntriesT = Aws::Vector<BatchGetAssetPropertyValueSkippedEntry>>
79 template<
typename SkippedEntriesT = BatchGetAssetPropertyValueSkippedEntry>
89 template<
typename NextTokenT = Aws::String>
90 void SetNextToken(NextTokenT&& value) { m_nextTokenHasBeenSet =
true; m_nextToken = std::forward<NextTokenT>(value); }
91 template<
typename NextTokenT = Aws::String>
98 template<
typename RequestIdT = Aws::String>
99 void SetRequestId(RequestIdT&& value) { m_requestIdHasBeenSet =
true; m_requestId = std::forward<RequestIdT>(value); }
100 template<
typename RequestIdT = Aws::String>
106 bool m_errorEntriesHasBeenSet =
false;
109 bool m_successEntriesHasBeenSet =
false;
112 bool m_skippedEntriesHasBeenSet =
false;
115 bool m_nextTokenHasBeenSet =
false;
118 bool m_requestIdHasBeenSet =
false;
void SetSuccessEntries(SuccessEntriesT &&value)
BatchGetAssetPropertyValueResult & WithRequestId(RequestIdT &&value)
BatchGetAssetPropertyValueResult & AddErrorEntries(ErrorEntriesT &&value)
const Aws::Vector< BatchGetAssetPropertyValueSuccessEntry > & GetSuccessEntries() const
BatchGetAssetPropertyValueResult & AddSkippedEntries(SkippedEntriesT &&value)
const Aws::Vector< BatchGetAssetPropertyValueErrorEntry > & GetErrorEntries() const
const Aws::String & GetNextToken() const
BatchGetAssetPropertyValueResult & AddSuccessEntries(SuccessEntriesT &&value)
void SetSkippedEntries(SkippedEntriesT &&value)
BatchGetAssetPropertyValueResult & WithSuccessEntries(SuccessEntriesT &&value)
BatchGetAssetPropertyValueResult & WithErrorEntries(ErrorEntriesT &&value)
AWS_IOTSITEWISE_API BatchGetAssetPropertyValueResult()=default
void SetRequestId(RequestIdT &&value)
BatchGetAssetPropertyValueResult & WithNextToken(NextTokenT &&value)
AWS_IOTSITEWISE_API BatchGetAssetPropertyValueResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const Aws::String & GetRequestId() const
void SetErrorEntries(ErrorEntriesT &&value)
void SetNextToken(NextTokenT &&value)
const Aws::Vector< BatchGetAssetPropertyValueSkippedEntry > & GetSkippedEntries() const
AWS_IOTSITEWISE_API BatchGetAssetPropertyValueResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
BatchGetAssetPropertyValueResult & WithSkippedEntries(SkippedEntriesT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue