#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateWorkflowOutput {
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
}
impl UpdateWorkflowOutput {
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
}
pub mod update_workflow_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn build(self) -> crate::output::UpdateWorkflowOutput {
crate::output::UpdateWorkflowOutput { name: self.name }
}
}
}
impl UpdateWorkflowOutput {
pub fn builder() -> crate::output::update_workflow_output::Builder {
crate::output::update_workflow_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateUserDefinedFunctionOutput {}
pub mod update_user_defined_function_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateUserDefinedFunctionOutput {
crate::output::UpdateUserDefinedFunctionOutput {}
}
}
}
impl UpdateUserDefinedFunctionOutput {
pub fn builder() -> crate::output::update_user_defined_function_output::Builder {
crate::output::update_user_defined_function_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateTriggerOutput {
#[doc(hidden)]
pub trigger: std::option::Option<crate::model::Trigger>,
}
impl UpdateTriggerOutput {
pub fn trigger(&self) -> std::option::Option<&crate::model::Trigger> {
self.trigger.as_ref()
}
}
pub mod update_trigger_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) trigger: std::option::Option<crate::model::Trigger>,
}
impl Builder {
pub fn trigger(mut self, input: crate::model::Trigger) -> Self {
self.trigger = Some(input);
self
}
pub fn set_trigger(mut self, input: std::option::Option<crate::model::Trigger>) -> Self {
self.trigger = input;
self
}
pub fn build(self) -> crate::output::UpdateTriggerOutput {
crate::output::UpdateTriggerOutput {
trigger: self.trigger,
}
}
}
}
impl UpdateTriggerOutput {
pub fn builder() -> crate::output::update_trigger_output::Builder {
crate::output::update_trigger_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateTableOutput {}
pub mod update_table_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateTableOutput {
crate::output::UpdateTableOutput {}
}
}
}
impl UpdateTableOutput {
pub fn builder() -> crate::output::update_table_output::Builder {
crate::output::update_table_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateSourceControlFromJobOutput {
#[doc(hidden)]
pub job_name: std::option::Option<std::string::String>,
}
impl UpdateSourceControlFromJobOutput {
pub fn job_name(&self) -> std::option::Option<&str> {
self.job_name.as_deref()
}
}
pub mod update_source_control_from_job_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) job_name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn job_name(mut self, input: impl Into<std::string::String>) -> Self {
self.job_name = Some(input.into());
self
}
pub fn set_job_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.job_name = input;
self
}
pub fn build(self) -> crate::output::UpdateSourceControlFromJobOutput {
crate::output::UpdateSourceControlFromJobOutput {
job_name: self.job_name,
}
}
}
}
impl UpdateSourceControlFromJobOutput {
pub fn builder() -> crate::output::update_source_control_from_job_output::Builder {
crate::output::update_source_control_from_job_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateSchemaOutput {
#[doc(hidden)]
pub schema_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub schema_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub registry_name: std::option::Option<std::string::String>,
}
impl UpdateSchemaOutput {
pub fn schema_arn(&self) -> std::option::Option<&str> {
self.schema_arn.as_deref()
}
pub fn schema_name(&self) -> std::option::Option<&str> {
self.schema_name.as_deref()
}
pub fn registry_name(&self) -> std::option::Option<&str> {
self.registry_name.as_deref()
}
}
pub mod update_schema_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) schema_arn: std::option::Option<std::string::String>,
pub(crate) schema_name: std::option::Option<std::string::String>,
pub(crate) registry_name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn schema_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_arn = Some(input.into());
self
}
pub fn set_schema_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.schema_arn = input;
self
}
pub fn schema_name(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_name = Some(input.into());
self
}
pub fn set_schema_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.schema_name = input;
self
}
pub fn registry_name(mut self, input: impl Into<std::string::String>) -> Self {
self.registry_name = Some(input.into());
self
}
pub fn set_registry_name(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.registry_name = input;
self
}
pub fn build(self) -> crate::output::UpdateSchemaOutput {
crate::output::UpdateSchemaOutput {
schema_arn: self.schema_arn,
schema_name: self.schema_name,
registry_name: self.registry_name,
}
}
}
}
impl UpdateSchemaOutput {
pub fn builder() -> crate::output::update_schema_output::Builder {
crate::output::update_schema_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateRegistryOutput {
#[doc(hidden)]
pub registry_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub registry_arn: std::option::Option<std::string::String>,
}
impl UpdateRegistryOutput {
pub fn registry_name(&self) -> std::option::Option<&str> {
self.registry_name.as_deref()
}
pub fn registry_arn(&self) -> std::option::Option<&str> {
self.registry_arn.as_deref()
}
}
pub mod update_registry_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) registry_name: std::option::Option<std::string::String>,
pub(crate) registry_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn registry_name(mut self, input: impl Into<std::string::String>) -> Self {
self.registry_name = Some(input.into());
self
}
pub fn set_registry_name(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.registry_name = input;
self
}
pub fn registry_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.registry_arn = Some(input.into());
self
}
pub fn set_registry_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.registry_arn = input;
self
}
pub fn build(self) -> crate::output::UpdateRegistryOutput {
crate::output::UpdateRegistryOutput {
registry_name: self.registry_name,
registry_arn: self.registry_arn,
}
}
}
}
impl UpdateRegistryOutput {
pub fn builder() -> crate::output::update_registry_output::Builder {
crate::output::update_registry_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdatePartitionOutput {}
pub mod update_partition_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdatePartitionOutput {
crate::output::UpdatePartitionOutput {}
}
}
}
impl UpdatePartitionOutput {
pub fn builder() -> crate::output::update_partition_output::Builder {
crate::output::update_partition_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateMlTransformOutput {
#[doc(hidden)]
pub transform_id: std::option::Option<std::string::String>,
}
impl UpdateMlTransformOutput {
pub fn transform_id(&self) -> std::option::Option<&str> {
self.transform_id.as_deref()
}
}
pub mod update_ml_transform_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) transform_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn transform_id(mut self, input: impl Into<std::string::String>) -> Self {
self.transform_id = Some(input.into());
self
}
pub fn set_transform_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.transform_id = input;
self
}
pub fn build(self) -> crate::output::UpdateMlTransformOutput {
crate::output::UpdateMlTransformOutput {
transform_id: self.transform_id,
}
}
}
}
impl UpdateMlTransformOutput {
pub fn builder() -> crate::output::update_ml_transform_output::Builder {
crate::output::update_ml_transform_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateJobFromSourceControlOutput {
#[doc(hidden)]
pub job_name: std::option::Option<std::string::String>,
}
impl UpdateJobFromSourceControlOutput {
pub fn job_name(&self) -> std::option::Option<&str> {
self.job_name.as_deref()
}
}
pub mod update_job_from_source_control_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) job_name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn job_name(mut self, input: impl Into<std::string::String>) -> Self {
self.job_name = Some(input.into());
self
}
pub fn set_job_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.job_name = input;
self
}
pub fn build(self) -> crate::output::UpdateJobFromSourceControlOutput {
crate::output::UpdateJobFromSourceControlOutput {
job_name: self.job_name,
}
}
}
}
impl UpdateJobFromSourceControlOutput {
pub fn builder() -> crate::output::update_job_from_source_control_output::Builder {
crate::output::update_job_from_source_control_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateJobOutput {
#[doc(hidden)]
pub job_name: std::option::Option<std::string::String>,
}
impl UpdateJobOutput {
pub fn job_name(&self) -> std::option::Option<&str> {
self.job_name.as_deref()
}
}
pub mod update_job_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) job_name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn job_name(mut self, input: impl Into<std::string::String>) -> Self {
self.job_name = Some(input.into());
self
}
pub fn set_job_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.job_name = input;
self
}
pub fn build(self) -> crate::output::UpdateJobOutput {
crate::output::UpdateJobOutput {
job_name: self.job_name,
}
}
}
}
impl UpdateJobOutput {
pub fn builder() -> crate::output::update_job_output::Builder {
crate::output::update_job_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateDevEndpointOutput {}
pub mod update_dev_endpoint_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateDevEndpointOutput {
crate::output::UpdateDevEndpointOutput {}
}
}
}
impl UpdateDevEndpointOutput {
pub fn builder() -> crate::output::update_dev_endpoint_output::Builder {
crate::output::update_dev_endpoint_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateDataQualityRulesetOutput {
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub description: std::option::Option<std::string::String>,
#[doc(hidden)]
pub ruleset: std::option::Option<std::string::String>,
}
impl UpdateDataQualityRulesetOutput {
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
pub fn description(&self) -> std::option::Option<&str> {
self.description.as_deref()
}
pub fn ruleset(&self) -> std::option::Option<&str> {
self.ruleset.as_deref()
}
}
pub mod update_data_quality_ruleset_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) name: std::option::Option<std::string::String>,
pub(crate) description: std::option::Option<std::string::String>,
pub(crate) ruleset: std::option::Option<std::string::String>,
}
impl Builder {
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn description(mut self, input: impl Into<std::string::String>) -> Self {
self.description = Some(input.into());
self
}
pub fn set_description(mut self, input: std::option::Option<std::string::String>) -> Self {
self.description = input;
self
}
pub fn ruleset(mut self, input: impl Into<std::string::String>) -> Self {
self.ruleset = Some(input.into());
self
}
pub fn set_ruleset(mut self, input: std::option::Option<std::string::String>) -> Self {
self.ruleset = input;
self
}
pub fn build(self) -> crate::output::UpdateDataQualityRulesetOutput {
crate::output::UpdateDataQualityRulesetOutput {
name: self.name,
description: self.description,
ruleset: self.ruleset,
}
}
}
}
impl UpdateDataQualityRulesetOutput {
pub fn builder() -> crate::output::update_data_quality_ruleset_output::Builder {
crate::output::update_data_quality_ruleset_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateDatabaseOutput {}
pub mod update_database_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateDatabaseOutput {
crate::output::UpdateDatabaseOutput {}
}
}
}
impl UpdateDatabaseOutput {
pub fn builder() -> crate::output::update_database_output::Builder {
crate::output::update_database_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateCrawlerScheduleOutput {}
pub mod update_crawler_schedule_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateCrawlerScheduleOutput {
crate::output::UpdateCrawlerScheduleOutput {}
}
}
}
impl UpdateCrawlerScheduleOutput {
pub fn builder() -> crate::output::update_crawler_schedule_output::Builder {
crate::output::update_crawler_schedule_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateCrawlerOutput {}
pub mod update_crawler_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateCrawlerOutput {
crate::output::UpdateCrawlerOutput {}
}
}
}
impl UpdateCrawlerOutput {
pub fn builder() -> crate::output::update_crawler_output::Builder {
crate::output::update_crawler_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateConnectionOutput {}
pub mod update_connection_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateConnectionOutput {
crate::output::UpdateConnectionOutput {}
}
}
}
impl UpdateConnectionOutput {
pub fn builder() -> crate::output::update_connection_output::Builder {
crate::output::update_connection_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateColumnStatisticsForTableOutput {
#[doc(hidden)]
pub errors: std::option::Option<std::vec::Vec<crate::model::ColumnStatisticsError>>,
}
impl UpdateColumnStatisticsForTableOutput {
pub fn errors(&self) -> std::option::Option<&[crate::model::ColumnStatisticsError]> {
self.errors.as_deref()
}
}
pub mod update_column_statistics_for_table_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) errors: std::option::Option<std::vec::Vec<crate::model::ColumnStatisticsError>>,
}
impl Builder {
pub fn errors(mut self, input: crate::model::ColumnStatisticsError) -> Self {
let mut v = self.errors.unwrap_or_default();
v.push(input);
self.errors = Some(v);
self
}
pub fn set_errors(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ColumnStatisticsError>>,
) -> Self {
self.errors = input;
self
}
pub fn build(self) -> crate::output::UpdateColumnStatisticsForTableOutput {
crate::output::UpdateColumnStatisticsForTableOutput {
errors: self.errors,
}
}
}
}
impl UpdateColumnStatisticsForTableOutput {
pub fn builder() -> crate::output::update_column_statistics_for_table_output::Builder {
crate::output::update_column_statistics_for_table_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateColumnStatisticsForPartitionOutput {
#[doc(hidden)]
pub errors: std::option::Option<std::vec::Vec<crate::model::ColumnStatisticsError>>,
}
impl UpdateColumnStatisticsForPartitionOutput {
pub fn errors(&self) -> std::option::Option<&[crate::model::ColumnStatisticsError]> {
self.errors.as_deref()
}
}
pub mod update_column_statistics_for_partition_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) errors: std::option::Option<std::vec::Vec<crate::model::ColumnStatisticsError>>,
}
impl Builder {
pub fn errors(mut self, input: crate::model::ColumnStatisticsError) -> Self {
let mut v = self.errors.unwrap_or_default();
v.push(input);
self.errors = Some(v);
self
}
pub fn set_errors(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ColumnStatisticsError>>,
) -> Self {
self.errors = input;
self
}
pub fn build(self) -> crate::output::UpdateColumnStatisticsForPartitionOutput {
crate::output::UpdateColumnStatisticsForPartitionOutput {
errors: self.errors,
}
}
}
}
impl UpdateColumnStatisticsForPartitionOutput {
pub fn builder() -> crate::output::update_column_statistics_for_partition_output::Builder {
crate::output::update_column_statistics_for_partition_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateClassifierOutput {}
pub mod update_classifier_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateClassifierOutput {
crate::output::UpdateClassifierOutput {}
}
}
}
impl UpdateClassifierOutput {
pub fn builder() -> crate::output::update_classifier_output::Builder {
crate::output::update_classifier_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateBlueprintOutput {
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
}
impl UpdateBlueprintOutput {
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
}
pub mod update_blueprint_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn build(self) -> crate::output::UpdateBlueprintOutput {
crate::output::UpdateBlueprintOutput { name: self.name }
}
}
}
impl UpdateBlueprintOutput {
pub fn builder() -> crate::output::update_blueprint_output::Builder {
crate::output::update_blueprint_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UntagResourceOutput {}
pub mod untag_resource_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UntagResourceOutput {
crate::output::UntagResourceOutput {}
}
}
}
impl UntagResourceOutput {
pub fn builder() -> crate::output::untag_resource_output::Builder {
crate::output::untag_resource_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct TagResourceOutput {}
pub mod tag_resource_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::TagResourceOutput {
crate::output::TagResourceOutput {}
}
}
}
impl TagResourceOutput {
pub fn builder() -> crate::output::tag_resource_output::Builder {
crate::output::tag_resource_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StopWorkflowRunOutput {}
pub mod stop_workflow_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::StopWorkflowRunOutput {
crate::output::StopWorkflowRunOutput {}
}
}
}
impl StopWorkflowRunOutput {
pub fn builder() -> crate::output::stop_workflow_run_output::Builder {
crate::output::stop_workflow_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StopTriggerOutput {
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
}
impl StopTriggerOutput {
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
}
pub mod stop_trigger_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn build(self) -> crate::output::StopTriggerOutput {
crate::output::StopTriggerOutput { name: self.name }
}
}
}
impl StopTriggerOutput {
pub fn builder() -> crate::output::stop_trigger_output::Builder {
crate::output::stop_trigger_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StopSessionOutput {
#[doc(hidden)]
pub id: std::option::Option<std::string::String>,
}
impl StopSessionOutput {
pub fn id(&self) -> std::option::Option<&str> {
self.id.as_deref()
}
}
pub mod stop_session_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn id(mut self, input: impl Into<std::string::String>) -> Self {
self.id = Some(input.into());
self
}
pub fn set_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.id = input;
self
}
pub fn build(self) -> crate::output::StopSessionOutput {
crate::output::StopSessionOutput { id: self.id }
}
}
}
impl StopSessionOutput {
pub fn builder() -> crate::output::stop_session_output::Builder {
crate::output::stop_session_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StopCrawlerScheduleOutput {}
pub mod stop_crawler_schedule_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::StopCrawlerScheduleOutput {
crate::output::StopCrawlerScheduleOutput {}
}
}
}
impl StopCrawlerScheduleOutput {
pub fn builder() -> crate::output::stop_crawler_schedule_output::Builder {
crate::output::stop_crawler_schedule_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StopCrawlerOutput {}
pub mod stop_crawler_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::StopCrawlerOutput {
crate::output::StopCrawlerOutput {}
}
}
}
impl StopCrawlerOutput {
pub fn builder() -> crate::output::stop_crawler_output::Builder {
crate::output::stop_crawler_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StartWorkflowRunOutput {
#[doc(hidden)]
pub run_id: std::option::Option<std::string::String>,
}
impl StartWorkflowRunOutput {
pub fn run_id(&self) -> std::option::Option<&str> {
self.run_id.as_deref()
}
}
pub mod start_workflow_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) run_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn run_id(mut self, input: impl Into<std::string::String>) -> Self {
self.run_id = Some(input.into());
self
}
pub fn set_run_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.run_id = input;
self
}
pub fn build(self) -> crate::output::StartWorkflowRunOutput {
crate::output::StartWorkflowRunOutput {
run_id: self.run_id,
}
}
}
}
impl StartWorkflowRunOutput {
pub fn builder() -> crate::output::start_workflow_run_output::Builder {
crate::output::start_workflow_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StartTriggerOutput {
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
}
impl StartTriggerOutput {
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
}
pub mod start_trigger_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn build(self) -> crate::output::StartTriggerOutput {
crate::output::StartTriggerOutput { name: self.name }
}
}
}
impl StartTriggerOutput {
pub fn builder() -> crate::output::start_trigger_output::Builder {
crate::output::start_trigger_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StartMlLabelingSetGenerationTaskRunOutput {
#[doc(hidden)]
pub task_run_id: std::option::Option<std::string::String>,
}
impl StartMlLabelingSetGenerationTaskRunOutput {
pub fn task_run_id(&self) -> std::option::Option<&str> {
self.task_run_id.as_deref()
}
}
pub mod start_ml_labeling_set_generation_task_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) task_run_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn task_run_id(mut self, input: impl Into<std::string::String>) -> Self {
self.task_run_id = Some(input.into());
self
}
pub fn set_task_run_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.task_run_id = input;
self
}
pub fn build(self) -> crate::output::StartMlLabelingSetGenerationTaskRunOutput {
crate::output::StartMlLabelingSetGenerationTaskRunOutput {
task_run_id: self.task_run_id,
}
}
}
}
impl StartMlLabelingSetGenerationTaskRunOutput {
pub fn builder() -> crate::output::start_ml_labeling_set_generation_task_run_output::Builder {
crate::output::start_ml_labeling_set_generation_task_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StartMlEvaluationTaskRunOutput {
#[doc(hidden)]
pub task_run_id: std::option::Option<std::string::String>,
}
impl StartMlEvaluationTaskRunOutput {
pub fn task_run_id(&self) -> std::option::Option<&str> {
self.task_run_id.as_deref()
}
}
pub mod start_ml_evaluation_task_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) task_run_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn task_run_id(mut self, input: impl Into<std::string::String>) -> Self {
self.task_run_id = Some(input.into());
self
}
pub fn set_task_run_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.task_run_id = input;
self
}
pub fn build(self) -> crate::output::StartMlEvaluationTaskRunOutput {
crate::output::StartMlEvaluationTaskRunOutput {
task_run_id: self.task_run_id,
}
}
}
}
impl StartMlEvaluationTaskRunOutput {
pub fn builder() -> crate::output::start_ml_evaluation_task_run_output::Builder {
crate::output::start_ml_evaluation_task_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StartJobRunOutput {
#[doc(hidden)]
pub job_run_id: std::option::Option<std::string::String>,
}
impl StartJobRunOutput {
pub fn job_run_id(&self) -> std::option::Option<&str> {
self.job_run_id.as_deref()
}
}
pub mod start_job_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) job_run_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn job_run_id(mut self, input: impl Into<std::string::String>) -> Self {
self.job_run_id = Some(input.into());
self
}
pub fn set_job_run_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.job_run_id = input;
self
}
pub fn build(self) -> crate::output::StartJobRunOutput {
crate::output::StartJobRunOutput {
job_run_id: self.job_run_id,
}
}
}
}
impl StartJobRunOutput {
pub fn builder() -> crate::output::start_job_run_output::Builder {
crate::output::start_job_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StartImportLabelsTaskRunOutput {
#[doc(hidden)]
pub task_run_id: std::option::Option<std::string::String>,
}
impl StartImportLabelsTaskRunOutput {
pub fn task_run_id(&self) -> std::option::Option<&str> {
self.task_run_id.as_deref()
}
}
pub mod start_import_labels_task_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) task_run_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn task_run_id(mut self, input: impl Into<std::string::String>) -> Self {
self.task_run_id = Some(input.into());
self
}
pub fn set_task_run_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.task_run_id = input;
self
}
pub fn build(self) -> crate::output::StartImportLabelsTaskRunOutput {
crate::output::StartImportLabelsTaskRunOutput {
task_run_id: self.task_run_id,
}
}
}
}
impl StartImportLabelsTaskRunOutput {
pub fn builder() -> crate::output::start_import_labels_task_run_output::Builder {
crate::output::start_import_labels_task_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StartExportLabelsTaskRunOutput {
#[doc(hidden)]
pub task_run_id: std::option::Option<std::string::String>,
}
impl StartExportLabelsTaskRunOutput {
pub fn task_run_id(&self) -> std::option::Option<&str> {
self.task_run_id.as_deref()
}
}
pub mod start_export_labels_task_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) task_run_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn task_run_id(mut self, input: impl Into<std::string::String>) -> Self {
self.task_run_id = Some(input.into());
self
}
pub fn set_task_run_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.task_run_id = input;
self
}
pub fn build(self) -> crate::output::StartExportLabelsTaskRunOutput {
crate::output::StartExportLabelsTaskRunOutput {
task_run_id: self.task_run_id,
}
}
}
}
impl StartExportLabelsTaskRunOutput {
pub fn builder() -> crate::output::start_export_labels_task_run_output::Builder {
crate::output::start_export_labels_task_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StartDataQualityRulesetEvaluationRunOutput {
#[doc(hidden)]
pub run_id: std::option::Option<std::string::String>,
}
impl StartDataQualityRulesetEvaluationRunOutput {
pub fn run_id(&self) -> std::option::Option<&str> {
self.run_id.as_deref()
}
}
pub mod start_data_quality_ruleset_evaluation_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) run_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn run_id(mut self, input: impl Into<std::string::String>) -> Self {
self.run_id = Some(input.into());
self
}
pub fn set_run_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.run_id = input;
self
}
pub fn build(self) -> crate::output::StartDataQualityRulesetEvaluationRunOutput {
crate::output::StartDataQualityRulesetEvaluationRunOutput {
run_id: self.run_id,
}
}
}
}
impl StartDataQualityRulesetEvaluationRunOutput {
pub fn builder() -> crate::output::start_data_quality_ruleset_evaluation_run_output::Builder {
crate::output::start_data_quality_ruleset_evaluation_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StartDataQualityRuleRecommendationRunOutput {
#[doc(hidden)]
pub run_id: std::option::Option<std::string::String>,
}
impl StartDataQualityRuleRecommendationRunOutput {
pub fn run_id(&self) -> std::option::Option<&str> {
self.run_id.as_deref()
}
}
pub mod start_data_quality_rule_recommendation_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) run_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn run_id(mut self, input: impl Into<std::string::String>) -> Self {
self.run_id = Some(input.into());
self
}
pub fn set_run_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.run_id = input;
self
}
pub fn build(self) -> crate::output::StartDataQualityRuleRecommendationRunOutput {
crate::output::StartDataQualityRuleRecommendationRunOutput {
run_id: self.run_id,
}
}
}
}
impl StartDataQualityRuleRecommendationRunOutput {
pub fn builder() -> crate::output::start_data_quality_rule_recommendation_run_output::Builder {
crate::output::start_data_quality_rule_recommendation_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StartCrawlerScheduleOutput {}
pub mod start_crawler_schedule_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::StartCrawlerScheduleOutput {
crate::output::StartCrawlerScheduleOutput {}
}
}
}
impl StartCrawlerScheduleOutput {
pub fn builder() -> crate::output::start_crawler_schedule_output::Builder {
crate::output::start_crawler_schedule_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StartCrawlerOutput {}
pub mod start_crawler_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::StartCrawlerOutput {
crate::output::StartCrawlerOutput {}
}
}
}
impl StartCrawlerOutput {
pub fn builder() -> crate::output::start_crawler_output::Builder {
crate::output::start_crawler_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StartBlueprintRunOutput {
#[doc(hidden)]
pub run_id: std::option::Option<std::string::String>,
}
impl StartBlueprintRunOutput {
pub fn run_id(&self) -> std::option::Option<&str> {
self.run_id.as_deref()
}
}
pub mod start_blueprint_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) run_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn run_id(mut self, input: impl Into<std::string::String>) -> Self {
self.run_id = Some(input.into());
self
}
pub fn set_run_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.run_id = input;
self
}
pub fn build(self) -> crate::output::StartBlueprintRunOutput {
crate::output::StartBlueprintRunOutput {
run_id: self.run_id,
}
}
}
}
impl StartBlueprintRunOutput {
pub fn builder() -> crate::output::start_blueprint_run_output::Builder {
crate::output::start_blueprint_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct SearchTablesOutput {
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
#[doc(hidden)]
pub table_list: std::option::Option<std::vec::Vec<crate::model::Table>>,
}
impl SearchTablesOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn table_list(&self) -> std::option::Option<&[crate::model::Table]> {
self.table_list.as_deref()
}
}
pub mod search_tables_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) table_list: std::option::Option<std::vec::Vec<crate::model::Table>>,
}
impl Builder {
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn table_list(mut self, input: crate::model::Table) -> Self {
let mut v = self.table_list.unwrap_or_default();
v.push(input);
self.table_list = Some(v);
self
}
pub fn set_table_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Table>>,
) -> Self {
self.table_list = input;
self
}
pub fn build(self) -> crate::output::SearchTablesOutput {
crate::output::SearchTablesOutput {
next_token: self.next_token,
table_list: self.table_list,
}
}
}
}
impl SearchTablesOutput {
pub fn builder() -> crate::output::search_tables_output::Builder {
crate::output::search_tables_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct RunStatementOutput {
#[doc(hidden)]
pub id: i32,
}
impl RunStatementOutput {
pub fn id(&self) -> i32 {
self.id
}
}
pub mod run_statement_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) id: std::option::Option<i32>,
}
impl Builder {
pub fn id(mut self, input: i32) -> Self {
self.id = Some(input);
self
}
pub fn set_id(mut self, input: std::option::Option<i32>) -> Self {
self.id = input;
self
}
pub fn build(self) -> crate::output::RunStatementOutput {
crate::output::RunStatementOutput {
id: self.id.unwrap_or_default(),
}
}
}
}
impl RunStatementOutput {
pub fn builder() -> crate::output::run_statement_output::Builder {
crate::output::run_statement_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ResumeWorkflowRunOutput {
#[doc(hidden)]
pub run_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub node_ids: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl ResumeWorkflowRunOutput {
pub fn run_id(&self) -> std::option::Option<&str> {
self.run_id.as_deref()
}
pub fn node_ids(&self) -> std::option::Option<&[std::string::String]> {
self.node_ids.as_deref()
}
}
pub mod resume_workflow_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) run_id: std::option::Option<std::string::String>,
pub(crate) node_ids: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl Builder {
pub fn run_id(mut self, input: impl Into<std::string::String>) -> Self {
self.run_id = Some(input.into());
self
}
pub fn set_run_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.run_id = input;
self
}
pub fn node_ids(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.node_ids.unwrap_or_default();
v.push(input.into());
self.node_ids = Some(v);
self
}
pub fn set_node_ids(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.node_ids = input;
self
}
pub fn build(self) -> crate::output::ResumeWorkflowRunOutput {
crate::output::ResumeWorkflowRunOutput {
run_id: self.run_id,
node_ids: self.node_ids,
}
}
}
}
impl ResumeWorkflowRunOutput {
pub fn builder() -> crate::output::resume_workflow_run_output::Builder {
crate::output::resume_workflow_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ResetJobBookmarkOutput {
#[doc(hidden)]
pub job_bookmark_entry: std::option::Option<crate::model::JobBookmarkEntry>,
}
impl ResetJobBookmarkOutput {
pub fn job_bookmark_entry(&self) -> std::option::Option<&crate::model::JobBookmarkEntry> {
self.job_bookmark_entry.as_ref()
}
}
pub mod reset_job_bookmark_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) job_bookmark_entry: std::option::Option<crate::model::JobBookmarkEntry>,
}
impl Builder {
pub fn job_bookmark_entry(mut self, input: crate::model::JobBookmarkEntry) -> Self {
self.job_bookmark_entry = Some(input);
self
}
pub fn set_job_bookmark_entry(
mut self,
input: std::option::Option<crate::model::JobBookmarkEntry>,
) -> Self {
self.job_bookmark_entry = input;
self
}
pub fn build(self) -> crate::output::ResetJobBookmarkOutput {
crate::output::ResetJobBookmarkOutput {
job_bookmark_entry: self.job_bookmark_entry,
}
}
}
}
impl ResetJobBookmarkOutput {
pub fn builder() -> crate::output::reset_job_bookmark_output::Builder {
crate::output::reset_job_bookmark_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct RemoveSchemaVersionMetadataOutput {
#[doc(hidden)]
pub schema_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub schema_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub registry_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub latest_version: bool,
#[doc(hidden)]
pub version_number: i64,
#[doc(hidden)]
pub schema_version_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub metadata_key: std::option::Option<std::string::String>,
#[doc(hidden)]
pub metadata_value: std::option::Option<std::string::String>,
}
impl RemoveSchemaVersionMetadataOutput {
pub fn schema_arn(&self) -> std::option::Option<&str> {
self.schema_arn.as_deref()
}
pub fn schema_name(&self) -> std::option::Option<&str> {
self.schema_name.as_deref()
}
pub fn registry_name(&self) -> std::option::Option<&str> {
self.registry_name.as_deref()
}
pub fn latest_version(&self) -> bool {
self.latest_version
}
pub fn version_number(&self) -> i64 {
self.version_number
}
pub fn schema_version_id(&self) -> std::option::Option<&str> {
self.schema_version_id.as_deref()
}
pub fn metadata_key(&self) -> std::option::Option<&str> {
self.metadata_key.as_deref()
}
pub fn metadata_value(&self) -> std::option::Option<&str> {
self.metadata_value.as_deref()
}
}
pub mod remove_schema_version_metadata_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) schema_arn: std::option::Option<std::string::String>,
pub(crate) schema_name: std::option::Option<std::string::String>,
pub(crate) registry_name: std::option::Option<std::string::String>,
pub(crate) latest_version: std::option::Option<bool>,
pub(crate) version_number: std::option::Option<i64>,
pub(crate) schema_version_id: std::option::Option<std::string::String>,
pub(crate) metadata_key: std::option::Option<std::string::String>,
pub(crate) metadata_value: std::option::Option<std::string::String>,
}
impl Builder {
pub fn schema_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_arn = Some(input.into());
self
}
pub fn set_schema_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.schema_arn = input;
self
}
pub fn schema_name(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_name = Some(input.into());
self
}
pub fn set_schema_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.schema_name = input;
self
}
pub fn registry_name(mut self, input: impl Into<std::string::String>) -> Self {
self.registry_name = Some(input.into());
self
}
pub fn set_registry_name(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.registry_name = input;
self
}
pub fn latest_version(mut self, input: bool) -> Self {
self.latest_version = Some(input);
self
}
pub fn set_latest_version(mut self, input: std::option::Option<bool>) -> Self {
self.latest_version = input;
self
}
pub fn version_number(mut self, input: i64) -> Self {
self.version_number = Some(input);
self
}
pub fn set_version_number(mut self, input: std::option::Option<i64>) -> Self {
self.version_number = input;
self
}
pub fn schema_version_id(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_version_id = Some(input.into());
self
}
pub fn set_schema_version_id(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.schema_version_id = input;
self
}
pub fn metadata_key(mut self, input: impl Into<std::string::String>) -> Self {
self.metadata_key = Some(input.into());
self
}
pub fn set_metadata_key(mut self, input: std::option::Option<std::string::String>) -> Self {
self.metadata_key = input;
self
}
pub fn metadata_value(mut self, input: impl Into<std::string::String>) -> Self {
self.metadata_value = Some(input.into());
self
}
pub fn set_metadata_value(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.metadata_value = input;
self
}
pub fn build(self) -> crate::output::RemoveSchemaVersionMetadataOutput {
crate::output::RemoveSchemaVersionMetadataOutput {
schema_arn: self.schema_arn,
schema_name: self.schema_name,
registry_name: self.registry_name,
latest_version: self.latest_version.unwrap_or_default(),
version_number: self.version_number.unwrap_or_default(),
schema_version_id: self.schema_version_id,
metadata_key: self.metadata_key,
metadata_value: self.metadata_value,
}
}
}
}
impl RemoveSchemaVersionMetadataOutput {
pub fn builder() -> crate::output::remove_schema_version_metadata_output::Builder {
crate::output::remove_schema_version_metadata_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct RegisterSchemaVersionOutput {
#[doc(hidden)]
pub schema_version_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub version_number: i64,
#[doc(hidden)]
pub status: std::option::Option<crate::model::SchemaVersionStatus>,
}
impl RegisterSchemaVersionOutput {
pub fn schema_version_id(&self) -> std::option::Option<&str> {
self.schema_version_id.as_deref()
}
pub fn version_number(&self) -> i64 {
self.version_number
}
pub fn status(&self) -> std::option::Option<&crate::model::SchemaVersionStatus> {
self.status.as_ref()
}
}
pub mod register_schema_version_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) schema_version_id: std::option::Option<std::string::String>,
pub(crate) version_number: std::option::Option<i64>,
pub(crate) status: std::option::Option<crate::model::SchemaVersionStatus>,
}
impl Builder {
pub fn schema_version_id(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_version_id = Some(input.into());
self
}
pub fn set_schema_version_id(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.schema_version_id = input;
self
}
pub fn version_number(mut self, input: i64) -> Self {
self.version_number = Some(input);
self
}
pub fn set_version_number(mut self, input: std::option::Option<i64>) -> Self {
self.version_number = input;
self
}
pub fn status(mut self, input: crate::model::SchemaVersionStatus) -> Self {
self.status = Some(input);
self
}
pub fn set_status(
mut self,
input: std::option::Option<crate::model::SchemaVersionStatus>,
) -> Self {
self.status = input;
self
}
pub fn build(self) -> crate::output::RegisterSchemaVersionOutput {
crate::output::RegisterSchemaVersionOutput {
schema_version_id: self.schema_version_id,
version_number: self.version_number.unwrap_or_default(),
status: self.status,
}
}
}
}
impl RegisterSchemaVersionOutput {
pub fn builder() -> crate::output::register_schema_version_output::Builder {
crate::output::register_schema_version_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct QuerySchemaVersionMetadataOutput {
#[doc(hidden)]
pub metadata_info_map: std::option::Option<
std::collections::HashMap<std::string::String, crate::model::MetadataInfo>,
>,
#[doc(hidden)]
pub schema_version_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl QuerySchemaVersionMetadataOutput {
pub fn metadata_info_map(
&self,
) -> std::option::Option<
&std::collections::HashMap<std::string::String, crate::model::MetadataInfo>,
> {
self.metadata_info_map.as_ref()
}
pub fn schema_version_id(&self) -> std::option::Option<&str> {
self.schema_version_id.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod query_schema_version_metadata_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) metadata_info_map: std::option::Option<
std::collections::HashMap<std::string::String, crate::model::MetadataInfo>,
>,
pub(crate) schema_version_id: std::option::Option<std::string::String>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn metadata_info_map(
mut self,
k: impl Into<std::string::String>,
v: crate::model::MetadataInfo,
) -> Self {
let mut hash_map = self.metadata_info_map.unwrap_or_default();
hash_map.insert(k.into(), v);
self.metadata_info_map = Some(hash_map);
self
}
pub fn set_metadata_info_map(
mut self,
input: std::option::Option<
std::collections::HashMap<std::string::String, crate::model::MetadataInfo>,
>,
) -> Self {
self.metadata_info_map = input;
self
}
pub fn schema_version_id(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_version_id = Some(input.into());
self
}
pub fn set_schema_version_id(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.schema_version_id = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::QuerySchemaVersionMetadataOutput {
crate::output::QuerySchemaVersionMetadataOutput {
metadata_info_map: self.metadata_info_map,
schema_version_id: self.schema_version_id,
next_token: self.next_token,
}
}
}
}
impl QuerySchemaVersionMetadataOutput {
pub fn builder() -> crate::output::query_schema_version_metadata_output::Builder {
crate::output::query_schema_version_metadata_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct PutWorkflowRunPropertiesOutput {}
pub mod put_workflow_run_properties_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::PutWorkflowRunPropertiesOutput {
crate::output::PutWorkflowRunPropertiesOutput {}
}
}
}
impl PutWorkflowRunPropertiesOutput {
pub fn builder() -> crate::output::put_workflow_run_properties_output::Builder {
crate::output::put_workflow_run_properties_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct PutSchemaVersionMetadataOutput {
#[doc(hidden)]
pub schema_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub schema_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub registry_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub latest_version: bool,
#[doc(hidden)]
pub version_number: i64,
#[doc(hidden)]
pub schema_version_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub metadata_key: std::option::Option<std::string::String>,
#[doc(hidden)]
pub metadata_value: std::option::Option<std::string::String>,
}
impl PutSchemaVersionMetadataOutput {
pub fn schema_arn(&self) -> std::option::Option<&str> {
self.schema_arn.as_deref()
}
pub fn schema_name(&self) -> std::option::Option<&str> {
self.schema_name.as_deref()
}
pub fn registry_name(&self) -> std::option::Option<&str> {
self.registry_name.as_deref()
}
pub fn latest_version(&self) -> bool {
self.latest_version
}
pub fn version_number(&self) -> i64 {
self.version_number
}
pub fn schema_version_id(&self) -> std::option::Option<&str> {
self.schema_version_id.as_deref()
}
pub fn metadata_key(&self) -> std::option::Option<&str> {
self.metadata_key.as_deref()
}
pub fn metadata_value(&self) -> std::option::Option<&str> {
self.metadata_value.as_deref()
}
}
pub mod put_schema_version_metadata_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) schema_arn: std::option::Option<std::string::String>,
pub(crate) schema_name: std::option::Option<std::string::String>,
pub(crate) registry_name: std::option::Option<std::string::String>,
pub(crate) latest_version: std::option::Option<bool>,
pub(crate) version_number: std::option::Option<i64>,
pub(crate) schema_version_id: std::option::Option<std::string::String>,
pub(crate) metadata_key: std::option::Option<std::string::String>,
pub(crate) metadata_value: std::option::Option<std::string::String>,
}
impl Builder {
pub fn schema_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_arn = Some(input.into());
self
}
pub fn set_schema_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.schema_arn = input;
self
}
pub fn schema_name(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_name = Some(input.into());
self
}
pub fn set_schema_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.schema_name = input;
self
}
pub fn registry_name(mut self, input: impl Into<std::string::String>) -> Self {
self.registry_name = Some(input.into());
self
}
pub fn set_registry_name(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.registry_name = input;
self
}
pub fn latest_version(mut self, input: bool) -> Self {
self.latest_version = Some(input);
self
}
pub fn set_latest_version(mut self, input: std::option::Option<bool>) -> Self {
self.latest_version = input;
self
}
pub fn version_number(mut self, input: i64) -> Self {
self.version_number = Some(input);
self
}
pub fn set_version_number(mut self, input: std::option::Option<i64>) -> Self {
self.version_number = input;
self
}
pub fn schema_version_id(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_version_id = Some(input.into());
self
}
pub fn set_schema_version_id(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.schema_version_id = input;
self
}
pub fn metadata_key(mut self, input: impl Into<std::string::String>) -> Self {
self.metadata_key = Some(input.into());
self
}
pub fn set_metadata_key(mut self, input: std::option::Option<std::string::String>) -> Self {
self.metadata_key = input;
self
}
pub fn metadata_value(mut self, input: impl Into<std::string::String>) -> Self {
self.metadata_value = Some(input.into());
self
}
pub fn set_metadata_value(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.metadata_value = input;
self
}
pub fn build(self) -> crate::output::PutSchemaVersionMetadataOutput {
crate::output::PutSchemaVersionMetadataOutput {
schema_arn: self.schema_arn,
schema_name: self.schema_name,
registry_name: self.registry_name,
latest_version: self.latest_version.unwrap_or_default(),
version_number: self.version_number.unwrap_or_default(),
schema_version_id: self.schema_version_id,
metadata_key: self.metadata_key,
metadata_value: self.metadata_value,
}
}
}
}
impl PutSchemaVersionMetadataOutput {
pub fn builder() -> crate::output::put_schema_version_metadata_output::Builder {
crate::output::put_schema_version_metadata_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct PutResourcePolicyOutput {
#[doc(hidden)]
pub policy_hash: std::option::Option<std::string::String>,
}
impl PutResourcePolicyOutput {
pub fn policy_hash(&self) -> std::option::Option<&str> {
self.policy_hash.as_deref()
}
}
pub mod put_resource_policy_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) policy_hash: std::option::Option<std::string::String>,
}
impl Builder {
pub fn policy_hash(mut self, input: impl Into<std::string::String>) -> Self {
self.policy_hash = Some(input.into());
self
}
pub fn set_policy_hash(mut self, input: std::option::Option<std::string::String>) -> Self {
self.policy_hash = input;
self
}
pub fn build(self) -> crate::output::PutResourcePolicyOutput {
crate::output::PutResourcePolicyOutput {
policy_hash: self.policy_hash,
}
}
}
}
impl PutResourcePolicyOutput {
pub fn builder() -> crate::output::put_resource_policy_output::Builder {
crate::output::put_resource_policy_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct PutDataCatalogEncryptionSettingsOutput {}
pub mod put_data_catalog_encryption_settings_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::PutDataCatalogEncryptionSettingsOutput {
crate::output::PutDataCatalogEncryptionSettingsOutput {}
}
}
}
impl PutDataCatalogEncryptionSettingsOutput {
pub fn builder() -> crate::output::put_data_catalog_encryption_settings_output::Builder {
crate::output::put_data_catalog_encryption_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListWorkflowsOutput {
#[doc(hidden)]
pub workflows: std::option::Option<std::vec::Vec<std::string::String>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListWorkflowsOutput {
pub fn workflows(&self) -> std::option::Option<&[std::string::String]> {
self.workflows.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_workflows_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workflows: std::option::Option<std::vec::Vec<std::string::String>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn workflows(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.workflows.unwrap_or_default();
v.push(input.into());
self.workflows = Some(v);
self
}
pub fn set_workflows(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.workflows = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListWorkflowsOutput {
crate::output::ListWorkflowsOutput {
workflows: self.workflows,
next_token: self.next_token,
}
}
}
}
impl ListWorkflowsOutput {
pub fn builder() -> crate::output::list_workflows_output::Builder {
crate::output::list_workflows_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListTriggersOutput {
#[doc(hidden)]
pub trigger_names: std::option::Option<std::vec::Vec<std::string::String>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListTriggersOutput {
pub fn trigger_names(&self) -> std::option::Option<&[std::string::String]> {
self.trigger_names.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_triggers_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) trigger_names: std::option::Option<std::vec::Vec<std::string::String>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn trigger_names(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.trigger_names.unwrap_or_default();
v.push(input.into());
self.trigger_names = Some(v);
self
}
pub fn set_trigger_names(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.trigger_names = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListTriggersOutput {
crate::output::ListTriggersOutput {
trigger_names: self.trigger_names,
next_token: self.next_token,
}
}
}
}
impl ListTriggersOutput {
pub fn builder() -> crate::output::list_triggers_output::Builder {
crate::output::list_triggers_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListStatementsOutput {
#[doc(hidden)]
pub statements: std::option::Option<std::vec::Vec<crate::model::Statement>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListStatementsOutput {
pub fn statements(&self) -> std::option::Option<&[crate::model::Statement]> {
self.statements.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_statements_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) statements: std::option::Option<std::vec::Vec<crate::model::Statement>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn statements(mut self, input: crate::model::Statement) -> Self {
let mut v = self.statements.unwrap_or_default();
v.push(input);
self.statements = Some(v);
self
}
pub fn set_statements(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Statement>>,
) -> Self {
self.statements = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListStatementsOutput {
crate::output::ListStatementsOutput {
statements: self.statements,
next_token: self.next_token,
}
}
}
}
impl ListStatementsOutput {
pub fn builder() -> crate::output::list_statements_output::Builder {
crate::output::list_statements_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListSessionsOutput {
#[doc(hidden)]
pub ids: std::option::Option<std::vec::Vec<std::string::String>>,
#[doc(hidden)]
pub sessions: std::option::Option<std::vec::Vec<crate::model::Session>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListSessionsOutput {
pub fn ids(&self) -> std::option::Option<&[std::string::String]> {
self.ids.as_deref()
}
pub fn sessions(&self) -> std::option::Option<&[crate::model::Session]> {
self.sessions.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_sessions_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) ids: std::option::Option<std::vec::Vec<std::string::String>>,
pub(crate) sessions: std::option::Option<std::vec::Vec<crate::model::Session>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn ids(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.ids.unwrap_or_default();
v.push(input.into());
self.ids = Some(v);
self
}
pub fn set_ids(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.ids = input;
self
}
pub fn sessions(mut self, input: crate::model::Session) -> Self {
let mut v = self.sessions.unwrap_or_default();
v.push(input);
self.sessions = Some(v);
self
}
pub fn set_sessions(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Session>>,
) -> Self {
self.sessions = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListSessionsOutput {
crate::output::ListSessionsOutput {
ids: self.ids,
sessions: self.sessions,
next_token: self.next_token,
}
}
}
}
impl ListSessionsOutput {
pub fn builder() -> crate::output::list_sessions_output::Builder {
crate::output::list_sessions_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListSchemaVersionsOutput {
#[doc(hidden)]
pub schemas: std::option::Option<std::vec::Vec<crate::model::SchemaVersionListItem>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListSchemaVersionsOutput {
pub fn schemas(&self) -> std::option::Option<&[crate::model::SchemaVersionListItem]> {
self.schemas.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_schema_versions_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) schemas: std::option::Option<std::vec::Vec<crate::model::SchemaVersionListItem>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn schemas(mut self, input: crate::model::SchemaVersionListItem) -> Self {
let mut v = self.schemas.unwrap_or_default();
v.push(input);
self.schemas = Some(v);
self
}
pub fn set_schemas(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::SchemaVersionListItem>>,
) -> Self {
self.schemas = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListSchemaVersionsOutput {
crate::output::ListSchemaVersionsOutput {
schemas: self.schemas,
next_token: self.next_token,
}
}
}
}
impl ListSchemaVersionsOutput {
pub fn builder() -> crate::output::list_schema_versions_output::Builder {
crate::output::list_schema_versions_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListSchemasOutput {
#[doc(hidden)]
pub schemas: std::option::Option<std::vec::Vec<crate::model::SchemaListItem>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListSchemasOutput {
pub fn schemas(&self) -> std::option::Option<&[crate::model::SchemaListItem]> {
self.schemas.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_schemas_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) schemas: std::option::Option<std::vec::Vec<crate::model::SchemaListItem>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn schemas(mut self, input: crate::model::SchemaListItem) -> Self {
let mut v = self.schemas.unwrap_or_default();
v.push(input);
self.schemas = Some(v);
self
}
pub fn set_schemas(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::SchemaListItem>>,
) -> Self {
self.schemas = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListSchemasOutput {
crate::output::ListSchemasOutput {
schemas: self.schemas,
next_token: self.next_token,
}
}
}
}
impl ListSchemasOutput {
pub fn builder() -> crate::output::list_schemas_output::Builder {
crate::output::list_schemas_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListRegistriesOutput {
#[doc(hidden)]
pub registries: std::option::Option<std::vec::Vec<crate::model::RegistryListItem>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListRegistriesOutput {
pub fn registries(&self) -> std::option::Option<&[crate::model::RegistryListItem]> {
self.registries.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_registries_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) registries: std::option::Option<std::vec::Vec<crate::model::RegistryListItem>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn registries(mut self, input: crate::model::RegistryListItem) -> Self {
let mut v = self.registries.unwrap_or_default();
v.push(input);
self.registries = Some(v);
self
}
pub fn set_registries(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::RegistryListItem>>,
) -> Self {
self.registries = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListRegistriesOutput {
crate::output::ListRegistriesOutput {
registries: self.registries,
next_token: self.next_token,
}
}
}
}
impl ListRegistriesOutput {
pub fn builder() -> crate::output::list_registries_output::Builder {
crate::output::list_registries_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListMlTransformsOutput {
#[doc(hidden)]
pub transform_ids: std::option::Option<std::vec::Vec<std::string::String>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListMlTransformsOutput {
pub fn transform_ids(&self) -> std::option::Option<&[std::string::String]> {
self.transform_ids.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_ml_transforms_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) transform_ids: std::option::Option<std::vec::Vec<std::string::String>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn transform_ids(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.transform_ids.unwrap_or_default();
v.push(input.into());
self.transform_ids = Some(v);
self
}
pub fn set_transform_ids(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.transform_ids = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListMlTransformsOutput {
crate::output::ListMlTransformsOutput {
transform_ids: self.transform_ids,
next_token: self.next_token,
}
}
}
}
impl ListMlTransformsOutput {
pub fn builder() -> crate::output::list_ml_transforms_output::Builder {
crate::output::list_ml_transforms_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListJobsOutput {
#[doc(hidden)]
pub job_names: std::option::Option<std::vec::Vec<std::string::String>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListJobsOutput {
pub fn job_names(&self) -> std::option::Option<&[std::string::String]> {
self.job_names.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_jobs_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) job_names: std::option::Option<std::vec::Vec<std::string::String>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn job_names(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.job_names.unwrap_or_default();
v.push(input.into());
self.job_names = Some(v);
self
}
pub fn set_job_names(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.job_names = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListJobsOutput {
crate::output::ListJobsOutput {
job_names: self.job_names,
next_token: self.next_token,
}
}
}
}
impl ListJobsOutput {
pub fn builder() -> crate::output::list_jobs_output::Builder {
crate::output::list_jobs_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListDevEndpointsOutput {
#[doc(hidden)]
pub dev_endpoint_names: std::option::Option<std::vec::Vec<std::string::String>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListDevEndpointsOutput {
pub fn dev_endpoint_names(&self) -> std::option::Option<&[std::string::String]> {
self.dev_endpoint_names.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_dev_endpoints_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) dev_endpoint_names: std::option::Option<std::vec::Vec<std::string::String>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn dev_endpoint_names(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.dev_endpoint_names.unwrap_or_default();
v.push(input.into());
self.dev_endpoint_names = Some(v);
self
}
pub fn set_dev_endpoint_names(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.dev_endpoint_names = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListDevEndpointsOutput {
crate::output::ListDevEndpointsOutput {
dev_endpoint_names: self.dev_endpoint_names,
next_token: self.next_token,
}
}
}
}
impl ListDevEndpointsOutput {
pub fn builder() -> crate::output::list_dev_endpoints_output::Builder {
crate::output::list_dev_endpoints_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListDataQualityRulesetsOutput {
#[doc(hidden)]
pub rulesets: std::option::Option<std::vec::Vec<crate::model::DataQualityRulesetListDetails>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListDataQualityRulesetsOutput {
pub fn rulesets(&self) -> std::option::Option<&[crate::model::DataQualityRulesetListDetails]> {
self.rulesets.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_data_quality_rulesets_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) rulesets:
std::option::Option<std::vec::Vec<crate::model::DataQualityRulesetListDetails>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn rulesets(mut self, input: crate::model::DataQualityRulesetListDetails) -> Self {
let mut v = self.rulesets.unwrap_or_default();
v.push(input);
self.rulesets = Some(v);
self
}
pub fn set_rulesets(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::DataQualityRulesetListDetails>>,
) -> Self {
self.rulesets = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListDataQualityRulesetsOutput {
crate::output::ListDataQualityRulesetsOutput {
rulesets: self.rulesets,
next_token: self.next_token,
}
}
}
}
impl ListDataQualityRulesetsOutput {
pub fn builder() -> crate::output::list_data_quality_rulesets_output::Builder {
crate::output::list_data_quality_rulesets_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListDataQualityRulesetEvaluationRunsOutput {
#[doc(hidden)]
pub runs: std::option::Option<
std::vec::Vec<crate::model::DataQualityRulesetEvaluationRunDescription>,
>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListDataQualityRulesetEvaluationRunsOutput {
pub fn runs(
&self,
) -> std::option::Option<&[crate::model::DataQualityRulesetEvaluationRunDescription]> {
self.runs.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_data_quality_ruleset_evaluation_runs_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) runs: std::option::Option<
std::vec::Vec<crate::model::DataQualityRulesetEvaluationRunDescription>,
>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn runs(
mut self,
input: crate::model::DataQualityRulesetEvaluationRunDescription,
) -> Self {
let mut v = self.runs.unwrap_or_default();
v.push(input);
self.runs = Some(v);
self
}
pub fn set_runs(
mut self,
input: std::option::Option<
std::vec::Vec<crate::model::DataQualityRulesetEvaluationRunDescription>,
>,
) -> Self {
self.runs = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListDataQualityRulesetEvaluationRunsOutput {
crate::output::ListDataQualityRulesetEvaluationRunsOutput {
runs: self.runs,
next_token: self.next_token,
}
}
}
}
impl ListDataQualityRulesetEvaluationRunsOutput {
pub fn builder() -> crate::output::list_data_quality_ruleset_evaluation_runs_output::Builder {
crate::output::list_data_quality_ruleset_evaluation_runs_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListDataQualityRuleRecommendationRunsOutput {
#[doc(hidden)]
pub runs: std::option::Option<
std::vec::Vec<crate::model::DataQualityRuleRecommendationRunDescription>,
>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListDataQualityRuleRecommendationRunsOutput {
pub fn runs(
&self,
) -> std::option::Option<&[crate::model::DataQualityRuleRecommendationRunDescription]> {
self.runs.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_data_quality_rule_recommendation_runs_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) runs: std::option::Option<
std::vec::Vec<crate::model::DataQualityRuleRecommendationRunDescription>,
>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn runs(
mut self,
input: crate::model::DataQualityRuleRecommendationRunDescription,
) -> Self {
let mut v = self.runs.unwrap_or_default();
v.push(input);
self.runs = Some(v);
self
}
pub fn set_runs(
mut self,
input: std::option::Option<
std::vec::Vec<crate::model::DataQualityRuleRecommendationRunDescription>,
>,
) -> Self {
self.runs = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListDataQualityRuleRecommendationRunsOutput {
crate::output::ListDataQualityRuleRecommendationRunsOutput {
runs: self.runs,
next_token: self.next_token,
}
}
}
}
impl ListDataQualityRuleRecommendationRunsOutput {
pub fn builder() -> crate::output::list_data_quality_rule_recommendation_runs_output::Builder {
crate::output::list_data_quality_rule_recommendation_runs_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListDataQualityResultsOutput {
#[doc(hidden)]
pub results: std::option::Option<std::vec::Vec<crate::model::DataQualityResultDescription>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListDataQualityResultsOutput {
pub fn results(&self) -> std::option::Option<&[crate::model::DataQualityResultDescription]> {
self.results.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_data_quality_results_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) results:
std::option::Option<std::vec::Vec<crate::model::DataQualityResultDescription>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn results(mut self, input: crate::model::DataQualityResultDescription) -> Self {
let mut v = self.results.unwrap_or_default();
v.push(input);
self.results = Some(v);
self
}
pub fn set_results(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::DataQualityResultDescription>>,
) -> Self {
self.results = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListDataQualityResultsOutput {
crate::output::ListDataQualityResultsOutput {
results: self.results,
next_token: self.next_token,
}
}
}
}
impl ListDataQualityResultsOutput {
pub fn builder() -> crate::output::list_data_quality_results_output::Builder {
crate::output::list_data_quality_results_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListCustomEntityTypesOutput {
#[doc(hidden)]
pub custom_entity_types: std::option::Option<std::vec::Vec<crate::model::CustomEntityType>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListCustomEntityTypesOutput {
pub fn custom_entity_types(&self) -> std::option::Option<&[crate::model::CustomEntityType]> {
self.custom_entity_types.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_custom_entity_types_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) custom_entity_types:
std::option::Option<std::vec::Vec<crate::model::CustomEntityType>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn custom_entity_types(mut self, input: crate::model::CustomEntityType) -> Self {
let mut v = self.custom_entity_types.unwrap_or_default();
v.push(input);
self.custom_entity_types = Some(v);
self
}
pub fn set_custom_entity_types(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::CustomEntityType>>,
) -> Self {
self.custom_entity_types = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListCustomEntityTypesOutput {
crate::output::ListCustomEntityTypesOutput {
custom_entity_types: self.custom_entity_types,
next_token: self.next_token,
}
}
}
}
impl ListCustomEntityTypesOutput {
pub fn builder() -> crate::output::list_custom_entity_types_output::Builder {
crate::output::list_custom_entity_types_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListCrawlsOutput {
#[doc(hidden)]
pub crawls: std::option::Option<std::vec::Vec<crate::model::CrawlerHistory>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListCrawlsOutput {
pub fn crawls(&self) -> std::option::Option<&[crate::model::CrawlerHistory]> {
self.crawls.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_crawls_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) crawls: std::option::Option<std::vec::Vec<crate::model::CrawlerHistory>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn crawls(mut self, input: crate::model::CrawlerHistory) -> Self {
let mut v = self.crawls.unwrap_or_default();
v.push(input);
self.crawls = Some(v);
self
}
pub fn set_crawls(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::CrawlerHistory>>,
) -> Self {
self.crawls = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListCrawlsOutput {
crate::output::ListCrawlsOutput {
crawls: self.crawls,
next_token: self.next_token,
}
}
}
}
impl ListCrawlsOutput {
pub fn builder() -> crate::output::list_crawls_output::Builder {
crate::output::list_crawls_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListCrawlersOutput {
#[doc(hidden)]
pub crawler_names: std::option::Option<std::vec::Vec<std::string::String>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListCrawlersOutput {
pub fn crawler_names(&self) -> std::option::Option<&[std::string::String]> {
self.crawler_names.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_crawlers_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) crawler_names: std::option::Option<std::vec::Vec<std::string::String>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn crawler_names(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.crawler_names.unwrap_or_default();
v.push(input.into());
self.crawler_names = Some(v);
self
}
pub fn set_crawler_names(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.crawler_names = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListCrawlersOutput {
crate::output::ListCrawlersOutput {
crawler_names: self.crawler_names,
next_token: self.next_token,
}
}
}
}
impl ListCrawlersOutput {
pub fn builder() -> crate::output::list_crawlers_output::Builder {
crate::output::list_crawlers_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListBlueprintsOutput {
#[doc(hidden)]
pub blueprints: std::option::Option<std::vec::Vec<std::string::String>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListBlueprintsOutput {
pub fn blueprints(&self) -> std::option::Option<&[std::string::String]> {
self.blueprints.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_blueprints_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) blueprints: std::option::Option<std::vec::Vec<std::string::String>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn blueprints(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.blueprints.unwrap_or_default();
v.push(input.into());
self.blueprints = Some(v);
self
}
pub fn set_blueprints(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.blueprints = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListBlueprintsOutput {
crate::output::ListBlueprintsOutput {
blueprints: self.blueprints,
next_token: self.next_token,
}
}
}
}
impl ListBlueprintsOutput {
pub fn builder() -> crate::output::list_blueprints_output::Builder {
crate::output::list_blueprints_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ImportCatalogToGlueOutput {}
pub mod import_catalog_to_glue_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::ImportCatalogToGlueOutput {
crate::output::ImportCatalogToGlueOutput {}
}
}
}
impl ImportCatalogToGlueOutput {
pub fn builder() -> crate::output::import_catalog_to_glue_output::Builder {
crate::output::import_catalog_to_glue_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetWorkflowRunsOutput {
#[doc(hidden)]
pub runs: std::option::Option<std::vec::Vec<crate::model::WorkflowRun>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetWorkflowRunsOutput {
pub fn runs(&self) -> std::option::Option<&[crate::model::WorkflowRun]> {
self.runs.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_workflow_runs_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) runs: std::option::Option<std::vec::Vec<crate::model::WorkflowRun>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn runs(mut self, input: crate::model::WorkflowRun) -> Self {
let mut v = self.runs.unwrap_or_default();
v.push(input);
self.runs = Some(v);
self
}
pub fn set_runs(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::WorkflowRun>>,
) -> Self {
self.runs = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetWorkflowRunsOutput {
crate::output::GetWorkflowRunsOutput {
runs: self.runs,
next_token: self.next_token,
}
}
}
}
impl GetWorkflowRunsOutput {
pub fn builder() -> crate::output::get_workflow_runs_output::Builder {
crate::output::get_workflow_runs_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetWorkflowRunPropertiesOutput {
#[doc(hidden)]
pub run_properties:
std::option::Option<std::collections::HashMap<std::string::String, std::string::String>>,
}
impl GetWorkflowRunPropertiesOutput {
pub fn run_properties(
&self,
) -> std::option::Option<&std::collections::HashMap<std::string::String, std::string::String>>
{
self.run_properties.as_ref()
}
}
pub mod get_workflow_run_properties_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) run_properties: std::option::Option<
std::collections::HashMap<std::string::String, std::string::String>,
>,
}
impl Builder {
pub fn run_properties(
mut self,
k: impl Into<std::string::String>,
v: impl Into<std::string::String>,
) -> Self {
let mut hash_map = self.run_properties.unwrap_or_default();
hash_map.insert(k.into(), v.into());
self.run_properties = Some(hash_map);
self
}
pub fn set_run_properties(
mut self,
input: std::option::Option<
std::collections::HashMap<std::string::String, std::string::String>,
>,
) -> Self {
self.run_properties = input;
self
}
pub fn build(self) -> crate::output::GetWorkflowRunPropertiesOutput {
crate::output::GetWorkflowRunPropertiesOutput {
run_properties: self.run_properties,
}
}
}
}
impl GetWorkflowRunPropertiesOutput {
pub fn builder() -> crate::output::get_workflow_run_properties_output::Builder {
crate::output::get_workflow_run_properties_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetWorkflowRunOutput {
#[doc(hidden)]
pub run: std::option::Option<crate::model::WorkflowRun>,
}
impl GetWorkflowRunOutput {
pub fn run(&self) -> std::option::Option<&crate::model::WorkflowRun> {
self.run.as_ref()
}
}
pub mod get_workflow_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) run: std::option::Option<crate::model::WorkflowRun>,
}
impl Builder {
pub fn run(mut self, input: crate::model::WorkflowRun) -> Self {
self.run = Some(input);
self
}
pub fn set_run(mut self, input: std::option::Option<crate::model::WorkflowRun>) -> Self {
self.run = input;
self
}
pub fn build(self) -> crate::output::GetWorkflowRunOutput {
crate::output::GetWorkflowRunOutput { run: self.run }
}
}
}
impl GetWorkflowRunOutput {
pub fn builder() -> crate::output::get_workflow_run_output::Builder {
crate::output::get_workflow_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetWorkflowOutput {
#[doc(hidden)]
pub workflow: std::option::Option<crate::model::Workflow>,
}
impl GetWorkflowOutput {
pub fn workflow(&self) -> std::option::Option<&crate::model::Workflow> {
self.workflow.as_ref()
}
}
pub mod get_workflow_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workflow: std::option::Option<crate::model::Workflow>,
}
impl Builder {
pub fn workflow(mut self, input: crate::model::Workflow) -> Self {
self.workflow = Some(input);
self
}
pub fn set_workflow(mut self, input: std::option::Option<crate::model::Workflow>) -> Self {
self.workflow = input;
self
}
pub fn build(self) -> crate::output::GetWorkflowOutput {
crate::output::GetWorkflowOutput {
workflow: self.workflow,
}
}
}
}
impl GetWorkflowOutput {
pub fn builder() -> crate::output::get_workflow_output::Builder {
crate::output::get_workflow_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetUserDefinedFunctionsOutput {
#[doc(hidden)]
pub user_defined_functions:
std::option::Option<std::vec::Vec<crate::model::UserDefinedFunction>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetUserDefinedFunctionsOutput {
pub fn user_defined_functions(
&self,
) -> std::option::Option<&[crate::model::UserDefinedFunction]> {
self.user_defined_functions.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_user_defined_functions_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) user_defined_functions:
std::option::Option<std::vec::Vec<crate::model::UserDefinedFunction>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn user_defined_functions(mut self, input: crate::model::UserDefinedFunction) -> Self {
let mut v = self.user_defined_functions.unwrap_or_default();
v.push(input);
self.user_defined_functions = Some(v);
self
}
pub fn set_user_defined_functions(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::UserDefinedFunction>>,
) -> Self {
self.user_defined_functions = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetUserDefinedFunctionsOutput {
crate::output::GetUserDefinedFunctionsOutput {
user_defined_functions: self.user_defined_functions,
next_token: self.next_token,
}
}
}
}
impl GetUserDefinedFunctionsOutput {
pub fn builder() -> crate::output::get_user_defined_functions_output::Builder {
crate::output::get_user_defined_functions_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetUserDefinedFunctionOutput {
#[doc(hidden)]
pub user_defined_function: std::option::Option<crate::model::UserDefinedFunction>,
}
impl GetUserDefinedFunctionOutput {
pub fn user_defined_function(&self) -> std::option::Option<&crate::model::UserDefinedFunction> {
self.user_defined_function.as_ref()
}
}
pub mod get_user_defined_function_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) user_defined_function: std::option::Option<crate::model::UserDefinedFunction>,
}
impl Builder {
pub fn user_defined_function(mut self, input: crate::model::UserDefinedFunction) -> Self {
self.user_defined_function = Some(input);
self
}
pub fn set_user_defined_function(
mut self,
input: std::option::Option<crate::model::UserDefinedFunction>,
) -> Self {
self.user_defined_function = input;
self
}
pub fn build(self) -> crate::output::GetUserDefinedFunctionOutput {
crate::output::GetUserDefinedFunctionOutput {
user_defined_function: self.user_defined_function,
}
}
}
}
impl GetUserDefinedFunctionOutput {
pub fn builder() -> crate::output::get_user_defined_function_output::Builder {
crate::output::get_user_defined_function_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetUnfilteredTableMetadataOutput {
#[doc(hidden)]
pub table: std::option::Option<crate::model::Table>,
#[allow(missing_docs)] #[doc(hidden)]
pub authorized_columns: std::option::Option<std::vec::Vec<std::string::String>>,
#[allow(missing_docs)] #[doc(hidden)]
pub is_registered_with_lake_formation: bool,
#[allow(missing_docs)] #[doc(hidden)]
pub cell_filters: std::option::Option<std::vec::Vec<crate::model::ColumnRowFilter>>,
}
impl GetUnfilteredTableMetadataOutput {
pub fn table(&self) -> std::option::Option<&crate::model::Table> {
self.table.as_ref()
}
#[allow(missing_docs)] pub fn authorized_columns(&self) -> std::option::Option<&[std::string::String]> {
self.authorized_columns.as_deref()
}
#[allow(missing_docs)] pub fn is_registered_with_lake_formation(&self) -> bool {
self.is_registered_with_lake_formation
}
#[allow(missing_docs)] pub fn cell_filters(&self) -> std::option::Option<&[crate::model::ColumnRowFilter]> {
self.cell_filters.as_deref()
}
}
pub mod get_unfiltered_table_metadata_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) table: std::option::Option<crate::model::Table>,
pub(crate) authorized_columns: std::option::Option<std::vec::Vec<std::string::String>>,
pub(crate) is_registered_with_lake_formation: std::option::Option<bool>,
pub(crate) cell_filters: std::option::Option<std::vec::Vec<crate::model::ColumnRowFilter>>,
}
impl Builder {
pub fn table(mut self, input: crate::model::Table) -> Self {
self.table = Some(input);
self
}
pub fn set_table(mut self, input: std::option::Option<crate::model::Table>) -> Self {
self.table = input;
self
}
pub fn authorized_columns(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.authorized_columns.unwrap_or_default();
v.push(input.into());
self.authorized_columns = Some(v);
self
}
#[allow(missing_docs)] pub fn set_authorized_columns(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.authorized_columns = input;
self
}
#[allow(missing_docs)] pub fn is_registered_with_lake_formation(mut self, input: bool) -> Self {
self.is_registered_with_lake_formation = Some(input);
self
}
#[allow(missing_docs)] pub fn set_is_registered_with_lake_formation(
mut self,
input: std::option::Option<bool>,
) -> Self {
self.is_registered_with_lake_formation = input;
self
}
pub fn cell_filters(mut self, input: crate::model::ColumnRowFilter) -> Self {
let mut v = self.cell_filters.unwrap_or_default();
v.push(input);
self.cell_filters = Some(v);
self
}
#[allow(missing_docs)] pub fn set_cell_filters(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ColumnRowFilter>>,
) -> Self {
self.cell_filters = input;
self
}
pub fn build(self) -> crate::output::GetUnfilteredTableMetadataOutput {
crate::output::GetUnfilteredTableMetadataOutput {
table: self.table,
authorized_columns: self.authorized_columns,
is_registered_with_lake_formation: self
.is_registered_with_lake_formation
.unwrap_or_default(),
cell_filters: self.cell_filters,
}
}
}
}
impl GetUnfilteredTableMetadataOutput {
pub fn builder() -> crate::output::get_unfiltered_table_metadata_output::Builder {
crate::output::get_unfiltered_table_metadata_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetUnfilteredPartitionsMetadataOutput {
#[allow(missing_docs)] #[doc(hidden)]
pub unfiltered_partitions:
std::option::Option<std::vec::Vec<crate::model::UnfilteredPartition>>,
#[allow(missing_docs)] #[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetUnfilteredPartitionsMetadataOutput {
#[allow(missing_docs)] pub fn unfiltered_partitions(
&self,
) -> std::option::Option<&[crate::model::UnfilteredPartition]> {
self.unfiltered_partitions.as_deref()
}
#[allow(missing_docs)] pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_unfiltered_partitions_metadata_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) unfiltered_partitions:
std::option::Option<std::vec::Vec<crate::model::UnfilteredPartition>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn unfiltered_partitions(mut self, input: crate::model::UnfilteredPartition) -> Self {
let mut v = self.unfiltered_partitions.unwrap_or_default();
v.push(input);
self.unfiltered_partitions = Some(v);
self
}
#[allow(missing_docs)] pub fn set_unfiltered_partitions(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::UnfilteredPartition>>,
) -> Self {
self.unfiltered_partitions = input;
self
}
#[allow(missing_docs)] pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
#[allow(missing_docs)] pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetUnfilteredPartitionsMetadataOutput {
crate::output::GetUnfilteredPartitionsMetadataOutput {
unfiltered_partitions: self.unfiltered_partitions,
next_token: self.next_token,
}
}
}
}
impl GetUnfilteredPartitionsMetadataOutput {
pub fn builder() -> crate::output::get_unfiltered_partitions_metadata_output::Builder {
crate::output::get_unfiltered_partitions_metadata_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetUnfilteredPartitionMetadataOutput {
#[doc(hidden)]
pub partition: std::option::Option<crate::model::Partition>,
#[allow(missing_docs)] #[doc(hidden)]
pub authorized_columns: std::option::Option<std::vec::Vec<std::string::String>>,
#[allow(missing_docs)] #[doc(hidden)]
pub is_registered_with_lake_formation: bool,
}
impl GetUnfilteredPartitionMetadataOutput {
pub fn partition(&self) -> std::option::Option<&crate::model::Partition> {
self.partition.as_ref()
}
#[allow(missing_docs)] pub fn authorized_columns(&self) -> std::option::Option<&[std::string::String]> {
self.authorized_columns.as_deref()
}
#[allow(missing_docs)] pub fn is_registered_with_lake_formation(&self) -> bool {
self.is_registered_with_lake_formation
}
}
pub mod get_unfiltered_partition_metadata_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) partition: std::option::Option<crate::model::Partition>,
pub(crate) authorized_columns: std::option::Option<std::vec::Vec<std::string::String>>,
pub(crate) is_registered_with_lake_formation: std::option::Option<bool>,
}
impl Builder {
pub fn partition(mut self, input: crate::model::Partition) -> Self {
self.partition = Some(input);
self
}
pub fn set_partition(
mut self,
input: std::option::Option<crate::model::Partition>,
) -> Self {
self.partition = input;
self
}
pub fn authorized_columns(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.authorized_columns.unwrap_or_default();
v.push(input.into());
self.authorized_columns = Some(v);
self
}
#[allow(missing_docs)] pub fn set_authorized_columns(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.authorized_columns = input;
self
}
#[allow(missing_docs)] pub fn is_registered_with_lake_formation(mut self, input: bool) -> Self {
self.is_registered_with_lake_formation = Some(input);
self
}
#[allow(missing_docs)] pub fn set_is_registered_with_lake_formation(
mut self,
input: std::option::Option<bool>,
) -> Self {
self.is_registered_with_lake_formation = input;
self
}
pub fn build(self) -> crate::output::GetUnfilteredPartitionMetadataOutput {
crate::output::GetUnfilteredPartitionMetadataOutput {
partition: self.partition,
authorized_columns: self.authorized_columns,
is_registered_with_lake_formation: self
.is_registered_with_lake_formation
.unwrap_or_default(),
}
}
}
}
impl GetUnfilteredPartitionMetadataOutput {
pub fn builder() -> crate::output::get_unfiltered_partition_metadata_output::Builder {
crate::output::get_unfiltered_partition_metadata_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetTriggersOutput {
#[doc(hidden)]
pub triggers: std::option::Option<std::vec::Vec<crate::model::Trigger>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetTriggersOutput {
pub fn triggers(&self) -> std::option::Option<&[crate::model::Trigger]> {
self.triggers.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_triggers_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) triggers: std::option::Option<std::vec::Vec<crate::model::Trigger>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn triggers(mut self, input: crate::model::Trigger) -> Self {
let mut v = self.triggers.unwrap_or_default();
v.push(input);
self.triggers = Some(v);
self
}
pub fn set_triggers(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Trigger>>,
) -> Self {
self.triggers = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetTriggersOutput {
crate::output::GetTriggersOutput {
triggers: self.triggers,
next_token: self.next_token,
}
}
}
}
impl GetTriggersOutput {
pub fn builder() -> crate::output::get_triggers_output::Builder {
crate::output::get_triggers_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetTriggerOutput {
#[doc(hidden)]
pub trigger: std::option::Option<crate::model::Trigger>,
}
impl GetTriggerOutput {
pub fn trigger(&self) -> std::option::Option<&crate::model::Trigger> {
self.trigger.as_ref()
}
}
pub mod get_trigger_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) trigger: std::option::Option<crate::model::Trigger>,
}
impl Builder {
pub fn trigger(mut self, input: crate::model::Trigger) -> Self {
self.trigger = Some(input);
self
}
pub fn set_trigger(mut self, input: std::option::Option<crate::model::Trigger>) -> Self {
self.trigger = input;
self
}
pub fn build(self) -> crate::output::GetTriggerOutput {
crate::output::GetTriggerOutput {
trigger: self.trigger,
}
}
}
}
impl GetTriggerOutput {
pub fn builder() -> crate::output::get_trigger_output::Builder {
crate::output::get_trigger_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetTagsOutput {
#[doc(hidden)]
pub tags:
std::option::Option<std::collections::HashMap<std::string::String, std::string::String>>,
}
impl GetTagsOutput {
pub fn tags(
&self,
) -> std::option::Option<&std::collections::HashMap<std::string::String, std::string::String>>
{
self.tags.as_ref()
}
}
pub mod get_tags_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) tags: std::option::Option<
std::collections::HashMap<std::string::String, std::string::String>,
>,
}
impl Builder {
pub fn tags(
mut self,
k: impl Into<std::string::String>,
v: impl Into<std::string::String>,
) -> Self {
let mut hash_map = self.tags.unwrap_or_default();
hash_map.insert(k.into(), v.into());
self.tags = Some(hash_map);
self
}
pub fn set_tags(
mut self,
input: std::option::Option<
std::collections::HashMap<std::string::String, std::string::String>,
>,
) -> Self {
self.tags = input;
self
}
pub fn build(self) -> crate::output::GetTagsOutput {
crate::output::GetTagsOutput { tags: self.tags }
}
}
}
impl GetTagsOutput {
pub fn builder() -> crate::output::get_tags_output::Builder {
crate::output::get_tags_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetTableVersionsOutput {
#[doc(hidden)]
pub table_versions: std::option::Option<std::vec::Vec<crate::model::TableVersion>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetTableVersionsOutput {
pub fn table_versions(&self) -> std::option::Option<&[crate::model::TableVersion]> {
self.table_versions.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_table_versions_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) table_versions: std::option::Option<std::vec::Vec<crate::model::TableVersion>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn table_versions(mut self, input: crate::model::TableVersion) -> Self {
let mut v = self.table_versions.unwrap_or_default();
v.push(input);
self.table_versions = Some(v);
self
}
pub fn set_table_versions(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::TableVersion>>,
) -> Self {
self.table_versions = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetTableVersionsOutput {
crate::output::GetTableVersionsOutput {
table_versions: self.table_versions,
next_token: self.next_token,
}
}
}
}
impl GetTableVersionsOutput {
pub fn builder() -> crate::output::get_table_versions_output::Builder {
crate::output::get_table_versions_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetTableVersionOutput {
#[doc(hidden)]
pub table_version: std::option::Option<crate::model::TableVersion>,
}
impl GetTableVersionOutput {
pub fn table_version(&self) -> std::option::Option<&crate::model::TableVersion> {
self.table_version.as_ref()
}
}
pub mod get_table_version_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) table_version: std::option::Option<crate::model::TableVersion>,
}
impl Builder {
pub fn table_version(mut self, input: crate::model::TableVersion) -> Self {
self.table_version = Some(input);
self
}
pub fn set_table_version(
mut self,
input: std::option::Option<crate::model::TableVersion>,
) -> Self {
self.table_version = input;
self
}
pub fn build(self) -> crate::output::GetTableVersionOutput {
crate::output::GetTableVersionOutput {
table_version: self.table_version,
}
}
}
}
impl GetTableVersionOutput {
pub fn builder() -> crate::output::get_table_version_output::Builder {
crate::output::get_table_version_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetTablesOutput {
#[doc(hidden)]
pub table_list: std::option::Option<std::vec::Vec<crate::model::Table>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetTablesOutput {
pub fn table_list(&self) -> std::option::Option<&[crate::model::Table]> {
self.table_list.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_tables_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) table_list: std::option::Option<std::vec::Vec<crate::model::Table>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn table_list(mut self, input: crate::model::Table) -> Self {
let mut v = self.table_list.unwrap_or_default();
v.push(input);
self.table_list = Some(v);
self
}
pub fn set_table_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Table>>,
) -> Self {
self.table_list = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetTablesOutput {
crate::output::GetTablesOutput {
table_list: self.table_list,
next_token: self.next_token,
}
}
}
}
impl GetTablesOutput {
pub fn builder() -> crate::output::get_tables_output::Builder {
crate::output::get_tables_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetTableOutput {
#[doc(hidden)]
pub table: std::option::Option<crate::model::Table>,
}
impl GetTableOutput {
pub fn table(&self) -> std::option::Option<&crate::model::Table> {
self.table.as_ref()
}
}
pub mod get_table_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) table: std::option::Option<crate::model::Table>,
}
impl Builder {
pub fn table(mut self, input: crate::model::Table) -> Self {
self.table = Some(input);
self
}
pub fn set_table(mut self, input: std::option::Option<crate::model::Table>) -> Self {
self.table = input;
self
}
pub fn build(self) -> crate::output::GetTableOutput {
crate::output::GetTableOutput { table: self.table }
}
}
}
impl GetTableOutput {
pub fn builder() -> crate::output::get_table_output::Builder {
crate::output::get_table_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetStatementOutput {
#[doc(hidden)]
pub statement: std::option::Option<crate::model::Statement>,
}
impl GetStatementOutput {
pub fn statement(&self) -> std::option::Option<&crate::model::Statement> {
self.statement.as_ref()
}
}
pub mod get_statement_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) statement: std::option::Option<crate::model::Statement>,
}
impl Builder {
pub fn statement(mut self, input: crate::model::Statement) -> Self {
self.statement = Some(input);
self
}
pub fn set_statement(
mut self,
input: std::option::Option<crate::model::Statement>,
) -> Self {
self.statement = input;
self
}
pub fn build(self) -> crate::output::GetStatementOutput {
crate::output::GetStatementOutput {
statement: self.statement,
}
}
}
}
impl GetStatementOutput {
pub fn builder() -> crate::output::get_statement_output::Builder {
crate::output::get_statement_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetSessionOutput {
#[doc(hidden)]
pub session: std::option::Option<crate::model::Session>,
}
impl GetSessionOutput {
pub fn session(&self) -> std::option::Option<&crate::model::Session> {
self.session.as_ref()
}
}
pub mod get_session_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) session: std::option::Option<crate::model::Session>,
}
impl Builder {
pub fn session(mut self, input: crate::model::Session) -> Self {
self.session = Some(input);
self
}
pub fn set_session(mut self, input: std::option::Option<crate::model::Session>) -> Self {
self.session = input;
self
}
pub fn build(self) -> crate::output::GetSessionOutput {
crate::output::GetSessionOutput {
session: self.session,
}
}
}
}
impl GetSessionOutput {
pub fn builder() -> crate::output::get_session_output::Builder {
crate::output::get_session_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetSecurityConfigurationsOutput {
#[doc(hidden)]
pub security_configurations:
std::option::Option<std::vec::Vec<crate::model::SecurityConfiguration>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetSecurityConfigurationsOutput {
pub fn security_configurations(
&self,
) -> std::option::Option<&[crate::model::SecurityConfiguration]> {
self.security_configurations.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_security_configurations_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) security_configurations:
std::option::Option<std::vec::Vec<crate::model::SecurityConfiguration>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn security_configurations(
mut self,
input: crate::model::SecurityConfiguration,
) -> Self {
let mut v = self.security_configurations.unwrap_or_default();
v.push(input);
self.security_configurations = Some(v);
self
}
pub fn set_security_configurations(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::SecurityConfiguration>>,
) -> Self {
self.security_configurations = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetSecurityConfigurationsOutput {
crate::output::GetSecurityConfigurationsOutput {
security_configurations: self.security_configurations,
next_token: self.next_token,
}
}
}
}
impl GetSecurityConfigurationsOutput {
pub fn builder() -> crate::output::get_security_configurations_output::Builder {
crate::output::get_security_configurations_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetSecurityConfigurationOutput {
#[doc(hidden)]
pub security_configuration: std::option::Option<crate::model::SecurityConfiguration>,
}
impl GetSecurityConfigurationOutput {
pub fn security_configuration(
&self,
) -> std::option::Option<&crate::model::SecurityConfiguration> {
self.security_configuration.as_ref()
}
}
pub mod get_security_configuration_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) security_configuration: std::option::Option<crate::model::SecurityConfiguration>,
}
impl Builder {
pub fn security_configuration(
mut self,
input: crate::model::SecurityConfiguration,
) -> Self {
self.security_configuration = Some(input);
self
}
pub fn set_security_configuration(
mut self,
input: std::option::Option<crate::model::SecurityConfiguration>,
) -> Self {
self.security_configuration = input;
self
}
pub fn build(self) -> crate::output::GetSecurityConfigurationOutput {
crate::output::GetSecurityConfigurationOutput {
security_configuration: self.security_configuration,
}
}
}
}
impl GetSecurityConfigurationOutput {
pub fn builder() -> crate::output::get_security_configuration_output::Builder {
crate::output::get_security_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetSchemaVersionsDiffOutput {
#[doc(hidden)]
pub diff: std::option::Option<std::string::String>,
}
impl GetSchemaVersionsDiffOutput {
pub fn diff(&self) -> std::option::Option<&str> {
self.diff.as_deref()
}
}
pub mod get_schema_versions_diff_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) diff: std::option::Option<std::string::String>,
}
impl Builder {
pub fn diff(mut self, input: impl Into<std::string::String>) -> Self {
self.diff = Some(input.into());
self
}
pub fn set_diff(mut self, input: std::option::Option<std::string::String>) -> Self {
self.diff = input;
self
}
pub fn build(self) -> crate::output::GetSchemaVersionsDiffOutput {
crate::output::GetSchemaVersionsDiffOutput { diff: self.diff }
}
}
}
impl GetSchemaVersionsDiffOutput {
pub fn builder() -> crate::output::get_schema_versions_diff_output::Builder {
crate::output::get_schema_versions_diff_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetSchemaVersionOutput {
#[doc(hidden)]
pub schema_version_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub schema_definition: std::option::Option<std::string::String>,
#[doc(hidden)]
pub data_format: std::option::Option<crate::model::DataFormat>,
#[doc(hidden)]
pub schema_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub version_number: i64,
#[doc(hidden)]
pub status: std::option::Option<crate::model::SchemaVersionStatus>,
#[doc(hidden)]
pub created_time: std::option::Option<std::string::String>,
}
impl GetSchemaVersionOutput {
pub fn schema_version_id(&self) -> std::option::Option<&str> {
self.schema_version_id.as_deref()
}
pub fn schema_definition(&self) -> std::option::Option<&str> {
self.schema_definition.as_deref()
}
pub fn data_format(&self) -> std::option::Option<&crate::model::DataFormat> {
self.data_format.as_ref()
}
pub fn schema_arn(&self) -> std::option::Option<&str> {
self.schema_arn.as_deref()
}
pub fn version_number(&self) -> i64 {
self.version_number
}
pub fn status(&self) -> std::option::Option<&crate::model::SchemaVersionStatus> {
self.status.as_ref()
}
pub fn created_time(&self) -> std::option::Option<&str> {
self.created_time.as_deref()
}
}
pub mod get_schema_version_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) schema_version_id: std::option::Option<std::string::String>,
pub(crate) schema_definition: std::option::Option<std::string::String>,
pub(crate) data_format: std::option::Option<crate::model::DataFormat>,
pub(crate) schema_arn: std::option::Option<std::string::String>,
pub(crate) version_number: std::option::Option<i64>,
pub(crate) status: std::option::Option<crate::model::SchemaVersionStatus>,
pub(crate) created_time: std::option::Option<std::string::String>,
}
impl Builder {
pub fn schema_version_id(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_version_id = Some(input.into());
self
}
pub fn set_schema_version_id(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.schema_version_id = input;
self
}
pub fn schema_definition(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_definition = Some(input.into());
self
}
pub fn set_schema_definition(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.schema_definition = input;
self
}
pub fn data_format(mut self, input: crate::model::DataFormat) -> Self {
self.data_format = Some(input);
self
}
pub fn set_data_format(
mut self,
input: std::option::Option<crate::model::DataFormat>,
) -> Self {
self.data_format = input;
self
}
pub fn schema_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_arn = Some(input.into());
self
}
pub fn set_schema_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.schema_arn = input;
self
}
pub fn version_number(mut self, input: i64) -> Self {
self.version_number = Some(input);
self
}
pub fn set_version_number(mut self, input: std::option::Option<i64>) -> Self {
self.version_number = input;
self
}
pub fn status(mut self, input: crate::model::SchemaVersionStatus) -> Self {
self.status = Some(input);
self
}
pub fn set_status(
mut self,
input: std::option::Option<crate::model::SchemaVersionStatus>,
) -> Self {
self.status = input;
self
}
pub fn created_time(mut self, input: impl Into<std::string::String>) -> Self {
self.created_time = Some(input.into());
self
}
pub fn set_created_time(mut self, input: std::option::Option<std::string::String>) -> Self {
self.created_time = input;
self
}
pub fn build(self) -> crate::output::GetSchemaVersionOutput {
crate::output::GetSchemaVersionOutput {
schema_version_id: self.schema_version_id,
schema_definition: self.schema_definition,
data_format: self.data_format,
schema_arn: self.schema_arn,
version_number: self.version_number.unwrap_or_default(),
status: self.status,
created_time: self.created_time,
}
}
}
}
impl GetSchemaVersionOutput {
pub fn builder() -> crate::output::get_schema_version_output::Builder {
crate::output::get_schema_version_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetSchemaByDefinitionOutput {
#[doc(hidden)]
pub schema_version_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub schema_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub data_format: std::option::Option<crate::model::DataFormat>,
#[doc(hidden)]
pub status: std::option::Option<crate::model::SchemaVersionStatus>,
#[doc(hidden)]
pub created_time: std::option::Option<std::string::String>,
}
impl GetSchemaByDefinitionOutput {
pub fn schema_version_id(&self) -> std::option::Option<&str> {
self.schema_version_id.as_deref()
}
pub fn schema_arn(&self) -> std::option::Option<&str> {
self.schema_arn.as_deref()
}
pub fn data_format(&self) -> std::option::Option<&crate::model::DataFormat> {
self.data_format.as_ref()
}
pub fn status(&self) -> std::option::Option<&crate::model::SchemaVersionStatus> {
self.status.as_ref()
}
pub fn created_time(&self) -> std::option::Option<&str> {
self.created_time.as_deref()
}
}
pub mod get_schema_by_definition_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) schema_version_id: std::option::Option<std::string::String>,
pub(crate) schema_arn: std::option::Option<std::string::String>,
pub(crate) data_format: std::option::Option<crate::model::DataFormat>,
pub(crate) status: std::option::Option<crate::model::SchemaVersionStatus>,
pub(crate) created_time: std::option::Option<std::string::String>,
}
impl Builder {
pub fn schema_version_id(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_version_id = Some(input.into());
self
}
pub fn set_schema_version_id(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.schema_version_id = input;
self
}
pub fn schema_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_arn = Some(input.into());
self
}
pub fn set_schema_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.schema_arn = input;
self
}
pub fn data_format(mut self, input: crate::model::DataFormat) -> Self {
self.data_format = Some(input);
self
}
pub fn set_data_format(
mut self,
input: std::option::Option<crate::model::DataFormat>,
) -> Self {
self.data_format = input;
self
}
pub fn status(mut self, input: crate::model::SchemaVersionStatus) -> Self {
self.status = Some(input);
self
}
pub fn set_status(
mut self,
input: std::option::Option<crate::model::SchemaVersionStatus>,
) -> Self {
self.status = input;
self
}
pub fn created_time(mut self, input: impl Into<std::string::String>) -> Self {
self.created_time = Some(input.into());
self
}
pub fn set_created_time(mut self, input: std::option::Option<std::string::String>) -> Self {
self.created_time = input;
self
}
pub fn build(self) -> crate::output::GetSchemaByDefinitionOutput {
crate::output::GetSchemaByDefinitionOutput {
schema_version_id: self.schema_version_id,
schema_arn: self.schema_arn,
data_format: self.data_format,
status: self.status,
created_time: self.created_time,
}
}
}
}
impl GetSchemaByDefinitionOutput {
pub fn builder() -> crate::output::get_schema_by_definition_output::Builder {
crate::output::get_schema_by_definition_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetSchemaOutput {
#[doc(hidden)]
pub registry_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub registry_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub schema_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub schema_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub description: std::option::Option<std::string::String>,
#[doc(hidden)]
pub data_format: std::option::Option<crate::model::DataFormat>,
#[doc(hidden)]
pub compatibility: std::option::Option<crate::model::Compatibility>,
#[doc(hidden)]
pub schema_checkpoint: i64,
#[doc(hidden)]
pub latest_schema_version: i64,
#[doc(hidden)]
pub next_schema_version: i64,
#[doc(hidden)]
pub schema_status: std::option::Option<crate::model::SchemaStatus>,
#[doc(hidden)]
pub created_time: std::option::Option<std::string::String>,
#[doc(hidden)]
pub updated_time: std::option::Option<std::string::String>,
}
impl GetSchemaOutput {
pub fn registry_name(&self) -> std::option::Option<&str> {
self.registry_name.as_deref()
}
pub fn registry_arn(&self) -> std::option::Option<&str> {
self.registry_arn.as_deref()
}
pub fn schema_name(&self) -> std::option::Option<&str> {
self.schema_name.as_deref()
}
pub fn schema_arn(&self) -> std::option::Option<&str> {
self.schema_arn.as_deref()
}
pub fn description(&self) -> std::option::Option<&str> {
self.description.as_deref()
}
pub fn data_format(&self) -> std::option::Option<&crate::model::DataFormat> {
self.data_format.as_ref()
}
pub fn compatibility(&self) -> std::option::Option<&crate::model::Compatibility> {
self.compatibility.as_ref()
}
pub fn schema_checkpoint(&self) -> i64 {
self.schema_checkpoint
}
pub fn latest_schema_version(&self) -> i64 {
self.latest_schema_version
}
pub fn next_schema_version(&self) -> i64 {
self.next_schema_version
}
pub fn schema_status(&self) -> std::option::Option<&crate::model::SchemaStatus> {
self.schema_status.as_ref()
}
pub fn created_time(&self) -> std::option::Option<&str> {
self.created_time.as_deref()
}
pub fn updated_time(&self) -> std::option::Option<&str> {
self.updated_time.as_deref()
}
}
pub mod get_schema_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) registry_name: std::option::Option<std::string::String>,
pub(crate) registry_arn: std::option::Option<std::string::String>,
pub(crate) schema_name: std::option::Option<std::string::String>,
pub(crate) schema_arn: std::option::Option<std::string::String>,
pub(crate) description: std::option::Option<std::string::String>,
pub(crate) data_format: std::option::Option<crate::model::DataFormat>,
pub(crate) compatibility: std::option::Option<crate::model::Compatibility>,
pub(crate) schema_checkpoint: std::option::Option<i64>,
pub(crate) latest_schema_version: std::option::Option<i64>,
pub(crate) next_schema_version: std::option::Option<i64>,
pub(crate) schema_status: std::option::Option<crate::model::SchemaStatus>,
pub(crate) created_time: std::option::Option<std::string::String>,
pub(crate) updated_time: std::option::Option<std::string::String>,
}
impl Builder {
pub fn registry_name(mut self, input: impl Into<std::string::String>) -> Self {
self.registry_name = Some(input.into());
self
}
pub fn set_registry_name(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.registry_name = input;
self
}
pub fn registry_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.registry_arn = Some(input.into());
self
}
pub fn set_registry_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.registry_arn = input;
self
}
pub fn schema_name(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_name = Some(input.into());
self
}
pub fn set_schema_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.schema_name = input;
self
}
pub fn schema_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_arn = Some(input.into());
self
}
pub fn set_schema_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.schema_arn = input;
self
}
pub fn description(mut self, input: impl Into<std::string::String>) -> Self {
self.description = Some(input.into());
self
}
pub fn set_description(mut self, input: std::option::Option<std::string::String>) -> Self {
self.description = input;
self
}
pub fn data_format(mut self, input: crate::model::DataFormat) -> Self {
self.data_format = Some(input);
self
}
pub fn set_data_format(
mut self,
input: std::option::Option<crate::model::DataFormat>,
) -> Self {
self.data_format = input;
self
}
pub fn compatibility(mut self, input: crate::model::Compatibility) -> Self {
self.compatibility = Some(input);
self
}
pub fn set_compatibility(
mut self,
input: std::option::Option<crate::model::Compatibility>,
) -> Self {
self.compatibility = input;
self
}
pub fn schema_checkpoint(mut self, input: i64) -> Self {
self.schema_checkpoint = Some(input);
self
}
pub fn set_schema_checkpoint(mut self, input: std::option::Option<i64>) -> Self {
self.schema_checkpoint = input;
self
}
pub fn latest_schema_version(mut self, input: i64) -> Self {
self.latest_schema_version = Some(input);
self
}
pub fn set_latest_schema_version(mut self, input: std::option::Option<i64>) -> Self {
self.latest_schema_version = input;
self
}
pub fn next_schema_version(mut self, input: i64) -> Self {
self.next_schema_version = Some(input);
self
}
pub fn set_next_schema_version(mut self, input: std::option::Option<i64>) -> Self {
self.next_schema_version = input;
self
}
pub fn schema_status(mut self, input: crate::model::SchemaStatus) -> Self {
self.schema_status = Some(input);
self
}
pub fn set_schema_status(
mut self,
input: std::option::Option<crate::model::SchemaStatus>,
) -> Self {
self.schema_status = input;
self
}
pub fn created_time(mut self, input: impl Into<std::string::String>) -> Self {
self.created_time = Some(input.into());
self
}
pub fn set_created_time(mut self, input: std::option::Option<std::string::String>) -> Self {
self.created_time = input;
self
}
pub fn updated_time(mut self, input: impl Into<std::string::String>) -> Self {
self.updated_time = Some(input.into());
self
}
pub fn set_updated_time(mut self, input: std::option::Option<std::string::String>) -> Self {
self.updated_time = input;
self
}
pub fn build(self) -> crate::output::GetSchemaOutput {
crate::output::GetSchemaOutput {
registry_name: self.registry_name,
registry_arn: self.registry_arn,
schema_name: self.schema_name,
schema_arn: self.schema_arn,
description: self.description,
data_format: self.data_format,
compatibility: self.compatibility,
schema_checkpoint: self.schema_checkpoint.unwrap_or_default(),
latest_schema_version: self.latest_schema_version.unwrap_or_default(),
next_schema_version: self.next_schema_version.unwrap_or_default(),
schema_status: self.schema_status,
created_time: self.created_time,
updated_time: self.updated_time,
}
}
}
}
impl GetSchemaOutput {
pub fn builder() -> crate::output::get_schema_output::Builder {
crate::output::get_schema_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetResourcePolicyOutput {
#[doc(hidden)]
pub policy_in_json: std::option::Option<std::string::String>,
#[doc(hidden)]
pub policy_hash: std::option::Option<std::string::String>,
#[doc(hidden)]
pub create_time: std::option::Option<aws_smithy_types::DateTime>,
#[doc(hidden)]
pub update_time: std::option::Option<aws_smithy_types::DateTime>,
}
impl GetResourcePolicyOutput {
pub fn policy_in_json(&self) -> std::option::Option<&str> {
self.policy_in_json.as_deref()
}
pub fn policy_hash(&self) -> std::option::Option<&str> {
self.policy_hash.as_deref()
}
pub fn create_time(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.create_time.as_ref()
}
pub fn update_time(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.update_time.as_ref()
}
}
pub mod get_resource_policy_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) policy_in_json: std::option::Option<std::string::String>,
pub(crate) policy_hash: std::option::Option<std::string::String>,
pub(crate) create_time: std::option::Option<aws_smithy_types::DateTime>,
pub(crate) update_time: std::option::Option<aws_smithy_types::DateTime>,
}
impl Builder {
pub fn policy_in_json(mut self, input: impl Into<std::string::String>) -> Self {
self.policy_in_json = Some(input.into());
self
}
pub fn set_policy_in_json(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.policy_in_json = input;
self
}
pub fn policy_hash(mut self, input: impl Into<std::string::String>) -> Self {
self.policy_hash = Some(input.into());
self
}
pub fn set_policy_hash(mut self, input: std::option::Option<std::string::String>) -> Self {
self.policy_hash = input;
self
}
pub fn create_time(mut self, input: aws_smithy_types::DateTime) -> Self {
self.create_time = Some(input);
self
}
pub fn set_create_time(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.create_time = input;
self
}
pub fn update_time(mut self, input: aws_smithy_types::DateTime) -> Self {
self.update_time = Some(input);
self
}
pub fn set_update_time(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.update_time = input;
self
}
pub fn build(self) -> crate::output::GetResourcePolicyOutput {
crate::output::GetResourcePolicyOutput {
policy_in_json: self.policy_in_json,
policy_hash: self.policy_hash,
create_time: self.create_time,
update_time: self.update_time,
}
}
}
}
impl GetResourcePolicyOutput {
pub fn builder() -> crate::output::get_resource_policy_output::Builder {
crate::output::get_resource_policy_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetResourcePoliciesOutput {
#[doc(hidden)]
pub get_resource_policies_response_list:
std::option::Option<std::vec::Vec<crate::model::GluePolicy>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetResourcePoliciesOutput {
pub fn get_resource_policies_response_list(
&self,
) -> std::option::Option<&[crate::model::GluePolicy]> {
self.get_resource_policies_response_list.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_resource_policies_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) get_resource_policies_response_list:
std::option::Option<std::vec::Vec<crate::model::GluePolicy>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn get_resource_policies_response_list(
mut self,
input: crate::model::GluePolicy,
) -> Self {
let mut v = self.get_resource_policies_response_list.unwrap_or_default();
v.push(input);
self.get_resource_policies_response_list = Some(v);
self
}
pub fn set_get_resource_policies_response_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::GluePolicy>>,
) -> Self {
self.get_resource_policies_response_list = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetResourcePoliciesOutput {
crate::output::GetResourcePoliciesOutput {
get_resource_policies_response_list: self.get_resource_policies_response_list,
next_token: self.next_token,
}
}
}
}
impl GetResourcePoliciesOutput {
pub fn builder() -> crate::output::get_resource_policies_output::Builder {
crate::output::get_resource_policies_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetRegistryOutput {
#[doc(hidden)]
pub registry_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub registry_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub description: std::option::Option<std::string::String>,
#[doc(hidden)]
pub status: std::option::Option<crate::model::RegistryStatus>,
#[doc(hidden)]
pub created_time: std::option::Option<std::string::String>,
#[doc(hidden)]
pub updated_time: std::option::Option<std::string::String>,
}
impl GetRegistryOutput {
pub fn registry_name(&self) -> std::option::Option<&str> {
self.registry_name.as_deref()
}
pub fn registry_arn(&self) -> std::option::Option<&str> {
self.registry_arn.as_deref()
}
pub fn description(&self) -> std::option::Option<&str> {
self.description.as_deref()
}
pub fn status(&self) -> std::option::Option<&crate::model::RegistryStatus> {
self.status.as_ref()
}
pub fn created_time(&self) -> std::option::Option<&str> {
self.created_time.as_deref()
}
pub fn updated_time(&self) -> std::option::Option<&str> {
self.updated_time.as_deref()
}
}
pub mod get_registry_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) registry_name: std::option::Option<std::string::String>,
pub(crate) registry_arn: std::option::Option<std::string::String>,
pub(crate) description: std::option::Option<std::string::String>,
pub(crate) status: std::option::Option<crate::model::RegistryStatus>,
pub(crate) created_time: std::option::Option<std::string::String>,
pub(crate) updated_time: std::option::Option<std::string::String>,
}
impl Builder {
pub fn registry_name(mut self, input: impl Into<std::string::String>) -> Self {
self.registry_name = Some(input.into());
self
}
pub fn set_registry_name(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.registry_name = input;
self
}
pub fn registry_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.registry_arn = Some(input.into());
self
}
pub fn set_registry_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.registry_arn = input;
self
}
pub fn description(mut self, input: impl Into<std::string::String>) -> Self {
self.description = Some(input.into());
self
}
pub fn set_description(mut self, input: std::option::Option<std::string::String>) -> Self {
self.description = input;
self
}
pub fn status(mut self, input: crate::model::RegistryStatus) -> Self {
self.status = Some(input);
self
}
pub fn set_status(
mut self,
input: std::option::Option<crate::model::RegistryStatus>,
) -> Self {
self.status = input;
self
}
pub fn created_time(mut self, input: impl Into<std::string::String>) -> Self {
self.created_time = Some(input.into());
self
}
pub fn set_created_time(mut self, input: std::option::Option<std::string::String>) -> Self {
self.created_time = input;
self
}
pub fn updated_time(mut self, input: impl Into<std::string::String>) -> Self {
self.updated_time = Some(input.into());
self
}
pub fn set_updated_time(mut self, input: std::option::Option<std::string::String>) -> Self {
self.updated_time = input;
self
}
pub fn build(self) -> crate::output::GetRegistryOutput {
crate::output::GetRegistryOutput {
registry_name: self.registry_name,
registry_arn: self.registry_arn,
description: self.description,
status: self.status,
created_time: self.created_time,
updated_time: self.updated_time,
}
}
}
}
impl GetRegistryOutput {
pub fn builder() -> crate::output::get_registry_output::Builder {
crate::output::get_registry_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetPlanOutput {
#[doc(hidden)]
pub python_script: std::option::Option<std::string::String>,
#[doc(hidden)]
pub scala_code: std::option::Option<std::string::String>,
}
impl GetPlanOutput {
pub fn python_script(&self) -> std::option::Option<&str> {
self.python_script.as_deref()
}
pub fn scala_code(&self) -> std::option::Option<&str> {
self.scala_code.as_deref()
}
}
pub mod get_plan_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) python_script: std::option::Option<std::string::String>,
pub(crate) scala_code: std::option::Option<std::string::String>,
}
impl Builder {
pub fn python_script(mut self, input: impl Into<std::string::String>) -> Self {
self.python_script = Some(input.into());
self
}
pub fn set_python_script(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.python_script = input;
self
}
pub fn scala_code(mut self, input: impl Into<std::string::String>) -> Self {
self.scala_code = Some(input.into());
self
}
pub fn set_scala_code(mut self, input: std::option::Option<std::string::String>) -> Self {
self.scala_code = input;
self
}
pub fn build(self) -> crate::output::GetPlanOutput {
crate::output::GetPlanOutput {
python_script: self.python_script,
scala_code: self.scala_code,
}
}
}
}
impl GetPlanOutput {
pub fn builder() -> crate::output::get_plan_output::Builder {
crate::output::get_plan_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetPartitionsOutput {
#[doc(hidden)]
pub partitions: std::option::Option<std::vec::Vec<crate::model::Partition>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetPartitionsOutput {
pub fn partitions(&self) -> std::option::Option<&[crate::model::Partition]> {
self.partitions.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_partitions_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) partitions: std::option::Option<std::vec::Vec<crate::model::Partition>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn partitions(mut self, input: crate::model::Partition) -> Self {
let mut v = self.partitions.unwrap_or_default();
v.push(input);
self.partitions = Some(v);
self
}
pub fn set_partitions(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Partition>>,
) -> Self {
self.partitions = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetPartitionsOutput {
crate::output::GetPartitionsOutput {
partitions: self.partitions,
next_token: self.next_token,
}
}
}
}
impl GetPartitionsOutput {
pub fn builder() -> crate::output::get_partitions_output::Builder {
crate::output::get_partitions_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetPartitionIndexesOutput {
#[doc(hidden)]
pub partition_index_descriptor_list:
std::option::Option<std::vec::Vec<crate::model::PartitionIndexDescriptor>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetPartitionIndexesOutput {
pub fn partition_index_descriptor_list(
&self,
) -> std::option::Option<&[crate::model::PartitionIndexDescriptor]> {
self.partition_index_descriptor_list.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_partition_indexes_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) partition_index_descriptor_list:
std::option::Option<std::vec::Vec<crate::model::PartitionIndexDescriptor>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn partition_index_descriptor_list(
mut self,
input: crate::model::PartitionIndexDescriptor,
) -> Self {
let mut v = self.partition_index_descriptor_list.unwrap_or_default();
v.push(input);
self.partition_index_descriptor_list = Some(v);
self
}
pub fn set_partition_index_descriptor_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::PartitionIndexDescriptor>>,
) -> Self {
self.partition_index_descriptor_list = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetPartitionIndexesOutput {
crate::output::GetPartitionIndexesOutput {
partition_index_descriptor_list: self.partition_index_descriptor_list,
next_token: self.next_token,
}
}
}
}
impl GetPartitionIndexesOutput {
pub fn builder() -> crate::output::get_partition_indexes_output::Builder {
crate::output::get_partition_indexes_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetPartitionOutput {
#[doc(hidden)]
pub partition: std::option::Option<crate::model::Partition>,
}
impl GetPartitionOutput {
pub fn partition(&self) -> std::option::Option<&crate::model::Partition> {
self.partition.as_ref()
}
}
pub mod get_partition_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) partition: std::option::Option<crate::model::Partition>,
}
impl Builder {
pub fn partition(mut self, input: crate::model::Partition) -> Self {
self.partition = Some(input);
self
}
pub fn set_partition(
mut self,
input: std::option::Option<crate::model::Partition>,
) -> Self {
self.partition = input;
self
}
pub fn build(self) -> crate::output::GetPartitionOutput {
crate::output::GetPartitionOutput {
partition: self.partition,
}
}
}
}
impl GetPartitionOutput {
pub fn builder() -> crate::output::get_partition_output::Builder {
crate::output::get_partition_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetMlTransformsOutput {
#[doc(hidden)]
pub transforms: std::option::Option<std::vec::Vec<crate::model::MlTransform>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetMlTransformsOutput {
pub fn transforms(&self) -> std::option::Option<&[crate::model::MlTransform]> {
self.transforms.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_ml_transforms_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) transforms: std::option::Option<std::vec::Vec<crate::model::MlTransform>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn transforms(mut self, input: crate::model::MlTransform) -> Self {
let mut v = self.transforms.unwrap_or_default();
v.push(input);
self.transforms = Some(v);
self
}
pub fn set_transforms(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::MlTransform>>,
) -> Self {
self.transforms = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetMlTransformsOutput {
crate::output::GetMlTransformsOutput {
transforms: self.transforms,
next_token: self.next_token,
}
}
}
}
impl GetMlTransformsOutput {
pub fn builder() -> crate::output::get_ml_transforms_output::Builder {
crate::output::get_ml_transforms_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetMlTransformOutput {
#[doc(hidden)]
pub transform_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub description: std::option::Option<std::string::String>,
#[doc(hidden)]
pub status: std::option::Option<crate::model::TransformStatusType>,
#[doc(hidden)]
pub created_on: std::option::Option<aws_smithy_types::DateTime>,
#[doc(hidden)]
pub last_modified_on: std::option::Option<aws_smithy_types::DateTime>,
#[doc(hidden)]
pub input_record_tables: std::option::Option<std::vec::Vec<crate::model::GlueTable>>,
#[doc(hidden)]
pub parameters: std::option::Option<crate::model::TransformParameters>,
#[doc(hidden)]
pub evaluation_metrics: std::option::Option<crate::model::EvaluationMetrics>,
#[doc(hidden)]
pub label_count: i32,
#[doc(hidden)]
pub schema: std::option::Option<std::vec::Vec<crate::model::SchemaColumn>>,
#[doc(hidden)]
pub role: std::option::Option<std::string::String>,
#[doc(hidden)]
pub glue_version: std::option::Option<std::string::String>,
#[doc(hidden)]
pub max_capacity: std::option::Option<f64>,
#[doc(hidden)]
pub worker_type: std::option::Option<crate::model::WorkerType>,
#[doc(hidden)]
pub number_of_workers: std::option::Option<i32>,
#[doc(hidden)]
pub timeout: std::option::Option<i32>,
#[doc(hidden)]
pub max_retries: std::option::Option<i32>,
#[doc(hidden)]
pub transform_encryption: std::option::Option<crate::model::TransformEncryption>,
}
impl GetMlTransformOutput {
pub fn transform_id(&self) -> std::option::Option<&str> {
self.transform_id.as_deref()
}
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
pub fn description(&self) -> std::option::Option<&str> {
self.description.as_deref()
}
pub fn status(&self) -> std::option::Option<&crate::model::TransformStatusType> {
self.status.as_ref()
}
pub fn created_on(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.created_on.as_ref()
}
pub fn last_modified_on(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.last_modified_on.as_ref()
}
pub fn input_record_tables(&self) -> std::option::Option<&[crate::model::GlueTable]> {
self.input_record_tables.as_deref()
}
pub fn parameters(&self) -> std::option::Option<&crate::model::TransformParameters> {
self.parameters.as_ref()
}
pub fn evaluation_metrics(&self) -> std::option::Option<&crate::model::EvaluationMetrics> {
self.evaluation_metrics.as_ref()
}
pub fn label_count(&self) -> i32 {
self.label_count
}
pub fn schema(&self) -> std::option::Option<&[crate::model::SchemaColumn]> {
self.schema.as_deref()
}
pub fn role(&self) -> std::option::Option<&str> {
self.role.as_deref()
}
pub fn glue_version(&self) -> std::option::Option<&str> {
self.glue_version.as_deref()
}
pub fn max_capacity(&self) -> std::option::Option<f64> {
self.max_capacity
}
pub fn worker_type(&self) -> std::option::Option<&crate::model::WorkerType> {
self.worker_type.as_ref()
}
pub fn number_of_workers(&self) -> std::option::Option<i32> {
self.number_of_workers
}
pub fn timeout(&self) -> std::option::Option<i32> {
self.timeout
}
pub fn max_retries(&self) -> std::option::Option<i32> {
self.max_retries
}
pub fn transform_encryption(&self) -> std::option::Option<&crate::model::TransformEncryption> {
self.transform_encryption.as_ref()
}
}
pub mod get_ml_transform_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) transform_id: std::option::Option<std::string::String>,
pub(crate) name: std::option::Option<std::string::String>,
pub(crate) description: std::option::Option<std::string::String>,
pub(crate) status: std::option::Option<crate::model::TransformStatusType>,
pub(crate) created_on: std::option::Option<aws_smithy_types::DateTime>,
pub(crate) last_modified_on: std::option::Option<aws_smithy_types::DateTime>,
pub(crate) input_record_tables: std::option::Option<std::vec::Vec<crate::model::GlueTable>>,
pub(crate) parameters: std::option::Option<crate::model::TransformParameters>,
pub(crate) evaluation_metrics: std::option::Option<crate::model::EvaluationMetrics>,
pub(crate) label_count: std::option::Option<i32>,
pub(crate) schema: std::option::Option<std::vec::Vec<crate::model::SchemaColumn>>,
pub(crate) role: std::option::Option<std::string::String>,
pub(crate) glue_version: std::option::Option<std::string::String>,
pub(crate) max_capacity: std::option::Option<f64>,
pub(crate) worker_type: std::option::Option<crate::model::WorkerType>,
pub(crate) number_of_workers: std::option::Option<i32>,
pub(crate) timeout: std::option::Option<i32>,
pub(crate) max_retries: std::option::Option<i32>,
pub(crate) transform_encryption: std::option::Option<crate::model::TransformEncryption>,
}
impl Builder {
pub fn transform_id(mut self, input: impl Into<std::string::String>) -> Self {
self.transform_id = Some(input.into());
self
}
pub fn set_transform_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.transform_id = input;
self
}
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn description(mut self, input: impl Into<std::string::String>) -> Self {
self.description = Some(input.into());
self
}
pub fn set_description(mut self, input: std::option::Option<std::string::String>) -> Self {
self.description = input;
self
}
pub fn status(mut self, input: crate::model::TransformStatusType) -> Self {
self.status = Some(input);
self
}
pub fn set_status(
mut self,
input: std::option::Option<crate::model::TransformStatusType>,
) -> Self {
self.status = input;
self
}
pub fn created_on(mut self, input: aws_smithy_types::DateTime) -> Self {
self.created_on = Some(input);
self
}
pub fn set_created_on(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.created_on = input;
self
}
pub fn last_modified_on(mut self, input: aws_smithy_types::DateTime) -> Self {
self.last_modified_on = Some(input);
self
}
pub fn set_last_modified_on(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.last_modified_on = input;
self
}
pub fn input_record_tables(mut self, input: crate::model::GlueTable) -> Self {
let mut v = self.input_record_tables.unwrap_or_default();
v.push(input);
self.input_record_tables = Some(v);
self
}
pub fn set_input_record_tables(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::GlueTable>>,
) -> Self {
self.input_record_tables = input;
self
}
pub fn parameters(mut self, input: crate::model::TransformParameters) -> Self {
self.parameters = Some(input);
self
}
pub fn set_parameters(
mut self,
input: std::option::Option<crate::model::TransformParameters>,
) -> Self {
self.parameters = input;
self
}
pub fn evaluation_metrics(mut self, input: crate::model::EvaluationMetrics) -> Self {
self.evaluation_metrics = Some(input);
self
}
pub fn set_evaluation_metrics(
mut self,
input: std::option::Option<crate::model::EvaluationMetrics>,
) -> Self {
self.evaluation_metrics = input;
self
}
pub fn label_count(mut self, input: i32) -> Self {
self.label_count = Some(input);
self
}
pub fn set_label_count(mut self, input: std::option::Option<i32>) -> Self {
self.label_count = input;
self
}
pub fn schema(mut self, input: crate::model::SchemaColumn) -> Self {
let mut v = self.schema.unwrap_or_default();
v.push(input);
self.schema = Some(v);
self
}
pub fn set_schema(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::SchemaColumn>>,
) -> Self {
self.schema = input;
self
}
pub fn role(mut self, input: impl Into<std::string::String>) -> Self {
self.role = Some(input.into());
self
}
pub fn set_role(mut self, input: std::option::Option<std::string::String>) -> Self {
self.role = input;
self
}
pub fn glue_version(mut self, input: impl Into<std::string::String>) -> Self {
self.glue_version = Some(input.into());
self
}
pub fn set_glue_version(mut self, input: std::option::Option<std::string::String>) -> Self {
self.glue_version = input;
self
}
pub fn max_capacity(mut self, input: f64) -> Self {
self.max_capacity = Some(input);
self
}
pub fn set_max_capacity(mut self, input: std::option::Option<f64>) -> Self {
self.max_capacity = input;
self
}
pub fn worker_type(mut self, input: crate::model::WorkerType) -> Self {
self.worker_type = Some(input);
self
}
pub fn set_worker_type(
mut self,
input: std::option::Option<crate::model::WorkerType>,
) -> Self {
self.worker_type = input;
self
}
pub fn number_of_workers(mut self, input: i32) -> Self {
self.number_of_workers = Some(input);
self
}
pub fn set_number_of_workers(mut self, input: std::option::Option<i32>) -> Self {
self.number_of_workers = input;
self
}
pub fn timeout(mut self, input: i32) -> Self {
self.timeout = Some(input);
self
}
pub fn set_timeout(mut self, input: std::option::Option<i32>) -> Self {
self.timeout = input;
self
}
pub fn max_retries(mut self, input: i32) -> Self {
self.max_retries = Some(input);
self
}
pub fn set_max_retries(mut self, input: std::option::Option<i32>) -> Self {
self.max_retries = input;
self
}
pub fn transform_encryption(mut self, input: crate::model::TransformEncryption) -> Self {
self.transform_encryption = Some(input);
self
}
pub fn set_transform_encryption(
mut self,
input: std::option::Option<crate::model::TransformEncryption>,
) -> Self {
self.transform_encryption = input;
self
}
pub fn build(self) -> crate::output::GetMlTransformOutput {
crate::output::GetMlTransformOutput {
transform_id: self.transform_id,
name: self.name,
description: self.description,
status: self.status,
created_on: self.created_on,
last_modified_on: self.last_modified_on,
input_record_tables: self.input_record_tables,
parameters: self.parameters,
evaluation_metrics: self.evaluation_metrics,
label_count: self.label_count.unwrap_or_default(),
schema: self.schema,
role: self.role,
glue_version: self.glue_version,
max_capacity: self.max_capacity,
worker_type: self.worker_type,
number_of_workers: self.number_of_workers,
timeout: self.timeout,
max_retries: self.max_retries,
transform_encryption: self.transform_encryption,
}
}
}
}
impl GetMlTransformOutput {
pub fn builder() -> crate::output::get_ml_transform_output::Builder {
crate::output::get_ml_transform_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetMlTaskRunsOutput {
#[doc(hidden)]
pub task_runs: std::option::Option<std::vec::Vec<crate::model::TaskRun>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetMlTaskRunsOutput {
pub fn task_runs(&self) -> std::option::Option<&[crate::model::TaskRun]> {
self.task_runs.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_ml_task_runs_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) task_runs: std::option::Option<std::vec::Vec<crate::model::TaskRun>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn task_runs(mut self, input: crate::model::TaskRun) -> Self {
let mut v = self.task_runs.unwrap_or_default();
v.push(input);
self.task_runs = Some(v);
self
}
pub fn set_task_runs(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::TaskRun>>,
) -> Self {
self.task_runs = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetMlTaskRunsOutput {
crate::output::GetMlTaskRunsOutput {
task_runs: self.task_runs,
next_token: self.next_token,
}
}
}
}
impl GetMlTaskRunsOutput {
pub fn builder() -> crate::output::get_ml_task_runs_output::Builder {
crate::output::get_ml_task_runs_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetMlTaskRunOutput {
#[doc(hidden)]
pub transform_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub task_run_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub status: std::option::Option<crate::model::TaskStatusType>,
#[doc(hidden)]
pub log_group_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub properties: std::option::Option<crate::model::TaskRunProperties>,
#[doc(hidden)]
pub error_string: std::option::Option<std::string::String>,
#[doc(hidden)]
pub started_on: std::option::Option<aws_smithy_types::DateTime>,
#[doc(hidden)]
pub last_modified_on: std::option::Option<aws_smithy_types::DateTime>,
#[doc(hidden)]
pub completed_on: std::option::Option<aws_smithy_types::DateTime>,
#[doc(hidden)]
pub execution_time: i32,
}
impl GetMlTaskRunOutput {
pub fn transform_id(&self) -> std::option::Option<&str> {
self.transform_id.as_deref()
}
pub fn task_run_id(&self) -> std::option::Option<&str> {
self.task_run_id.as_deref()
}
pub fn status(&self) -> std::option::Option<&crate::model::TaskStatusType> {
self.status.as_ref()
}
pub fn log_group_name(&self) -> std::option::Option<&str> {
self.log_group_name.as_deref()
}
pub fn properties(&self) -> std::option::Option<&crate::model::TaskRunProperties> {
self.properties.as_ref()
}
pub fn error_string(&self) -> std::option::Option<&str> {
self.error_string.as_deref()
}
pub fn started_on(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.started_on.as_ref()
}
pub fn last_modified_on(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.last_modified_on.as_ref()
}
pub fn completed_on(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.completed_on.as_ref()
}
pub fn execution_time(&self) -> i32 {
self.execution_time
}
}
pub mod get_ml_task_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) transform_id: std::option::Option<std::string::String>,
pub(crate) task_run_id: std::option::Option<std::string::String>,
pub(crate) status: std::option::Option<crate::model::TaskStatusType>,
pub(crate) log_group_name: std::option::Option<std::string::String>,
pub(crate) properties: std::option::Option<crate::model::TaskRunProperties>,
pub(crate) error_string: std::option::Option<std::string::String>,
pub(crate) started_on: std::option::Option<aws_smithy_types::DateTime>,
pub(crate) last_modified_on: std::option::Option<aws_smithy_types::DateTime>,
pub(crate) completed_on: std::option::Option<aws_smithy_types::DateTime>,
pub(crate) execution_time: std::option::Option<i32>,
}
impl Builder {
pub fn transform_id(mut self, input: impl Into<std::string::String>) -> Self {
self.transform_id = Some(input.into());
self
}
pub fn set_transform_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.transform_id = input;
self
}
pub fn task_run_id(mut self, input: impl Into<std::string::String>) -> Self {
self.task_run_id = Some(input.into());
self
}
pub fn set_task_run_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.task_run_id = input;
self
}
pub fn status(mut self, input: crate::model::TaskStatusType) -> Self {
self.status = Some(input);
self
}
pub fn set_status(
mut self,
input: std::option::Option<crate::model::TaskStatusType>,
) -> Self {
self.status = input;
self
}
pub fn log_group_name(mut self, input: impl Into<std::string::String>) -> Self {
self.log_group_name = Some(input.into());
self
}
pub fn set_log_group_name(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.log_group_name = input;
self
}
pub fn properties(mut self, input: crate::model::TaskRunProperties) -> Self {
self.properties = Some(input);
self
}
pub fn set_properties(
mut self,
input: std::option::Option<crate::model::TaskRunProperties>,
) -> Self {
self.properties = input;
self
}
pub fn error_string(mut self, input: impl Into<std::string::String>) -> Self {
self.error_string = Some(input.into());
self
}
pub fn set_error_string(mut self, input: std::option::Option<std::string::String>) -> Self {
self.error_string = input;
self
}
pub fn started_on(mut self, input: aws_smithy_types::DateTime) -> Self {
self.started_on = Some(input);
self
}
pub fn set_started_on(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.started_on = input;
self
}
pub fn last_modified_on(mut self, input: aws_smithy_types::DateTime) -> Self {
self.last_modified_on = Some(input);
self
}
pub fn set_last_modified_on(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.last_modified_on = input;
self
}
pub fn completed_on(mut self, input: aws_smithy_types::DateTime) -> Self {
self.completed_on = Some(input);
self
}
pub fn set_completed_on(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.completed_on = input;
self
}
pub fn execution_time(mut self, input: i32) -> Self {
self.execution_time = Some(input);
self
}
pub fn set_execution_time(mut self, input: std::option::Option<i32>) -> Self {
self.execution_time = input;
self
}
pub fn build(self) -> crate::output::GetMlTaskRunOutput {
crate::output::GetMlTaskRunOutput {
transform_id: self.transform_id,
task_run_id: self.task_run_id,
status: self.status,
log_group_name: self.log_group_name,
properties: self.properties,
error_string: self.error_string,
started_on: self.started_on,
last_modified_on: self.last_modified_on,
completed_on: self.completed_on,
execution_time: self.execution_time.unwrap_or_default(),
}
}
}
}
impl GetMlTaskRunOutput {
pub fn builder() -> crate::output::get_ml_task_run_output::Builder {
crate::output::get_ml_task_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetMappingOutput {
#[doc(hidden)]
pub mapping: std::option::Option<std::vec::Vec<crate::model::MappingEntry>>,
}
impl GetMappingOutput {
pub fn mapping(&self) -> std::option::Option<&[crate::model::MappingEntry]> {
self.mapping.as_deref()
}
}
pub mod get_mapping_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) mapping: std::option::Option<std::vec::Vec<crate::model::MappingEntry>>,
}
impl Builder {
pub fn mapping(mut self, input: crate::model::MappingEntry) -> Self {
let mut v = self.mapping.unwrap_or_default();
v.push(input);
self.mapping = Some(v);
self
}
pub fn set_mapping(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::MappingEntry>>,
) -> Self {
self.mapping = input;
self
}
pub fn build(self) -> crate::output::GetMappingOutput {
crate::output::GetMappingOutput {
mapping: self.mapping,
}
}
}
}
impl GetMappingOutput {
pub fn builder() -> crate::output::get_mapping_output::Builder {
crate::output::get_mapping_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetJobsOutput {
#[doc(hidden)]
pub jobs: std::option::Option<std::vec::Vec<crate::model::Job>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetJobsOutput {
pub fn jobs(&self) -> std::option::Option<&[crate::model::Job]> {
self.jobs.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_jobs_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) jobs: std::option::Option<std::vec::Vec<crate::model::Job>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn jobs(mut self, input: crate::model::Job) -> Self {
let mut v = self.jobs.unwrap_or_default();
v.push(input);
self.jobs = Some(v);
self
}
pub fn set_jobs(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Job>>,
) -> Self {
self.jobs = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetJobsOutput {
crate::output::GetJobsOutput {
jobs: self.jobs,
next_token: self.next_token,
}
}
}
}
impl GetJobsOutput {
pub fn builder() -> crate::output::get_jobs_output::Builder {
crate::output::get_jobs_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetJobRunsOutput {
#[doc(hidden)]
pub job_runs: std::option::Option<std::vec::Vec<crate::model::JobRun>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetJobRunsOutput {
pub fn job_runs(&self) -> std::option::Option<&[crate::model::JobRun]> {
self.job_runs.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_job_runs_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) job_runs: std::option::Option<std::vec::Vec<crate::model::JobRun>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn job_runs(mut self, input: crate::model::JobRun) -> Self {
let mut v = self.job_runs.unwrap_or_default();
v.push(input);
self.job_runs = Some(v);
self
}
pub fn set_job_runs(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::JobRun>>,
) -> Self {
self.job_runs = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetJobRunsOutput {
crate::output::GetJobRunsOutput {
job_runs: self.job_runs,
next_token: self.next_token,
}
}
}
}
impl GetJobRunsOutput {
pub fn builder() -> crate::output::get_job_runs_output::Builder {
crate::output::get_job_runs_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetJobRunOutput {
#[doc(hidden)]
pub job_run: std::option::Option<crate::model::JobRun>,
}
impl GetJobRunOutput {
pub fn job_run(&self) -> std::option::Option<&crate::model::JobRun> {
self.job_run.as_ref()
}
}
pub mod get_job_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) job_run: std::option::Option<crate::model::JobRun>,
}
impl Builder {
pub fn job_run(mut self, input: crate::model::JobRun) -> Self {
self.job_run = Some(input);
self
}
pub fn set_job_run(mut self, input: std::option::Option<crate::model::JobRun>) -> Self {
self.job_run = input;
self
}
pub fn build(self) -> crate::output::GetJobRunOutput {
crate::output::GetJobRunOutput {
job_run: self.job_run,
}
}
}
}
impl GetJobRunOutput {
pub fn builder() -> crate::output::get_job_run_output::Builder {
crate::output::get_job_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetJobBookmarkOutput {
#[doc(hidden)]
pub job_bookmark_entry: std::option::Option<crate::model::JobBookmarkEntry>,
}
impl GetJobBookmarkOutput {
pub fn job_bookmark_entry(&self) -> std::option::Option<&crate::model::JobBookmarkEntry> {
self.job_bookmark_entry.as_ref()
}
}
pub mod get_job_bookmark_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) job_bookmark_entry: std::option::Option<crate::model::JobBookmarkEntry>,
}
impl Builder {
pub fn job_bookmark_entry(mut self, input: crate::model::JobBookmarkEntry) -> Self {
self.job_bookmark_entry = Some(input);
self
}
pub fn set_job_bookmark_entry(
mut self,
input: std::option::Option<crate::model::JobBookmarkEntry>,
) -> Self {
self.job_bookmark_entry = input;
self
}
pub fn build(self) -> crate::output::GetJobBookmarkOutput {
crate::output::GetJobBookmarkOutput {
job_bookmark_entry: self.job_bookmark_entry,
}
}
}
}
impl GetJobBookmarkOutput {
pub fn builder() -> crate::output::get_job_bookmark_output::Builder {
crate::output::get_job_bookmark_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetJobOutput {
#[doc(hidden)]
pub job: std::option::Option<crate::model::Job>,
}
impl GetJobOutput {
pub fn job(&self) -> std::option::Option<&crate::model::Job> {
self.job.as_ref()
}
}
pub mod get_job_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) job: std::option::Option<crate::model::Job>,
}
impl Builder {
pub fn job(mut self, input: crate::model::Job) -> Self {
self.job = Some(input);
self
}
pub fn set_job(mut self, input: std::option::Option<crate::model::Job>) -> Self {
self.job = input;
self
}
pub fn build(self) -> crate::output::GetJobOutput {
crate::output::GetJobOutput { job: self.job }
}
}
}
impl GetJobOutput {
pub fn builder() -> crate::output::get_job_output::Builder {
crate::output::get_job_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetDevEndpointsOutput {
#[doc(hidden)]
pub dev_endpoints: std::option::Option<std::vec::Vec<crate::model::DevEndpoint>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetDevEndpointsOutput {
pub fn dev_endpoints(&self) -> std::option::Option<&[crate::model::DevEndpoint]> {
self.dev_endpoints.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_dev_endpoints_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) dev_endpoints: std::option::Option<std::vec::Vec<crate::model::DevEndpoint>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn dev_endpoints(mut self, input: crate::model::DevEndpoint) -> Self {
let mut v = self.dev_endpoints.unwrap_or_default();
v.push(input);
self.dev_endpoints = Some(v);
self
}
pub fn set_dev_endpoints(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::DevEndpoint>>,
) -> Self {
self.dev_endpoints = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetDevEndpointsOutput {
crate::output::GetDevEndpointsOutput {
dev_endpoints: self.dev_endpoints,
next_token: self.next_token,
}
}
}
}
impl GetDevEndpointsOutput {
pub fn builder() -> crate::output::get_dev_endpoints_output::Builder {
crate::output::get_dev_endpoints_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetDevEndpointOutput {
#[doc(hidden)]
pub dev_endpoint: std::option::Option<crate::model::DevEndpoint>,
}
impl GetDevEndpointOutput {
pub fn dev_endpoint(&self) -> std::option::Option<&crate::model::DevEndpoint> {
self.dev_endpoint.as_ref()
}
}
pub mod get_dev_endpoint_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) dev_endpoint: std::option::Option<crate::model::DevEndpoint>,
}
impl Builder {
pub fn dev_endpoint(mut self, input: crate::model::DevEndpoint) -> Self {
self.dev_endpoint = Some(input);
self
}
pub fn set_dev_endpoint(
mut self,
input: std::option::Option<crate::model::DevEndpoint>,
) -> Self {
self.dev_endpoint = input;
self
}
pub fn build(self) -> crate::output::GetDevEndpointOutput {
crate::output::GetDevEndpointOutput {
dev_endpoint: self.dev_endpoint,
}
}
}
}
impl GetDevEndpointOutput {
pub fn builder() -> crate::output::get_dev_endpoint_output::Builder {
crate::output::get_dev_endpoint_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetDataQualityRulesetEvaluationRunOutput {
#[doc(hidden)]
pub run_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub data_source: std::option::Option<crate::model::DataSource>,
#[doc(hidden)]
pub role: std::option::Option<std::string::String>,
#[doc(hidden)]
pub number_of_workers: std::option::Option<i32>,
#[doc(hidden)]
pub timeout: std::option::Option<i32>,
#[doc(hidden)]
pub additional_run_options:
std::option::Option<crate::model::DataQualityEvaluationRunAdditionalRunOptions>,
#[doc(hidden)]
pub status: std::option::Option<crate::model::TaskStatusType>,
#[doc(hidden)]
pub error_string: std::option::Option<std::string::String>,
#[doc(hidden)]
pub started_on: std::option::Option<aws_smithy_types::DateTime>,
#[doc(hidden)]
pub last_modified_on: std::option::Option<aws_smithy_types::DateTime>,
#[doc(hidden)]
pub completed_on: std::option::Option<aws_smithy_types::DateTime>,
#[doc(hidden)]
pub execution_time: i32,
#[doc(hidden)]
pub ruleset_names: std::option::Option<std::vec::Vec<std::string::String>>,
#[doc(hidden)]
pub result_ids: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl GetDataQualityRulesetEvaluationRunOutput {
pub fn run_id(&self) -> std::option::Option<&str> {
self.run_id.as_deref()
}
pub fn data_source(&self) -> std::option::Option<&crate::model::DataSource> {
self.data_source.as_ref()
}
pub fn role(&self) -> std::option::Option<&str> {
self.role.as_deref()
}
pub fn number_of_workers(&self) -> std::option::Option<i32> {
self.number_of_workers
}
pub fn timeout(&self) -> std::option::Option<i32> {
self.timeout
}
pub fn additional_run_options(
&self,
) -> std::option::Option<&crate::model::DataQualityEvaluationRunAdditionalRunOptions> {
self.additional_run_options.as_ref()
}
pub fn status(&self) -> std::option::Option<&crate::model::TaskStatusType> {
self.status.as_ref()
}
pub fn error_string(&self) -> std::option::Option<&str> {
self.error_string.as_deref()
}
pub fn started_on(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.started_on.as_ref()
}
pub fn last_modified_on(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.last_modified_on.as_ref()
}
pub fn completed_on(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.completed_on.as_ref()
}
pub fn execution_time(&self) -> i32 {
self.execution_time
}
pub fn ruleset_names(&self) -> std::option::Option<&[std::string::String]> {
self.ruleset_names.as_deref()
}
pub fn result_ids(&self) -> std::option::Option<&[std::string::String]> {
self.result_ids.as_deref()
}
}
pub mod get_data_quality_ruleset_evaluation_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) run_id: std::option::Option<std::string::String>,
pub(crate) data_source: std::option::Option<crate::model::DataSource>,
pub(crate) role: std::option::Option<std::string::String>,
pub(crate) number_of_workers: std::option::Option<i32>,
pub(crate) timeout: std::option::Option<i32>,
pub(crate) additional_run_options:
std::option::Option<crate::model::DataQualityEvaluationRunAdditionalRunOptions>,
pub(crate) status: std::option::Option<crate::model::TaskStatusType>,
pub(crate) error_string: std::option::Option<std::string::String>,
pub(crate) started_on: std::option::Option<aws_smithy_types::DateTime>,
pub(crate) last_modified_on: std::option::Option<aws_smithy_types::DateTime>,
pub(crate) completed_on: std::option::Option<aws_smithy_types::DateTime>,
pub(crate) execution_time: std::option::Option<i32>,
pub(crate) ruleset_names: std::option::Option<std::vec::Vec<std::string::String>>,
pub(crate) result_ids: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl Builder {
pub fn run_id(mut self, input: impl Into<std::string::String>) -> Self {
self.run_id = Some(input.into());
self
}
pub fn set_run_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.run_id = input;
self
}
pub fn data_source(mut self, input: crate::model::DataSource) -> Self {
self.data_source = Some(input);
self
}
pub fn set_data_source(
mut self,
input: std::option::Option<crate::model::DataSource>,
) -> Self {
self.data_source = input;
self
}
pub fn role(mut self, input: impl Into<std::string::String>) -> Self {
self.role = Some(input.into());
self
}
pub fn set_role(mut self, input: std::option::Option<std::string::String>) -> Self {
self.role = input;
self
}
pub fn number_of_workers(mut self, input: i32) -> Self {
self.number_of_workers = Some(input);
self
}
pub fn set_number_of_workers(mut self, input: std::option::Option<i32>) -> Self {
self.number_of_workers = input;
self
}
pub fn timeout(mut self, input: i32) -> Self {
self.timeout = Some(input);
self
}
pub fn set_timeout(mut self, input: std::option::Option<i32>) -> Self {
self.timeout = input;
self
}
pub fn additional_run_options(
mut self,
input: crate::model::DataQualityEvaluationRunAdditionalRunOptions,
) -> Self {
self.additional_run_options = Some(input);
self
}
pub fn set_additional_run_options(
mut self,
input: std::option::Option<crate::model::DataQualityEvaluationRunAdditionalRunOptions>,
) -> Self {
self.additional_run_options = input;
self
}
pub fn status(mut self, input: crate::model::TaskStatusType) -> Self {
self.status = Some(input);
self
}
pub fn set_status(
mut self,
input: std::option::Option<crate::model::TaskStatusType>,
) -> Self {
self.status = input;
self
}
pub fn error_string(mut self, input: impl Into<std::string::String>) -> Self {
self.error_string = Some(input.into());
self
}
pub fn set_error_string(mut self, input: std::option::Option<std::string::String>) -> Self {
self.error_string = input;
self
}
pub fn started_on(mut self, input: aws_smithy_types::DateTime) -> Self {
self.started_on = Some(input);
self
}
pub fn set_started_on(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.started_on = input;
self
}
pub fn last_modified_on(mut self, input: aws_smithy_types::DateTime) -> Self {
self.last_modified_on = Some(input);
self
}
pub fn set_last_modified_on(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.last_modified_on = input;
self
}
pub fn completed_on(mut self, input: aws_smithy_types::DateTime) -> Self {
self.completed_on = Some(input);
self
}
pub fn set_completed_on(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.completed_on = input;
self
}
pub fn execution_time(mut self, input: i32) -> Self {
self.execution_time = Some(input);
self
}
pub fn set_execution_time(mut self, input: std::option::Option<i32>) -> Self {
self.execution_time = input;
self
}
pub fn ruleset_names(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.ruleset_names.unwrap_or_default();
v.push(input.into());
self.ruleset_names = Some(v);
self
}
pub fn set_ruleset_names(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.ruleset_names = input;
self
}
pub fn result_ids(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.result_ids.unwrap_or_default();
v.push(input.into());
self.result_ids = Some(v);
self
}
pub fn set_result_ids(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.result_ids = input;
self
}
pub fn build(self) -> crate::output::GetDataQualityRulesetEvaluationRunOutput {
crate::output::GetDataQualityRulesetEvaluationRunOutput {
run_id: self.run_id,
data_source: self.data_source,
role: self.role,
number_of_workers: self.number_of_workers,
timeout: self.timeout,
additional_run_options: self.additional_run_options,
status: self.status,
error_string: self.error_string,
started_on: self.started_on,
last_modified_on: self.last_modified_on,
completed_on: self.completed_on,
execution_time: self.execution_time.unwrap_or_default(),
ruleset_names: self.ruleset_names,
result_ids: self.result_ids,
}
}
}
}
impl GetDataQualityRulesetEvaluationRunOutput {
pub fn builder() -> crate::output::get_data_quality_ruleset_evaluation_run_output::Builder {
crate::output::get_data_quality_ruleset_evaluation_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetDataQualityRulesetOutput {
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub description: std::option::Option<std::string::String>,
#[doc(hidden)]
pub ruleset: std::option::Option<std::string::String>,
#[doc(hidden)]
pub target_table: std::option::Option<crate::model::DataQualityTargetTable>,
#[doc(hidden)]
pub created_on: std::option::Option<aws_smithy_types::DateTime>,
#[doc(hidden)]
pub last_modified_on: std::option::Option<aws_smithy_types::DateTime>,
#[doc(hidden)]
pub recommendation_run_id: std::option::Option<std::string::String>,
}
impl GetDataQualityRulesetOutput {
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
pub fn description(&self) -> std::option::Option<&str> {
self.description.as_deref()
}
pub fn ruleset(&self) -> std::option::Option<&str> {
self.ruleset.as_deref()
}
pub fn target_table(&self) -> std::option::Option<&crate::model::DataQualityTargetTable> {
self.target_table.as_ref()
}
pub fn created_on(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.created_on.as_ref()
}
pub fn last_modified_on(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.last_modified_on.as_ref()
}
pub fn recommendation_run_id(&self) -> std::option::Option<&str> {
self.recommendation_run_id.as_deref()
}
}
pub mod get_data_quality_ruleset_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) name: std::option::Option<std::string::String>,
pub(crate) description: std::option::Option<std::string::String>,
pub(crate) ruleset: std::option::Option<std::string::String>,
pub(crate) target_table: std::option::Option<crate::model::DataQualityTargetTable>,
pub(crate) created_on: std::option::Option<aws_smithy_types::DateTime>,
pub(crate) last_modified_on: std::option::Option<aws_smithy_types::DateTime>,
pub(crate) recommendation_run_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn description(mut self, input: impl Into<std::string::String>) -> Self {
self.description = Some(input.into());
self
}
pub fn set_description(mut self, input: std::option::Option<std::string::String>) -> Self {
self.description = input;
self
}
pub fn ruleset(mut self, input: impl Into<std::string::String>) -> Self {
self.ruleset = Some(input.into());
self
}
pub fn set_ruleset(mut self, input: std::option::Option<std::string::String>) -> Self {
self.ruleset = input;
self
}
pub fn target_table(mut self, input: crate::model::DataQualityTargetTable) -> Self {
self.target_table = Some(input);
self
}
pub fn set_target_table(
mut self,
input: std::option::Option<crate::model::DataQualityTargetTable>,
) -> Self {
self.target_table = input;
self
}
pub fn created_on(mut self, input: aws_smithy_types::DateTime) -> Self {
self.created_on = Some(input);
self
}
pub fn set_created_on(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.created_on = input;
self
}
pub fn last_modified_on(mut self, input: aws_smithy_types::DateTime) -> Self {
self.last_modified_on = Some(input);
self
}
pub fn set_last_modified_on(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.last_modified_on = input;
self
}
pub fn recommendation_run_id(mut self, input: impl Into<std::string::String>) -> Self {
self.recommendation_run_id = Some(input.into());
self
}
pub fn set_recommendation_run_id(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.recommendation_run_id = input;
self
}
pub fn build(self) -> crate::output::GetDataQualityRulesetOutput {
crate::output::GetDataQualityRulesetOutput {
name: self.name,
description: self.description,
ruleset: self.ruleset,
target_table: self.target_table,
created_on: self.created_on,
last_modified_on: self.last_modified_on,
recommendation_run_id: self.recommendation_run_id,
}
}
}
}
impl GetDataQualityRulesetOutput {
pub fn builder() -> crate::output::get_data_quality_ruleset_output::Builder {
crate::output::get_data_quality_ruleset_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetDataQualityRuleRecommendationRunOutput {
#[doc(hidden)]
pub run_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub data_source: std::option::Option<crate::model::DataSource>,
#[doc(hidden)]
pub role: std::option::Option<std::string::String>,
#[doc(hidden)]
pub number_of_workers: std::option::Option<i32>,
#[doc(hidden)]
pub timeout: std::option::Option<i32>,
#[doc(hidden)]
pub status: std::option::Option<crate::model::TaskStatusType>,
#[doc(hidden)]
pub error_string: std::option::Option<std::string::String>,
#[doc(hidden)]
pub started_on: std::option::Option<aws_smithy_types::DateTime>,
#[doc(hidden)]
pub last_modified_on: std::option::Option<aws_smithy_types::DateTime>,
#[doc(hidden)]
pub completed_on: std::option::Option<aws_smithy_types::DateTime>,
#[doc(hidden)]
pub execution_time: i32,
#[doc(hidden)]
pub recommended_ruleset: std::option::Option<std::string::String>,
#[doc(hidden)]
pub created_ruleset_name: std::option::Option<std::string::String>,
}
impl GetDataQualityRuleRecommendationRunOutput {
pub fn run_id(&self) -> std::option::Option<&str> {
self.run_id.as_deref()
}
pub fn data_source(&self) -> std::option::Option<&crate::model::DataSource> {
self.data_source.as_ref()
}
pub fn role(&self) -> std::option::Option<&str> {
self.role.as_deref()
}
pub fn number_of_workers(&self) -> std::option::Option<i32> {
self.number_of_workers
}
pub fn timeout(&self) -> std::option::Option<i32> {
self.timeout
}
pub fn status(&self) -> std::option::Option<&crate::model::TaskStatusType> {
self.status.as_ref()
}
pub fn error_string(&self) -> std::option::Option<&str> {
self.error_string.as_deref()
}
pub fn started_on(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.started_on.as_ref()
}
pub fn last_modified_on(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.last_modified_on.as_ref()
}
pub fn completed_on(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.completed_on.as_ref()
}
pub fn execution_time(&self) -> i32 {
self.execution_time
}
pub fn recommended_ruleset(&self) -> std::option::Option<&str> {
self.recommended_ruleset.as_deref()
}
pub fn created_ruleset_name(&self) -> std::option::Option<&str> {
self.created_ruleset_name.as_deref()
}
}
pub mod get_data_quality_rule_recommendation_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) run_id: std::option::Option<std::string::String>,
pub(crate) data_source: std::option::Option<crate::model::DataSource>,
pub(crate) role: std::option::Option<std::string::String>,
pub(crate) number_of_workers: std::option::Option<i32>,
pub(crate) timeout: std::option::Option<i32>,
pub(crate) status: std::option::Option<crate::model::TaskStatusType>,
pub(crate) error_string: std::option::Option<std::string::String>,
pub(crate) started_on: std::option::Option<aws_smithy_types::DateTime>,
pub(crate) last_modified_on: std::option::Option<aws_smithy_types::DateTime>,
pub(crate) completed_on: std::option::Option<aws_smithy_types::DateTime>,
pub(crate) execution_time: std::option::Option<i32>,
pub(crate) recommended_ruleset: std::option::Option<std::string::String>,
pub(crate) created_ruleset_name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn run_id(mut self, input: impl Into<std::string::String>) -> Self {
self.run_id = Some(input.into());
self
}
pub fn set_run_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.run_id = input;
self
}
pub fn data_source(mut self, input: crate::model::DataSource) -> Self {
self.data_source = Some(input);
self
}
pub fn set_data_source(
mut self,
input: std::option::Option<crate::model::DataSource>,
) -> Self {
self.data_source = input;
self
}
pub fn role(mut self, input: impl Into<std::string::String>) -> Self {
self.role = Some(input.into());
self
}
pub fn set_role(mut self, input: std::option::Option<std::string::String>) -> Self {
self.role = input;
self
}
pub fn number_of_workers(mut self, input: i32) -> Self {
self.number_of_workers = Some(input);
self
}
pub fn set_number_of_workers(mut self, input: std::option::Option<i32>) -> Self {
self.number_of_workers = input;
self
}
pub fn timeout(mut self, input: i32) -> Self {
self.timeout = Some(input);
self
}
pub fn set_timeout(mut self, input: std::option::Option<i32>) -> Self {
self.timeout = input;
self
}
pub fn status(mut self, input: crate::model::TaskStatusType) -> Self {
self.status = Some(input);
self
}
pub fn set_status(
mut self,
input: std::option::Option<crate::model::TaskStatusType>,
) -> Self {
self.status = input;
self
}
pub fn error_string(mut self, input: impl Into<std::string::String>) -> Self {
self.error_string = Some(input.into());
self
}
pub fn set_error_string(mut self, input: std::option::Option<std::string::String>) -> Self {
self.error_string = input;
self
}
pub fn started_on(mut self, input: aws_smithy_types::DateTime) -> Self {
self.started_on = Some(input);
self
}
pub fn set_started_on(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.started_on = input;
self
}
pub fn last_modified_on(mut self, input: aws_smithy_types::DateTime) -> Self {
self.last_modified_on = Some(input);
self
}
pub fn set_last_modified_on(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.last_modified_on = input;
self
}
pub fn completed_on(mut self, input: aws_smithy_types::DateTime) -> Self {
self.completed_on = Some(input);
self
}
pub fn set_completed_on(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.completed_on = input;
self
}
pub fn execution_time(mut self, input: i32) -> Self {
self.execution_time = Some(input);
self
}
pub fn set_execution_time(mut self, input: std::option::Option<i32>) -> Self {
self.execution_time = input;
self
}
pub fn recommended_ruleset(mut self, input: impl Into<std::string::String>) -> Self {
self.recommended_ruleset = Some(input.into());
self
}
pub fn set_recommended_ruleset(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.recommended_ruleset = input;
self
}
pub fn created_ruleset_name(mut self, input: impl Into<std::string::String>) -> Self {
self.created_ruleset_name = Some(input.into());
self
}
pub fn set_created_ruleset_name(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.created_ruleset_name = input;
self
}
pub fn build(self) -> crate::output::GetDataQualityRuleRecommendationRunOutput {
crate::output::GetDataQualityRuleRecommendationRunOutput {
run_id: self.run_id,
data_source: self.data_source,
role: self.role,
number_of_workers: self.number_of_workers,
timeout: self.timeout,
status: self.status,
error_string: self.error_string,
started_on: self.started_on,
last_modified_on: self.last_modified_on,
completed_on: self.completed_on,
execution_time: self.execution_time.unwrap_or_default(),
recommended_ruleset: self.recommended_ruleset,
created_ruleset_name: self.created_ruleset_name,
}
}
}
}
impl GetDataQualityRuleRecommendationRunOutput {
pub fn builder() -> crate::output::get_data_quality_rule_recommendation_run_output::Builder {
crate::output::get_data_quality_rule_recommendation_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetDataQualityResultOutput {
#[doc(hidden)]
pub result_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub score: std::option::Option<f64>,
#[doc(hidden)]
pub data_source: std::option::Option<crate::model::DataSource>,
#[doc(hidden)]
pub ruleset_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub evaluation_context: std::option::Option<std::string::String>,
#[doc(hidden)]
pub started_on: std::option::Option<aws_smithy_types::DateTime>,
#[doc(hidden)]
pub completed_on: std::option::Option<aws_smithy_types::DateTime>,
#[doc(hidden)]
pub job_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub job_run_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub ruleset_evaluation_run_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub rule_results: std::option::Option<std::vec::Vec<crate::model::DataQualityRuleResult>>,
}
impl GetDataQualityResultOutput {
pub fn result_id(&self) -> std::option::Option<&str> {
self.result_id.as_deref()
}
pub fn score(&self) -> std::option::Option<f64> {
self.score
}
pub fn data_source(&self) -> std::option::Option<&crate::model::DataSource> {
self.data_source.as_ref()
}
pub fn ruleset_name(&self) -> std::option::Option<&str> {
self.ruleset_name.as_deref()
}
pub fn evaluation_context(&self) -> std::option::Option<&str> {
self.evaluation_context.as_deref()
}
pub fn started_on(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.started_on.as_ref()
}
pub fn completed_on(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.completed_on.as_ref()
}
pub fn job_name(&self) -> std::option::Option<&str> {
self.job_name.as_deref()
}
pub fn job_run_id(&self) -> std::option::Option<&str> {
self.job_run_id.as_deref()
}
pub fn ruleset_evaluation_run_id(&self) -> std::option::Option<&str> {
self.ruleset_evaluation_run_id.as_deref()
}
pub fn rule_results(&self) -> std::option::Option<&[crate::model::DataQualityRuleResult]> {
self.rule_results.as_deref()
}
}
pub mod get_data_quality_result_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) result_id: std::option::Option<std::string::String>,
pub(crate) score: std::option::Option<f64>,
pub(crate) data_source: std::option::Option<crate::model::DataSource>,
pub(crate) ruleset_name: std::option::Option<std::string::String>,
pub(crate) evaluation_context: std::option::Option<std::string::String>,
pub(crate) started_on: std::option::Option<aws_smithy_types::DateTime>,
pub(crate) completed_on: std::option::Option<aws_smithy_types::DateTime>,
pub(crate) job_name: std::option::Option<std::string::String>,
pub(crate) job_run_id: std::option::Option<std::string::String>,
pub(crate) ruleset_evaluation_run_id: std::option::Option<std::string::String>,
pub(crate) rule_results:
std::option::Option<std::vec::Vec<crate::model::DataQualityRuleResult>>,
}
impl Builder {
pub fn result_id(mut self, input: impl Into<std::string::String>) -> Self {
self.result_id = Some(input.into());
self
}
pub fn set_result_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.result_id = input;
self
}
pub fn score(mut self, input: f64) -> Self {
self.score = Some(input);
self
}
pub fn set_score(mut self, input: std::option::Option<f64>) -> Self {
self.score = input;
self
}
pub fn data_source(mut self, input: crate::model::DataSource) -> Self {
self.data_source = Some(input);
self
}
pub fn set_data_source(
mut self,
input: std::option::Option<crate::model::DataSource>,
) -> Self {
self.data_source = input;
self
}
pub fn ruleset_name(mut self, input: impl Into<std::string::String>) -> Self {
self.ruleset_name = Some(input.into());
self
}
pub fn set_ruleset_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.ruleset_name = input;
self
}
pub fn evaluation_context(mut self, input: impl Into<std::string::String>) -> Self {
self.evaluation_context = Some(input.into());
self
}
pub fn set_evaluation_context(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.evaluation_context = input;
self
}
pub fn started_on(mut self, input: aws_smithy_types::DateTime) -> Self {
self.started_on = Some(input);
self
}
pub fn set_started_on(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.started_on = input;
self
}
pub fn completed_on(mut self, input: aws_smithy_types::DateTime) -> Self {
self.completed_on = Some(input);
self
}
pub fn set_completed_on(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.completed_on = input;
self
}
pub fn job_name(mut self, input: impl Into<std::string::String>) -> Self {
self.job_name = Some(input.into());
self
}
pub fn set_job_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.job_name = input;
self
}
pub fn job_run_id(mut self, input: impl Into<std::string::String>) -> Self {
self.job_run_id = Some(input.into());
self
}
pub fn set_job_run_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.job_run_id = input;
self
}
pub fn ruleset_evaluation_run_id(mut self, input: impl Into<std::string::String>) -> Self {
self.ruleset_evaluation_run_id = Some(input.into());
self
}
pub fn set_ruleset_evaluation_run_id(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.ruleset_evaluation_run_id = input;
self
}
pub fn rule_results(mut self, input: crate::model::DataQualityRuleResult) -> Self {
let mut v = self.rule_results.unwrap_or_default();
v.push(input);
self.rule_results = Some(v);
self
}
pub fn set_rule_results(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::DataQualityRuleResult>>,
) -> Self {
self.rule_results = input;
self
}
pub fn build(self) -> crate::output::GetDataQualityResultOutput {
crate::output::GetDataQualityResultOutput {
result_id: self.result_id,
score: self.score,
data_source: self.data_source,
ruleset_name: self.ruleset_name,
evaluation_context: self.evaluation_context,
started_on: self.started_on,
completed_on: self.completed_on,
job_name: self.job_name,
job_run_id: self.job_run_id,
ruleset_evaluation_run_id: self.ruleset_evaluation_run_id,
rule_results: self.rule_results,
}
}
}
}
impl GetDataQualityResultOutput {
pub fn builder() -> crate::output::get_data_quality_result_output::Builder {
crate::output::get_data_quality_result_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetDataflowGraphOutput {
#[doc(hidden)]
pub dag_nodes: std::option::Option<std::vec::Vec<crate::model::CodeGenNode>>,
#[doc(hidden)]
pub dag_edges: std::option::Option<std::vec::Vec<crate::model::CodeGenEdge>>,
}
impl GetDataflowGraphOutput {
pub fn dag_nodes(&self) -> std::option::Option<&[crate::model::CodeGenNode]> {
self.dag_nodes.as_deref()
}
pub fn dag_edges(&self) -> std::option::Option<&[crate::model::CodeGenEdge]> {
self.dag_edges.as_deref()
}
}
pub mod get_dataflow_graph_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) dag_nodes: std::option::Option<std::vec::Vec<crate::model::CodeGenNode>>,
pub(crate) dag_edges: std::option::Option<std::vec::Vec<crate::model::CodeGenEdge>>,
}
impl Builder {
pub fn dag_nodes(mut self, input: crate::model::CodeGenNode) -> Self {
let mut v = self.dag_nodes.unwrap_or_default();
v.push(input);
self.dag_nodes = Some(v);
self
}
pub fn set_dag_nodes(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::CodeGenNode>>,
) -> Self {
self.dag_nodes = input;
self
}
pub fn dag_edges(mut self, input: crate::model::CodeGenEdge) -> Self {
let mut v = self.dag_edges.unwrap_or_default();
v.push(input);
self.dag_edges = Some(v);
self
}
pub fn set_dag_edges(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::CodeGenEdge>>,
) -> Self {
self.dag_edges = input;
self
}
pub fn build(self) -> crate::output::GetDataflowGraphOutput {
crate::output::GetDataflowGraphOutput {
dag_nodes: self.dag_nodes,
dag_edges: self.dag_edges,
}
}
}
}
impl GetDataflowGraphOutput {
pub fn builder() -> crate::output::get_dataflow_graph_output::Builder {
crate::output::get_dataflow_graph_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetDataCatalogEncryptionSettingsOutput {
#[doc(hidden)]
pub data_catalog_encryption_settings:
std::option::Option<crate::model::DataCatalogEncryptionSettings>,
}
impl GetDataCatalogEncryptionSettingsOutput {
pub fn data_catalog_encryption_settings(
&self,
) -> std::option::Option<&crate::model::DataCatalogEncryptionSettings> {
self.data_catalog_encryption_settings.as_ref()
}
}
pub mod get_data_catalog_encryption_settings_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) data_catalog_encryption_settings:
std::option::Option<crate::model::DataCatalogEncryptionSettings>,
}
impl Builder {
pub fn data_catalog_encryption_settings(
mut self,
input: crate::model::DataCatalogEncryptionSettings,
) -> Self {
self.data_catalog_encryption_settings = Some(input);
self
}
pub fn set_data_catalog_encryption_settings(
mut self,
input: std::option::Option<crate::model::DataCatalogEncryptionSettings>,
) -> Self {
self.data_catalog_encryption_settings = input;
self
}
pub fn build(self) -> crate::output::GetDataCatalogEncryptionSettingsOutput {
crate::output::GetDataCatalogEncryptionSettingsOutput {
data_catalog_encryption_settings: self.data_catalog_encryption_settings,
}
}
}
}
impl GetDataCatalogEncryptionSettingsOutput {
pub fn builder() -> crate::output::get_data_catalog_encryption_settings_output::Builder {
crate::output::get_data_catalog_encryption_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetDatabasesOutput {
#[doc(hidden)]
pub database_list: std::option::Option<std::vec::Vec<crate::model::Database>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetDatabasesOutput {
pub fn database_list(&self) -> std::option::Option<&[crate::model::Database]> {
self.database_list.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_databases_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) database_list: std::option::Option<std::vec::Vec<crate::model::Database>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn database_list(mut self, input: crate::model::Database) -> Self {
let mut v = self.database_list.unwrap_or_default();
v.push(input);
self.database_list = Some(v);
self
}
pub fn set_database_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Database>>,
) -> Self {
self.database_list = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetDatabasesOutput {
crate::output::GetDatabasesOutput {
database_list: self.database_list,
next_token: self.next_token,
}
}
}
}
impl GetDatabasesOutput {
pub fn builder() -> crate::output::get_databases_output::Builder {
crate::output::get_databases_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetDatabaseOutput {
#[doc(hidden)]
pub database: std::option::Option<crate::model::Database>,
}
impl GetDatabaseOutput {
pub fn database(&self) -> std::option::Option<&crate::model::Database> {
self.database.as_ref()
}
}
pub mod get_database_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) database: std::option::Option<crate::model::Database>,
}
impl Builder {
pub fn database(mut self, input: crate::model::Database) -> Self {
self.database = Some(input);
self
}
pub fn set_database(mut self, input: std::option::Option<crate::model::Database>) -> Self {
self.database = input;
self
}
pub fn build(self) -> crate::output::GetDatabaseOutput {
crate::output::GetDatabaseOutput {
database: self.database,
}
}
}
}
impl GetDatabaseOutput {
pub fn builder() -> crate::output::get_database_output::Builder {
crate::output::get_database_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetCustomEntityTypeOutput {
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub regex_string: std::option::Option<std::string::String>,
#[doc(hidden)]
pub context_words: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl GetCustomEntityTypeOutput {
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
pub fn regex_string(&self) -> std::option::Option<&str> {
self.regex_string.as_deref()
}
pub fn context_words(&self) -> std::option::Option<&[std::string::String]> {
self.context_words.as_deref()
}
}
pub mod get_custom_entity_type_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) name: std::option::Option<std::string::String>,
pub(crate) regex_string: std::option::Option<std::string::String>,
pub(crate) context_words: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl Builder {
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn regex_string(mut self, input: impl Into<std::string::String>) -> Self {
self.regex_string = Some(input.into());
self
}
pub fn set_regex_string(mut self, input: std::option::Option<std::string::String>) -> Self {
self.regex_string = input;
self
}
pub fn context_words(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.context_words.unwrap_or_default();
v.push(input.into());
self.context_words = Some(v);
self
}
pub fn set_context_words(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.context_words = input;
self
}
pub fn build(self) -> crate::output::GetCustomEntityTypeOutput {
crate::output::GetCustomEntityTypeOutput {
name: self.name,
regex_string: self.regex_string,
context_words: self.context_words,
}
}
}
}
impl GetCustomEntityTypeOutput {
pub fn builder() -> crate::output::get_custom_entity_type_output::Builder {
crate::output::get_custom_entity_type_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetCrawlersOutput {
#[doc(hidden)]
pub crawlers: std::option::Option<std::vec::Vec<crate::model::Crawler>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetCrawlersOutput {
pub fn crawlers(&self) -> std::option::Option<&[crate::model::Crawler]> {
self.crawlers.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_crawlers_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) crawlers: std::option::Option<std::vec::Vec<crate::model::Crawler>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn crawlers(mut self, input: crate::model::Crawler) -> Self {
let mut v = self.crawlers.unwrap_or_default();
v.push(input);
self.crawlers = Some(v);
self
}
pub fn set_crawlers(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Crawler>>,
) -> Self {
self.crawlers = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetCrawlersOutput {
crate::output::GetCrawlersOutput {
crawlers: self.crawlers,
next_token: self.next_token,
}
}
}
}
impl GetCrawlersOutput {
pub fn builder() -> crate::output::get_crawlers_output::Builder {
crate::output::get_crawlers_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetCrawlerMetricsOutput {
#[doc(hidden)]
pub crawler_metrics_list: std::option::Option<std::vec::Vec<crate::model::CrawlerMetrics>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetCrawlerMetricsOutput {
pub fn crawler_metrics_list(&self) -> std::option::Option<&[crate::model::CrawlerMetrics]> {
self.crawler_metrics_list.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_crawler_metrics_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) crawler_metrics_list:
std::option::Option<std::vec::Vec<crate::model::CrawlerMetrics>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn crawler_metrics_list(mut self, input: crate::model::CrawlerMetrics) -> Self {
let mut v = self.crawler_metrics_list.unwrap_or_default();
v.push(input);
self.crawler_metrics_list = Some(v);
self
}
pub fn set_crawler_metrics_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::CrawlerMetrics>>,
) -> Self {
self.crawler_metrics_list = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetCrawlerMetricsOutput {
crate::output::GetCrawlerMetricsOutput {
crawler_metrics_list: self.crawler_metrics_list,
next_token: self.next_token,
}
}
}
}
impl GetCrawlerMetricsOutput {
pub fn builder() -> crate::output::get_crawler_metrics_output::Builder {
crate::output::get_crawler_metrics_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetCrawlerOutput {
#[doc(hidden)]
pub crawler: std::option::Option<crate::model::Crawler>,
}
impl GetCrawlerOutput {
pub fn crawler(&self) -> std::option::Option<&crate::model::Crawler> {
self.crawler.as_ref()
}
}
pub mod get_crawler_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) crawler: std::option::Option<crate::model::Crawler>,
}
impl Builder {
pub fn crawler(mut self, input: crate::model::Crawler) -> Self {
self.crawler = Some(input);
self
}
pub fn set_crawler(mut self, input: std::option::Option<crate::model::Crawler>) -> Self {
self.crawler = input;
self
}
pub fn build(self) -> crate::output::GetCrawlerOutput {
crate::output::GetCrawlerOutput {
crawler: self.crawler,
}
}
}
}
impl GetCrawlerOutput {
pub fn builder() -> crate::output::get_crawler_output::Builder {
crate::output::get_crawler_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetConnectionsOutput {
#[doc(hidden)]
pub connection_list: std::option::Option<std::vec::Vec<crate::model::Connection>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetConnectionsOutput {
pub fn connection_list(&self) -> std::option::Option<&[crate::model::Connection]> {
self.connection_list.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_connections_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) connection_list: std::option::Option<std::vec::Vec<crate::model::Connection>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn connection_list(mut self, input: crate::model::Connection) -> Self {
let mut v = self.connection_list.unwrap_or_default();
v.push(input);
self.connection_list = Some(v);
self
}
pub fn set_connection_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Connection>>,
) -> Self {
self.connection_list = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetConnectionsOutput {
crate::output::GetConnectionsOutput {
connection_list: self.connection_list,
next_token: self.next_token,
}
}
}
}
impl GetConnectionsOutput {
pub fn builder() -> crate::output::get_connections_output::Builder {
crate::output::get_connections_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetConnectionOutput {
#[doc(hidden)]
pub connection: std::option::Option<crate::model::Connection>,
}
impl GetConnectionOutput {
pub fn connection(&self) -> std::option::Option<&crate::model::Connection> {
self.connection.as_ref()
}
}
pub mod get_connection_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) connection: std::option::Option<crate::model::Connection>,
}
impl Builder {
pub fn connection(mut self, input: crate::model::Connection) -> Self {
self.connection = Some(input);
self
}
pub fn set_connection(
mut self,
input: std::option::Option<crate::model::Connection>,
) -> Self {
self.connection = input;
self
}
pub fn build(self) -> crate::output::GetConnectionOutput {
crate::output::GetConnectionOutput {
connection: self.connection,
}
}
}
}
impl GetConnectionOutput {
pub fn builder() -> crate::output::get_connection_output::Builder {
crate::output::get_connection_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetColumnStatisticsForTableOutput {
#[doc(hidden)]
pub column_statistics_list: std::option::Option<std::vec::Vec<crate::model::ColumnStatistics>>,
#[doc(hidden)]
pub errors: std::option::Option<std::vec::Vec<crate::model::ColumnError>>,
}
impl GetColumnStatisticsForTableOutput {
pub fn column_statistics_list(&self) -> std::option::Option<&[crate::model::ColumnStatistics]> {
self.column_statistics_list.as_deref()
}
pub fn errors(&self) -> std::option::Option<&[crate::model::ColumnError]> {
self.errors.as_deref()
}
}
pub mod get_column_statistics_for_table_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) column_statistics_list:
std::option::Option<std::vec::Vec<crate::model::ColumnStatistics>>,
pub(crate) errors: std::option::Option<std::vec::Vec<crate::model::ColumnError>>,
}
impl Builder {
pub fn column_statistics_list(mut self, input: crate::model::ColumnStatistics) -> Self {
let mut v = self.column_statistics_list.unwrap_or_default();
v.push(input);
self.column_statistics_list = Some(v);
self
}
pub fn set_column_statistics_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ColumnStatistics>>,
) -> Self {
self.column_statistics_list = input;
self
}
pub fn errors(mut self, input: crate::model::ColumnError) -> Self {
let mut v = self.errors.unwrap_or_default();
v.push(input);
self.errors = Some(v);
self
}
pub fn set_errors(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ColumnError>>,
) -> Self {
self.errors = input;
self
}
pub fn build(self) -> crate::output::GetColumnStatisticsForTableOutput {
crate::output::GetColumnStatisticsForTableOutput {
column_statistics_list: self.column_statistics_list,
errors: self.errors,
}
}
}
}
impl GetColumnStatisticsForTableOutput {
pub fn builder() -> crate::output::get_column_statistics_for_table_output::Builder {
crate::output::get_column_statistics_for_table_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetColumnStatisticsForPartitionOutput {
#[doc(hidden)]
pub column_statistics_list: std::option::Option<std::vec::Vec<crate::model::ColumnStatistics>>,
#[doc(hidden)]
pub errors: std::option::Option<std::vec::Vec<crate::model::ColumnError>>,
}
impl GetColumnStatisticsForPartitionOutput {
pub fn column_statistics_list(&self) -> std::option::Option<&[crate::model::ColumnStatistics]> {
self.column_statistics_list.as_deref()
}
pub fn errors(&self) -> std::option::Option<&[crate::model::ColumnError]> {
self.errors.as_deref()
}
}
pub mod get_column_statistics_for_partition_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) column_statistics_list:
std::option::Option<std::vec::Vec<crate::model::ColumnStatistics>>,
pub(crate) errors: std::option::Option<std::vec::Vec<crate::model::ColumnError>>,
}
impl Builder {
pub fn column_statistics_list(mut self, input: crate::model::ColumnStatistics) -> Self {
let mut v = self.column_statistics_list.unwrap_or_default();
v.push(input);
self.column_statistics_list = Some(v);
self
}
pub fn set_column_statistics_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ColumnStatistics>>,
) -> Self {
self.column_statistics_list = input;
self
}
pub fn errors(mut self, input: crate::model::ColumnError) -> Self {
let mut v = self.errors.unwrap_or_default();
v.push(input);
self.errors = Some(v);
self
}
pub fn set_errors(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ColumnError>>,
) -> Self {
self.errors = input;
self
}
pub fn build(self) -> crate::output::GetColumnStatisticsForPartitionOutput {
crate::output::GetColumnStatisticsForPartitionOutput {
column_statistics_list: self.column_statistics_list,
errors: self.errors,
}
}
}
}
impl GetColumnStatisticsForPartitionOutput {
pub fn builder() -> crate::output::get_column_statistics_for_partition_output::Builder {
crate::output::get_column_statistics_for_partition_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetClassifiersOutput {
#[doc(hidden)]
pub classifiers: std::option::Option<std::vec::Vec<crate::model::Classifier>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetClassifiersOutput {
pub fn classifiers(&self) -> std::option::Option<&[crate::model::Classifier]> {
self.classifiers.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_classifiers_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) classifiers: std::option::Option<std::vec::Vec<crate::model::Classifier>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn classifiers(mut self, input: crate::model::Classifier) -> Self {
let mut v = self.classifiers.unwrap_or_default();
v.push(input);
self.classifiers = Some(v);
self
}
pub fn set_classifiers(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Classifier>>,
) -> Self {
self.classifiers = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetClassifiersOutput {
crate::output::GetClassifiersOutput {
classifiers: self.classifiers,
next_token: self.next_token,
}
}
}
}
impl GetClassifiersOutput {
pub fn builder() -> crate::output::get_classifiers_output::Builder {
crate::output::get_classifiers_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetClassifierOutput {
#[doc(hidden)]
pub classifier: std::option::Option<crate::model::Classifier>,
}
impl GetClassifierOutput {
pub fn classifier(&self) -> std::option::Option<&crate::model::Classifier> {
self.classifier.as_ref()
}
}
pub mod get_classifier_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) classifier: std::option::Option<crate::model::Classifier>,
}
impl Builder {
pub fn classifier(mut self, input: crate::model::Classifier) -> Self {
self.classifier = Some(input);
self
}
pub fn set_classifier(
mut self,
input: std::option::Option<crate::model::Classifier>,
) -> Self {
self.classifier = input;
self
}
pub fn build(self) -> crate::output::GetClassifierOutput {
crate::output::GetClassifierOutput {
classifier: self.classifier,
}
}
}
}
impl GetClassifierOutput {
pub fn builder() -> crate::output::get_classifier_output::Builder {
crate::output::get_classifier_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetCatalogImportStatusOutput {
#[doc(hidden)]
pub import_status: std::option::Option<crate::model::CatalogImportStatus>,
}
impl GetCatalogImportStatusOutput {
pub fn import_status(&self) -> std::option::Option<&crate::model::CatalogImportStatus> {
self.import_status.as_ref()
}
}
pub mod get_catalog_import_status_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) import_status: std::option::Option<crate::model::CatalogImportStatus>,
}
impl Builder {
pub fn import_status(mut self, input: crate::model::CatalogImportStatus) -> Self {
self.import_status = Some(input);
self
}
pub fn set_import_status(
mut self,
input: std::option::Option<crate::model::CatalogImportStatus>,
) -> Self {
self.import_status = input;
self
}
pub fn build(self) -> crate::output::GetCatalogImportStatusOutput {
crate::output::GetCatalogImportStatusOutput {
import_status: self.import_status,
}
}
}
}
impl GetCatalogImportStatusOutput {
pub fn builder() -> crate::output::get_catalog_import_status_output::Builder {
crate::output::get_catalog_import_status_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetBlueprintRunsOutput {
#[doc(hidden)]
pub blueprint_runs: std::option::Option<std::vec::Vec<crate::model::BlueprintRun>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetBlueprintRunsOutput {
pub fn blueprint_runs(&self) -> std::option::Option<&[crate::model::BlueprintRun]> {
self.blueprint_runs.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_blueprint_runs_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) blueprint_runs: std::option::Option<std::vec::Vec<crate::model::BlueprintRun>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn blueprint_runs(mut self, input: crate::model::BlueprintRun) -> Self {
let mut v = self.blueprint_runs.unwrap_or_default();
v.push(input);
self.blueprint_runs = Some(v);
self
}
pub fn set_blueprint_runs(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::BlueprintRun>>,
) -> Self {
self.blueprint_runs = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetBlueprintRunsOutput {
crate::output::GetBlueprintRunsOutput {
blueprint_runs: self.blueprint_runs,
next_token: self.next_token,
}
}
}
}
impl GetBlueprintRunsOutput {
pub fn builder() -> crate::output::get_blueprint_runs_output::Builder {
crate::output::get_blueprint_runs_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetBlueprintRunOutput {
#[doc(hidden)]
pub blueprint_run: std::option::Option<crate::model::BlueprintRun>,
}
impl GetBlueprintRunOutput {
pub fn blueprint_run(&self) -> std::option::Option<&crate::model::BlueprintRun> {
self.blueprint_run.as_ref()
}
}
pub mod get_blueprint_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) blueprint_run: std::option::Option<crate::model::BlueprintRun>,
}
impl Builder {
pub fn blueprint_run(mut self, input: crate::model::BlueprintRun) -> Self {
self.blueprint_run = Some(input);
self
}
pub fn set_blueprint_run(
mut self,
input: std::option::Option<crate::model::BlueprintRun>,
) -> Self {
self.blueprint_run = input;
self
}
pub fn build(self) -> crate::output::GetBlueprintRunOutput {
crate::output::GetBlueprintRunOutput {
blueprint_run: self.blueprint_run,
}
}
}
}
impl GetBlueprintRunOutput {
pub fn builder() -> crate::output::get_blueprint_run_output::Builder {
crate::output::get_blueprint_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetBlueprintOutput {
#[doc(hidden)]
pub blueprint: std::option::Option<crate::model::Blueprint>,
}
impl GetBlueprintOutput {
pub fn blueprint(&self) -> std::option::Option<&crate::model::Blueprint> {
self.blueprint.as_ref()
}
}
pub mod get_blueprint_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) blueprint: std::option::Option<crate::model::Blueprint>,
}
impl Builder {
pub fn blueprint(mut self, input: crate::model::Blueprint) -> Self {
self.blueprint = Some(input);
self
}
pub fn set_blueprint(
mut self,
input: std::option::Option<crate::model::Blueprint>,
) -> Self {
self.blueprint = input;
self
}
pub fn build(self) -> crate::output::GetBlueprintOutput {
crate::output::GetBlueprintOutput {
blueprint: self.blueprint,
}
}
}
}
impl GetBlueprintOutput {
pub fn builder() -> crate::output::get_blueprint_output::Builder {
crate::output::get_blueprint_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteWorkflowOutput {
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
}
impl DeleteWorkflowOutput {
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
}
pub mod delete_workflow_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn build(self) -> crate::output::DeleteWorkflowOutput {
crate::output::DeleteWorkflowOutput { name: self.name }
}
}
}
impl DeleteWorkflowOutput {
pub fn builder() -> crate::output::delete_workflow_output::Builder {
crate::output::delete_workflow_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteUserDefinedFunctionOutput {}
pub mod delete_user_defined_function_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteUserDefinedFunctionOutput {
crate::output::DeleteUserDefinedFunctionOutput {}
}
}
}
impl DeleteUserDefinedFunctionOutput {
pub fn builder() -> crate::output::delete_user_defined_function_output::Builder {
crate::output::delete_user_defined_function_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteTriggerOutput {
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
}
impl DeleteTriggerOutput {
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
}
pub mod delete_trigger_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn build(self) -> crate::output::DeleteTriggerOutput {
crate::output::DeleteTriggerOutput { name: self.name }
}
}
}
impl DeleteTriggerOutput {
pub fn builder() -> crate::output::delete_trigger_output::Builder {
crate::output::delete_trigger_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteTableVersionOutput {}
pub mod delete_table_version_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteTableVersionOutput {
crate::output::DeleteTableVersionOutput {}
}
}
}
impl DeleteTableVersionOutput {
pub fn builder() -> crate::output::delete_table_version_output::Builder {
crate::output::delete_table_version_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteTableOutput {}
pub mod delete_table_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteTableOutput {
crate::output::DeleteTableOutput {}
}
}
}
impl DeleteTableOutput {
pub fn builder() -> crate::output::delete_table_output::Builder {
crate::output::delete_table_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteSessionOutput {
#[doc(hidden)]
pub id: std::option::Option<std::string::String>,
}
impl DeleteSessionOutput {
pub fn id(&self) -> std::option::Option<&str> {
self.id.as_deref()
}
}
pub mod delete_session_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn id(mut self, input: impl Into<std::string::String>) -> Self {
self.id = Some(input.into());
self
}
pub fn set_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.id = input;
self
}
pub fn build(self) -> crate::output::DeleteSessionOutput {
crate::output::DeleteSessionOutput { id: self.id }
}
}
}
impl DeleteSessionOutput {
pub fn builder() -> crate::output::delete_session_output::Builder {
crate::output::delete_session_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteSecurityConfigurationOutput {}
pub mod delete_security_configuration_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteSecurityConfigurationOutput {
crate::output::DeleteSecurityConfigurationOutput {}
}
}
}
impl DeleteSecurityConfigurationOutput {
pub fn builder() -> crate::output::delete_security_configuration_output::Builder {
crate::output::delete_security_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteSchemaVersionsOutput {
#[doc(hidden)]
pub schema_version_errors:
std::option::Option<std::vec::Vec<crate::model::SchemaVersionErrorItem>>,
}
impl DeleteSchemaVersionsOutput {
pub fn schema_version_errors(
&self,
) -> std::option::Option<&[crate::model::SchemaVersionErrorItem]> {
self.schema_version_errors.as_deref()
}
}
pub mod delete_schema_versions_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) schema_version_errors:
std::option::Option<std::vec::Vec<crate::model::SchemaVersionErrorItem>>,
}
impl Builder {
pub fn schema_version_errors(
mut self,
input: crate::model::SchemaVersionErrorItem,
) -> Self {
let mut v = self.schema_version_errors.unwrap_or_default();
v.push(input);
self.schema_version_errors = Some(v);
self
}
pub fn set_schema_version_errors(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::SchemaVersionErrorItem>>,
) -> Self {
self.schema_version_errors = input;
self
}
pub fn build(self) -> crate::output::DeleteSchemaVersionsOutput {
crate::output::DeleteSchemaVersionsOutput {
schema_version_errors: self.schema_version_errors,
}
}
}
}
impl DeleteSchemaVersionsOutput {
pub fn builder() -> crate::output::delete_schema_versions_output::Builder {
crate::output::delete_schema_versions_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteSchemaOutput {
#[doc(hidden)]
pub schema_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub schema_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub status: std::option::Option<crate::model::SchemaStatus>,
}
impl DeleteSchemaOutput {
pub fn schema_arn(&self) -> std::option::Option<&str> {
self.schema_arn.as_deref()
}
pub fn schema_name(&self) -> std::option::Option<&str> {
self.schema_name.as_deref()
}
pub fn status(&self) -> std::option::Option<&crate::model::SchemaStatus> {
self.status.as_ref()
}
}
pub mod delete_schema_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) schema_arn: std::option::Option<std::string::String>,
pub(crate) schema_name: std::option::Option<std::string::String>,
pub(crate) status: std::option::Option<crate::model::SchemaStatus>,
}
impl Builder {
pub fn schema_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_arn = Some(input.into());
self
}
pub fn set_schema_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.schema_arn = input;
self
}
pub fn schema_name(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_name = Some(input.into());
self
}
pub fn set_schema_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.schema_name = input;
self
}
pub fn status(mut self, input: crate::model::SchemaStatus) -> Self {
self.status = Some(input);
self
}
pub fn set_status(
mut self,
input: std::option::Option<crate::model::SchemaStatus>,
) -> Self {
self.status = input;
self
}
pub fn build(self) -> crate::output::DeleteSchemaOutput {
crate::output::DeleteSchemaOutput {
schema_arn: self.schema_arn,
schema_name: self.schema_name,
status: self.status,
}
}
}
}
impl DeleteSchemaOutput {
pub fn builder() -> crate::output::delete_schema_output::Builder {
crate::output::delete_schema_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteResourcePolicyOutput {}
pub mod delete_resource_policy_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteResourcePolicyOutput {
crate::output::DeleteResourcePolicyOutput {}
}
}
}
impl DeleteResourcePolicyOutput {
pub fn builder() -> crate::output::delete_resource_policy_output::Builder {
crate::output::delete_resource_policy_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteRegistryOutput {
#[doc(hidden)]
pub registry_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub registry_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub status: std::option::Option<crate::model::RegistryStatus>,
}
impl DeleteRegistryOutput {
pub fn registry_name(&self) -> std::option::Option<&str> {
self.registry_name.as_deref()
}
pub fn registry_arn(&self) -> std::option::Option<&str> {
self.registry_arn.as_deref()
}
pub fn status(&self) -> std::option::Option<&crate::model::RegistryStatus> {
self.status.as_ref()
}
}
pub mod delete_registry_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) registry_name: std::option::Option<std::string::String>,
pub(crate) registry_arn: std::option::Option<std::string::String>,
pub(crate) status: std::option::Option<crate::model::RegistryStatus>,
}
impl Builder {
pub fn registry_name(mut self, input: impl Into<std::string::String>) -> Self {
self.registry_name = Some(input.into());
self
}
pub fn set_registry_name(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.registry_name = input;
self
}
pub fn registry_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.registry_arn = Some(input.into());
self
}
pub fn set_registry_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.registry_arn = input;
self
}
pub fn status(mut self, input: crate::model::RegistryStatus) -> Self {
self.status = Some(input);
self
}
pub fn set_status(
mut self,
input: std::option::Option<crate::model::RegistryStatus>,
) -> Self {
self.status = input;
self
}
pub fn build(self) -> crate::output::DeleteRegistryOutput {
crate::output::DeleteRegistryOutput {
registry_name: self.registry_name,
registry_arn: self.registry_arn,
status: self.status,
}
}
}
}
impl DeleteRegistryOutput {
pub fn builder() -> crate::output::delete_registry_output::Builder {
crate::output::delete_registry_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeletePartitionIndexOutput {}
pub mod delete_partition_index_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeletePartitionIndexOutput {
crate::output::DeletePartitionIndexOutput {}
}
}
}
impl DeletePartitionIndexOutput {
pub fn builder() -> crate::output::delete_partition_index_output::Builder {
crate::output::delete_partition_index_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeletePartitionOutput {}
pub mod delete_partition_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeletePartitionOutput {
crate::output::DeletePartitionOutput {}
}
}
}
impl DeletePartitionOutput {
pub fn builder() -> crate::output::delete_partition_output::Builder {
crate::output::delete_partition_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteMlTransformOutput {
#[doc(hidden)]
pub transform_id: std::option::Option<std::string::String>,
}
impl DeleteMlTransformOutput {
pub fn transform_id(&self) -> std::option::Option<&str> {
self.transform_id.as_deref()
}
}
pub mod delete_ml_transform_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) transform_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn transform_id(mut self, input: impl Into<std::string::String>) -> Self {
self.transform_id = Some(input.into());
self
}
pub fn set_transform_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.transform_id = input;
self
}
pub fn build(self) -> crate::output::DeleteMlTransformOutput {
crate::output::DeleteMlTransformOutput {
transform_id: self.transform_id,
}
}
}
}
impl DeleteMlTransformOutput {
pub fn builder() -> crate::output::delete_ml_transform_output::Builder {
crate::output::delete_ml_transform_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteJobOutput {
#[doc(hidden)]
pub job_name: std::option::Option<std::string::String>,
}
impl DeleteJobOutput {
pub fn job_name(&self) -> std::option::Option<&str> {
self.job_name.as_deref()
}
}
pub mod delete_job_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) job_name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn job_name(mut self, input: impl Into<std::string::String>) -> Self {
self.job_name = Some(input.into());
self
}
pub fn set_job_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.job_name = input;
self
}
pub fn build(self) -> crate::output::DeleteJobOutput {
crate::output::DeleteJobOutput {
job_name: self.job_name,
}
}
}
}
impl DeleteJobOutput {
pub fn builder() -> crate::output::delete_job_output::Builder {
crate::output::delete_job_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteDevEndpointOutput {}
pub mod delete_dev_endpoint_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteDevEndpointOutput {
crate::output::DeleteDevEndpointOutput {}
}
}
}
impl DeleteDevEndpointOutput {
pub fn builder() -> crate::output::delete_dev_endpoint_output::Builder {
crate::output::delete_dev_endpoint_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteDataQualityRulesetOutput {}
pub mod delete_data_quality_ruleset_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteDataQualityRulesetOutput {
crate::output::DeleteDataQualityRulesetOutput {}
}
}
}
impl DeleteDataQualityRulesetOutput {
pub fn builder() -> crate::output::delete_data_quality_ruleset_output::Builder {
crate::output::delete_data_quality_ruleset_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteDatabaseOutput {}
pub mod delete_database_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteDatabaseOutput {
crate::output::DeleteDatabaseOutput {}
}
}
}
impl DeleteDatabaseOutput {
pub fn builder() -> crate::output::delete_database_output::Builder {
crate::output::delete_database_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteCustomEntityTypeOutput {
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
}
impl DeleteCustomEntityTypeOutput {
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
}
pub mod delete_custom_entity_type_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn build(self) -> crate::output::DeleteCustomEntityTypeOutput {
crate::output::DeleteCustomEntityTypeOutput { name: self.name }
}
}
}
impl DeleteCustomEntityTypeOutput {
pub fn builder() -> crate::output::delete_custom_entity_type_output::Builder {
crate::output::delete_custom_entity_type_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteCrawlerOutput {}
pub mod delete_crawler_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteCrawlerOutput {
crate::output::DeleteCrawlerOutput {}
}
}
}
impl DeleteCrawlerOutput {
pub fn builder() -> crate::output::delete_crawler_output::Builder {
crate::output::delete_crawler_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteConnectionOutput {}
pub mod delete_connection_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteConnectionOutput {
crate::output::DeleteConnectionOutput {}
}
}
}
impl DeleteConnectionOutput {
pub fn builder() -> crate::output::delete_connection_output::Builder {
crate::output::delete_connection_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteColumnStatisticsForTableOutput {}
pub mod delete_column_statistics_for_table_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteColumnStatisticsForTableOutput {
crate::output::DeleteColumnStatisticsForTableOutput {}
}
}
}
impl DeleteColumnStatisticsForTableOutput {
pub fn builder() -> crate::output::delete_column_statistics_for_table_output::Builder {
crate::output::delete_column_statistics_for_table_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteColumnStatisticsForPartitionOutput {}
pub mod delete_column_statistics_for_partition_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteColumnStatisticsForPartitionOutput {
crate::output::DeleteColumnStatisticsForPartitionOutput {}
}
}
}
impl DeleteColumnStatisticsForPartitionOutput {
pub fn builder() -> crate::output::delete_column_statistics_for_partition_output::Builder {
crate::output::delete_column_statistics_for_partition_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteClassifierOutput {}
pub mod delete_classifier_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteClassifierOutput {
crate::output::DeleteClassifierOutput {}
}
}
}
impl DeleteClassifierOutput {
pub fn builder() -> crate::output::delete_classifier_output::Builder {
crate::output::delete_classifier_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteBlueprintOutput {
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
}
impl DeleteBlueprintOutput {
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
}
pub mod delete_blueprint_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn build(self) -> crate::output::DeleteBlueprintOutput {
crate::output::DeleteBlueprintOutput { name: self.name }
}
}
}
impl DeleteBlueprintOutput {
pub fn builder() -> crate::output::delete_blueprint_output::Builder {
crate::output::delete_blueprint_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateWorkflowOutput {
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
}
impl CreateWorkflowOutput {
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
}
pub mod create_workflow_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn build(self) -> crate::output::CreateWorkflowOutput {
crate::output::CreateWorkflowOutput { name: self.name }
}
}
}
impl CreateWorkflowOutput {
pub fn builder() -> crate::output::create_workflow_output::Builder {
crate::output::create_workflow_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateUserDefinedFunctionOutput {}
pub mod create_user_defined_function_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::CreateUserDefinedFunctionOutput {
crate::output::CreateUserDefinedFunctionOutput {}
}
}
}
impl CreateUserDefinedFunctionOutput {
pub fn builder() -> crate::output::create_user_defined_function_output::Builder {
crate::output::create_user_defined_function_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateTriggerOutput {
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
}
impl CreateTriggerOutput {
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
}
pub mod create_trigger_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn build(self) -> crate::output::CreateTriggerOutput {
crate::output::CreateTriggerOutput { name: self.name }
}
}
}
impl CreateTriggerOutput {
pub fn builder() -> crate::output::create_trigger_output::Builder {
crate::output::create_trigger_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateTableOutput {}
pub mod create_table_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::CreateTableOutput {
crate::output::CreateTableOutput {}
}
}
}
impl CreateTableOutput {
pub fn builder() -> crate::output::create_table_output::Builder {
crate::output::create_table_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateSessionOutput {
#[doc(hidden)]
pub session: std::option::Option<crate::model::Session>,
}
impl CreateSessionOutput {
pub fn session(&self) -> std::option::Option<&crate::model::Session> {
self.session.as_ref()
}
}
pub mod create_session_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) session: std::option::Option<crate::model::Session>,
}
impl Builder {
pub fn session(mut self, input: crate::model::Session) -> Self {
self.session = Some(input);
self
}
pub fn set_session(mut self, input: std::option::Option<crate::model::Session>) -> Self {
self.session = input;
self
}
pub fn build(self) -> crate::output::CreateSessionOutput {
crate::output::CreateSessionOutput {
session: self.session,
}
}
}
}
impl CreateSessionOutput {
pub fn builder() -> crate::output::create_session_output::Builder {
crate::output::create_session_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateSecurityConfigurationOutput {
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub created_timestamp: std::option::Option<aws_smithy_types::DateTime>,
}
impl CreateSecurityConfigurationOutput {
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
pub fn created_timestamp(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.created_timestamp.as_ref()
}
}
pub mod create_security_configuration_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) name: std::option::Option<std::string::String>,
pub(crate) created_timestamp: std::option::Option<aws_smithy_types::DateTime>,
}
impl Builder {
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn created_timestamp(mut self, input: aws_smithy_types::DateTime) -> Self {
self.created_timestamp = Some(input);
self
}
pub fn set_created_timestamp(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.created_timestamp = input;
self
}
pub fn build(self) -> crate::output::CreateSecurityConfigurationOutput {
crate::output::CreateSecurityConfigurationOutput {
name: self.name,
created_timestamp: self.created_timestamp,
}
}
}
}
impl CreateSecurityConfigurationOutput {
pub fn builder() -> crate::output::create_security_configuration_output::Builder {
crate::output::create_security_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateScriptOutput {
#[doc(hidden)]
pub python_script: std::option::Option<std::string::String>,
#[doc(hidden)]
pub scala_code: std::option::Option<std::string::String>,
}
impl CreateScriptOutput {
pub fn python_script(&self) -> std::option::Option<&str> {
self.python_script.as_deref()
}
pub fn scala_code(&self) -> std::option::Option<&str> {
self.scala_code.as_deref()
}
}
pub mod create_script_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) python_script: std::option::Option<std::string::String>,
pub(crate) scala_code: std::option::Option<std::string::String>,
}
impl Builder {
pub fn python_script(mut self, input: impl Into<std::string::String>) -> Self {
self.python_script = Some(input.into());
self
}
pub fn set_python_script(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.python_script = input;
self
}
pub fn scala_code(mut self, input: impl Into<std::string::String>) -> Self {
self.scala_code = Some(input.into());
self
}
pub fn set_scala_code(mut self, input: std::option::Option<std::string::String>) -> Self {
self.scala_code = input;
self
}
pub fn build(self) -> crate::output::CreateScriptOutput {
crate::output::CreateScriptOutput {
python_script: self.python_script,
scala_code: self.scala_code,
}
}
}
}
impl CreateScriptOutput {
pub fn builder() -> crate::output::create_script_output::Builder {
crate::output::create_script_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateSchemaOutput {
#[doc(hidden)]
pub registry_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub registry_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub schema_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub schema_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub description: std::option::Option<std::string::String>,
#[doc(hidden)]
pub data_format: std::option::Option<crate::model::DataFormat>,
#[doc(hidden)]
pub compatibility: std::option::Option<crate::model::Compatibility>,
#[doc(hidden)]
pub schema_checkpoint: i64,
#[doc(hidden)]
pub latest_schema_version: i64,
#[doc(hidden)]
pub next_schema_version: i64,
#[doc(hidden)]
pub schema_status: std::option::Option<crate::model::SchemaStatus>,
#[doc(hidden)]
pub tags:
std::option::Option<std::collections::HashMap<std::string::String, std::string::String>>,
#[doc(hidden)]
pub schema_version_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub schema_version_status: std::option::Option<crate::model::SchemaVersionStatus>,
}
impl CreateSchemaOutput {
pub fn registry_name(&self) -> std::option::Option<&str> {
self.registry_name.as_deref()
}
pub fn registry_arn(&self) -> std::option::Option<&str> {
self.registry_arn.as_deref()
}
pub fn schema_name(&self) -> std::option::Option<&str> {
self.schema_name.as_deref()
}
pub fn schema_arn(&self) -> std::option::Option<&str> {
self.schema_arn.as_deref()
}
pub fn description(&self) -> std::option::Option<&str> {
self.description.as_deref()
}
pub fn data_format(&self) -> std::option::Option<&crate::model::DataFormat> {
self.data_format.as_ref()
}
pub fn compatibility(&self) -> std::option::Option<&crate::model::Compatibility> {
self.compatibility.as_ref()
}
pub fn schema_checkpoint(&self) -> i64 {
self.schema_checkpoint
}
pub fn latest_schema_version(&self) -> i64 {
self.latest_schema_version
}
pub fn next_schema_version(&self) -> i64 {
self.next_schema_version
}
pub fn schema_status(&self) -> std::option::Option<&crate::model::SchemaStatus> {
self.schema_status.as_ref()
}
pub fn tags(
&self,
) -> std::option::Option<&std::collections::HashMap<std::string::String, std::string::String>>
{
self.tags.as_ref()
}
pub fn schema_version_id(&self) -> std::option::Option<&str> {
self.schema_version_id.as_deref()
}
pub fn schema_version_status(&self) -> std::option::Option<&crate::model::SchemaVersionStatus> {
self.schema_version_status.as_ref()
}
}
pub mod create_schema_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) registry_name: std::option::Option<std::string::String>,
pub(crate) registry_arn: std::option::Option<std::string::String>,
pub(crate) schema_name: std::option::Option<std::string::String>,
pub(crate) schema_arn: std::option::Option<std::string::String>,
pub(crate) description: std::option::Option<std::string::String>,
pub(crate) data_format: std::option::Option<crate::model::DataFormat>,
pub(crate) compatibility: std::option::Option<crate::model::Compatibility>,
pub(crate) schema_checkpoint: std::option::Option<i64>,
pub(crate) latest_schema_version: std::option::Option<i64>,
pub(crate) next_schema_version: std::option::Option<i64>,
pub(crate) schema_status: std::option::Option<crate::model::SchemaStatus>,
pub(crate) tags: std::option::Option<
std::collections::HashMap<std::string::String, std::string::String>,
>,
pub(crate) schema_version_id: std::option::Option<std::string::String>,
pub(crate) schema_version_status: std::option::Option<crate::model::SchemaVersionStatus>,
}
impl Builder {
pub fn registry_name(mut self, input: impl Into<std::string::String>) -> Self {
self.registry_name = Some(input.into());
self
}
pub fn set_registry_name(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.registry_name = input;
self
}
pub fn registry_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.registry_arn = Some(input.into());
self
}
pub fn set_registry_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.registry_arn = input;
self
}
pub fn schema_name(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_name = Some(input.into());
self
}
pub fn set_schema_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.schema_name = input;
self
}
pub fn schema_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_arn = Some(input.into());
self
}
pub fn set_schema_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.schema_arn = input;
self
}
pub fn description(mut self, input: impl Into<std::string::String>) -> Self {
self.description = Some(input.into());
self
}
pub fn set_description(mut self, input: std::option::Option<std::string::String>) -> Self {
self.description = input;
self
}
pub fn data_format(mut self, input: crate::model::DataFormat) -> Self {
self.data_format = Some(input);
self
}
pub fn set_data_format(
mut self,
input: std::option::Option<crate::model::DataFormat>,
) -> Self {
self.data_format = input;
self
}
pub fn compatibility(mut self, input: crate::model::Compatibility) -> Self {
self.compatibility = Some(input);
self
}
pub fn set_compatibility(
mut self,
input: std::option::Option<crate::model::Compatibility>,
) -> Self {
self.compatibility = input;
self
}
pub fn schema_checkpoint(mut self, input: i64) -> Self {
self.schema_checkpoint = Some(input);
self
}
pub fn set_schema_checkpoint(mut self, input: std::option::Option<i64>) -> Self {
self.schema_checkpoint = input;
self
}
pub fn latest_schema_version(mut self, input: i64) -> Self {
self.latest_schema_version = Some(input);
self
}
pub fn set_latest_schema_version(mut self, input: std::option::Option<i64>) -> Self {
self.latest_schema_version = input;
self
}
pub fn next_schema_version(mut self, input: i64) -> Self {
self.next_schema_version = Some(input);
self
}
pub fn set_next_schema_version(mut self, input: std::option::Option<i64>) -> Self {
self.next_schema_version = input;
self
}
pub fn schema_status(mut self, input: crate::model::SchemaStatus) -> Self {
self.schema_status = Some(input);
self
}
pub fn set_schema_status(
mut self,
input: std::option::Option<crate::model::SchemaStatus>,
) -> Self {
self.schema_status = input;
self
}
pub fn tags(
mut self,
k: impl Into<std::string::String>,
v: impl Into<std::string::String>,
) -> Self {
let mut hash_map = self.tags.unwrap_or_default();
hash_map.insert(k.into(), v.into());
self.tags = Some(hash_map);
self
}
pub fn set_tags(
mut self,
input: std::option::Option<
std::collections::HashMap<std::string::String, std::string::String>,
>,
) -> Self {
self.tags = input;
self
}
pub fn schema_version_id(mut self, input: impl Into<std::string::String>) -> Self {
self.schema_version_id = Some(input.into());
self
}
pub fn set_schema_version_id(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.schema_version_id = input;
self
}
pub fn schema_version_status(mut self, input: crate::model::SchemaVersionStatus) -> Self {
self.schema_version_status = Some(input);
self
}
pub fn set_schema_version_status(
mut self,
input: std::option::Option<crate::model::SchemaVersionStatus>,
) -> Self {
self.schema_version_status = input;
self
}
pub fn build(self) -> crate::output::CreateSchemaOutput {
crate::output::CreateSchemaOutput {
registry_name: self.registry_name,
registry_arn: self.registry_arn,
schema_name: self.schema_name,
schema_arn: self.schema_arn,
description: self.description,
data_format: self.data_format,
compatibility: self.compatibility,
schema_checkpoint: self.schema_checkpoint.unwrap_or_default(),
latest_schema_version: self.latest_schema_version.unwrap_or_default(),
next_schema_version: self.next_schema_version.unwrap_or_default(),
schema_status: self.schema_status,
tags: self.tags,
schema_version_id: self.schema_version_id,
schema_version_status: self.schema_version_status,
}
}
}
}
impl CreateSchemaOutput {
pub fn builder() -> crate::output::create_schema_output::Builder {
crate::output::create_schema_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateRegistryOutput {
#[doc(hidden)]
pub registry_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub registry_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub description: std::option::Option<std::string::String>,
#[doc(hidden)]
pub tags:
std::option::Option<std::collections::HashMap<std::string::String, std::string::String>>,
}
impl CreateRegistryOutput {
pub fn registry_arn(&self) -> std::option::Option<&str> {
self.registry_arn.as_deref()
}
pub fn registry_name(&self) -> std::option::Option<&str> {
self.registry_name.as_deref()
}
pub fn description(&self) -> std::option::Option<&str> {
self.description.as_deref()
}
pub fn tags(
&self,
) -> std::option::Option<&std::collections::HashMap<std::string::String, std::string::String>>
{
self.tags.as_ref()
}
}
pub mod create_registry_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) registry_arn: std::option::Option<std::string::String>,
pub(crate) registry_name: std::option::Option<std::string::String>,
pub(crate) description: std::option::Option<std::string::String>,
pub(crate) tags: std::option::Option<
std::collections::HashMap<std::string::String, std::string::String>,
>,
}
impl Builder {
pub fn registry_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.registry_arn = Some(input.into());
self
}
pub fn set_registry_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.registry_arn = input;
self
}
pub fn registry_name(mut self, input: impl Into<std::string::String>) -> Self {
self.registry_name = Some(input.into());
self
}
pub fn set_registry_name(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.registry_name = input;
self
}
pub fn description(mut self, input: impl Into<std::string::String>) -> Self {
self.description = Some(input.into());
self
}
pub fn set_description(mut self, input: std::option::Option<std::string::String>) -> Self {
self.description = input;
self
}
pub fn tags(
mut self,
k: impl Into<std::string::String>,
v: impl Into<std::string::String>,
) -> Self {
let mut hash_map = self.tags.unwrap_or_default();
hash_map.insert(k.into(), v.into());
self.tags = Some(hash_map);
self
}
pub fn set_tags(
mut self,
input: std::option::Option<
std::collections::HashMap<std::string::String, std::string::String>,
>,
) -> Self {
self.tags = input;
self
}
pub fn build(self) -> crate::output::CreateRegistryOutput {
crate::output::CreateRegistryOutput {
registry_arn: self.registry_arn,
registry_name: self.registry_name,
description: self.description,
tags: self.tags,
}
}
}
}
impl CreateRegistryOutput {
pub fn builder() -> crate::output::create_registry_output::Builder {
crate::output::create_registry_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreatePartitionIndexOutput {}
pub mod create_partition_index_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::CreatePartitionIndexOutput {
crate::output::CreatePartitionIndexOutput {}
}
}
}
impl CreatePartitionIndexOutput {
pub fn builder() -> crate::output::create_partition_index_output::Builder {
crate::output::create_partition_index_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreatePartitionOutput {}
pub mod create_partition_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::CreatePartitionOutput {
crate::output::CreatePartitionOutput {}
}
}
}
impl CreatePartitionOutput {
pub fn builder() -> crate::output::create_partition_output::Builder {
crate::output::create_partition_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateMlTransformOutput {
#[doc(hidden)]
pub transform_id: std::option::Option<std::string::String>,
}
impl CreateMlTransformOutput {
pub fn transform_id(&self) -> std::option::Option<&str> {
self.transform_id.as_deref()
}
}
pub mod create_ml_transform_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) transform_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn transform_id(mut self, input: impl Into<std::string::String>) -> Self {
self.transform_id = Some(input.into());
self
}
pub fn set_transform_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.transform_id = input;
self
}
pub fn build(self) -> crate::output::CreateMlTransformOutput {
crate::output::CreateMlTransformOutput {
transform_id: self.transform_id,
}
}
}
}
impl CreateMlTransformOutput {
pub fn builder() -> crate::output::create_ml_transform_output::Builder {
crate::output::create_ml_transform_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateJobOutput {
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
}
impl CreateJobOutput {
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
}
pub mod create_job_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn build(self) -> crate::output::CreateJobOutput {
crate::output::CreateJobOutput { name: self.name }
}
}
}
impl CreateJobOutput {
pub fn builder() -> crate::output::create_job_output::Builder {
crate::output::create_job_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateDevEndpointOutput {
#[doc(hidden)]
pub endpoint_name: std::option::Option<std::string::String>,
#[doc(hidden)]
pub status: std::option::Option<std::string::String>,
#[doc(hidden)]
pub security_group_ids: std::option::Option<std::vec::Vec<std::string::String>>,
#[doc(hidden)]
pub subnet_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub role_arn: std::option::Option<std::string::String>,
#[doc(hidden)]
pub yarn_endpoint_address: std::option::Option<std::string::String>,
#[doc(hidden)]
pub zeppelin_remote_spark_interpreter_port: i32,
#[doc(hidden)]
pub number_of_nodes: i32,
#[doc(hidden)]
pub worker_type: std::option::Option<crate::model::WorkerType>,
#[doc(hidden)]
pub glue_version: std::option::Option<std::string::String>,
#[doc(hidden)]
pub number_of_workers: std::option::Option<i32>,
#[doc(hidden)]
pub availability_zone: std::option::Option<std::string::String>,
#[doc(hidden)]
pub vpc_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub extra_python_libs_s3_path: std::option::Option<std::string::String>,
#[doc(hidden)]
pub extra_jars_s3_path: std::option::Option<std::string::String>,
#[doc(hidden)]
pub failure_reason: std::option::Option<std::string::String>,
#[doc(hidden)]
pub security_configuration: std::option::Option<std::string::String>,
#[doc(hidden)]
pub created_timestamp: std::option::Option<aws_smithy_types::DateTime>,
#[doc(hidden)]
pub arguments:
std::option::Option<std::collections::HashMap<std::string::String, std::string::String>>,
}
impl CreateDevEndpointOutput {
pub fn endpoint_name(&self) -> std::option::Option<&str> {
self.endpoint_name.as_deref()
}
pub fn status(&self) -> std::option::Option<&str> {
self.status.as_deref()
}
pub fn security_group_ids(&self) -> std::option::Option<&[std::string::String]> {
self.security_group_ids.as_deref()
}
pub fn subnet_id(&self) -> std::option::Option<&str> {
self.subnet_id.as_deref()
}
pub fn role_arn(&self) -> std::option::Option<&str> {
self.role_arn.as_deref()
}
pub fn yarn_endpoint_address(&self) -> std::option::Option<&str> {
self.yarn_endpoint_address.as_deref()
}
pub fn zeppelin_remote_spark_interpreter_port(&self) -> i32 {
self.zeppelin_remote_spark_interpreter_port
}
pub fn number_of_nodes(&self) -> i32 {
self.number_of_nodes
}
pub fn worker_type(&self) -> std::option::Option<&crate::model::WorkerType> {
self.worker_type.as_ref()
}
pub fn glue_version(&self) -> std::option::Option<&str> {
self.glue_version.as_deref()
}
pub fn number_of_workers(&self) -> std::option::Option<i32> {
self.number_of_workers
}
pub fn availability_zone(&self) -> std::option::Option<&str> {
self.availability_zone.as_deref()
}
pub fn vpc_id(&self) -> std::option::Option<&str> {
self.vpc_id.as_deref()
}
pub fn extra_python_libs_s3_path(&self) -> std::option::Option<&str> {
self.extra_python_libs_s3_path.as_deref()
}
pub fn extra_jars_s3_path(&self) -> std::option::Option<&str> {
self.extra_jars_s3_path.as_deref()
}
pub fn failure_reason(&self) -> std::option::Option<&str> {
self.failure_reason.as_deref()
}
pub fn security_configuration(&self) -> std::option::Option<&str> {
self.security_configuration.as_deref()
}
pub fn created_timestamp(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.created_timestamp.as_ref()
}
pub fn arguments(
&self,
) -> std::option::Option<&std::collections::HashMap<std::string::String, std::string::String>>
{
self.arguments.as_ref()
}
}
pub mod create_dev_endpoint_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) endpoint_name: std::option::Option<std::string::String>,
pub(crate) status: std::option::Option<std::string::String>,
pub(crate) security_group_ids: std::option::Option<std::vec::Vec<std::string::String>>,
pub(crate) subnet_id: std::option::Option<std::string::String>,
pub(crate) role_arn: std::option::Option<std::string::String>,
pub(crate) yarn_endpoint_address: std::option::Option<std::string::String>,
pub(crate) zeppelin_remote_spark_interpreter_port: std::option::Option<i32>,
pub(crate) number_of_nodes: std::option::Option<i32>,
pub(crate) worker_type: std::option::Option<crate::model::WorkerType>,
pub(crate) glue_version: std::option::Option<std::string::String>,
pub(crate) number_of_workers: std::option::Option<i32>,
pub(crate) availability_zone: std::option::Option<std::string::String>,
pub(crate) vpc_id: std::option::Option<std::string::String>,
pub(crate) extra_python_libs_s3_path: std::option::Option<std::string::String>,
pub(crate) extra_jars_s3_path: std::option::Option<std::string::String>,
pub(crate) failure_reason: std::option::Option<std::string::String>,
pub(crate) security_configuration: std::option::Option<std::string::String>,
pub(crate) created_timestamp: std::option::Option<aws_smithy_types::DateTime>,
pub(crate) arguments: std::option::Option<
std::collections::HashMap<std::string::String, std::string::String>,
>,
}
impl Builder {
pub fn endpoint_name(mut self, input: impl Into<std::string::String>) -> Self {
self.endpoint_name = Some(input.into());
self
}
pub fn set_endpoint_name(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.endpoint_name = input;
self
}
pub fn status(mut self, input: impl Into<std::string::String>) -> Self {
self.status = Some(input.into());
self
}
pub fn set_status(mut self, input: std::option::Option<std::string::String>) -> Self {
self.status = input;
self
}
pub fn security_group_ids(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.security_group_ids.unwrap_or_default();
v.push(input.into());
self.security_group_ids = Some(v);
self
}
pub fn set_security_group_ids(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.security_group_ids = input;
self
}
pub fn subnet_id(mut self, input: impl Into<std::string::String>) -> Self {
self.subnet_id = Some(input.into());
self
}
pub fn set_subnet_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.subnet_id = input;
self
}
pub fn role_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.role_arn = Some(input.into());
self
}
pub fn set_role_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.role_arn = input;
self
}
pub fn yarn_endpoint_address(mut self, input: impl Into<std::string::String>) -> Self {
self.yarn_endpoint_address = Some(input.into());
self
}
pub fn set_yarn_endpoint_address(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.yarn_endpoint_address = input;
self
}
pub fn zeppelin_remote_spark_interpreter_port(mut self, input: i32) -> Self {
self.zeppelin_remote_spark_interpreter_port = Some(input);
self
}
pub fn set_zeppelin_remote_spark_interpreter_port(
mut self,
input: std::option::Option<i32>,
) -> Self {
self.zeppelin_remote_spark_interpreter_port = input;
self
}
pub fn number_of_nodes(mut self, input: i32) -> Self {
self.number_of_nodes = Some(input);
self
}
pub fn set_number_of_nodes(mut self, input: std::option::Option<i32>) -> Self {
self.number_of_nodes = input;
self
}
pub fn worker_type(mut self, input: crate::model::WorkerType) -> Self {
self.worker_type = Some(input);
self
}
pub fn set_worker_type(
mut self,
input: std::option::Option<crate::model::WorkerType>,
) -> Self {
self.worker_type = input;
self
}
pub fn glue_version(mut self, input: impl Into<std::string::String>) -> Self {
self.glue_version = Some(input.into());
self
}
pub fn set_glue_version(mut self, input: std::option::Option<std::string::String>) -> Self {
self.glue_version = input;
self
}
pub fn number_of_workers(mut self, input: i32) -> Self {
self.number_of_workers = Some(input);
self
}
pub fn set_number_of_workers(mut self, input: std::option::Option<i32>) -> Self {
self.number_of_workers = input;
self
}
pub fn availability_zone(mut self, input: impl Into<std::string::String>) -> Self {
self.availability_zone = Some(input.into());
self
}
pub fn set_availability_zone(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.availability_zone = input;
self
}
pub fn vpc_id(mut self, input: impl Into<std::string::String>) -> Self {
self.vpc_id = Some(input.into());
self
}
pub fn set_vpc_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.vpc_id = input;
self
}
pub fn extra_python_libs_s3_path(mut self, input: impl Into<std::string::String>) -> Self {
self.extra_python_libs_s3_path = Some(input.into());
self
}
pub fn set_extra_python_libs_s3_path(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.extra_python_libs_s3_path = input;
self
}
pub fn extra_jars_s3_path(mut self, input: impl Into<std::string::String>) -> Self {
self.extra_jars_s3_path = Some(input.into());
self
}
pub fn set_extra_jars_s3_path(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.extra_jars_s3_path = input;
self
}
pub fn failure_reason(mut self, input: impl Into<std::string::String>) -> Self {
self.failure_reason = Some(input.into());
self
}
pub fn set_failure_reason(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.failure_reason = input;
self
}
pub fn security_configuration(mut self, input: impl Into<std::string::String>) -> Self {
self.security_configuration = Some(input.into());
self
}
pub fn set_security_configuration(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.security_configuration = input;
self
}
pub fn created_timestamp(mut self, input: aws_smithy_types::DateTime) -> Self {
self.created_timestamp = Some(input);
self
}
pub fn set_created_timestamp(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.created_timestamp = input;
self
}
pub fn arguments(
mut self,
k: impl Into<std::string::String>,
v: impl Into<std::string::String>,
) -> Self {
let mut hash_map = self.arguments.unwrap_or_default();
hash_map.insert(k.into(), v.into());
self.arguments = Some(hash_map);
self
}
pub fn set_arguments(
mut self,
input: std::option::Option<
std::collections::HashMap<std::string::String, std::string::String>,
>,
) -> Self {
self.arguments = input;
self
}
pub fn build(self) -> crate::output::CreateDevEndpointOutput {
crate::output::CreateDevEndpointOutput {
endpoint_name: self.endpoint_name,
status: self.status,
security_group_ids: self.security_group_ids,
subnet_id: self.subnet_id,
role_arn: self.role_arn,
yarn_endpoint_address: self.yarn_endpoint_address,
zeppelin_remote_spark_interpreter_port: self
.zeppelin_remote_spark_interpreter_port
.unwrap_or_default(),
number_of_nodes: self.number_of_nodes.unwrap_or_default(),
worker_type: self.worker_type,
glue_version: self.glue_version,
number_of_workers: self.number_of_workers,
availability_zone: self.availability_zone,
vpc_id: self.vpc_id,
extra_python_libs_s3_path: self.extra_python_libs_s3_path,
extra_jars_s3_path: self.extra_jars_s3_path,
failure_reason: self.failure_reason,
security_configuration: self.security_configuration,
created_timestamp: self.created_timestamp,
arguments: self.arguments,
}
}
}
}
impl CreateDevEndpointOutput {
pub fn builder() -> crate::output::create_dev_endpoint_output::Builder {
crate::output::create_dev_endpoint_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateDataQualityRulesetOutput {
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
}
impl CreateDataQualityRulesetOutput {
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
}
pub mod create_data_quality_ruleset_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn build(self) -> crate::output::CreateDataQualityRulesetOutput {
crate::output::CreateDataQualityRulesetOutput { name: self.name }
}
}
}
impl CreateDataQualityRulesetOutput {
pub fn builder() -> crate::output::create_data_quality_ruleset_output::Builder {
crate::output::create_data_quality_ruleset_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateDatabaseOutput {}
pub mod create_database_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::CreateDatabaseOutput {
crate::output::CreateDatabaseOutput {}
}
}
}
impl CreateDatabaseOutput {
pub fn builder() -> crate::output::create_database_output::Builder {
crate::output::create_database_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateCustomEntityTypeOutput {
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
}
impl CreateCustomEntityTypeOutput {
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
}
pub mod create_custom_entity_type_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn build(self) -> crate::output::CreateCustomEntityTypeOutput {
crate::output::CreateCustomEntityTypeOutput { name: self.name }
}
}
}
impl CreateCustomEntityTypeOutput {
pub fn builder() -> crate::output::create_custom_entity_type_output::Builder {
crate::output::create_custom_entity_type_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateCrawlerOutput {}
pub mod create_crawler_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::CreateCrawlerOutput {
crate::output::CreateCrawlerOutput {}
}
}
}
impl CreateCrawlerOutput {
pub fn builder() -> crate::output::create_crawler_output::Builder {
crate::output::create_crawler_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateConnectionOutput {}
pub mod create_connection_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::CreateConnectionOutput {
crate::output::CreateConnectionOutput {}
}
}
}
impl CreateConnectionOutput {
pub fn builder() -> crate::output::create_connection_output::Builder {
crate::output::create_connection_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateClassifierOutput {}
pub mod create_classifier_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::CreateClassifierOutput {
crate::output::CreateClassifierOutput {}
}
}
}
impl CreateClassifierOutput {
pub fn builder() -> crate::output::create_classifier_output::Builder {
crate::output::create_classifier_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateBlueprintOutput {
#[doc(hidden)]
pub name: std::option::Option<std::string::String>,
}
impl CreateBlueprintOutput {
pub fn name(&self) -> std::option::Option<&str> {
self.name.as_deref()
}
}
pub mod create_blueprint_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn name(mut self, input: impl Into<std::string::String>) -> Self {
self.name = Some(input.into());
self
}
pub fn set_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.name = input;
self
}
pub fn build(self) -> crate::output::CreateBlueprintOutput {
crate::output::CreateBlueprintOutput { name: self.name }
}
}
}
impl CreateBlueprintOutput {
pub fn builder() -> crate::output::create_blueprint_output::Builder {
crate::output::create_blueprint_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CheckSchemaVersionValidityOutput {
#[doc(hidden)]
pub valid: bool,
#[doc(hidden)]
pub error: std::option::Option<std::string::String>,
}
impl CheckSchemaVersionValidityOutput {
pub fn valid(&self) -> bool {
self.valid
}
pub fn error(&self) -> std::option::Option<&str> {
self.error.as_deref()
}
}
pub mod check_schema_version_validity_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) valid: std::option::Option<bool>,
pub(crate) error: std::option::Option<std::string::String>,
}
impl Builder {
pub fn valid(mut self, input: bool) -> Self {
self.valid = Some(input);
self
}
pub fn set_valid(mut self, input: std::option::Option<bool>) -> Self {
self.valid = input;
self
}
pub fn error(mut self, input: impl Into<std::string::String>) -> Self {
self.error = Some(input.into());
self
}
pub fn set_error(mut self, input: std::option::Option<std::string::String>) -> Self {
self.error = input;
self
}
pub fn build(self) -> crate::output::CheckSchemaVersionValidityOutput {
crate::output::CheckSchemaVersionValidityOutput {
valid: self.valid.unwrap_or_default(),
error: self.error,
}
}
}
}
impl CheckSchemaVersionValidityOutput {
pub fn builder() -> crate::output::check_schema_version_validity_output::Builder {
crate::output::check_schema_version_validity_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CancelStatementOutput {}
pub mod cancel_statement_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::CancelStatementOutput {
crate::output::CancelStatementOutput {}
}
}
}
impl CancelStatementOutput {
pub fn builder() -> crate::output::cancel_statement_output::Builder {
crate::output::cancel_statement_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CancelMlTaskRunOutput {
#[doc(hidden)]
pub transform_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub task_run_id: std::option::Option<std::string::String>,
#[doc(hidden)]
pub status: std::option::Option<crate::model::TaskStatusType>,
}
impl CancelMlTaskRunOutput {
pub fn transform_id(&self) -> std::option::Option<&str> {
self.transform_id.as_deref()
}
pub fn task_run_id(&self) -> std::option::Option<&str> {
self.task_run_id.as_deref()
}
pub fn status(&self) -> std::option::Option<&crate::model::TaskStatusType> {
self.status.as_ref()
}
}
pub mod cancel_ml_task_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) transform_id: std::option::Option<std::string::String>,
pub(crate) task_run_id: std::option::Option<std::string::String>,
pub(crate) status: std::option::Option<crate::model::TaskStatusType>,
}
impl Builder {
pub fn transform_id(mut self, input: impl Into<std::string::String>) -> Self {
self.transform_id = Some(input.into());
self
}
pub fn set_transform_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.transform_id = input;
self
}
pub fn task_run_id(mut self, input: impl Into<std::string::String>) -> Self {
self.task_run_id = Some(input.into());
self
}
pub fn set_task_run_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.task_run_id = input;
self
}
pub fn status(mut self, input: crate::model::TaskStatusType) -> Self {
self.status = Some(input);
self
}
pub fn set_status(
mut self,
input: std::option::Option<crate::model::TaskStatusType>,
) -> Self {
self.status = input;
self
}
pub fn build(self) -> crate::output::CancelMlTaskRunOutput {
crate::output::CancelMlTaskRunOutput {
transform_id: self.transform_id,
task_run_id: self.task_run_id,
status: self.status,
}
}
}
}
impl CancelMlTaskRunOutput {
pub fn builder() -> crate::output::cancel_ml_task_run_output::Builder {
crate::output::cancel_ml_task_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CancelDataQualityRulesetEvaluationRunOutput {}
pub mod cancel_data_quality_ruleset_evaluation_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::CancelDataQualityRulesetEvaluationRunOutput {
crate::output::CancelDataQualityRulesetEvaluationRunOutput {}
}
}
}
impl CancelDataQualityRulesetEvaluationRunOutput {
pub fn builder() -> crate::output::cancel_data_quality_ruleset_evaluation_run_output::Builder {
crate::output::cancel_data_quality_ruleset_evaluation_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CancelDataQualityRuleRecommendationRunOutput {}
pub mod cancel_data_quality_rule_recommendation_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::CancelDataQualityRuleRecommendationRunOutput {
crate::output::CancelDataQualityRuleRecommendationRunOutput {}
}
}
}
impl CancelDataQualityRuleRecommendationRunOutput {
pub fn builder() -> crate::output::cancel_data_quality_rule_recommendation_run_output::Builder {
crate::output::cancel_data_quality_rule_recommendation_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct BatchUpdatePartitionOutput {
#[doc(hidden)]
pub errors: std::option::Option<std::vec::Vec<crate::model::BatchUpdatePartitionFailureEntry>>,
}
impl BatchUpdatePartitionOutput {
pub fn errors(&self) -> std::option::Option<&[crate::model::BatchUpdatePartitionFailureEntry]> {
self.errors.as_deref()
}
}
pub mod batch_update_partition_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) errors:
std::option::Option<std::vec::Vec<crate::model::BatchUpdatePartitionFailureEntry>>,
}
impl Builder {
pub fn errors(mut self, input: crate::model::BatchUpdatePartitionFailureEntry) -> Self {
let mut v = self.errors.unwrap_or_default();
v.push(input);
self.errors = Some(v);
self
}
pub fn set_errors(
mut self,
input: std::option::Option<
std::vec::Vec<crate::model::BatchUpdatePartitionFailureEntry>,
>,
) -> Self {
self.errors = input;
self
}
pub fn build(self) -> crate::output::BatchUpdatePartitionOutput {
crate::output::BatchUpdatePartitionOutput {
errors: self.errors,
}
}
}
}
impl BatchUpdatePartitionOutput {
pub fn builder() -> crate::output::batch_update_partition_output::Builder {
crate::output::batch_update_partition_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct BatchStopJobRunOutput {
#[doc(hidden)]
pub successful_submissions:
std::option::Option<std::vec::Vec<crate::model::BatchStopJobRunSuccessfulSubmission>>,
#[doc(hidden)]
pub errors: std::option::Option<std::vec::Vec<crate::model::BatchStopJobRunError>>,
}
impl BatchStopJobRunOutput {
pub fn successful_submissions(
&self,
) -> std::option::Option<&[crate::model::BatchStopJobRunSuccessfulSubmission]> {
self.successful_submissions.as_deref()
}
pub fn errors(&self) -> std::option::Option<&[crate::model::BatchStopJobRunError]> {
self.errors.as_deref()
}
}
pub mod batch_stop_job_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) successful_submissions:
std::option::Option<std::vec::Vec<crate::model::BatchStopJobRunSuccessfulSubmission>>,
pub(crate) errors: std::option::Option<std::vec::Vec<crate::model::BatchStopJobRunError>>,
}
impl Builder {
pub fn successful_submissions(
mut self,
input: crate::model::BatchStopJobRunSuccessfulSubmission,
) -> Self {
let mut v = self.successful_submissions.unwrap_or_default();
v.push(input);
self.successful_submissions = Some(v);
self
}
pub fn set_successful_submissions(
mut self,
input: std::option::Option<
std::vec::Vec<crate::model::BatchStopJobRunSuccessfulSubmission>,
>,
) -> Self {
self.successful_submissions = input;
self
}
pub fn errors(mut self, input: crate::model::BatchStopJobRunError) -> Self {
let mut v = self.errors.unwrap_or_default();
v.push(input);
self.errors = Some(v);
self
}
pub fn set_errors(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::BatchStopJobRunError>>,
) -> Self {
self.errors = input;
self
}
pub fn build(self) -> crate::output::BatchStopJobRunOutput {
crate::output::BatchStopJobRunOutput {
successful_submissions: self.successful_submissions,
errors: self.errors,
}
}
}
}
impl BatchStopJobRunOutput {
pub fn builder() -> crate::output::batch_stop_job_run_output::Builder {
crate::output::batch_stop_job_run_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct BatchGetWorkflowsOutput {
#[doc(hidden)]
pub workflows: std::option::Option<std::vec::Vec<crate::model::Workflow>>,
#[doc(hidden)]
pub missing_workflows: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl BatchGetWorkflowsOutput {
pub fn workflows(&self) -> std::option::Option<&[crate::model::Workflow]> {
self.workflows.as_deref()
}
pub fn missing_workflows(&self) -> std::option::Option<&[std::string::String]> {
self.missing_workflows.as_deref()
}
}
pub mod batch_get_workflows_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) workflows: std::option::Option<std::vec::Vec<crate::model::Workflow>>,
pub(crate) missing_workflows: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl Builder {
pub fn workflows(mut self, input: crate::model::Workflow) -> Self {
let mut v = self.workflows.unwrap_or_default();
v.push(input);
self.workflows = Some(v);
self
}
pub fn set_workflows(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Workflow>>,
) -> Self {
self.workflows = input;
self
}
pub fn missing_workflows(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.missing_workflows.unwrap_or_default();
v.push(input.into());
self.missing_workflows = Some(v);
self
}
pub fn set_missing_workflows(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.missing_workflows = input;
self
}
pub fn build(self) -> crate::output::BatchGetWorkflowsOutput {
crate::output::BatchGetWorkflowsOutput {
workflows: self.workflows,
missing_workflows: self.missing_workflows,
}
}
}
}
impl BatchGetWorkflowsOutput {
pub fn builder() -> crate::output::batch_get_workflows_output::Builder {
crate::output::batch_get_workflows_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct BatchGetTriggersOutput {
#[doc(hidden)]
pub triggers: std::option::Option<std::vec::Vec<crate::model::Trigger>>,
#[doc(hidden)]
pub triggers_not_found: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl BatchGetTriggersOutput {
pub fn triggers(&self) -> std::option::Option<&[crate::model::Trigger]> {
self.triggers.as_deref()
}
pub fn triggers_not_found(&self) -> std::option::Option<&[std::string::String]> {
self.triggers_not_found.as_deref()
}
}
pub mod batch_get_triggers_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) triggers: std::option::Option<std::vec::Vec<crate::model::Trigger>>,
pub(crate) triggers_not_found: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl Builder {
pub fn triggers(mut self, input: crate::model::Trigger) -> Self {
let mut v = self.triggers.unwrap_or_default();
v.push(input);
self.triggers = Some(v);
self
}
pub fn set_triggers(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Trigger>>,
) -> Self {
self.triggers = input;
self
}
pub fn triggers_not_found(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.triggers_not_found.unwrap_or_default();
v.push(input.into());
self.triggers_not_found = Some(v);
self
}
pub fn set_triggers_not_found(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.triggers_not_found = input;
self
}
pub fn build(self) -> crate::output::BatchGetTriggersOutput {
crate::output::BatchGetTriggersOutput {
triggers: self.triggers,
triggers_not_found: self.triggers_not_found,
}
}
}
}
impl BatchGetTriggersOutput {
pub fn builder() -> crate::output::batch_get_triggers_output::Builder {
crate::output::batch_get_triggers_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct BatchGetPartitionOutput {
#[doc(hidden)]
pub partitions: std::option::Option<std::vec::Vec<crate::model::Partition>>,
#[doc(hidden)]
pub unprocessed_keys: std::option::Option<std::vec::Vec<crate::model::PartitionValueList>>,
}
impl BatchGetPartitionOutput {
pub fn partitions(&self) -> std::option::Option<&[crate::model::Partition]> {
self.partitions.as_deref()
}
pub fn unprocessed_keys(&self) -> std::option::Option<&[crate::model::PartitionValueList]> {
self.unprocessed_keys.as_deref()
}
}
pub mod batch_get_partition_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) partitions: std::option::Option<std::vec::Vec<crate::model::Partition>>,
pub(crate) unprocessed_keys:
std::option::Option<std::vec::Vec<crate::model::PartitionValueList>>,
}
impl Builder {
pub fn partitions(mut self, input: crate::model::Partition) -> Self {
let mut v = self.partitions.unwrap_or_default();
v.push(input);
self.partitions = Some(v);
self
}
pub fn set_partitions(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Partition>>,
) -> Self {
self.partitions = input;
self
}
pub fn unprocessed_keys(mut self, input: crate::model::PartitionValueList) -> Self {
let mut v = self.unprocessed_keys.unwrap_or_default();
v.push(input);
self.unprocessed_keys = Some(v);
self
}
pub fn set_unprocessed_keys(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::PartitionValueList>>,
) -> Self {
self.unprocessed_keys = input;
self
}
pub fn build(self) -> crate::output::BatchGetPartitionOutput {
crate::output::BatchGetPartitionOutput {
partitions: self.partitions,
unprocessed_keys: self.unprocessed_keys,
}
}
}
}
impl BatchGetPartitionOutput {
pub fn builder() -> crate::output::batch_get_partition_output::Builder {
crate::output::batch_get_partition_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct BatchGetJobsOutput {
#[doc(hidden)]
pub jobs: std::option::Option<std::vec::Vec<crate::model::Job>>,
#[doc(hidden)]
pub jobs_not_found: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl BatchGetJobsOutput {
pub fn jobs(&self) -> std::option::Option<&[crate::model::Job]> {
self.jobs.as_deref()
}
pub fn jobs_not_found(&self) -> std::option::Option<&[std::string::String]> {
self.jobs_not_found.as_deref()
}
}
pub mod batch_get_jobs_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) jobs: std::option::Option<std::vec::Vec<crate::model::Job>>,
pub(crate) jobs_not_found: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl Builder {
pub fn jobs(mut self, input: crate::model::Job) -> Self {
let mut v = self.jobs.unwrap_or_default();
v.push(input);
self.jobs = Some(v);
self
}
pub fn set_jobs(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Job>>,
) -> Self {
self.jobs = input;
self
}
pub fn jobs_not_found(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.jobs_not_found.unwrap_or_default();
v.push(input.into());
self.jobs_not_found = Some(v);
self
}
pub fn set_jobs_not_found(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.jobs_not_found = input;
self
}
pub fn build(self) -> crate::output::BatchGetJobsOutput {
crate::output::BatchGetJobsOutput {
jobs: self.jobs,
jobs_not_found: self.jobs_not_found,
}
}
}
}
impl BatchGetJobsOutput {
pub fn builder() -> crate::output::batch_get_jobs_output::Builder {
crate::output::batch_get_jobs_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct BatchGetDevEndpointsOutput {
#[doc(hidden)]
pub dev_endpoints: std::option::Option<std::vec::Vec<crate::model::DevEndpoint>>,
#[doc(hidden)]
pub dev_endpoints_not_found: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl BatchGetDevEndpointsOutput {
pub fn dev_endpoints(&self) -> std::option::Option<&[crate::model::DevEndpoint]> {
self.dev_endpoints.as_deref()
}
pub fn dev_endpoints_not_found(&self) -> std::option::Option<&[std::string::String]> {
self.dev_endpoints_not_found.as_deref()
}
}
pub mod batch_get_dev_endpoints_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) dev_endpoints: std::option::Option<std::vec::Vec<crate::model::DevEndpoint>>,
pub(crate) dev_endpoints_not_found: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl Builder {
pub fn dev_endpoints(mut self, input: crate::model::DevEndpoint) -> Self {
let mut v = self.dev_endpoints.unwrap_or_default();
v.push(input);
self.dev_endpoints = Some(v);
self
}
pub fn set_dev_endpoints(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::DevEndpoint>>,
) -> Self {
self.dev_endpoints = input;
self
}
pub fn dev_endpoints_not_found(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.dev_endpoints_not_found.unwrap_or_default();
v.push(input.into());
self.dev_endpoints_not_found = Some(v);
self
}
pub fn set_dev_endpoints_not_found(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.dev_endpoints_not_found = input;
self
}
pub fn build(self) -> crate::output::BatchGetDevEndpointsOutput {
crate::output::BatchGetDevEndpointsOutput {
dev_endpoints: self.dev_endpoints,
dev_endpoints_not_found: self.dev_endpoints_not_found,
}
}
}
}
impl BatchGetDevEndpointsOutput {
pub fn builder() -> crate::output::batch_get_dev_endpoints_output::Builder {
crate::output::batch_get_dev_endpoints_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct BatchGetDataQualityResultOutput {
#[doc(hidden)]
pub results: std::option::Option<std::vec::Vec<crate::model::DataQualityResult>>,
#[doc(hidden)]
pub results_not_found: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl BatchGetDataQualityResultOutput {
pub fn results(&self) -> std::option::Option<&[crate::model::DataQualityResult]> {
self.results.as_deref()
}
pub fn results_not_found(&self) -> std::option::Option<&[std::string::String]> {
self.results_not_found.as_deref()
}
}
pub mod batch_get_data_quality_result_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) results: std::option::Option<std::vec::Vec<crate::model::DataQualityResult>>,
pub(crate) results_not_found: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl Builder {
pub fn results(mut self, input: crate::model::DataQualityResult) -> Self {
let mut v = self.results.unwrap_or_default();
v.push(input);
self.results = Some(v);
self
}
pub fn set_results(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::DataQualityResult>>,
) -> Self {
self.results = input;
self
}
pub fn results_not_found(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.results_not_found.unwrap_or_default();
v.push(input.into());
self.results_not_found = Some(v);
self
}
pub fn set_results_not_found(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.results_not_found = input;
self
}
pub fn build(self) -> crate::output::BatchGetDataQualityResultOutput {
crate::output::BatchGetDataQualityResultOutput {
results: self.results,
results_not_found: self.results_not_found,
}
}
}
}
impl BatchGetDataQualityResultOutput {
pub fn builder() -> crate::output::batch_get_data_quality_result_output::Builder {
crate::output::batch_get_data_quality_result_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct BatchGetCustomEntityTypesOutput {
#[doc(hidden)]
pub custom_entity_types: std::option::Option<std::vec::Vec<crate::model::CustomEntityType>>,
#[doc(hidden)]
pub custom_entity_types_not_found: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl BatchGetCustomEntityTypesOutput {
pub fn custom_entity_types(&self) -> std::option::Option<&[crate::model::CustomEntityType]> {
self.custom_entity_types.as_deref()
}
pub fn custom_entity_types_not_found(&self) -> std::option::Option<&[std::string::String]> {
self.custom_entity_types_not_found.as_deref()
}
}
pub mod batch_get_custom_entity_types_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) custom_entity_types:
std::option::Option<std::vec::Vec<crate::model::CustomEntityType>>,
pub(crate) custom_entity_types_not_found:
std::option::Option<std::vec::Vec<std::string::String>>,
}
impl Builder {
pub fn custom_entity_types(mut self, input: crate::model::CustomEntityType) -> Self {
let mut v = self.custom_entity_types.unwrap_or_default();
v.push(input);
self.custom_entity_types = Some(v);
self
}
pub fn set_custom_entity_types(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::CustomEntityType>>,
) -> Self {
self.custom_entity_types = input;
self
}
pub fn custom_entity_types_not_found(
mut self,
input: impl Into<std::string::String>,
) -> Self {
let mut v = self.custom_entity_types_not_found.unwrap_or_default();
v.push(input.into());
self.custom_entity_types_not_found = Some(v);
self
}
pub fn set_custom_entity_types_not_found(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.custom_entity_types_not_found = input;
self
}
pub fn build(self) -> crate::output::BatchGetCustomEntityTypesOutput {
crate::output::BatchGetCustomEntityTypesOutput {
custom_entity_types: self.custom_entity_types,
custom_entity_types_not_found: self.custom_entity_types_not_found,
}
}
}
}
impl BatchGetCustomEntityTypesOutput {
pub fn builder() -> crate::output::batch_get_custom_entity_types_output::Builder {
crate::output::batch_get_custom_entity_types_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct BatchGetCrawlersOutput {
#[doc(hidden)]
pub crawlers: std::option::Option<std::vec::Vec<crate::model::Crawler>>,
#[doc(hidden)]
pub crawlers_not_found: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl BatchGetCrawlersOutput {
pub fn crawlers(&self) -> std::option::Option<&[crate::model::Crawler]> {
self.crawlers.as_deref()
}
pub fn crawlers_not_found(&self) -> std::option::Option<&[std::string::String]> {
self.crawlers_not_found.as_deref()
}
}
pub mod batch_get_crawlers_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) crawlers: std::option::Option<std::vec::Vec<crate::model::Crawler>>,
pub(crate) crawlers_not_found: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl Builder {
pub fn crawlers(mut self, input: crate::model::Crawler) -> Self {
let mut v = self.crawlers.unwrap_or_default();
v.push(input);
self.crawlers = Some(v);
self
}
pub fn set_crawlers(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Crawler>>,
) -> Self {
self.crawlers = input;
self
}
pub fn crawlers_not_found(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.crawlers_not_found.unwrap_or_default();
v.push(input.into());
self.crawlers_not_found = Some(v);
self
}
pub fn set_crawlers_not_found(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.crawlers_not_found = input;
self
}
pub fn build(self) -> crate::output::BatchGetCrawlersOutput {
crate::output::BatchGetCrawlersOutput {
crawlers: self.crawlers,
crawlers_not_found: self.crawlers_not_found,
}
}
}
}
impl BatchGetCrawlersOutput {
pub fn builder() -> crate::output::batch_get_crawlers_output::Builder {
crate::output::batch_get_crawlers_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct BatchGetBlueprintsOutput {
#[doc(hidden)]
pub blueprints: std::option::Option<std::vec::Vec<crate::model::Blueprint>>,
#[doc(hidden)]
pub missing_blueprints: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl BatchGetBlueprintsOutput {
pub fn blueprints(&self) -> std::option::Option<&[crate::model::Blueprint]> {
self.blueprints.as_deref()
}
pub fn missing_blueprints(&self) -> std::option::Option<&[std::string::String]> {
self.missing_blueprints.as_deref()
}
}
pub mod batch_get_blueprints_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) blueprints: std::option::Option<std::vec::Vec<crate::model::Blueprint>>,
pub(crate) missing_blueprints: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl Builder {
pub fn blueprints(mut self, input: crate::model::Blueprint) -> Self {
let mut v = self.blueprints.unwrap_or_default();
v.push(input);
self.blueprints = Some(v);
self
}
pub fn set_blueprints(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Blueprint>>,
) -> Self {
self.blueprints = input;
self
}
pub fn missing_blueprints(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.missing_blueprints.unwrap_or_default();
v.push(input.into());
self.missing_blueprints = Some(v);
self
}
pub fn set_missing_blueprints(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.missing_blueprints = input;
self
}
pub fn build(self) -> crate::output::BatchGetBlueprintsOutput {
crate::output::BatchGetBlueprintsOutput {
blueprints: self.blueprints,
missing_blueprints: self.missing_blueprints,
}
}
}
}
impl BatchGetBlueprintsOutput {
pub fn builder() -> crate::output::batch_get_blueprints_output::Builder {
crate::output::batch_get_blueprints_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct BatchDeleteTableVersionOutput {
#[doc(hidden)]
pub errors: std::option::Option<std::vec::Vec<crate::model::TableVersionError>>,
}
impl BatchDeleteTableVersionOutput {
pub fn errors(&self) -> std::option::Option<&[crate::model::TableVersionError]> {
self.errors.as_deref()
}
}
pub mod batch_delete_table_version_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) errors: std::option::Option<std::vec::Vec<crate::model::TableVersionError>>,
}
impl Builder {
pub fn errors(mut self, input: crate::model::TableVersionError) -> Self {
let mut v = self.errors.unwrap_or_default();
v.push(input);
self.errors = Some(v);
self
}
pub fn set_errors(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::TableVersionError>>,
) -> Self {
self.errors = input;
self
}
pub fn build(self) -> crate::output::BatchDeleteTableVersionOutput {
crate::output::BatchDeleteTableVersionOutput {
errors: self.errors,
}
}
}
}
impl BatchDeleteTableVersionOutput {
pub fn builder() -> crate::output::batch_delete_table_version_output::Builder {
crate::output::batch_delete_table_version_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct BatchDeleteTableOutput {
#[doc(hidden)]
pub errors: std::option::Option<std::vec::Vec<crate::model::TableError>>,
}
impl BatchDeleteTableOutput {
pub fn errors(&self) -> std::option::Option<&[crate::model::TableError]> {
self.errors.as_deref()
}
}
pub mod batch_delete_table_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) errors: std::option::Option<std::vec::Vec<crate::model::TableError>>,
}
impl Builder {
pub fn errors(mut self, input: crate::model::TableError) -> Self {
let mut v = self.errors.unwrap_or_default();
v.push(input);
self.errors = Some(v);
self
}
pub fn set_errors(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::TableError>>,
) -> Self {
self.errors = input;
self
}
pub fn build(self) -> crate::output::BatchDeleteTableOutput {
crate::output::BatchDeleteTableOutput {
errors: self.errors,
}
}
}
}
impl BatchDeleteTableOutput {
pub fn builder() -> crate::output::batch_delete_table_output::Builder {
crate::output::batch_delete_table_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct BatchDeletePartitionOutput {
#[doc(hidden)]
pub errors: std::option::Option<std::vec::Vec<crate::model::PartitionError>>,
}
impl BatchDeletePartitionOutput {
pub fn errors(&self) -> std::option::Option<&[crate::model::PartitionError]> {
self.errors.as_deref()
}
}
pub mod batch_delete_partition_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) errors: std::option::Option<std::vec::Vec<crate::model::PartitionError>>,
}
impl Builder {
pub fn errors(mut self, input: crate::model::PartitionError) -> Self {
let mut v = self.errors.unwrap_or_default();
v.push(input);
self.errors = Some(v);
self
}
pub fn set_errors(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::PartitionError>>,
) -> Self {
self.errors = input;
self
}
pub fn build(self) -> crate::output::BatchDeletePartitionOutput {
crate::output::BatchDeletePartitionOutput {
errors: self.errors,
}
}
}
}
impl BatchDeletePartitionOutput {
pub fn builder() -> crate::output::batch_delete_partition_output::Builder {
crate::output::batch_delete_partition_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct BatchDeleteConnectionOutput {
#[doc(hidden)]
pub succeeded: std::option::Option<std::vec::Vec<std::string::String>>,
#[doc(hidden)]
pub errors: std::option::Option<
std::collections::HashMap<std::string::String, crate::model::ErrorDetail>,
>,
}
impl BatchDeleteConnectionOutput {
pub fn succeeded(&self) -> std::option::Option<&[std::string::String]> {
self.succeeded.as_deref()
}
pub fn errors(
&self,
) -> std::option::Option<
&std::collections::HashMap<std::string::String, crate::model::ErrorDetail>,
> {
self.errors.as_ref()
}
}
pub mod batch_delete_connection_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) succeeded: std::option::Option<std::vec::Vec<std::string::String>>,
pub(crate) errors: std::option::Option<
std::collections::HashMap<std::string::String, crate::model::ErrorDetail>,
>,
}
impl Builder {
pub fn succeeded(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.succeeded.unwrap_or_default();
v.push(input.into());
self.succeeded = Some(v);
self
}
pub fn set_succeeded(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.succeeded = input;
self
}
pub fn errors(
mut self,
k: impl Into<std::string::String>,
v: crate::model::ErrorDetail,
) -> Self {
let mut hash_map = self.errors.unwrap_or_default();
hash_map.insert(k.into(), v);
self.errors = Some(hash_map);
self
}
pub fn set_errors(
mut self,
input: std::option::Option<
std::collections::HashMap<std::string::String, crate::model::ErrorDetail>,
>,
) -> Self {
self.errors = input;
self
}
pub fn build(self) -> crate::output::BatchDeleteConnectionOutput {
crate::output::BatchDeleteConnectionOutput {
succeeded: self.succeeded,
errors: self.errors,
}
}
}
}
impl BatchDeleteConnectionOutput {
pub fn builder() -> crate::output::batch_delete_connection_output::Builder {
crate::output::batch_delete_connection_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct BatchCreatePartitionOutput {
#[doc(hidden)]
pub errors: std::option::Option<std::vec::Vec<crate::model::PartitionError>>,
}
impl BatchCreatePartitionOutput {
pub fn errors(&self) -> std::option::Option<&[crate::model::PartitionError]> {
self.errors.as_deref()
}
}
pub mod batch_create_partition_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) errors: std::option::Option<std::vec::Vec<crate::model::PartitionError>>,
}
impl Builder {
pub fn errors(mut self, input: crate::model::PartitionError) -> Self {
let mut v = self.errors.unwrap_or_default();
v.push(input);
self.errors = Some(v);
self
}
pub fn set_errors(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::PartitionError>>,
) -> Self {
self.errors = input;
self
}
pub fn build(self) -> crate::output::BatchCreatePartitionOutput {
crate::output::BatchCreatePartitionOutput {
errors: self.errors,
}
}
}
}
impl BatchCreatePartitionOutput {
pub fn builder() -> crate::output::batch_create_partition_output::Builder {
crate::output::batch_create_partition_output::Builder::default()
}
}