@Generated(value="software.amazon.awssdk:codegen") public interface KafkaAsyncClient extends SdkClient
builder()
method.
The operations for managing an Amazon MSK cluster.
Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_NAME |
Modifier and Type | Method and Description |
---|---|
static KafkaAsyncClientBuilder |
builder()
Create a builder that can be used to configure and create a
KafkaAsyncClient . |
static KafkaAsyncClient |
create()
Create a
KafkaAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider . |
default CompletableFuture<CreateClusterResponse> |
createCluster(Consumer<CreateClusterRequest.Builder> createClusterRequest)
Creates a new MSK cluster.
|
default CompletableFuture<CreateClusterResponse> |
createCluster(CreateClusterRequest createClusterRequest)
Creates a new MSK cluster.
|
default CompletableFuture<DeleteClusterResponse> |
deleteCluster(Consumer<DeleteClusterRequest.Builder> deleteClusterRequest)
Deletes the MSK cluster specified by the Amazon Resource Name (ARN) in the request.
|
default CompletableFuture<DeleteClusterResponse> |
deleteCluster(DeleteClusterRequest deleteClusterRequest)
Deletes the MSK cluster specified by the Amazon Resource Name (ARN) in the request.
|
default CompletableFuture<DescribeClusterResponse> |
describeCluster(Consumer<DescribeClusterRequest.Builder> describeClusterRequest)
Returns a description of the MSK cluster whose Amazon Resource Name (ARN) is specified in the request.
|
default CompletableFuture<DescribeClusterResponse> |
describeCluster(DescribeClusterRequest describeClusterRequest)
Returns a description of the MSK cluster whose Amazon Resource Name (ARN) is specified in the request.
|
default CompletableFuture<GetBootstrapBrokersResponse> |
getBootstrapBrokers(Consumer<GetBootstrapBrokersRequest.Builder> getBootstrapBrokersRequest)
A list of brokers that a client application can use to bootstrap.
|
default CompletableFuture<GetBootstrapBrokersResponse> |
getBootstrapBrokers(GetBootstrapBrokersRequest getBootstrapBrokersRequest)
A list of brokers that a client application can use to bootstrap.
|
default CompletableFuture<ListClustersResponse> |
listClusters()
Returns a list of clusters in an account.
|
default CompletableFuture<ListClustersResponse> |
listClusters(Consumer<ListClustersRequest.Builder> listClustersRequest)
Returns a list of clusters in an account.
|
default CompletableFuture<ListClustersResponse> |
listClusters(ListClustersRequest listClustersRequest)
Returns a list of clusters in an account.
|
default CompletableFuture<ListNodesResponse> |
listNodes(Consumer<ListNodesRequest.Builder> listNodesRequest)
Returns a list of the broker nodes in the cluster.
|
default CompletableFuture<ListNodesResponse> |
listNodes(ListNodesRequest listNodesRequest)
Returns a list of the broker nodes in the cluster.
|
serviceName
close
static final String SERVICE_NAME
static KafkaAsyncClient create()
KafkaAsyncClient
with the region loaded from the
DefaultAwsRegionProviderChain
and credentials loaded from the
DefaultCredentialsProvider
.static KafkaAsyncClientBuilder builder()
KafkaAsyncClient
.default CompletableFuture<CreateClusterResponse> createCluster(CreateClusterRequest createClusterRequest)
Creates a new MSK cluster.
createClusterRequest
- default CompletableFuture<CreateClusterResponse> createCluster(Consumer<CreateClusterRequest.Builder> createClusterRequest)
Creates a new MSK cluster.
This is a convenience which creates an instance of the CreateClusterRequest.Builder
avoiding the need to
create one manually via CreateClusterRequest.builder()
createClusterRequest
- A Consumer
that will call methods on CreateClusterRequest.Builder
to create a request.default CompletableFuture<DeleteClusterResponse> deleteCluster(DeleteClusterRequest deleteClusterRequest)
Deletes the MSK cluster specified by the Amazon Resource Name (ARN) in the request.
deleteClusterRequest
- default CompletableFuture<DeleteClusterResponse> deleteCluster(Consumer<DeleteClusterRequest.Builder> deleteClusterRequest)
Deletes the MSK cluster specified by the Amazon Resource Name (ARN) in the request.
This is a convenience which creates an instance of the DeleteClusterRequest.Builder
avoiding the need to
create one manually via DeleteClusterRequest.builder()
deleteClusterRequest
- A Consumer
that will call methods on DeleteClusterRequest.Builder
to create a request.default CompletableFuture<DescribeClusterResponse> describeCluster(DescribeClusterRequest describeClusterRequest)
Returns a description of the MSK cluster whose Amazon Resource Name (ARN) is specified in the request.
describeClusterRequest
- default CompletableFuture<DescribeClusterResponse> describeCluster(Consumer<DescribeClusterRequest.Builder> describeClusterRequest)
Returns a description of the MSK cluster whose Amazon Resource Name (ARN) is specified in the request.
This is a convenience which creates an instance of the DescribeClusterRequest.Builder
avoiding the need
to create one manually via DescribeClusterRequest.builder()
describeClusterRequest
- A Consumer
that will call methods on DescribeClusterRequest.Builder
to create a request.default CompletableFuture<GetBootstrapBrokersResponse> getBootstrapBrokers(GetBootstrapBrokersRequest getBootstrapBrokersRequest)
A list of brokers that a client application can use to bootstrap.
getBootstrapBrokersRequest
- default CompletableFuture<GetBootstrapBrokersResponse> getBootstrapBrokers(Consumer<GetBootstrapBrokersRequest.Builder> getBootstrapBrokersRequest)
A list of brokers that a client application can use to bootstrap.
This is a convenience which creates an instance of the GetBootstrapBrokersRequest.Builder
avoiding the
need to create one manually via GetBootstrapBrokersRequest.builder()
getBootstrapBrokersRequest
- A Consumer
that will call methods on GetBootstrapBrokersRequest.Builder
to create a
request.default CompletableFuture<ListClustersResponse> listClusters(ListClustersRequest listClustersRequest)
Returns a list of clusters in an account.
listClustersRequest
- default CompletableFuture<ListClustersResponse> listClusters(Consumer<ListClustersRequest.Builder> listClustersRequest)
Returns a list of clusters in an account.
This is a convenience which creates an instance of the ListClustersRequest.Builder
avoiding the need to
create one manually via ListClustersRequest.builder()
listClustersRequest
- A Consumer
that will call methods on ListClustersRequest.Builder
to create a request.default CompletableFuture<ListClustersResponse> listClusters()
Returns a list of clusters in an account.
default CompletableFuture<ListNodesResponse> listNodes(ListNodesRequest listNodesRequest)
Returns a list of the broker nodes in the cluster.
listNodesRequest
- default CompletableFuture<ListNodesResponse> listNodes(Consumer<ListNodesRequest.Builder> listNodesRequest)
Returns a list of the broker nodes in the cluster.
This is a convenience which creates an instance of the ListNodesRequest.Builder
avoiding the need to
create one manually via ListNodesRequest.builder()
listNodesRequest
- A Consumer
that will call methods on ListNodesRequest.Builder
to create a request.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.