[−][src]Struct rusoto_kafka::KafkaClient
A client for the Kafka API.
Methods
impl KafkaClient
[src]
pub fn new(region: Region) -> KafkaClient
[src]
Creates a client backed by the default tokio event loop.
The client will use the default credentials provider and tls client.
pub fn new_with<P, D>(
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> KafkaClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
P::Future: Send,
D: DispatchSignedRequest + Send + Sync + 'static,
D::Future: Send,
[src]
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> KafkaClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
P::Future: Send,
D: DispatchSignedRequest + Send + Sync + 'static,
D::Future: Send,
Trait Implementations
impl Kafka for KafkaClient
[src]
fn create_cluster(
&self,
input: CreateClusterRequest
) -> RusotoFuture<CreateClusterResponse, CreateClusterError>
[src]
&self,
input: CreateClusterRequest
) -> RusotoFuture<CreateClusterResponse, CreateClusterError>
<p>Creates a new MSK cluster.</p>
fn create_configuration(
&self,
input: CreateConfigurationRequest
) -> RusotoFuture<CreateConfigurationResponse, CreateConfigurationError>
[src]
&self,
input: CreateConfigurationRequest
) -> RusotoFuture<CreateConfigurationResponse, CreateConfigurationError>
<p>Creates a new MSK configuration.</p>
fn delete_cluster(
&self,
input: DeleteClusterRequest
) -> RusotoFuture<DeleteClusterResponse, DeleteClusterError>
[src]
&self,
input: DeleteClusterRequest
) -> RusotoFuture<DeleteClusterResponse, DeleteClusterError>
<p>Deletes the MSK cluster specified by the Amazon Resource Name (ARN) in the request.</p>
fn describe_cluster(
&self,
input: DescribeClusterRequest
) -> RusotoFuture<DescribeClusterResponse, DescribeClusterError>
[src]
&self,
input: DescribeClusterRequest
) -> RusotoFuture<DescribeClusterResponse, DescribeClusterError>
<p>Returns a description of the MSK cluster whose Amazon Resource Name (ARN) is specified in the request.</p>
fn describe_cluster_operation(
&self,
input: DescribeClusterOperationRequest
) -> RusotoFuture<DescribeClusterOperationResponse, DescribeClusterOperationError>
[src]
&self,
input: DescribeClusterOperationRequest
) -> RusotoFuture<DescribeClusterOperationResponse, DescribeClusterOperationError>
<p>Returns a description of the cluster operation specified by the ARN.</p>
fn describe_configuration(
&self,
input: DescribeConfigurationRequest
) -> RusotoFuture<DescribeConfigurationResponse, DescribeConfigurationError>
[src]
&self,
input: DescribeConfigurationRequest
) -> RusotoFuture<DescribeConfigurationResponse, DescribeConfigurationError>
<p>Returns a description of this MSK configuration.</p>
fn describe_configuration_revision(
&self,
input: DescribeConfigurationRevisionRequest
) -> RusotoFuture<DescribeConfigurationRevisionResponse, DescribeConfigurationRevisionError>
[src]
&self,
input: DescribeConfigurationRevisionRequest
) -> RusotoFuture<DescribeConfigurationRevisionResponse, DescribeConfigurationRevisionError>
<p>Returns a description of this revision of the configuration.</p>
fn get_bootstrap_brokers(
&self,
input: GetBootstrapBrokersRequest
) -> RusotoFuture<GetBootstrapBrokersResponse, GetBootstrapBrokersError>
[src]
&self,
input: GetBootstrapBrokersRequest
) -> RusotoFuture<GetBootstrapBrokersResponse, GetBootstrapBrokersError>
<p>A list of brokers that a client application can use to bootstrap.</p>
fn list_cluster_operations(
&self,
input: ListClusterOperationsRequest
) -> RusotoFuture<ListClusterOperationsResponse, ListClusterOperationsError>
[src]
&self,
input: ListClusterOperationsRequest
) -> RusotoFuture<ListClusterOperationsResponse, ListClusterOperationsError>
<p>Returns a list of all the operations that have been performed on the specified MSK cluster.</p>
fn list_clusters(
&self,
input: ListClustersRequest
) -> RusotoFuture<ListClustersResponse, ListClustersError>
[src]
&self,
input: ListClustersRequest
) -> RusotoFuture<ListClustersResponse, ListClustersError>
<p>Returns a list of all the MSK clusters in the current Region.</p>
fn list_configuration_revisions(
&self,
input: ListConfigurationRevisionsRequest
) -> RusotoFuture<ListConfigurationRevisionsResponse, ListConfigurationRevisionsError>
[src]
&self,
input: ListConfigurationRevisionsRequest
) -> RusotoFuture<ListConfigurationRevisionsResponse, ListConfigurationRevisionsError>
<p>Returns a list of all the MSK configurations in this Region.</p>
fn list_configurations(
&self,
input: ListConfigurationsRequest
) -> RusotoFuture<ListConfigurationsResponse, ListConfigurationsError>
[src]
&self,
input: ListConfigurationsRequest
) -> RusotoFuture<ListConfigurationsResponse, ListConfigurationsError>
<p>Returns a list of all the MSK configurations in this Region.</p>
fn list_nodes(
&self,
input: ListNodesRequest
) -> RusotoFuture<ListNodesResponse, ListNodesError>
[src]
&self,
input: ListNodesRequest
) -> RusotoFuture<ListNodesResponse, ListNodesError>
<p>Returns a list of the broker nodes in the cluster.</p>
fn list_tags_for_resource(
&self,
input: ListTagsForResourceRequest
) -> RusotoFuture<ListTagsForResourceResponse, ListTagsForResourceError>
[src]
&self,
input: ListTagsForResourceRequest
) -> RusotoFuture<ListTagsForResourceResponse, ListTagsForResourceError>
<p>Returns a list of the tags associated with the specified resource.</p>
fn tag_resource(
&self,
input: TagResourceRequest
) -> RusotoFuture<(), TagResourceError>
[src]
&self,
input: TagResourceRequest
) -> RusotoFuture<(), TagResourceError>
<p>Adds tags to the specified MSK resource.</p>
fn untag_resource(
&self,
input: UntagResourceRequest
) -> RusotoFuture<(), UntagResourceError>
[src]
&self,
input: UntagResourceRequest
) -> RusotoFuture<(), UntagResourceError>
<p>Removes the tags associated with the keys that are provided in the query.</p>
fn update_broker_storage(
&self,
input: UpdateBrokerStorageRequest
) -> RusotoFuture<UpdateBrokerStorageResponse, UpdateBrokerStorageError>
[src]
&self,
input: UpdateBrokerStorageRequest
) -> RusotoFuture<UpdateBrokerStorageResponse, UpdateBrokerStorageError>
<p>Updates the EBS storage associated with MSK brokers.</p>
fn update_cluster_configuration(
&self,
input: UpdateClusterConfigurationRequest
) -> RusotoFuture<UpdateClusterConfigurationResponse, UpdateClusterConfigurationError>
[src]
&self,
input: UpdateClusterConfigurationRequest
) -> RusotoFuture<UpdateClusterConfigurationResponse, UpdateClusterConfigurationError>
<p>Updates the cluster with the configuration that is specified in the request body.</p>
impl Clone for KafkaClient
[src]
fn clone(&self) -> KafkaClient
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Send for KafkaClient
impl Sync for KafkaClient
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
T: From<U>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self