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; }
55 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
79 inline void SetStepIndex(
int value) { m_stepIndexHasBeenSet =
true; m_stepIndex = value; }
92 inline void SetClientSessionId(
const char* value) { m_clientSessionIdHasBeenSet =
true; m_clientSessionId.assign(value); }
110 bool m_previewHasBeenSet =
false;
113 bool m_nameHasBeenSet =
false;
116 bool m_recipeStepHasBeenSet =
false;
119 bool m_stepIndexHasBeenSet =
false;
122 bool m_clientSessionIdHasBeenSet =
false;
125 bool m_viewFrameHasBeenSet =
false;
const Aws::String & GetName() const
void SetName(const char *value)
bool NameHasBeenSet() const
SendProjectSessionActionRequest & WithClientSessionId(const Aws::String &value)
bool PreviewHasBeenSet() const
bool ClientSessionIdHasBeenSet() const
SendProjectSessionActionRequest & WithName(const char *value)
const Aws::String & GetClientSessionId() const
SendProjectSessionActionRequest & WithViewFrame(ViewFrame &&value)
const ViewFrame & GetViewFrame() const
const RecipeStep & GetRecipeStep() const
void SetRecipeStep(RecipeStep &&value)
SendProjectSessionActionRequest & WithClientSessionId(Aws::String &&value)
bool RecipeStepHasBeenSet() const
SendProjectSessionActionRequest & WithClientSessionId(const char *value)
SendProjectSessionActionRequest & WithPreview(bool value)
bool ViewFrameHasBeenSet() const
SendProjectSessionActionRequest & WithRecipeStep(const RecipeStep &value)
void SetViewFrame(ViewFrame &&value)
SendProjectSessionActionRequest & WithStepIndex(int value)
void SetPreview(bool value)
void SetRecipeStep(const RecipeStep &value)
SendProjectSessionActionRequest & WithName(Aws::String &&value)
void SetStepIndex(int value)
void SetClientSessionId(Aws::String &&value)
void SetClientSessionId(const char *value)
AWS_GLUEDATABREW_API Aws::String SerializePayload() const override
SendProjectSessionActionRequest & WithViewFrame(const ViewFrame &value)
SendProjectSessionActionRequest & WithRecipeStep(RecipeStep &&value)
virtual const char * GetServiceRequestName() const override
bool StepIndexHasBeenSet() const
void SetName(const Aws::String &value)
AWS_GLUEDATABREW_API SendProjectSessionActionRequest()
void SetName(Aws::String &&value)
void SetViewFrame(const ViewFrame &value)
void SetClientSessionId(const Aws::String &value)
SendProjectSessionActionRequest & WithName(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String