Struct aws_sdk_emr::client::Client [−][src]
pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }Expand description
Client for Amazon EMR
Client for invoking operations on Amazon EMR. Each operation on Amazon EMR is a method on this
this struct. .send() MUST be invoked on the generated operations to dispatch the request to the service.
Examples
Constructing a client and invoking an operation
// create a shared configuration. This can be used & shared between multiple service clients.
let shared_config = aws_config::load_from_env().await;
let client = aws_sdk_emr::Client::new(&shared_config);
// invoke an operation
/* let rsp = client
.<operation_name>().
.<param>("some value")
.send().await; */Constructing a client with custom configuration
use aws_config::RetryConfig;
let shared_config = aws_config::load_from_env().await;
let config = aws_sdk_emr::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_emr::Client::from_conf(config);Implementations
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
Constructs a fluent builder for the AddInstanceFleet operation.
See AddInstanceFleet for more information about the
operation and its arguments.
Constructs a fluent builder for the AddInstanceGroups operation.
See AddInstanceGroups for more information about the
operation and its arguments.
Constructs a fluent builder for the AddJobFlowSteps operation.
See AddJobFlowSteps for more information about the
operation and its arguments.
Constructs a fluent builder for the AddTags operation.
See AddTags for more information about the
operation and its arguments.
Constructs a fluent builder for the CancelSteps operation.
See CancelSteps for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateSecurityConfiguration operation.
See CreateSecurityConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateStudio operation.
See CreateStudio for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateStudioSessionMapping operation.
See CreateStudioSessionMapping for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteSecurityConfiguration operation.
See DeleteSecurityConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteStudio operation.
See DeleteStudio for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteStudioSessionMapping operation.
See DeleteStudioSessionMapping for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeCluster operation.
See DescribeCluster for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeJobFlows operation.
See DescribeJobFlows for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeNotebookExecution operation.
See DescribeNotebookExecution for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeReleaseLabel operation.
See DescribeReleaseLabel for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeSecurityConfiguration operation.
See DescribeSecurityConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeStep operation.
See DescribeStep for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeStudio operation.
See DescribeStudio for more information about the
operation and its arguments.
Constructs a fluent builder for the GetAutoTerminationPolicy operation.
See GetAutoTerminationPolicy for more information about the
operation and its arguments.
pub fn get_block_public_access_configuration(
&self
) -> GetBlockPublicAccessConfiguration<C, M, R>
pub fn get_block_public_access_configuration(
&self
) -> GetBlockPublicAccessConfiguration<C, M, R>
Constructs a fluent builder for the GetBlockPublicAccessConfiguration operation.
See GetBlockPublicAccessConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the GetManagedScalingPolicy operation.
See GetManagedScalingPolicy for more information about the
operation and its arguments.
Constructs a fluent builder for the GetStudioSessionMapping operation.
See GetStudioSessionMapping for more information about the
operation and its arguments.
Constructs a fluent builder for the ListBootstrapActions operation.
See ListBootstrapActions for more information about the
operation and its arguments.
Constructs a fluent builder for the ListClusters operation.
See ListClusters for more information about the
operation and its arguments.
Constructs a fluent builder for the ListInstanceFleets operation.
See ListInstanceFleets for more information about the
operation and its arguments.
Constructs a fluent builder for the ListInstanceGroups operation.
See ListInstanceGroups for more information about the
operation and its arguments.
Constructs a fluent builder for the ListInstances operation.
See ListInstances for more information about the
operation and its arguments.
Constructs a fluent builder for the ListNotebookExecutions operation.
See ListNotebookExecutions for more information about the
operation and its arguments.
Constructs a fluent builder for the ListReleaseLabels operation.
See ListReleaseLabels for more information about the
operation and its arguments.
Constructs a fluent builder for the ListSecurityConfigurations operation.
See ListSecurityConfigurations for more information about the
operation and its arguments.
Constructs a fluent builder for the ListSteps operation.
See ListSteps for more information about the
operation and its arguments.
Constructs a fluent builder for the ListStudios operation.
See ListStudios for more information about the
operation and its arguments.
Constructs a fluent builder for the ListStudioSessionMappings operation.
See ListStudioSessionMappings for more information about the
operation and its arguments.
Constructs a fluent builder for the ModifyCluster operation.
See ModifyCluster for more information about the
operation and its arguments.
Constructs a fluent builder for the ModifyInstanceFleet operation.
See ModifyInstanceFleet for more information about the
operation and its arguments.
Constructs a fluent builder for the ModifyInstanceGroups operation.
See ModifyInstanceGroups for more information about the
operation and its arguments.
Constructs a fluent builder for the PutAutoScalingPolicy operation.
See PutAutoScalingPolicy for more information about the
operation and its arguments.
Constructs a fluent builder for the PutAutoTerminationPolicy operation.
See PutAutoTerminationPolicy for more information about the
operation and its arguments.
pub fn put_block_public_access_configuration(
&self
) -> PutBlockPublicAccessConfiguration<C, M, R>
pub fn put_block_public_access_configuration(
&self
) -> PutBlockPublicAccessConfiguration<C, M, R>
Constructs a fluent builder for the PutBlockPublicAccessConfiguration operation.
See PutBlockPublicAccessConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the PutManagedScalingPolicy operation.
See PutManagedScalingPolicy for more information about the
operation and its arguments.
Constructs a fluent builder for the RemoveAutoScalingPolicy operation.
See RemoveAutoScalingPolicy for more information about the
operation and its arguments.
Constructs a fluent builder for the RemoveAutoTerminationPolicy operation.
See RemoveAutoTerminationPolicy for more information about the
operation and its arguments.
Constructs a fluent builder for the RemoveManagedScalingPolicy operation.
See RemoveManagedScalingPolicy for more information about the
operation and its arguments.
Constructs a fluent builder for the RemoveTags operation.
See RemoveTags for more information about the
operation and its arguments.
Constructs a fluent builder for the RunJobFlow operation.
See RunJobFlow for more information about the
operation and its arguments.
Constructs a fluent builder for the SetTerminationProtection operation.
See SetTerminationProtection for more information about the
operation and its arguments.
Constructs a fluent builder for the SetVisibleToAllUsers operation.
See SetVisibleToAllUsers for more information about the
operation and its arguments.
Constructs a fluent builder for the StartNotebookExecution operation.
See StartNotebookExecution for more information about the
operation and its arguments.
Constructs a fluent builder for the StopNotebookExecution operation.
See StopNotebookExecution for more information about the
operation and its arguments.
Constructs a fluent builder for the TerminateJobFlows operation.
See TerminateJobFlows for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateStudio operation.
See UpdateStudio for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateStudioSessionMapping operation.
See UpdateStudioSessionMapping for more information about the
operation and its arguments.
Creates a client with the given service config and connector override.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for Client<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
