7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/databrew/GlueDataBrewRequest.h>
9#include <aws/databrew/GlueDataBrew_EXPORTS.h>
10#include <aws/databrew/model/RecipeStep.h>
11#include <aws/databrew/model/ViewFrame.h>
16namespace GlueDataBrew {
40 m_previewHasBeenSet =
true;
55 template <
typename NameT = Aws::String>
57 m_nameHasBeenSet =
true;
58 m_name = std::forward<NameT>(value);
60 template <
typename NameT = Aws::String>
62 SetName(std::forward<NameT>(value));
71 template <
typename RecipeStepT = RecipeStep>
73 m_recipeStepHasBeenSet =
true;
74 m_recipeStep = std::forward<RecipeStepT>(value);
76 template <
typename RecipeStepT = RecipeStep>
92 m_stepIndexHasBeenSet =
true;
108 template <
typename ClientSessionIdT = Aws::String>
110 m_clientSessionIdHasBeenSet =
true;
111 m_clientSessionId = std::forward<ClientSessionIdT>(value);
113 template <
typename ClientSessionIdT = Aws::String>
124 template <
typename ViewFrameT = ViewFrame>
126 m_viewFrameHasBeenSet =
true;
127 m_viewFrame = std::forward<ViewFrameT>(value);
129 template <
typename ViewFrameT = ViewFrame>
136 bool m_preview{
false};
140 RecipeStep m_recipeStep;
146 ViewFrame m_viewFrame;
147 bool m_previewHasBeenSet =
false;
148 bool m_nameHasBeenSet =
false;
149 bool m_recipeStepHasBeenSet =
false;
150 bool m_stepIndexHasBeenSet =
false;
151 bool m_clientSessionIdHasBeenSet =
false;
152 bool m_viewFrameHasBeenSet =
false;
const Aws::String & GetName() const
bool NameHasBeenSet() const
bool PreviewHasBeenSet() const
bool ClientSessionIdHasBeenSet() const
const Aws::String & GetClientSessionId() const
SendProjectSessionActionRequest & WithClientSessionId(ClientSessionIdT &&value)
void SetRecipeStep(RecipeStepT &&value)
const ViewFrame & GetViewFrame() const
const RecipeStep & GetRecipeStep() const
bool RecipeStepHasBeenSet() const
void SetName(NameT &&value)
SendProjectSessionActionRequest & WithPreview(bool value)
AWS_GLUEDATABREW_API SendProjectSessionActionRequest()=default
bool ViewFrameHasBeenSet() const
SendProjectSessionActionRequest & WithStepIndex(int value)
void SetPreview(bool value)
void SetStepIndex(int value)
AWS_GLUEDATABREW_API Aws::String SerializePayload() const override
SendProjectSessionActionRequest & WithViewFrame(ViewFrameT &&value)
virtual const char * GetServiceRequestName() const override
bool StepIndexHasBeenSet() const
void SetViewFrame(ViewFrameT &&value)
SendProjectSessionActionRequest & WithRecipeStep(RecipeStepT &&value)
void SetClientSessionId(ClientSessionIdT &&value)
SendProjectSessionActionRequest & WithName(NameT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String