/** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ #pragma once #include #include #include #include #include #include #include #include #include #include #include #include #include namespace Aws { namespace Utils { namespace Json { class JsonValue; class JsonView; } // namespace Json } // namespace Utils namespace GlueDataBrew { namespace Model { /** *

Represents one run of a DataBrew job.

See Also:

AWS API * Reference

*/ class JobRun { public: AWS_GLUEDATABREW_API JobRun(); AWS_GLUEDATABREW_API JobRun(Aws::Utils::Json::JsonView jsonValue); AWS_GLUEDATABREW_API JobRun& operator=(Aws::Utils::Json::JsonView jsonValue); AWS_GLUEDATABREW_API Aws::Utils::Json::JsonValue Jsonize() const; /** *

The number of times that DataBrew has attempted to run the job.

*/ inline int GetAttempt() const{ return m_attempt; } /** *

The number of times that DataBrew has attempted to run the job.

*/ inline bool AttemptHasBeenSet() const { return m_attemptHasBeenSet; } /** *

The number of times that DataBrew has attempted to run the job.

*/ inline void SetAttempt(int value) { m_attemptHasBeenSet = true; m_attempt = value; } /** *

The number of times that DataBrew has attempted to run the job.

*/ inline JobRun& WithAttempt(int value) { SetAttempt(value); return *this;} /** *

The date and time when the job completed processing.

*/ inline const Aws::Utils::DateTime& GetCompletedOn() const{ return m_completedOn; } /** *

The date and time when the job completed processing.

*/ inline bool CompletedOnHasBeenSet() const { return m_completedOnHasBeenSet; } /** *

The date and time when the job completed processing.

*/ inline void SetCompletedOn(const Aws::Utils::DateTime& value) { m_completedOnHasBeenSet = true; m_completedOn = value; } /** *

The date and time when the job completed processing.

*/ inline void SetCompletedOn(Aws::Utils::DateTime&& value) { m_completedOnHasBeenSet = true; m_completedOn = std::move(value); } /** *

The date and time when the job completed processing.

*/ inline JobRun& WithCompletedOn(const Aws::Utils::DateTime& value) { SetCompletedOn(value); return *this;} /** *

The date and time when the job completed processing.

*/ inline JobRun& WithCompletedOn(Aws::Utils::DateTime&& value) { SetCompletedOn(std::move(value)); return *this;} /** *

The name of the dataset for the job to process.

*/ inline const Aws::String& GetDatasetName() const{ return m_datasetName; } /** *

The name of the dataset for the job to process.

*/ inline bool DatasetNameHasBeenSet() const { return m_datasetNameHasBeenSet; } /** *

The name of the dataset for the job to process.

*/ inline void SetDatasetName(const Aws::String& value) { m_datasetNameHasBeenSet = true; m_datasetName = value; } /** *

The name of the dataset for the job to process.

*/ inline void SetDatasetName(Aws::String&& value) { m_datasetNameHasBeenSet = true; m_datasetName = std::move(value); } /** *

The name of the dataset for the job to process.

*/ inline void SetDatasetName(const char* value) { m_datasetNameHasBeenSet = true; m_datasetName.assign(value); } /** *

The name of the dataset for the job to process.

*/ inline JobRun& WithDatasetName(const Aws::String& value) { SetDatasetName(value); return *this;} /** *

The name of the dataset for the job to process.

*/ inline JobRun& WithDatasetName(Aws::String&& value) { SetDatasetName(std::move(value)); return *this;} /** *

The name of the dataset for the job to process.

*/ inline JobRun& WithDatasetName(const char* value) { SetDatasetName(value); return *this;} /** *

A message indicating an error (if any) that was encountered when the job * ran.

*/ inline const Aws::String& GetErrorMessage() const{ return m_errorMessage; } /** *

A message indicating an error (if any) that was encountered when the job * ran.

*/ inline bool ErrorMessageHasBeenSet() const { return m_errorMessageHasBeenSet; } /** *

A message indicating an error (if any) that was encountered when the job * ran.

*/ inline void SetErrorMessage(const Aws::String& value) { m_errorMessageHasBeenSet = true; m_errorMessage = value; } /** *

A message indicating an error (if any) that was encountered when the job * ran.

*/ inline void SetErrorMessage(Aws::String&& value) { m_errorMessageHasBeenSet = true; m_errorMessage = std::move(value); } /** *

A message indicating an error (if any) that was encountered when the job * ran.

*/ inline void SetErrorMessage(const char* value) { m_errorMessageHasBeenSet = true; m_errorMessage.assign(value); } /** *

A message indicating an error (if any) that was encountered when the job * ran.

*/ inline JobRun& WithErrorMessage(const Aws::String& value) { SetErrorMessage(value); return *this;} /** *

A message indicating an error (if any) that was encountered when the job * ran.

*/ inline JobRun& WithErrorMessage(Aws::String&& value) { SetErrorMessage(std::move(value)); return *this;} /** *

A message indicating an error (if any) that was encountered when the job * ran.

*/ inline JobRun& WithErrorMessage(const char* value) { SetErrorMessage(value); return *this;} /** *

The amount of time, in seconds, during which a job run consumed * resources.

*/ inline int GetExecutionTime() const{ return m_executionTime; } /** *

The amount of time, in seconds, during which a job run consumed * resources.

*/ inline bool ExecutionTimeHasBeenSet() const { return m_executionTimeHasBeenSet; } /** *

The amount of time, in seconds, during which a job run consumed * resources.

*/ inline void SetExecutionTime(int value) { m_executionTimeHasBeenSet = true; m_executionTime = value; } /** *

The amount of time, in seconds, during which a job run consumed * resources.

*/ inline JobRun& WithExecutionTime(int value) { SetExecutionTime(value); return *this;} /** *

The name of the job being processed during this run.

*/ inline const Aws::String& GetJobName() const{ return m_jobName; } /** *

The name of the job being processed during this run.

*/ inline bool JobNameHasBeenSet() const { return m_jobNameHasBeenSet; } /** *

The name of the job being processed during this run.

*/ inline void SetJobName(const Aws::String& value) { m_jobNameHasBeenSet = true; m_jobName = value; } /** *

The name of the job being processed during this run.

*/ inline void SetJobName(Aws::String&& value) { m_jobNameHasBeenSet = true; m_jobName = std::move(value); } /** *

The name of the job being processed during this run.

*/ inline void SetJobName(const char* value) { m_jobNameHasBeenSet = true; m_jobName.assign(value); } /** *

The name of the job being processed during this run.

*/ inline JobRun& WithJobName(const Aws::String& value) { SetJobName(value); return *this;} /** *

The name of the job being processed during this run.

*/ inline JobRun& WithJobName(Aws::String&& value) { SetJobName(std::move(value)); return *this;} /** *

The name of the job being processed during this run.

*/ inline JobRun& WithJobName(const char* value) { SetJobName(value); return *this;} /** *

The unique identifier of the job run.

*/ inline const Aws::String& GetRunId() const{ return m_runId; } /** *

The unique identifier of the job run.

*/ inline bool RunIdHasBeenSet() const { return m_runIdHasBeenSet; } /** *

The unique identifier of the job run.

*/ inline void SetRunId(const Aws::String& value) { m_runIdHasBeenSet = true; m_runId = value; } /** *

The unique identifier of the job run.

*/ inline void SetRunId(Aws::String&& value) { m_runIdHasBeenSet = true; m_runId = std::move(value); } /** *

The unique identifier of the job run.

*/ inline void SetRunId(const char* value) { m_runIdHasBeenSet = true; m_runId.assign(value); } /** *

The unique identifier of the job run.

*/ inline JobRun& WithRunId(const Aws::String& value) { SetRunId(value); return *this;} /** *

The unique identifier of the job run.

*/ inline JobRun& WithRunId(Aws::String&& value) { SetRunId(std::move(value)); return *this;} /** *

The unique identifier of the job run.

*/ inline JobRun& WithRunId(const char* value) { SetRunId(value); return *this;} /** *

The current state of the job run entity itself.

*/ inline const JobRunState& GetState() const{ return m_state; } /** *

The current state of the job run entity itself.

*/ inline bool StateHasBeenSet() const { return m_stateHasBeenSet; } /** *

The current state of the job run entity itself.

*/ inline void SetState(const JobRunState& value) { m_stateHasBeenSet = true; m_state = value; } /** *

The current state of the job run entity itself.

*/ inline void SetState(JobRunState&& value) { m_stateHasBeenSet = true; m_state = std::move(value); } /** *

The current state of the job run entity itself.

*/ inline JobRun& WithState(const JobRunState& value) { SetState(value); return *this;} /** *

The current state of the job run entity itself.

*/ inline JobRun& WithState(JobRunState&& value) { SetState(std::move(value)); return *this;} /** *

The current status of Amazon CloudWatch logging for the job run.

*/ inline const LogSubscription& GetLogSubscription() const{ return m_logSubscription; } /** *

The current status of Amazon CloudWatch logging for the job run.

*/ inline bool LogSubscriptionHasBeenSet() const { return m_logSubscriptionHasBeenSet; } /** *

The current status of Amazon CloudWatch logging for the job run.

*/ inline void SetLogSubscription(const LogSubscription& value) { m_logSubscriptionHasBeenSet = true; m_logSubscription = value; } /** *

The current status of Amazon CloudWatch logging for the job run.

*/ inline void SetLogSubscription(LogSubscription&& value) { m_logSubscriptionHasBeenSet = true; m_logSubscription = std::move(value); } /** *

The current status of Amazon CloudWatch logging for the job run.

*/ inline JobRun& WithLogSubscription(const LogSubscription& value) { SetLogSubscription(value); return *this;} /** *

The current status of Amazon CloudWatch logging for the job run.

*/ inline JobRun& WithLogSubscription(LogSubscription&& value) { SetLogSubscription(std::move(value)); return *this;} /** *

The name of an Amazon CloudWatch log group, where the job writes diagnostic * messages when it runs.

*/ inline const Aws::String& GetLogGroupName() const{ return m_logGroupName; } /** *

The name of an Amazon CloudWatch log group, where the job writes diagnostic * messages when it runs.

*/ inline bool LogGroupNameHasBeenSet() const { return m_logGroupNameHasBeenSet; } /** *

The name of an Amazon CloudWatch log group, where the job writes diagnostic * messages when it runs.

*/ inline void SetLogGroupName(const Aws::String& value) { m_logGroupNameHasBeenSet = true; m_logGroupName = value; } /** *

The name of an Amazon CloudWatch log group, where the job writes diagnostic * messages when it runs.

*/ inline void SetLogGroupName(Aws::String&& value) { m_logGroupNameHasBeenSet = true; m_logGroupName = std::move(value); } /** *

The name of an Amazon CloudWatch log group, where the job writes diagnostic * messages when it runs.

*/ inline void SetLogGroupName(const char* value) { m_logGroupNameHasBeenSet = true; m_logGroupName.assign(value); } /** *

The name of an Amazon CloudWatch log group, where the job writes diagnostic * messages when it runs.

*/ inline JobRun& WithLogGroupName(const Aws::String& value) { SetLogGroupName(value); return *this;} /** *

The name of an Amazon CloudWatch log group, where the job writes diagnostic * messages when it runs.

*/ inline JobRun& WithLogGroupName(Aws::String&& value) { SetLogGroupName(std::move(value)); return *this;} /** *

The name of an Amazon CloudWatch log group, where the job writes diagnostic * messages when it runs.

*/ inline JobRun& WithLogGroupName(const char* value) { SetLogGroupName(value); return *this;} /** *

One or more output artifacts from a job run.

*/ inline const Aws::Vector& GetOutputs() const{ return m_outputs; } /** *

One or more output artifacts from a job run.

*/ inline bool OutputsHasBeenSet() const { return m_outputsHasBeenSet; } /** *

One or more output artifacts from a job run.

*/ inline void SetOutputs(const Aws::Vector& value) { m_outputsHasBeenSet = true; m_outputs = value; } /** *

One or more output artifacts from a job run.

*/ inline void SetOutputs(Aws::Vector&& value) { m_outputsHasBeenSet = true; m_outputs = std::move(value); } /** *

One or more output artifacts from a job run.

*/ inline JobRun& WithOutputs(const Aws::Vector& value) { SetOutputs(value); return *this;} /** *

One or more output artifacts from a job run.

*/ inline JobRun& WithOutputs(Aws::Vector&& value) { SetOutputs(std::move(value)); return *this;} /** *

One or more output artifacts from a job run.

*/ inline JobRun& AddOutputs(const Output& value) { m_outputsHasBeenSet = true; m_outputs.push_back(value); return *this; } /** *

One or more output artifacts from a job run.

*/ inline JobRun& AddOutputs(Output&& value) { m_outputsHasBeenSet = true; m_outputs.push_back(std::move(value)); return *this; } /** *

One or more artifacts that represent the Glue Data Catalog output from * running the job.

*/ inline const Aws::Vector& GetDataCatalogOutputs() const{ return m_dataCatalogOutputs; } /** *

One or more artifacts that represent the Glue Data Catalog output from * running the job.

*/ inline bool DataCatalogOutputsHasBeenSet() const { return m_dataCatalogOutputsHasBeenSet; } /** *

One or more artifacts that represent the Glue Data Catalog output from * running the job.

*/ inline void SetDataCatalogOutputs(const Aws::Vector& value) { m_dataCatalogOutputsHasBeenSet = true; m_dataCatalogOutputs = value; } /** *

One or more artifacts that represent the Glue Data Catalog output from * running the job.

*/ inline void SetDataCatalogOutputs(Aws::Vector&& value) { m_dataCatalogOutputsHasBeenSet = true; m_dataCatalogOutputs = std::move(value); } /** *

One or more artifacts that represent the Glue Data Catalog output from * running the job.

*/ inline JobRun& WithDataCatalogOutputs(const Aws::Vector& value) { SetDataCatalogOutputs(value); return *this;} /** *

One or more artifacts that represent the Glue Data Catalog output from * running the job.

*/ inline JobRun& WithDataCatalogOutputs(Aws::Vector&& value) { SetDataCatalogOutputs(std::move(value)); return *this;} /** *

One or more artifacts that represent the Glue Data Catalog output from * running the job.

*/ inline JobRun& AddDataCatalogOutputs(const DataCatalogOutput& value) { m_dataCatalogOutputsHasBeenSet = true; m_dataCatalogOutputs.push_back(value); return *this; } /** *

One or more artifacts that represent the Glue Data Catalog output from * running the job.

*/ inline JobRun& AddDataCatalogOutputs(DataCatalogOutput&& value) { m_dataCatalogOutputsHasBeenSet = true; m_dataCatalogOutputs.push_back(std::move(value)); return *this; } /** *

Represents a list of JDBC database output objects which defines the output * destination for a DataBrew recipe job to write into.

*/ inline const Aws::Vector& GetDatabaseOutputs() const{ return m_databaseOutputs; } /** *

Represents a list of JDBC database output objects which defines the output * destination for a DataBrew recipe job to write into.

*/ inline bool DatabaseOutputsHasBeenSet() const { return m_databaseOutputsHasBeenSet; } /** *

Represents a list of JDBC database output objects which defines the output * destination for a DataBrew recipe job to write into.

*/ inline void SetDatabaseOutputs(const Aws::Vector& value) { m_databaseOutputsHasBeenSet = true; m_databaseOutputs = value; } /** *

Represents a list of JDBC database output objects which defines the output * destination for a DataBrew recipe job to write into.

*/ inline void SetDatabaseOutputs(Aws::Vector&& value) { m_databaseOutputsHasBeenSet = true; m_databaseOutputs = std::move(value); } /** *

Represents a list of JDBC database output objects which defines the output * destination for a DataBrew recipe job to write into.

*/ inline JobRun& WithDatabaseOutputs(const Aws::Vector& value) { SetDatabaseOutputs(value); return *this;} /** *

Represents a list of JDBC database output objects which defines the output * destination for a DataBrew recipe job to write into.

*/ inline JobRun& WithDatabaseOutputs(Aws::Vector&& value) { SetDatabaseOutputs(std::move(value)); return *this;} /** *

Represents a list of JDBC database output objects which defines the output * destination for a DataBrew recipe job to write into.

*/ inline JobRun& AddDatabaseOutputs(const DatabaseOutput& value) { m_databaseOutputsHasBeenSet = true; m_databaseOutputs.push_back(value); return *this; } /** *

Represents a list of JDBC database output objects which defines the output * destination for a DataBrew recipe job to write into.

*/ inline JobRun& AddDatabaseOutputs(DatabaseOutput&& value) { m_databaseOutputsHasBeenSet = true; m_databaseOutputs.push_back(std::move(value)); return *this; } /** *

The set of steps processed by the job.

*/ inline const RecipeReference& GetRecipeReference() const{ return m_recipeReference; } /** *

The set of steps processed by the job.

*/ inline bool RecipeReferenceHasBeenSet() const { return m_recipeReferenceHasBeenSet; } /** *

The set of steps processed by the job.

*/ inline void SetRecipeReference(const RecipeReference& value) { m_recipeReferenceHasBeenSet = true; m_recipeReference = value; } /** *

The set of steps processed by the job.

*/ inline void SetRecipeReference(RecipeReference&& value) { m_recipeReferenceHasBeenSet = true; m_recipeReference = std::move(value); } /** *

The set of steps processed by the job.

*/ inline JobRun& WithRecipeReference(const RecipeReference& value) { SetRecipeReference(value); return *this;} /** *

The set of steps processed by the job.

*/ inline JobRun& WithRecipeReference(RecipeReference&& value) { SetRecipeReference(std::move(value)); return *this;} /** *

The Amazon Resource Name (ARN) of the user who initiated the job run.

*/ inline const Aws::String& GetStartedBy() const{ return m_startedBy; } /** *

The Amazon Resource Name (ARN) of the user who initiated the job run.

*/ inline bool StartedByHasBeenSet() const { return m_startedByHasBeenSet; } /** *

The Amazon Resource Name (ARN) of the user who initiated the job run.

*/ inline void SetStartedBy(const Aws::String& value) { m_startedByHasBeenSet = true; m_startedBy = value; } /** *

The Amazon Resource Name (ARN) of the user who initiated the job run.

*/ inline void SetStartedBy(Aws::String&& value) { m_startedByHasBeenSet = true; m_startedBy = std::move(value); } /** *

The Amazon Resource Name (ARN) of the user who initiated the job run.

*/ inline void SetStartedBy(const char* value) { m_startedByHasBeenSet = true; m_startedBy.assign(value); } /** *

The Amazon Resource Name (ARN) of the user who initiated the job run.

*/ inline JobRun& WithStartedBy(const Aws::String& value) { SetStartedBy(value); return *this;} /** *

The Amazon Resource Name (ARN) of the user who initiated the job run.

*/ inline JobRun& WithStartedBy(Aws::String&& value) { SetStartedBy(std::move(value)); return *this;} /** *

The Amazon Resource Name (ARN) of the user who initiated the job run.

*/ inline JobRun& WithStartedBy(const char* value) { SetStartedBy(value); return *this;} /** *

The date and time when the job run began.

*/ inline const Aws::Utils::DateTime& GetStartedOn() const{ return m_startedOn; } /** *

The date and time when the job run began.

*/ inline bool StartedOnHasBeenSet() const { return m_startedOnHasBeenSet; } /** *

The date and time when the job run began.

*/ inline void SetStartedOn(const Aws::Utils::DateTime& value) { m_startedOnHasBeenSet = true; m_startedOn = value; } /** *

The date and time when the job run began.

*/ inline void SetStartedOn(Aws::Utils::DateTime&& value) { m_startedOnHasBeenSet = true; m_startedOn = std::move(value); } /** *

The date and time when the job run began.

*/ inline JobRun& WithStartedOn(const Aws::Utils::DateTime& value) { SetStartedOn(value); return *this;} /** *

The date and time when the job run began.

*/ inline JobRun& WithStartedOn(Aws::Utils::DateTime&& value) { SetStartedOn(std::move(value)); return *this;} /** *

A sample configuration for profile jobs only, which determines the number of * rows on which the profile job is run. If a JobSample value isn't * provided, the default is used. The default value is CUSTOM_ROWS for the mode * parameter and 20,000 for the size parameter.

*/ inline const JobSample& GetJobSample() const{ return m_jobSample; } /** *

A sample configuration for profile jobs only, which determines the number of * rows on which the profile job is run. If a JobSample value isn't * provided, the default is used. The default value is CUSTOM_ROWS for the mode * parameter and 20,000 for the size parameter.

*/ inline bool JobSampleHasBeenSet() const { return m_jobSampleHasBeenSet; } /** *

A sample configuration for profile jobs only, which determines the number of * rows on which the profile job is run. If a JobSample value isn't * provided, the default is used. The default value is CUSTOM_ROWS for the mode * parameter and 20,000 for the size parameter.

*/ inline void SetJobSample(const JobSample& value) { m_jobSampleHasBeenSet = true; m_jobSample = value; } /** *

A sample configuration for profile jobs only, which determines the number of * rows on which the profile job is run. If a JobSample value isn't * provided, the default is used. The default value is CUSTOM_ROWS for the mode * parameter and 20,000 for the size parameter.

*/ inline void SetJobSample(JobSample&& value) { m_jobSampleHasBeenSet = true; m_jobSample = std::move(value); } /** *

A sample configuration for profile jobs only, which determines the number of * rows on which the profile job is run. If a JobSample value isn't * provided, the default is used. The default value is CUSTOM_ROWS for the mode * parameter and 20,000 for the size parameter.

*/ inline JobRun& WithJobSample(const JobSample& value) { SetJobSample(value); return *this;} /** *

A sample configuration for profile jobs only, which determines the number of * rows on which the profile job is run. If a JobSample value isn't * provided, the default is used. The default value is CUSTOM_ROWS for the mode * parameter and 20,000 for the size parameter.

*/ inline JobRun& WithJobSample(JobSample&& value) { SetJobSample(std::move(value)); return *this;} /** *

List of validation configurations that are applied to the profile job * run.

*/ inline const Aws::Vector& GetValidationConfigurations() const{ return m_validationConfigurations; } /** *

List of validation configurations that are applied to the profile job * run.

*/ inline bool ValidationConfigurationsHasBeenSet() const { return m_validationConfigurationsHasBeenSet; } /** *

List of validation configurations that are applied to the profile job * run.

*/ inline void SetValidationConfigurations(const Aws::Vector& value) { m_validationConfigurationsHasBeenSet = true; m_validationConfigurations = value; } /** *

List of validation configurations that are applied to the profile job * run.

*/ inline void SetValidationConfigurations(Aws::Vector&& value) { m_validationConfigurationsHasBeenSet = true; m_validationConfigurations = std::move(value); } /** *

List of validation configurations that are applied to the profile job * run.

*/ inline JobRun& WithValidationConfigurations(const Aws::Vector& value) { SetValidationConfigurations(value); return *this;} /** *

List of validation configurations that are applied to the profile job * run.

*/ inline JobRun& WithValidationConfigurations(Aws::Vector&& value) { SetValidationConfigurations(std::move(value)); return *this;} /** *

List of validation configurations that are applied to the profile job * run.

*/ inline JobRun& AddValidationConfigurations(const ValidationConfiguration& value) { m_validationConfigurationsHasBeenSet = true; m_validationConfigurations.push_back(value); return *this; } /** *

List of validation configurations that are applied to the profile job * run.

*/ inline JobRun& AddValidationConfigurations(ValidationConfiguration&& value) { m_validationConfigurationsHasBeenSet = true; m_validationConfigurations.push_back(std::move(value)); return *this; } private: int m_attempt; bool m_attemptHasBeenSet = false; Aws::Utils::DateTime m_completedOn; bool m_completedOnHasBeenSet = false; Aws::String m_datasetName; bool m_datasetNameHasBeenSet = false; Aws::String m_errorMessage; bool m_errorMessageHasBeenSet = false; int m_executionTime; bool m_executionTimeHasBeenSet = false; Aws::String m_jobName; bool m_jobNameHasBeenSet = false; Aws::String m_runId; bool m_runIdHasBeenSet = false; JobRunState m_state; bool m_stateHasBeenSet = false; LogSubscription m_logSubscription; bool m_logSubscriptionHasBeenSet = false; Aws::String m_logGroupName; bool m_logGroupNameHasBeenSet = false; Aws::Vector m_outputs; bool m_outputsHasBeenSet = false; Aws::Vector m_dataCatalogOutputs; bool m_dataCatalogOutputsHasBeenSet = false; Aws::Vector m_databaseOutputs; bool m_databaseOutputsHasBeenSet = false; RecipeReference m_recipeReference; bool m_recipeReferenceHasBeenSet = false; Aws::String m_startedBy; bool m_startedByHasBeenSet = false; Aws::Utils::DateTime m_startedOn; bool m_startedOnHasBeenSet = false; JobSample m_jobSample; bool m_jobSampleHasBeenSet = false; Aws::Vector m_validationConfigurations; bool m_validationConfigurationsHasBeenSet = false; }; } // namespace Model } // namespace GlueDataBrew } // namespace Aws