7#include <aws/forecast/ForecastService_EXPORTS.h>
8#include <aws/forecast/ForecastServiceRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/forecast/model/DataDestination.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
12#include <aws/forecast/model/Tag.h>
17namespace ForecastService
46 template<
typename ExplainabilityExportNameT = Aws::String>
47 void SetExplainabilityExportName(ExplainabilityExportNameT&& value) { m_explainabilityExportNameHasBeenSet =
true; m_explainabilityExportName = std::forward<ExplainabilityExportNameT>(value); }
48 template<
typename ExplainabilityExportNameT = Aws::String>
58 template<
typename ExplainabilityArnT = Aws::String>
59 void SetExplainabilityArn(ExplainabilityArnT&& value) { m_explainabilityArnHasBeenSet =
true; m_explainabilityArn = std::forward<ExplainabilityArnT>(value); }
60 template<
typename ExplainabilityArnT = Aws::String>
68 template<
typename DestinationT = DataDestination>
69 void SetDestination(DestinationT&& value) { m_destinationHasBeenSet =
true; m_destination = std::forward<DestinationT>(value); }
70 template<
typename DestinationT = DataDestination>
96 template<
typename TagsT = Aws::Vector<Tag>>
97 void SetTags(TagsT&& value) { m_tagsHasBeenSet =
true; m_tags = std::forward<TagsT>(value); }
98 template<
typename TagsT = Aws::Vector<Tag>>
100 template<
typename TagsT = Tag>
110 template<
typename FormatT = Aws::String>
111 void SetFormat(FormatT&& value) { m_formatHasBeenSet =
true; m_format = std::forward<FormatT>(value); }
112 template<
typename FormatT = Aws::String>
118 bool m_explainabilityExportNameHasBeenSet =
false;
121 bool m_explainabilityArnHasBeenSet =
false;
124 bool m_destinationHasBeenSet =
false;
127 bool m_tagsHasBeenSet =
false;
130 bool m_formatHasBeenSet =
false;
void SetExplainabilityArn(ExplainabilityArnT &&value)
AWS_FORECASTSERVICE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
bool TagsHasBeenSet() const
AWS_FORECASTSERVICE_API CreateExplainabilityExportRequest()=default
CreateExplainabilityExportRequest & WithDestination(DestinationT &&value)
CreateExplainabilityExportRequest & WithExplainabilityArn(ExplainabilityArnT &&value)
CreateExplainabilityExportRequest & WithExplainabilityExportName(ExplainabilityExportNameT &&value)
void SetTags(TagsT &&value)
void SetExplainabilityExportName(ExplainabilityExportNameT &&value)
const DataDestination & GetDestination() const
const Aws::String & GetExplainabilityExportName() const
virtual const char * GetServiceRequestName() const override
CreateExplainabilityExportRequest & WithFormat(FormatT &&value)
AWS_FORECASTSERVICE_API Aws::String SerializePayload() const override
const Aws::String & GetExplainabilityArn() const
bool ExplainabilityArnHasBeenSet() const
const Aws::Vector< Tag > & GetTags() const
void SetFormat(FormatT &&value)
bool ExplainabilityExportNameHasBeenSet() const
CreateExplainabilityExportRequest & AddTags(TagsT &&value)
void SetDestination(DestinationT &&value)
const Aws::String & GetFormat() const
bool FormatHasBeenSet() const
CreateExplainabilityExportRequest & WithTags(TagsT &&value)
bool DestinationHasBeenSet() const
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector