7#include <aws/lex-models/LexModelBuildingService_EXPORTS.h>
8#include <aws/lex-models/LexModelBuildingServiceRequest.h>
9#include <aws/core/utils/Array.h>
10#include <aws/lex-models/model/ResourceType.h>
11#include <aws/lex-models/model/MergeStrategy.h>
12#include <aws/core/utils/memory/stl/AWSVector.h>
13#include <aws/lex-models/model/Tag.h>
18namespace LexModelBuildingService
105 bool m_payloadHasBeenSet =
false;
108 bool m_resourceTypeHasBeenSet =
false;
111 bool m_mergeStrategyHasBeenSet =
false;
114 bool m_tagsHasBeenSet =
false;
StartImportRequest & WithMergeStrategy(MergeStrategy &&value)
StartImportRequest & WithTags(Aws::Vector< Tag > &&value)
void SetMergeStrategy(MergeStrategy &&value)
StartImportRequest & WithMergeStrategy(const MergeStrategy &value)
bool ResourceTypeHasBeenSet() const
void SetResourceType(ResourceType &&value)
StartImportRequest & AddTags(const Tag &value)
bool MergeStrategyHasBeenSet() const
const Aws::Vector< Tag > & GetTags() const
StartImportRequest & WithPayload(const Aws::Utils::ByteBuffer &value)
StartImportRequest & AddTags(Tag &&value)
virtual const char * GetServiceRequestName() const override
bool TagsHasBeenSet() const
const Aws::Utils::ByteBuffer & GetPayload() const
StartImportRequest & WithResourceType(ResourceType &&value)
const MergeStrategy & GetMergeStrategy() const
AWS_LEXMODELBUILDINGSERVICE_API StartImportRequest()
void SetResourceType(const ResourceType &value)
StartImportRequest & WithResourceType(const ResourceType &value)
void SetPayload(const Aws::Utils::ByteBuffer &value)
void SetTags(const Aws::Vector< Tag > &value)
void SetTags(Aws::Vector< Tag > &&value)
AWS_LEXMODELBUILDINGSERVICE_API Aws::String SerializePayload() const override
StartImportRequest & WithTags(const Aws::Vector< Tag > &value)
const ResourceType & GetResourceType() const
void SetMergeStrategy(const MergeStrategy &value)
StartImportRequest & WithPayload(Aws::Utils::ByteBuffer &&value)
void SetPayload(Aws::Utils::ByteBuffer &&value)
bool PayloadHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector