aws-sdk-emr 1.121.0

AWS SDK for Amazon EMR
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn reflens_list_bootstrap_actions_output_output_marker(
    input: &crate::operation::list_bootstrap_actions::ListBootstrapActionsOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.marker {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    ::std::option::Option::Some(input)
}

pub(crate) fn reflens_list_clusters_output_output_marker(
    input: &crate::operation::list_clusters::ListClustersOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.marker {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    ::std::option::Option::Some(input)
}

pub(crate) fn reflens_list_instance_fleets_output_output_marker(
    input: &crate::operation::list_instance_fleets::ListInstanceFleetsOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.marker {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    ::std::option::Option::Some(input)
}

pub(crate) fn reflens_list_instance_groups_output_output_marker(
    input: &crate::operation::list_instance_groups::ListInstanceGroupsOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.marker {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    ::std::option::Option::Some(input)
}

pub(crate) fn reflens_list_instances_output_output_marker(
    input: &crate::operation::list_instances::ListInstancesOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.marker {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    ::std::option::Option::Some(input)
}

pub(crate) fn reflens_list_notebook_executions_output_output_marker(
    input: &crate::operation::list_notebook_executions::ListNotebookExecutionsOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.marker {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    ::std::option::Option::Some(input)
}

pub(crate) fn reflens_list_release_labels_output_output_next_token(
    input: &crate::operation::list_release_labels::ListReleaseLabelsOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.next_token {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    ::std::option::Option::Some(input)
}

pub(crate) fn reflens_list_security_configurations_output_output_marker(
    input: &crate::operation::list_security_configurations::ListSecurityConfigurationsOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.marker {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    ::std::option::Option::Some(input)
}

pub(crate) fn reflens_list_sessions_output_output_next_token(
    input: &crate::operation::list_sessions::ListSessionsOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.next_token {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    ::std::option::Option::Some(input)
}

pub(crate) fn reflens_list_steps_output_output_marker(
    input: &crate::operation::list_steps::ListStepsOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.marker {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    ::std::option::Option::Some(input)
}

pub(crate) fn reflens_list_studio_session_mappings_output_output_marker(
    input: &crate::operation::list_studio_session_mappings::ListStudioSessionMappingsOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.marker {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    ::std::option::Option::Some(input)
}

pub(crate) fn reflens_list_studios_output_output_marker(
    input: &crate::operation::list_studios::ListStudiosOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.marker {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    ::std::option::Option::Some(input)
}

pub(crate) fn reflens_list_supported_instance_types_output_output_marker(
    input: &crate::operation::list_supported_instance_types::ListSupportedInstanceTypesOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.marker {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_bootstrap_actions_output_output_bootstrap_actions(
    input: crate::operation::list_bootstrap_actions::ListBootstrapActionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Command>> {
    let input = input.bootstrap_actions?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_clusters_output_output_clusters(
    input: crate::operation::list_clusters::ListClustersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ClusterSummary>> {
    let input = input.clusters?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_instance_fleets_output_output_instance_fleets(
    input: crate::operation::list_instance_fleets::ListInstanceFleetsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::InstanceFleet>> {
    let input = input.instance_fleets?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_instance_groups_output_output_instance_groups(
    input: crate::operation::list_instance_groups::ListInstanceGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::InstanceGroup>> {
    let input = input.instance_groups?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_instances_output_output_instances(
    input: crate::operation::list_instances::ListInstancesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Instance>> {
    let input = input.instances?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_notebook_executions_output_output_notebook_executions(
    input: crate::operation::list_notebook_executions::ListNotebookExecutionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::NotebookExecutionSummary>> {
    let input = input.notebook_executions?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_security_configurations_output_output_security_configurations(
    input: crate::operation::list_security_configurations::ListSecurityConfigurationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::SecurityConfigurationSummary>> {
    let input = input.security_configurations?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_sessions_output_output_sessions(
    input: crate::operation::list_sessions::ListSessionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Session>> {
    let input = input.sessions?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_steps_output_output_steps(
    input: crate::operation::list_steps::ListStepsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::StepSummary>> {
    let input = input.steps?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_studio_session_mappings_output_output_session_mappings(
    input: crate::operation::list_studio_session_mappings::ListStudioSessionMappingsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::SessionMappingSummary>> {
    let input = input.session_mappings?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_studios_output_output_studios(
    input: crate::operation::list_studios::ListStudiosOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::StudioSummary>> {
    let input = input.studios?;
    ::std::option::Option::Some(input)
}