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::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
sourceimpl 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.
sourceimpl 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) or- LATEST_WORKING.- LATEST_PUBLISHEDis not supported.
 
- On success, responds with BatchDeleteRecipeVersionOutputwith 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 CreateDatasetOutputwith 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 CreateProfileJobOutputwith 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 CreateProjectOutputwith 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 CreateRecipeOutputwith 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 CreateRecipeJobOutputwith 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 CreateRulesetOutputwith 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 CreateScheduleOutputwith 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 DeleteDatasetOutputwith 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 DeleteJobOutputwith 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 DeleteProjectOutputwith 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) or- LATEST_WORKING.- LATEST_PUBLISHEDis not supported.
 
- On success, responds with DeleteRecipeVersionOutputwith 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 DeleteRulesetOutputwith 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 DeleteScheduleOutputwith 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 DescribeDatasetOutputwith 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 DescribeJobOutputwith 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 DescribeJobRunOutputwith 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 DescribeProjectOutputwith 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 DescribeRecipeOutputwith 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 DescribeRulesetOutputwith 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 DescribeScheduleOutputwith 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 ListDatasetsOutputwith 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 ListJobRunsOutputwith 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 ListJobsOutputwith 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 ListProjectsOutputwith 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_WORKINGor- LATEST_PUBLISHED. If- RecipeVersionis omitted,- ListRecipesreturns all of the- LATEST_PUBLISHEDrecipe versions.- Valid values: - LATEST_WORKING|- LATEST_PUBLISHED
 
- On success, responds with ListRecipesOutputwith 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 ListRecipeVersionsOutputwith 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 ListRulesetsOutputwith 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 ListSchedulesOutputwith 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 ListTagsForResourceOutputwith 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 PublishRecipeOutputwith 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 SendProjectSessionActionOutputwith 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 StartJobRunOutputwith 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 StartProjectSessionOutputwith 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 StopJobRunOutputwith 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 UpdateDatasetOutputwith 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 UpdateProfileJobOutputwith 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 UpdateProjectOutputwith 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 UpdateRecipeOutputwith 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 UpdateRecipeJobOutputwith 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 UpdateRulesetOutputwith 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 UpdateScheduleOutputwith field(s):- name(Option<String>):- The name of the schedule that was updated. 
 
- On failure, responds with SdkError<UpdateScheduleError>
sourceimpl Client
 
impl Client
sourcepub fn from_conf_conn<C, E>(conf: Config, conn: C) -> Self where
    C: SmithyConnector<Error = E> + Send + 'static,
    E: Into<ConnectorError>, 
 
pub fn from_conf_conn<C, E>(conf: Config, conn: C) -> Self where
    C: SmithyConnector<Error = E> + Send + 'static,
    E: Into<ConnectorError>, 
Creates a client with the given service config and connector override.
Trait Implementations
sourceimpl From<Client<DynConnector, DynMiddleware<DynConnector>, Standard>> for Client
 
impl From<Client<DynConnector, DynMiddleware<DynConnector>, Standard>> for Client
sourcefn from(client: Client<DynConnector, DynMiddleware<DynConnector>>) -> Self
 
fn from(client: Client<DynConnector, DynMiddleware<DynConnector>>) -> Self
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl !UnwindSafe for Client
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    T: ?Sized, 
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
 
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
 
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
    T: Clone, 
 
impl<T> ToOwned for T where
    T: Clone, 
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
 
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
 
pub fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
 
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
    S: Into<Dispatch>, 
 
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
    S: Into<Dispatch>, 
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
 
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more