7#include <aws/databrew/GlueDataBrew_EXPORTS.h>
8#include <aws/databrew/GlueDataBrewRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/databrew/model/RecipeStep.h>
11#include <aws/databrew/model/ViewFrame.h>
43 inline void SetPreview(
bool value) { m_previewHasBeenSet =
true; m_preview = value; }
53 template<
typename NameT = Aws::String>
54 void SetName(NameT&& value) { m_nameHasBeenSet =
true; m_name = std::forward<NameT>(value); }
55 template<
typename NameT = Aws::String>
63 template<
typename RecipeStepT = RecipeStep>
64 void SetRecipeStep(RecipeStepT&& value) { m_recipeStepHasBeenSet =
true; m_recipeStep = std::forward<RecipeStepT>(value); }
65 template<
typename RecipeStepT = RecipeStep>
77 inline void SetStepIndex(
int value) { m_stepIndexHasBeenSet =
true; m_stepIndex = value; }
88 template<
typename ClientSessionIdT = Aws::String>
89 void SetClientSessionId(ClientSessionIdT&& value) { m_clientSessionIdHasBeenSet =
true; m_clientSessionId = std::forward<ClientSessionIdT>(value); }
90 template<
typename ClientSessionIdT = Aws::String>
98 template<
typename ViewFrameT = ViewFrame>
99 void SetViewFrame(ViewFrameT&& value) { m_viewFrameHasBeenSet =
true; m_viewFrame = std::forward<ViewFrameT>(value); }
100 template<
typename ViewFrameT = ViewFrame>
105 bool m_preview{
false};
106 bool m_previewHasBeenSet =
false;
109 bool m_nameHasBeenSet =
false;
111 RecipeStep m_recipeStep;
112 bool m_recipeStepHasBeenSet =
false;
115 bool m_stepIndexHasBeenSet =
false;
118 bool m_clientSessionIdHasBeenSet =
false;
120 ViewFrame m_viewFrame;
121 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