Struct aws_sdk_databrew::Client
source · pub struct Client { /* private fields */ }
Expand description
Client for AWS Glue DataBrew
Client for invoking operations on AWS Glue DataBrew. Each operation on AWS Glue DataBrew is a method on this
this struct. .send()
MUST be invoked on the generated operations to dispatch the request to the service.
Examples
Constructing a client and invoking an operation
// create a shared configuration. This can be used & shared between multiple service clients.
let shared_config = aws_config::load_from_env().await;
let client = aws_sdk_databrew::Client::new(&shared_config);
// invoke an operation
/* let rsp = client
.<operation_name>().
.<param>("some value")
.send().await; */
Constructing a client with custom configuration
use aws_config::retry::RetryConfig;
let shared_config = aws_config::load_from_env().await;
let config = aws_sdk_databrew::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_databrew::Client::from_conf(config);
Implementations§
source§impl Client
impl Client
sourcepub fn with_config(
client: Client<DynConnector, DynMiddleware<DynConnector>>,
conf: Config
) -> Self
pub fn with_config(
client: Client<DynConnector, DynMiddleware<DynConnector>>,
conf: Config
) -> Self
Creates a client with the given service configuration.
source§impl Client
impl Client
sourcepub fn batch_delete_recipe_version(&self) -> BatchDeleteRecipeVersion
pub fn batch_delete_recipe_version(&self) -> BatchDeleteRecipeVersion
Constructs a fluent builder for the BatchDeleteRecipeVersion
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the recipe whose versions are to be deleted.
recipe_versions(Vec<String>)
/set_recipe_versions(Option<Vec<String>>)
:An array of version identifiers, for the recipe versions to be deleted. You can specify numeric versions (
X.Y
) orLATEST_WORKING
.LATEST_PUBLISHED
is not supported.
- On success, responds with
BatchDeleteRecipeVersionOutput
with field(s):name(Option<String>)
:The name of the recipe that was modified.
errors(Option<Vec<RecipeVersionErrorDetail>>)
:Errors, if any, that occurred while attempting to delete the recipe versions.
- On failure, responds with
SdkError<BatchDeleteRecipeVersionError>
sourcepub fn create_dataset(&self) -> CreateDataset
pub fn create_dataset(&self) -> CreateDataset
Constructs a fluent builder for the CreateDataset
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the dataset to be created. Valid characters are alphanumeric (A-Z, a-z, 0-9), hyphen (-), period (.), and space.
format(InputFormat)
/set_format(Option<InputFormat>)
:The file format of a dataset that is created from an Amazon S3 file or folder.
format_options(FormatOptions)
/set_format_options(Option<FormatOptions>)
:Represents a set of options that define the structure of either comma-separated value (CSV), Excel, or JSON input.
input(Input)
/set_input(Option<Input>)
:Represents information on how DataBrew can find data, in either the Glue Data Catalog or Amazon S3.
path_options(PathOptions)
/set_path_options(Option<PathOptions>)
:A set of options that defines how DataBrew interprets an Amazon S3 path of the dataset.
tags(HashMap<String, String>)
/set_tags(Option<HashMap<String, String>>)
:Metadata tags to apply to this dataset.
- On success, responds with
CreateDatasetOutput
with field(s):name(Option<String>)
:The name of the dataset that you created.
- On failure, responds with
SdkError<CreateDatasetError>
sourcepub fn create_profile_job(&self) -> CreateProfileJob
pub fn create_profile_job(&self) -> CreateProfileJob
Constructs a fluent builder for the CreateProfileJob
operation.
- The fluent builder is configurable:
dataset_name(impl Into<String>)
/set_dataset_name(Option<String>)
:The name of the dataset that this job is to act upon.
encryption_key_arn(impl Into<String>)
/set_encryption_key_arn(Option<String>)
:The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
encryption_mode(EncryptionMode)
/set_encryption_mode(Option<EncryptionMode>)
:The encryption mode for the job, which can be one of the following:
-
SSE-KMS
-SSE-KMS
- Server-side encryption with KMS-managed keys. -
SSE-S3
- Server-side encryption with keys managed by Amazon S3.
-
name(impl Into<String>)
/set_name(Option<String>)
:The name of the job to be created. Valid characters are alphanumeric (A-Z, a-z, 0-9), hyphen (-), period (.), and space.
log_subscription(LogSubscription)
/set_log_subscription(Option<LogSubscription>)
:Enables or disables Amazon CloudWatch logging for the job. If logging is enabled, CloudWatch writes one log stream for each job run.
max_capacity(i32)
/set_max_capacity(i32)
:The maximum number of nodes that DataBrew can use when the job processes data.
max_retries(i32)
/set_max_retries(i32)
:The maximum number of times to retry the job after a job run fails.
output_location(S3Location)
/set_output_location(Option<S3Location>)
:Represents an Amazon S3 location (bucket name, bucket owner, and object key) where DataBrew can read input data, or write output from a job.
configuration(ProfileConfiguration)
/set_configuration(Option<ProfileConfiguration>)
:Configuration for profile jobs. Used to select columns, do evaluations, and override default parameters of evaluations. When configuration is null, the profile job will run with default settings.
validation_configurations(Vec<ValidationConfiguration>)
/set_validation_configurations(Option<Vec<ValidationConfiguration>>)
:List of validation configurations that are applied to the profile job.
role_arn(impl Into<String>)
/set_role_arn(Option<String>)
:The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be assumed when DataBrew runs the job.
tags(HashMap<String, String>)
/set_tags(Option<HashMap<String, String>>)
:Metadata tags to apply to this job.
timeout(i32)
/set_timeout(i32)
:The job’s timeout in minutes. A job that attempts to run longer than this timeout period ends with a status of
TIMEOUT
.job_sample(JobSample)
/set_job_sample(Option<JobSample>)
:Sample configuration for profile jobs only. Determines the number of rows on which the profile job will be executed. If a JobSample value is not provided, the default value will be used. The default value is CUSTOM_ROWS for the mode parameter and 20000 for the size parameter.
- On success, responds with
CreateProfileJobOutput
with field(s):name(Option<String>)
:The name of the job that was created.
- On failure, responds with
SdkError<CreateProfileJobError>
sourcepub fn create_project(&self) -> CreateProject
pub fn create_project(&self) -> CreateProject
Constructs a fluent builder for the CreateProject
operation.
- The fluent builder is configurable:
dataset_name(impl Into<String>)
/set_dataset_name(Option<String>)
:The name of an existing dataset to associate this project with.
name(impl Into<String>)
/set_name(Option<String>)
:A unique name for the new project. Valid characters are alphanumeric (A-Z, a-z, 0-9), hyphen (-), period (.), and space.
recipe_name(impl Into<String>)
/set_recipe_name(Option<String>)
:The name of an existing recipe to associate with the project.
sample(Sample)
/set_sample(Option<Sample>)
:Represents the sample size and sampling type for DataBrew to use for interactive data analysis.
role_arn(impl Into<String>)
/set_role_arn(Option<String>)
:The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be assumed for this request.
tags(HashMap<String, String>)
/set_tags(Option<HashMap<String, String>>)
:Metadata tags to apply to this project.
- On success, responds with
CreateProjectOutput
with field(s):name(Option<String>)
:The name of the project that you created.
- On failure, responds with
SdkError<CreateProjectError>
sourcepub fn create_recipe(&self) -> CreateRecipe
pub fn create_recipe(&self) -> CreateRecipe
Constructs a fluent builder for the CreateRecipe
operation.
- The fluent builder is configurable:
description(impl Into<String>)
/set_description(Option<String>)
:A description for the recipe.
name(impl Into<String>)
/set_name(Option<String>)
:A unique name for the recipe. Valid characters are alphanumeric (A-Z, a-z, 0-9), hyphen (-), period (.), and space.
steps(Vec<RecipeStep>)
/set_steps(Option<Vec<RecipeStep>>)
:An array containing the steps to be performed by the recipe. Each recipe step consists of one recipe action and (optionally) an array of condition expressions.
tags(HashMap<String, String>)
/set_tags(Option<HashMap<String, String>>)
:Metadata tags to apply to this recipe.
- On success, responds with
CreateRecipeOutput
with field(s):name(Option<String>)
:The name of the recipe that you created.
- On failure, responds with
SdkError<CreateRecipeError>
sourcepub fn create_recipe_job(&self) -> CreateRecipeJob
pub fn create_recipe_job(&self) -> CreateRecipeJob
Constructs a fluent builder for the CreateRecipeJob
operation.
- The fluent builder is configurable:
dataset_name(impl Into<String>)
/set_dataset_name(Option<String>)
:The name of the dataset that this job processes.
encryption_key_arn(impl Into<String>)
/set_encryption_key_arn(Option<String>)
:The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
encryption_mode(EncryptionMode)
/set_encryption_mode(Option<EncryptionMode>)
:The encryption mode for the job, which can be one of the following:
-
SSE-KMS
- Server-side encryption with keys managed by KMS. -
SSE-S3
- Server-side encryption with keys managed by Amazon S3.
-
name(impl Into<String>)
/set_name(Option<String>)
:A unique name for the job. Valid characters are alphanumeric (A-Z, a-z, 0-9), hyphen (-), period (.), and space.
log_subscription(LogSubscription)
/set_log_subscription(Option<LogSubscription>)
:Enables or disables Amazon CloudWatch logging for the job. If logging is enabled, CloudWatch writes one log stream for each job run.
max_capacity(i32)
/set_max_capacity(i32)
:The maximum number of nodes that DataBrew can consume when the job processes data.
max_retries(i32)
/set_max_retries(i32)
:The maximum number of times to retry the job after a job run fails.
outputs(Vec<Output>)
/set_outputs(Option<Vec<Output>>)
:One or more artifacts that represent the output from running the job.
data_catalog_outputs(Vec<DataCatalogOutput>)
/set_data_catalog_outputs(Option<Vec<DataCatalogOutput>>)
:One or more artifacts that represent the Glue Data Catalog output from running the job.
database_outputs(Vec<DatabaseOutput>)
/set_database_outputs(Option<Vec<DatabaseOutput>>)
:Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write to.
project_name(impl Into<String>)
/set_project_name(Option<String>)
:Either the name of an existing project, or a combination of a recipe and a dataset to associate with the recipe.
recipe_reference(RecipeReference)
/set_recipe_reference(Option<RecipeReference>)
:Represents the name and version of a DataBrew recipe.
role_arn(impl Into<String>)
/set_role_arn(Option<String>)
:The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be assumed when DataBrew runs the job.
tags(HashMap<String, String>)
/set_tags(Option<HashMap<String, String>>)
:Metadata tags to apply to this job.
timeout(i32)
/set_timeout(i32)
:The job’s timeout in minutes. A job that attempts to run longer than this timeout period ends with a status of
TIMEOUT
.
- On success, responds with
CreateRecipeJobOutput
with field(s):name(Option<String>)
:The name of the job that you created.
- On failure, responds with
SdkError<CreateRecipeJobError>
sourcepub fn create_ruleset(&self) -> CreateRuleset
pub fn create_ruleset(&self) -> CreateRuleset
Constructs a fluent builder for the CreateRuleset
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the ruleset to be created. Valid characters are alphanumeric (A-Z, a-z, 0-9), hyphen (-), period (.), and space.
description(impl Into<String>)
/set_description(Option<String>)
:The description of the ruleset.
target_arn(impl Into<String>)
/set_target_arn(Option<String>)
:The Amazon Resource Name (ARN) of a resource (dataset) that the ruleset is associated with.
rules(Vec<Rule>)
/set_rules(Option<Vec<Rule>>)
:A list of rules that are defined with the ruleset. A rule includes one or more checks to be validated on a DataBrew dataset.
tags(HashMap<String, String>)
/set_tags(Option<HashMap<String, String>>)
:Metadata tags to apply to the ruleset.
- On success, responds with
CreateRulesetOutput
with field(s):name(Option<String>)
:The unique name of the created ruleset.
- On failure, responds with
SdkError<CreateRulesetError>
sourcepub fn create_schedule(&self) -> CreateSchedule
pub fn create_schedule(&self) -> CreateSchedule
Constructs a fluent builder for the CreateSchedule
operation.
- The fluent builder is configurable:
job_names(Vec<String>)
/set_job_names(Option<Vec<String>>)
:The name or names of one or more jobs to be run.
cron_expression(impl Into<String>)
/set_cron_expression(Option<String>)
:The date or dates and time or times when the jobs are to be run. For more information, see Cron expressions in the Glue DataBrew Developer Guide.
tags(HashMap<String, String>)
/set_tags(Option<HashMap<String, String>>)
:Metadata tags to apply to this schedule.
name(impl Into<String>)
/set_name(Option<String>)
:A unique name for the schedule. Valid characters are alphanumeric (A-Z, a-z, 0-9), hyphen (-), period (.), and space.
- On success, responds with
CreateScheduleOutput
with field(s):name(Option<String>)
:The name of the schedule that was created.
- On failure, responds with
SdkError<CreateScheduleError>
sourcepub fn delete_dataset(&self) -> DeleteDataset
pub fn delete_dataset(&self) -> DeleteDataset
Constructs a fluent builder for the DeleteDataset
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the dataset to be deleted.
- On success, responds with
DeleteDatasetOutput
with field(s):name(Option<String>)
:The name of the dataset that you deleted.
- On failure, responds with
SdkError<DeleteDatasetError>
sourcepub fn delete_job(&self) -> DeleteJob
pub fn delete_job(&self) -> DeleteJob
Constructs a fluent builder for the DeleteJob
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the job to be deleted.
- On success, responds with
DeleteJobOutput
with field(s):name(Option<String>)
:The name of the job that you deleted.
- On failure, responds with
SdkError<DeleteJobError>
sourcepub fn delete_project(&self) -> DeleteProject
pub fn delete_project(&self) -> DeleteProject
Constructs a fluent builder for the DeleteProject
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the project to be deleted.
- On success, responds with
DeleteProjectOutput
with field(s):name(Option<String>)
:The name of the project that you deleted.
- On failure, responds with
SdkError<DeleteProjectError>
sourcepub fn delete_recipe_version(&self) -> DeleteRecipeVersion
pub fn delete_recipe_version(&self) -> DeleteRecipeVersion
Constructs a fluent builder for the DeleteRecipeVersion
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the recipe.
recipe_version(impl Into<String>)
/set_recipe_version(Option<String>)
:The version of the recipe to be deleted. You can specify a numeric versions (
X.Y
) orLATEST_WORKING
.LATEST_PUBLISHED
is not supported.
- On success, responds with
DeleteRecipeVersionOutput
with field(s):name(Option<String>)
:The name of the recipe that was deleted.
recipe_version(Option<String>)
:The version of the recipe that was deleted.
- On failure, responds with
SdkError<DeleteRecipeVersionError>
sourcepub fn delete_ruleset(&self) -> DeleteRuleset
pub fn delete_ruleset(&self) -> DeleteRuleset
Constructs a fluent builder for the DeleteRuleset
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the ruleset to be deleted.
- On success, responds with
DeleteRulesetOutput
with field(s):name(Option<String>)
:The name of the deleted ruleset.
- On failure, responds with
SdkError<DeleteRulesetError>
sourcepub fn delete_schedule(&self) -> DeleteSchedule
pub fn delete_schedule(&self) -> DeleteSchedule
Constructs a fluent builder for the DeleteSchedule
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the schedule to be deleted.
- On success, responds with
DeleteScheduleOutput
with field(s):name(Option<String>)
:The name of the schedule that was deleted.
- On failure, responds with
SdkError<DeleteScheduleError>
sourcepub fn describe_dataset(&self) -> DescribeDataset
pub fn describe_dataset(&self) -> DescribeDataset
Constructs a fluent builder for the DescribeDataset
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the dataset to be described.
- On success, responds with
DescribeDatasetOutput
with field(s):created_by(Option<String>)
:The identifier (user name) of the user who created the dataset.
create_date(Option<DateTime>)
:The date and time that the dataset was created.
name(Option<String>)
:The name of the dataset.
format(Option<InputFormat>)
:The file format of a dataset that is created from an Amazon S3 file or folder.
format_options(Option<FormatOptions>)
:Represents a set of options that define the structure of either comma-separated value (CSV), Excel, or JSON input.
input(Option<Input>)
:Represents information on how DataBrew can find data, in either the Glue Data Catalog or Amazon S3.
last_modified_date(Option<DateTime>)
:The date and time that the dataset was last modified.
last_modified_by(Option<String>)
:The identifier (user name) of the user who last modified the dataset.
source(Option<Source>)
:The location of the data for this dataset, Amazon S3 or the Glue Data Catalog.
path_options(Option<PathOptions>)
:A set of options that defines how DataBrew interprets an Amazon S3 path of the dataset.
tags(Option<HashMap<String, String>>)
:Metadata tags associated with this dataset.
resource_arn(Option<String>)
:The Amazon Resource Name (ARN) of the dataset.
- On failure, responds with
SdkError<DescribeDatasetError>
sourcepub fn describe_job(&self) -> DescribeJob
pub fn describe_job(&self) -> DescribeJob
Constructs a fluent builder for the DescribeJob
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the job to be described.
- On success, responds with
DescribeJobOutput
with field(s):create_date(Option<DateTime>)
:The date and time that the job was created.
created_by(Option<String>)
:The identifier (user name) of the user associated with the creation of the job.
dataset_name(Option<String>)
:The dataset that the job acts upon.
encryption_key_arn(Option<String>)
:The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
encryption_mode(Option<EncryptionMode>)
:The encryption mode for the job, which can be one of the following:
-
SSE-KMS
- Server-side encryption with keys managed by KMS. -
SSE-S3
- Server-side encryption with keys managed by Amazon S3.
-
name(Option<String>)
:The name of the job.
r#type(Option<JobType>)
:The job type, which must be one of the following:
-
PROFILE
- The job analyzes the dataset to determine its size, data types, data distribution, and more. -
RECIPE
- The job applies one or more transformations to a dataset.
-
last_modified_by(Option<String>)
:The identifier (user name) of the user who last modified the job.
last_modified_date(Option<DateTime>)
:The date and time that the job was last modified.
log_subscription(Option<LogSubscription>)
:Indicates whether Amazon CloudWatch logging is enabled for this job.
max_capacity(i32)
:The maximum number of compute nodes that DataBrew can consume when the job processes data.
max_retries(i32)
:The maximum number of times to retry the job after a job run fails.
outputs(Option<Vec<Output>>)
:One or more artifacts that represent the output from running the job.
data_catalog_outputs(Option<Vec<DataCatalogOutput>>)
:One or more artifacts that represent the Glue Data Catalog output from running the job.
database_outputs(Option<Vec<DatabaseOutput>>)
:Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
project_name(Option<String>)
:The DataBrew project associated with this job.
profile_configuration(Option<ProfileConfiguration>)
:Configuration for profile jobs. Used to select columns, do evaluations, and override default parameters of evaluations. When configuration is null, the profile job will run with default settings.
validation_configurations(Option<Vec<ValidationConfiguration>>)
:List of validation configurations that are applied to the profile job.
recipe_reference(Option<RecipeReference>)
:Represents the name and version of a DataBrew recipe.
resource_arn(Option<String>)
:The Amazon Resource Name (ARN) of the job.
role_arn(Option<String>)
:The ARN of the Identity and Access Management (IAM) role to be assumed when DataBrew runs the job.
tags(Option<HashMap<String, String>>)
:Metadata tags associated with this job.
timeout(i32)
:The job’s timeout in minutes. A job that attempts to run longer than this timeout period ends with a status of
TIMEOUT
.job_sample(Option<JobSample>)
:Sample configuration for profile jobs only. Determines the number of rows on which the profile job will be executed.
- On failure, responds with
SdkError<DescribeJobError>
sourcepub fn describe_job_run(&self) -> DescribeJobRun
pub fn describe_job_run(&self) -> DescribeJobRun
Constructs a fluent builder for the DescribeJobRun
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the job being processed during this run.
run_id(impl Into<String>)
/set_run_id(Option<String>)
:The unique identifier of the job run.
- On success, responds with
DescribeJobRunOutput
with field(s):attempt(i32)
:The number of times that DataBrew has attempted to run the job.
completed_on(Option<DateTime>)
:The date and time when the job completed processing.
dataset_name(Option<String>)
:The name of the dataset for the job to process.
error_message(Option<String>)
:A message indicating an error (if any) that was encountered when the job ran.
execution_time(i32)
:The amount of time, in seconds, during which the job run consumed resources.
job_name(Option<String>)
:The name of the job being processed during this run.
profile_configuration(Option<ProfileConfiguration>)
:Configuration for profile jobs. Used to select columns, do evaluations, and override default parameters of evaluations. When configuration is null, the profile job will run with default settings.
validation_configurations(Option<Vec<ValidationConfiguration>>)
:List of validation configurations that are applied to the profile job.
run_id(Option<String>)
:The unique identifier of the job run.
state(Option<JobRunState>)
:The current state of the job run entity itself.
log_subscription(Option<LogSubscription>)
:The current status of Amazon CloudWatch logging for the job run.
log_group_name(Option<String>)
:The name of an Amazon CloudWatch log group, where the job writes diagnostic messages when it runs.
outputs(Option<Vec<Output>>)
:One or more output artifacts from a job run.
data_catalog_outputs(Option<Vec<DataCatalogOutput>>)
:One or more artifacts that represent the Glue Data Catalog output from running the job.
database_outputs(Option<Vec<DatabaseOutput>>)
:Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
recipe_reference(Option<RecipeReference>)
:Represents the name and version of a DataBrew recipe.
started_by(Option<String>)
:The Amazon Resource Name (ARN) of the user who started the job run.
started_on(Option<DateTime>)
:The date and time when the job run began.
job_sample(Option<JobSample>)
:Sample configuration for profile jobs only. Determines the number of rows on which the profile job will be executed. If a JobSample value is not provided, the default value will be used. The default value is CUSTOM_ROWS for the mode parameter and 20000 for the size parameter.
- On failure, responds with
SdkError<DescribeJobRunError>
sourcepub fn describe_project(&self) -> DescribeProject
pub fn describe_project(&self) -> DescribeProject
Constructs a fluent builder for the DescribeProject
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the project to be described.
- On success, responds with
DescribeProjectOutput
with field(s):create_date(Option<DateTime>)
:The date and time that the project was created.
created_by(Option<String>)
:The identifier (user name) of the user who created the project.
dataset_name(Option<String>)
:The dataset associated with the project.
last_modified_date(Option<DateTime>)
:The date and time that the project was last modified.
last_modified_by(Option<String>)
:The identifier (user name) of the user who last modified the project.
name(Option<String>)
:The name of the project.
recipe_name(Option<String>)
:The recipe associated with this job.
resource_arn(Option<String>)
:The Amazon Resource Name (ARN) of the project.
sample(Option<Sample>)
:Represents the sample size and sampling type for DataBrew to use for interactive data analysis.
role_arn(Option<String>)
:The ARN of the Identity and Access Management (IAM) role to be assumed when DataBrew runs the job.
tags(Option<HashMap<String, String>>)
:Metadata tags associated with this project.
session_status(Option<SessionStatus>)
:Describes the current state of the session:
-
PROVISIONING
- allocating resources for the session. -
INITIALIZING
- getting the session ready for first use. -
ASSIGNED
- the session is ready for use.
-
opened_by(Option<String>)
:The identifier (user name) of the user that opened the project for use.
open_date(Option<DateTime>)
:The date and time when the project was opened.
- On failure, responds with
SdkError<DescribeProjectError>
sourcepub fn describe_recipe(&self) -> DescribeRecipe
pub fn describe_recipe(&self) -> DescribeRecipe
Constructs a fluent builder for the DescribeRecipe
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the recipe to be described.
recipe_version(impl Into<String>)
/set_recipe_version(Option<String>)
:The recipe version identifier. If this parameter isn’t specified, then the latest published version is returned.
- On success, responds with
DescribeRecipeOutput
with field(s):created_by(Option<String>)
:The identifier (user name) of the user who created the recipe.
create_date(Option<DateTime>)
:The date and time that the recipe was created.
last_modified_by(Option<String>)
:The identifier (user name) of the user who last modified the recipe.
last_modified_date(Option<DateTime>)
:The date and time that the recipe was last modified.
project_name(Option<String>)
:The name of the project associated with this recipe.
published_by(Option<String>)
:The identifier (user name) of the user who last published the recipe.
published_date(Option<DateTime>)
:The date and time when the recipe was last published.
description(Option<String>)
:The description of the recipe.
name(Option<String>)
:The name of the recipe.
steps(Option<Vec<RecipeStep>>)
:One or more steps to be performed by the recipe. Each step consists of an action, and the conditions under which the action should succeed.
tags(Option<HashMap<String, String>>)
:Metadata tags associated with this project.
resource_arn(Option<String>)
:The ARN of the recipe.
recipe_version(Option<String>)
:The recipe version identifier.
- On failure, responds with
SdkError<DescribeRecipeError>
sourcepub fn describe_ruleset(&self) -> DescribeRuleset
pub fn describe_ruleset(&self) -> DescribeRuleset
Constructs a fluent builder for the DescribeRuleset
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the ruleset to be described.
- On success, responds with
DescribeRulesetOutput
with field(s):name(Option<String>)
:The name of the ruleset.
description(Option<String>)
:The description of the ruleset.
target_arn(Option<String>)
:The Amazon Resource Name (ARN) of a resource (dataset) that the ruleset is associated with.
rules(Option<Vec<Rule>>)
:A list of rules that are defined with the ruleset. A rule includes one or more checks to be validated on a DataBrew dataset.
create_date(Option<DateTime>)
:The date and time that the ruleset was created.
created_by(Option<String>)
:The Amazon Resource Name (ARN) of the user who created the ruleset.
last_modified_by(Option<String>)
:The Amazon Resource Name (ARN) of the user who last modified the ruleset.
last_modified_date(Option<DateTime>)
:The modification date and time of the ruleset.
resource_arn(Option<String>)
:The Amazon Resource Name (ARN) for the ruleset.
tags(Option<HashMap<String, String>>)
:Metadata tags that have been applied to the ruleset.
- On failure, responds with
SdkError<DescribeRulesetError>
sourcepub fn describe_schedule(&self) -> DescribeSchedule
pub fn describe_schedule(&self) -> DescribeSchedule
Constructs a fluent builder for the DescribeSchedule
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the schedule to be described.
- On success, responds with
DescribeScheduleOutput
with field(s):create_date(Option<DateTime>)
:The date and time that the schedule was created.
created_by(Option<String>)
:The identifier (user name) of the user who created the schedule.
job_names(Option<Vec<String>>)
:The name or names of one or more jobs to be run by using the schedule.
last_modified_by(Option<String>)
:The identifier (user name) of the user who last modified the schedule.
last_modified_date(Option<DateTime>)
:The date and time that the schedule was last modified.
resource_arn(Option<String>)
:The Amazon Resource Name (ARN) of the schedule.
cron_expression(Option<String>)
:The date or dates and time or times when the jobs are to be run for the schedule. For more information, see Cron expressions in the Glue DataBrew Developer Guide.
tags(Option<HashMap<String, String>>)
:Metadata tags associated with this schedule.
name(Option<String>)
:The name of the schedule.
- On failure, responds with
SdkError<DescribeScheduleError>
sourcepub fn list_datasets(&self) -> ListDatasets
pub fn list_datasets(&self) -> ListDatasets
Constructs a fluent builder for the ListDatasets
operation.
This operation supports pagination; See into_paginator()
.
- The fluent builder is configurable:
max_results(i32)
/set_max_results(Option<i32>)
:The maximum number of results to return in this request.
next_token(impl Into<String>)
/set_next_token(Option<String>)
:The token returned by a previous call to retrieve the next set of results.
- On success, responds with
ListDatasetsOutput
with field(s):datasets(Option<Vec<Dataset>>)
:A list of datasets that are defined.
next_token(Option<String>)
:A token that you can use in a subsequent call to retrieve the next set of results.
- On failure, responds with
SdkError<ListDatasetsError>
sourcepub fn list_job_runs(&self) -> ListJobRuns
pub fn list_job_runs(&self) -> ListJobRuns
Constructs a fluent builder for the ListJobRuns
operation.
This operation supports pagination; See into_paginator()
.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the job.
max_results(i32)
/set_max_results(Option<i32>)
:The maximum number of results to return in this request.
next_token(impl Into<String>)
/set_next_token(Option<String>)
:The token returned by a previous call to retrieve the next set of results.
- On success, responds with
ListJobRunsOutput
with field(s):job_runs(Option<Vec<JobRun>>)
:A list of job runs that have occurred for the specified job.
next_token(Option<String>)
:A token that you can use in a subsequent call to retrieve the next set of results.
- On failure, responds with
SdkError<ListJobRunsError>
sourcepub fn list_jobs(&self) -> ListJobs
pub fn list_jobs(&self) -> ListJobs
Constructs a fluent builder for the ListJobs
operation.
This operation supports pagination; See into_paginator()
.
- The fluent builder is configurable:
dataset_name(impl Into<String>)
/set_dataset_name(Option<String>)
:The name of a dataset. Using this parameter indicates to return only those jobs that act on the specified dataset.
max_results(i32)
/set_max_results(Option<i32>)
:The maximum number of results to return in this request.
next_token(impl Into<String>)
/set_next_token(Option<String>)
:A token generated by DataBrew that specifies where to continue pagination if a previous request was truncated. To get the next set of pages, pass in the NextToken value from the response object of the previous page call.
project_name(impl Into<String>)
/set_project_name(Option<String>)
:The name of a project. Using this parameter indicates to return only those jobs that are associated with the specified project.
- On success, responds with
ListJobsOutput
with field(s):jobs(Option<Vec<Job>>)
:A list of jobs that are defined.
next_token(Option<String>)
:A token that you can use in a subsequent call to retrieve the next set of results.
- On failure, responds with
SdkError<ListJobsError>
sourcepub fn list_projects(&self) -> ListProjects
pub fn list_projects(&self) -> ListProjects
Constructs a fluent builder for the ListProjects
operation.
This operation supports pagination; See into_paginator()
.
- The fluent builder is configurable:
next_token(impl Into<String>)
/set_next_token(Option<String>)
:The token returned by a previous call to retrieve the next set of results.
max_results(i32)
/set_max_results(Option<i32>)
:The maximum number of results to return in this request.
- On success, responds with
ListProjectsOutput
with field(s):projects(Option<Vec<Project>>)
:A list of projects that are defined .
next_token(Option<String>)
:A token that you can use in a subsequent call to retrieve the next set of results.
- On failure, responds with
SdkError<ListProjectsError>
sourcepub fn list_recipes(&self) -> ListRecipes
pub fn list_recipes(&self) -> ListRecipes
Constructs a fluent builder for the ListRecipes
operation.
This operation supports pagination; See into_paginator()
.
- The fluent builder is configurable:
max_results(i32)
/set_max_results(Option<i32>)
:The maximum number of results to return in this request.
next_token(impl Into<String>)
/set_next_token(Option<String>)
:The token returned by a previous call to retrieve the next set of results.
recipe_version(impl Into<String>)
/set_recipe_version(Option<String>)
:Return only those recipes with a version identifier of
LATEST_WORKING
orLATEST_PUBLISHED
. IfRecipeVersion
is omitted,ListRecipes
returns all of theLATEST_PUBLISHED
recipe versions.Valid values:
LATEST_WORKING
|LATEST_PUBLISHED
- On success, responds with
ListRecipesOutput
with field(s):recipes(Option<Vec<Recipe>>)
:A list of recipes that are defined.
next_token(Option<String>)
:A token that you can use in a subsequent call to retrieve the next set of results.
- On failure, responds with
SdkError<ListRecipesError>
sourcepub fn list_recipe_versions(&self) -> ListRecipeVersions
pub fn list_recipe_versions(&self) -> ListRecipeVersions
Constructs a fluent builder for the ListRecipeVersions
operation.
This operation supports pagination; See into_paginator()
.
- The fluent builder is configurable:
max_results(i32)
/set_max_results(Option<i32>)
:The maximum number of results to return in this request.
next_token(impl Into<String>)
/set_next_token(Option<String>)
:The token returned by a previous call to retrieve the next set of results.
name(impl Into<String>)
/set_name(Option<String>)
:The name of the recipe for which to return version information.
- On success, responds with
ListRecipeVersionsOutput
with field(s):next_token(Option<String>)
:A token that you can use in a subsequent call to retrieve the next set of results.
recipes(Option<Vec<Recipe>>)
:A list of versions for the specified recipe.
- On failure, responds with
SdkError<ListRecipeVersionsError>
sourcepub fn list_rulesets(&self) -> ListRulesets
pub fn list_rulesets(&self) -> ListRulesets
Constructs a fluent builder for the ListRulesets
operation.
This operation supports pagination; See into_paginator()
.
- The fluent builder is configurable:
target_arn(impl Into<String>)
/set_target_arn(Option<String>)
:The Amazon Resource Name (ARN) of a resource (dataset). Using this parameter indicates to return only those rulesets that are associated with the specified resource.
max_results(i32)
/set_max_results(Option<i32>)
:The maximum number of results to return in this request.
next_token(impl Into<String>)
/set_next_token(Option<String>)
:A token generated by DataBrew that specifies where to continue pagination if a previous request was truncated. To get the next set of pages, pass in the NextToken value from the response object of the previous page call.
- On success, responds with
ListRulesetsOutput
with field(s):rulesets(Option<Vec<RulesetItem>>)
:A list of RulesetItem. RulesetItem contains meta data of a ruleset.
next_token(Option<String>)
:A token that you can use in a subsequent call to retrieve the next set of results.
- On failure, responds with
SdkError<ListRulesetsError>
sourcepub fn list_schedules(&self) -> ListSchedules
pub fn list_schedules(&self) -> ListSchedules
Constructs a fluent builder for the ListSchedules
operation.
This operation supports pagination; See into_paginator()
.
- The fluent builder is configurable:
job_name(impl Into<String>)
/set_job_name(Option<String>)
:The name of the job that these schedules apply to.
max_results(i32)
/set_max_results(Option<i32>)
:The maximum number of results to return in this request.
next_token(impl Into<String>)
/set_next_token(Option<String>)
:The token returned by a previous call to retrieve the next set of results.
- On success, responds with
ListSchedulesOutput
with field(s):schedules(Option<Vec<Schedule>>)
:A list of schedules that are defined.
next_token(Option<String>)
:A token that you can use in a subsequent call to retrieve the next set of results.
- On failure, responds with
SdkError<ListSchedulesError>
Constructs a fluent builder for the ListTagsForResource
operation.
- The fluent builder is configurable:
resource_arn(impl Into<String>)
/set_resource_arn(Option<String>)
:The Amazon Resource Name (ARN) string that uniquely identifies the DataBrew resource.
- On success, responds with
ListTagsForResourceOutput
with field(s):tags(Option<HashMap<String, String>>)
:A list of tags associated with the DataBrew resource.
- On failure, responds with
SdkError<ListTagsForResourceError>
sourcepub fn publish_recipe(&self) -> PublishRecipe
pub fn publish_recipe(&self) -> PublishRecipe
Constructs a fluent builder for the PublishRecipe
operation.
- The fluent builder is configurable:
description(impl Into<String>)
/set_description(Option<String>)
:A description of the recipe to be published, for this version of the recipe.
name(impl Into<String>)
/set_name(Option<String>)
:The name of the recipe to be published.
- On success, responds with
PublishRecipeOutput
with field(s):name(Option<String>)
:The name of the recipe that you published.
- On failure, responds with
SdkError<PublishRecipeError>
sourcepub fn send_project_session_action(&self) -> SendProjectSessionAction
pub fn send_project_session_action(&self) -> SendProjectSessionAction
Constructs a fluent builder for the SendProjectSessionAction
operation.
- The fluent builder is configurable:
preview(bool)
/set_preview(bool)
:If true, the result of the recipe step will be returned, but not applied.
name(impl Into<String>)
/set_name(Option<String>)
:The name of the project to apply the action to.
recipe_step(RecipeStep)
/set_recipe_step(Option<RecipeStep>)
:Represents a single step from a DataBrew recipe to be performed.
step_index(i32)
/set_step_index(Option<i32>)
:The index from which to preview a step. This index is used to preview the result of steps that have already been applied, so that the resulting view frame is from earlier in the view frame stack.
client_session_id(impl Into<String>)
/set_client_session_id(Option<String>)
:A unique identifier for an interactive session that’s currently open and ready for work. The action will be performed on this session.
view_frame(ViewFrame)
/set_view_frame(Option<ViewFrame>)
:Represents the data being transformed during an action.
- On success, responds with
SendProjectSessionActionOutput
with field(s):result(Option<String>)
:A message indicating the result of performing the action.
name(Option<String>)
:The name of the project that was affected by the action.
action_id(Option<i32>)
:A unique identifier for the action that was performed.
- On failure, responds with
SdkError<SendProjectSessionActionError>
sourcepub fn start_job_run(&self) -> StartJobRun
pub fn start_job_run(&self) -> StartJobRun
Constructs a fluent builder for the StartJobRun
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the job to be run.
- On success, responds with
StartJobRunOutput
with field(s):run_id(Option<String>)
:A system-generated identifier for this particular job run.
- On failure, responds with
SdkError<StartJobRunError>
sourcepub fn start_project_session(&self) -> StartProjectSession
pub fn start_project_session(&self) -> StartProjectSession
Constructs a fluent builder for the StartProjectSession
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the project to act upon.
assume_control(bool)
/set_assume_control(bool)
:A value that, if true, enables you to take control of a session, even if a different client is currently accessing the project.
- On success, responds with
StartProjectSessionOutput
with field(s):name(Option<String>)
:The name of the project to be acted upon.
client_session_id(Option<String>)
:A system-generated identifier for the session.
- On failure, responds with
SdkError<StartProjectSessionError>
sourcepub fn stop_job_run(&self) -> StopJobRun
pub fn stop_job_run(&self) -> StopJobRun
Constructs a fluent builder for the StopJobRun
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the job to be stopped.
run_id(impl Into<String>)
/set_run_id(Option<String>)
:The ID of the job run to be stopped.
- On success, responds with
StopJobRunOutput
with field(s):run_id(Option<String>)
:The ID of the job run that you stopped.
- On failure, responds with
SdkError<StopJobRunError>
sourcepub fn tag_resource(&self) -> TagResource
pub fn tag_resource(&self) -> TagResource
Constructs a fluent builder for the TagResource
operation.
- The fluent builder is configurable:
resource_arn(impl Into<String>)
/set_resource_arn(Option<String>)
:The DataBrew resource to which tags should be added. The value for this parameter is an Amazon Resource Name (ARN). For DataBrew, you can tag a dataset, a job, a project, or a recipe.
tags(HashMap<String, String>)
/set_tags(Option<HashMap<String, String>>)
:One or more tags to be assigned to the resource.
- On success, responds with
TagResourceOutput
- On failure, responds with
SdkError<TagResourceError>
sourcepub fn untag_resource(&self) -> UntagResource
pub fn untag_resource(&self) -> UntagResource
Constructs a fluent builder for the UntagResource
operation.
- The fluent builder is configurable:
resource_arn(impl Into<String>)
/set_resource_arn(Option<String>)
:A DataBrew resource from which you want to remove a tag or tags. The value for this parameter is an Amazon Resource Name (ARN).
tag_keys(Vec<String>)
/set_tag_keys(Option<Vec<String>>)
:The tag keys (names) of one or more tags to be removed.
- On success, responds with
UntagResourceOutput
- On failure, responds with
SdkError<UntagResourceError>
sourcepub fn update_dataset(&self) -> UpdateDataset
pub fn update_dataset(&self) -> UpdateDataset
Constructs a fluent builder for the UpdateDataset
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the dataset to be updated.
format(InputFormat)
/set_format(Option<InputFormat>)
:The file format of a dataset that is created from an Amazon S3 file or folder.
format_options(FormatOptions)
/set_format_options(Option<FormatOptions>)
:Represents a set of options that define the structure of either comma-separated value (CSV), Excel, or JSON input.
input(Input)
/set_input(Option<Input>)
:Represents information on how DataBrew can find data, in either the Glue Data Catalog or Amazon S3.
path_options(PathOptions)
/set_path_options(Option<PathOptions>)
:A set of options that defines how DataBrew interprets an Amazon S3 path of the dataset.
- On success, responds with
UpdateDatasetOutput
with field(s):name(Option<String>)
:The name of the dataset that you updated.
- On failure, responds with
SdkError<UpdateDatasetError>
sourcepub fn update_profile_job(&self) -> UpdateProfileJob
pub fn update_profile_job(&self) -> UpdateProfileJob
Constructs a fluent builder for the UpdateProfileJob
operation.
- The fluent builder is configurable:
configuration(ProfileConfiguration)
/set_configuration(Option<ProfileConfiguration>)
:Configuration for profile jobs. Used to select columns, do evaluations, and override default parameters of evaluations. When configuration is null, the profile job will run with default settings.
encryption_key_arn(impl Into<String>)
/set_encryption_key_arn(Option<String>)
:The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
encryption_mode(EncryptionMode)
/set_encryption_mode(Option<EncryptionMode>)
:The encryption mode for the job, which can be one of the following:
-
SSE-KMS
- Server-side encryption with keys managed by KMS. -
SSE-S3
- Server-side encryption with keys managed by Amazon S3.
-
name(impl Into<String>)
/set_name(Option<String>)
:The name of the job to be updated.
log_subscription(LogSubscription)
/set_log_subscription(Option<LogSubscription>)
:Enables or disables Amazon CloudWatch logging for the job. If logging is enabled, CloudWatch writes one log stream for each job run.
max_capacity(i32)
/set_max_capacity(i32)
:The maximum number of compute nodes that DataBrew can use when the job processes data.
max_retries(i32)
/set_max_retries(i32)
:The maximum number of times to retry the job after a job run fails.
output_location(S3Location)
/set_output_location(Option<S3Location>)
:Represents an Amazon S3 location (bucket name, bucket owner, and object key) where DataBrew can read input data, or write output from a job.
validation_configurations(Vec<ValidationConfiguration>)
/set_validation_configurations(Option<Vec<ValidationConfiguration>>)
:List of validation configurations that are applied to the profile job.
role_arn(impl Into<String>)
/set_role_arn(Option<String>)
:The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be assumed when DataBrew runs the job.
timeout(i32)
/set_timeout(i32)
:The job’s timeout in minutes. A job that attempts to run longer than this timeout period ends with a status of
TIMEOUT
.job_sample(JobSample)
/set_job_sample(Option<JobSample>)
:Sample configuration for Profile Jobs only. Determines the number of rows on which the Profile job will be executed. If a JobSample value is not provided for profile jobs, the default value will be used. The default value is CUSTOM_ROWS for the mode parameter and 20000 for the size parameter.
- On success, responds with
UpdateProfileJobOutput
with field(s):name(Option<String>)
:The name of the job that was updated.
- On failure, responds with
SdkError<UpdateProfileJobError>
sourcepub fn update_project(&self) -> UpdateProject
pub fn update_project(&self) -> UpdateProject
Constructs a fluent builder for the UpdateProject
operation.
- The fluent builder is configurable:
sample(Sample)
/set_sample(Option<Sample>)
:Represents the sample size and sampling type for DataBrew to use for interactive data analysis.
role_arn(impl Into<String>)
/set_role_arn(Option<String>)
:The Amazon Resource Name (ARN) of the IAM role to be assumed for this request.
name(impl Into<String>)
/set_name(Option<String>)
:The name of the project to be updated.
- On success, responds with
UpdateProjectOutput
with field(s):last_modified_date(Option<DateTime>)
:The date and time that the project was last modified.
name(Option<String>)
:The name of the project that you updated.
- On failure, responds with
SdkError<UpdateProjectError>
sourcepub fn update_recipe(&self) -> UpdateRecipe
pub fn update_recipe(&self) -> UpdateRecipe
Constructs a fluent builder for the UpdateRecipe
operation.
- The fluent builder is configurable:
description(impl Into<String>)
/set_description(Option<String>)
:A description of the recipe.
name(impl Into<String>)
/set_name(Option<String>)
:The name of the recipe to be updated.
steps(Vec<RecipeStep>)
/set_steps(Option<Vec<RecipeStep>>)
:One or more steps to be performed by the recipe. Each step consists of an action, and the conditions under which the action should succeed.
- On success, responds with
UpdateRecipeOutput
with field(s):name(Option<String>)
:The name of the recipe that was updated.
- On failure, responds with
SdkError<UpdateRecipeError>
sourcepub fn update_recipe_job(&self) -> UpdateRecipeJob
pub fn update_recipe_job(&self) -> UpdateRecipeJob
Constructs a fluent builder for the UpdateRecipeJob
operation.
- The fluent builder is configurable:
encryption_key_arn(impl Into<String>)
/set_encryption_key_arn(Option<String>)
:The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
encryption_mode(EncryptionMode)
/set_encryption_mode(Option<EncryptionMode>)
:The encryption mode for the job, which can be one of the following:
-
SSE-KMS
- Server-side encryption with keys managed by KMS. -
SSE-S3
- Server-side encryption with keys managed by Amazon S3.
-
name(impl Into<String>)
/set_name(Option<String>)
:The name of the job to update.
log_subscription(LogSubscription)
/set_log_subscription(Option<LogSubscription>)
:Enables or disables Amazon CloudWatch logging for the job. If logging is enabled, CloudWatch writes one log stream for each job run.
max_capacity(i32)
/set_max_capacity(i32)
:The maximum number of nodes that DataBrew can consume when the job processes data.
max_retries(i32)
/set_max_retries(i32)
:The maximum number of times to retry the job after a job run fails.
outputs(Vec<Output>)
/set_outputs(Option<Vec<Output>>)
:One or more artifacts that represent the output from running the job.
data_catalog_outputs(Vec<DataCatalogOutput>)
/set_data_catalog_outputs(Option<Vec<DataCatalogOutput>>)
:One or more artifacts that represent the Glue Data Catalog output from running the job.
database_outputs(Vec<DatabaseOutput>)
/set_database_outputs(Option<Vec<DatabaseOutput>>)
:Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
role_arn(impl Into<String>)
/set_role_arn(Option<String>)
:The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be assumed when DataBrew runs the job.
timeout(i32)
/set_timeout(i32)
:The job’s timeout in minutes. A job that attempts to run longer than this timeout period ends with a status of
TIMEOUT
.
- On success, responds with
UpdateRecipeJobOutput
with field(s):name(Option<String>)
:The name of the job that you updated.
- On failure, responds with
SdkError<UpdateRecipeJobError>
sourcepub fn update_ruleset(&self) -> UpdateRuleset
pub fn update_ruleset(&self) -> UpdateRuleset
Constructs a fluent builder for the UpdateRuleset
operation.
- The fluent builder is configurable:
name(impl Into<String>)
/set_name(Option<String>)
:The name of the ruleset to be updated.
description(impl Into<String>)
/set_description(Option<String>)
:The description of the ruleset.
rules(Vec<Rule>)
/set_rules(Option<Vec<Rule>>)
:A list of rules that are defined with the ruleset. A rule includes one or more checks to be validated on a DataBrew dataset.
- On success, responds with
UpdateRulesetOutput
with field(s):name(Option<String>)
:The name of the updated ruleset.
- On failure, responds with
SdkError<UpdateRulesetError>
sourcepub fn update_schedule(&self) -> UpdateSchedule
pub fn update_schedule(&self) -> UpdateSchedule
Constructs a fluent builder for the UpdateSchedule
operation.
- The fluent builder is configurable:
job_names(Vec<String>)
/set_job_names(Option<Vec<String>>)
:The name or names of one or more jobs to be run for this schedule.
cron_expression(impl Into<String>)
/set_cron_expression(Option<String>)
:The date or dates and time or times when the jobs are to be run. For more information, see Cron expressions in the Glue DataBrew Developer Guide.
name(impl Into<String>)
/set_name(Option<String>)
:The name of the schedule to update.
- On success, responds with
UpdateScheduleOutput
with field(s):name(Option<String>)
:The name of the schedule that was updated.
- On failure, responds with
SdkError<UpdateScheduleError>
source§impl Client
impl Client
sourcepub fn new(sdk_config: &SdkConfig) -> Self
pub fn new(sdk_config: &SdkConfig) -> Self
Creates a new client from an SDK Config.
Panics
- This method will panic if the
sdk_config
is missing an async sleep implementation. If you experience this panic, set thesleep_impl
on the Config passed into this function to fix it. - This method will panic if the
sdk_config
is missing an HTTP connector. If you experience this panic, set thehttp_connector
on the Config passed into this function to fix it.
sourcepub fn from_conf(conf: Config) -> Self
pub fn from_conf(conf: Config) -> Self
Creates a new client from the service Config
.
Panics
- This method will panic if the
conf
is missing an async sleep implementation. If you experience this panic, set thesleep_impl
on the Config passed into this function to fix it. - This method will panic if the
conf
is missing an HTTP connector. If you experience this panic, set thehttp_connector
on the Config passed into this function to fix it.