| GitHub Repository | Product Reference |
Service Description: The service that a client application uses to manage Apache Kafka clusters, topics and consumer groups.
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ClusterName name = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]");
Cluster response = managedKafkaClient.getCluster(name);
}
Note: close() needs to be called on the ManagedKafkaClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
| Method | Description | Method Variants |
|---|---|---|
ListClusters |
Lists the clusters in a given project and location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetCluster |
Returns the properties of a single cluster. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateCluster |
Creates a new cluster in a given project and location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateCluster |
Updates the properties of a single cluster. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteCluster |
Deletes a single cluster. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListTopics |
Lists the topics in a given cluster. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetTopic |
Returns the properties of a single topic. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateTopic |
Creates a new topic in a given project and location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateTopic |
Updates the properties of a single topic. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteTopic |
Deletes a single topic. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListConsumerGroups |
Lists the consumer groups in a given cluster. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetConsumerGroup |
Returns the properties of a single consumer group. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateConsumerGroup |
Updates the properties of a single consumer group. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteConsumerGroup |
Deletes a single consumer group. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListAcls |
Lists the acls in a given cluster. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetAcl |
Returns the properties of a single acl. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateAcl |
Creates a new acl in the given project, location, and cluster. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateAcl |
Updates the properties of a single acl. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteAcl |
Deletes an acl. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
AddAclEntry |
Incremental update: Adds an acl entry to an acl. Creates the acl if it does not exist yet. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
RemoveAclEntry |
Incremental update: Removes an acl entry from an acl. Deletes the acl if its acl entries become empty (i.e. if the removed entry was the last one in the acl). |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListLocations |
Lists information about the supported locations for this service. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetLocation |
Gets information about a location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
See the individual methods for example code.
Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.
This class can be customized by passing in a custom instance of ManagedKafkaSettings to create(). For example:
To customize credentials:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
ManagedKafkaSettings managedKafkaSettings =
ManagedKafkaSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create(managedKafkaSettings);
To customize the endpoint:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
ManagedKafkaSettings managedKafkaSettings =
ManagedKafkaSettings.newBuilder().setEndpoint(myEndpoint).build();
ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create(managedKafkaSettings);
To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
ManagedKafkaSettings managedKafkaSettings = ManagedKafkaSettings.newHttpJsonBuilder().build();
ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create(managedKafkaSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
Static Methods
create()
public static final ManagedKafkaClient create()Constructs an instance of ManagedKafkaClient with default settings.
| Returns | |
|---|---|
| Type | Description |
ManagedKafkaClient |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
create(ManagedKafkaSettings settings)
public static final ManagedKafkaClient create(ManagedKafkaSettings settings)Constructs an instance of ManagedKafkaClient, using the given settings. The channels are created based on the settings passed in, or defaults for any settings that are not set.
| Parameter | |
|---|---|
| Name | Description |
settings |
ManagedKafkaSettings |
| Returns | |
|---|---|
| Type | Description |
ManagedKafkaClient |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
create(ManagedKafkaStub stub)
public static final ManagedKafkaClient create(ManagedKafkaStub stub)Constructs an instance of ManagedKafkaClient, using the given stub for making calls. This is for advanced usage - prefer using create(ManagedKafkaSettings).
| Parameter | |
|---|---|
| Name | Description |
stub |
ManagedKafkaStub |
| Returns | |
|---|---|
| Type | Description |
ManagedKafkaClient |
|
Constructors
ManagedKafkaClient(ManagedKafkaSettings settings)
protected ManagedKafkaClient(ManagedKafkaSettings settings)Constructs an instance of ManagedKafkaClient, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.
| Parameter | |
|---|---|
| Name | Description |
settings |
ManagedKafkaSettings |
ManagedKafkaClient(ManagedKafkaStub stub)
protected ManagedKafkaClient(ManagedKafkaStub stub)| Parameter | |
|---|---|
| Name | Description |
stub |
ManagedKafkaStub |
Methods
addAclEntry(@Nullable AclName acl, AclEntry aclEntry)
public final AddAclEntryResponse addAclEntry(@Nullable AclName acl, AclEntry aclEntry)Incremental update: Adds an acl entry to an acl. Creates the acl if it does not exist yet.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
AclName acl = AclName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ACL]");
AclEntry aclEntry = AclEntry.newBuilder().build();
AddAclEntryResponse response = managedKafkaClient.addAclEntry(acl, aclEntry);
}
| Parameters | |
|---|---|
| Name | Description |
acl |
@org.jspecify.annotations.Nullable com.google.cloud.managedkafka.v1.AclNameRequired. The name of the acl to add the acl entry to. Structured like:
The structure of |
aclEntry |
AclEntryRequired. The acl entry to add. |
| Returns | |
|---|---|
| Type | Description |
AddAclEntryResponse |
|
addAclEntry(AddAclEntryRequest request)
public final AddAclEntryResponse addAclEntry(AddAclEntryRequest request)Incremental update: Adds an acl entry to an acl. Creates the acl if it does not exist yet.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
AddAclEntryRequest request =
AddAclEntryRequest.newBuilder()
.setAcl(AclName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ACL]").toString())
.setAclEntry(AclEntry.newBuilder().build())
.build();
AddAclEntryResponse response = managedKafkaClient.addAclEntry(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
AddAclEntryRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
AddAclEntryResponse |
|
addAclEntry(String acl, AclEntry aclEntry)
public final AddAclEntryResponse addAclEntry(String acl, AclEntry aclEntry)Incremental update: Adds an acl entry to an acl. Creates the acl if it does not exist yet.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
String acl = AclName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ACL]").toString();
AclEntry aclEntry = AclEntry.newBuilder().build();
AddAclEntryResponse response = managedKafkaClient.addAclEntry(acl, aclEntry);
}
| Parameters | |
|---|---|
| Name | Description |
acl |
StringRequired. The name of the acl to add the acl entry to. Structured like:
The structure of |
aclEntry |
AclEntryRequired. The acl entry to add. |
| Returns | |
|---|---|
| Type | Description |
AddAclEntryResponse |
|
addAclEntryCallable()
public final UnaryCallable<AddAclEntryRequest,AddAclEntryResponse> addAclEntryCallable()Incremental update: Adds an acl entry to an acl. Creates the acl if it does not exist yet.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
AddAclEntryRequest request =
AddAclEntryRequest.newBuilder()
.setAcl(AclName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ACL]").toString())
.setAclEntry(AclEntry.newBuilder().build())
.build();
ApiFuture<AddAclEntryResponse> future =
managedKafkaClient.addAclEntryCallable().futureCall(request);
// Do something.
AddAclEntryResponse response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<AddAclEntryRequest,AddAclEntryResponse> |
|
awaitTermination(long duration, TimeUnit unit)
public boolean awaitTermination(long duration, TimeUnit unit)| Parameters | |
|---|---|
| Name | Description |
duration |
long |
unit |
TimeUnit |
| Returns | |
|---|---|
| Type | Description |
boolean |
|
| Exceptions | |
|---|---|
| Type | Description |
InterruptedException |
|
close()
public final void close()createAcl(@Nullable ClusterName parent, Acl acl, String aclId)
public final Acl createAcl(@Nullable ClusterName parent, Acl acl, String aclId)Creates a new acl in the given project, location, and cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ClusterName parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]");
Acl acl = Acl.newBuilder().build();
String aclId = "aclId92636997";
Acl response = managedKafkaClient.createAcl(parent, acl, aclId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.managedkafka.v1.ClusterNameRequired. The parent cluster in which to create the acl. Structured like
|
acl |
AclRequired. Configuration of the acl to create. Its |
aclId |
StringRequired. The ID to use for the acl, which will become the final component of the
acl's name. The structure of For acls on the cluster: For acls on a single resource within the cluster: For acls on all resources that match a prefix: For acls on all resources of a given type (i.e. the wildcard literal "*"):
|
| Returns | |
|---|---|
| Type | Description |
Acl |
|
createAcl(CreateAclRequest request)
public final Acl createAcl(CreateAclRequest request)Creates a new acl in the given project, location, and cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
CreateAclRequest request =
CreateAclRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setAclId("aclId92636997")
.setAcl(Acl.newBuilder().build())
.build();
Acl response = managedKafkaClient.createAcl(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
CreateAclRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Acl |
|
createAcl(String parent, Acl acl, String aclId)
public final Acl createAcl(String parent, Acl acl, String aclId)Creates a new acl in the given project, location, and cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
String parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString();
Acl acl = Acl.newBuilder().build();
String aclId = "aclId92636997";
Acl response = managedKafkaClient.createAcl(parent, acl, aclId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
StringRequired. The parent cluster in which to create the acl. Structured like
|
acl |
AclRequired. Configuration of the acl to create. Its |
aclId |
StringRequired. The ID to use for the acl, which will become the final component of the
acl's name. The structure of For acls on the cluster: For acls on a single resource within the cluster: For acls on all resources that match a prefix: For acls on all resources of a given type (i.e. the wildcard literal "*"):
|
| Returns | |
|---|---|
| Type | Description |
Acl |
|
createAclCallable()
public final UnaryCallable<CreateAclRequest,Acl> createAclCallable()Creates a new acl in the given project, location, and cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
CreateAclRequest request =
CreateAclRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setAclId("aclId92636997")
.setAcl(Acl.newBuilder().build())
.build();
ApiFuture<Acl> future = managedKafkaClient.createAclCallable().futureCall(request);
// Do something.
Acl response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<CreateAclRequest,Acl> |
|
createClusterAsync(@Nullable LocationName parent, Cluster cluster, String clusterId)
public final OperationFuture<Cluster,OperationMetadata> createClusterAsync(@Nullable LocationName parent, Cluster cluster, String clusterId)Creates a new cluster in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
Cluster cluster = Cluster.newBuilder().build();
String clusterId = "clusterId561939637";
Cluster response = managedKafkaClient.createClusterAsync(parent, cluster, clusterId).get();
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.managedkafka.v1.LocationNameRequired. The parent region in which to create the cluster. Structured like
|
cluster |
ClusterRequired. Configuration of the cluster to create. Its |
clusterId |
StringRequired. The ID to use for the cluster, which will become the final component
of the cluster's name. The ID must be 1-63 characters long, and match the regular
expression This value is structured like: |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<Cluster,OperationMetadata> |
|
createClusterAsync(CreateClusterRequest request)
public final OperationFuture<Cluster,OperationMetadata> createClusterAsync(CreateClusterRequest request)Creates a new cluster in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
CreateClusterRequest request =
CreateClusterRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setClusterId("clusterId561939637")
.setCluster(Cluster.newBuilder().build())
.setRequestId("requestId693933066")
.build();
Cluster response = managedKafkaClient.createClusterAsync(request).get();
}
| Parameter | |
|---|---|
| Name | Description |
request |
CreateClusterRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<Cluster,OperationMetadata> |
|
createClusterAsync(String parent, Cluster cluster, String clusterId)
public final OperationFuture<Cluster,OperationMetadata> createClusterAsync(String parent, Cluster cluster, String clusterId)Creates a new cluster in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
Cluster cluster = Cluster.newBuilder().build();
String clusterId = "clusterId561939637";
Cluster response = managedKafkaClient.createClusterAsync(parent, cluster, clusterId).get();
}
| Parameters | |
|---|---|
| Name | Description |
parent |
StringRequired. The parent region in which to create the cluster. Structured like
|
cluster |
ClusterRequired. Configuration of the cluster to create. Its |
clusterId |
StringRequired. The ID to use for the cluster, which will become the final component
of the cluster's name. The ID must be 1-63 characters long, and match the regular
expression This value is structured like: |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<Cluster,OperationMetadata> |
|
createClusterCallable()
public final UnaryCallable<CreateClusterRequest,Operation> createClusterCallable()Creates a new cluster in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
CreateClusterRequest request =
CreateClusterRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setClusterId("clusterId561939637")
.setCluster(Cluster.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future = managedKafkaClient.createClusterCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<CreateClusterRequest,Operation> |
|
createClusterOperationCallable()
public final OperationCallable<CreateClusterRequest,Cluster,OperationMetadata> createClusterOperationCallable()Creates a new cluster in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
CreateClusterRequest request =
CreateClusterRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setClusterId("clusterId561939637")
.setCluster(Cluster.newBuilder().build())
.setRequestId("requestId693933066")
.build();
OperationFuture<Cluster, OperationMetadata> future =
managedKafkaClient.createClusterOperationCallable().futureCall(request);
// Do something.
Cluster response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
OperationCallable<CreateClusterRequest,Cluster,OperationMetadata> |
|
createTopic(@Nullable ClusterName parent, Topic topic, String topicId)
public final Topic createTopic(@Nullable ClusterName parent, Topic topic, String topicId)Creates a new topic in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ClusterName parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]");
Topic topic = Topic.newBuilder().build();
String topicId = "topicId-1139259734";
Topic response = managedKafkaClient.createTopic(parent, topic, topicId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.managedkafka.v1.ClusterNameRequired. The parent cluster in which to create the topic. Structured like
|
topic |
TopicRequired. Configuration of the topic to create. Its |
topicId |
StringRequired. The ID to use for the topic, which will become the final component of the topic's name. This value is structured like: |
| Returns | |
|---|---|
| Type | Description |
Topic |
|
createTopic(CreateTopicRequest request)
public final Topic createTopic(CreateTopicRequest request)Creates a new topic in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
CreateTopicRequest request =
CreateTopicRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setTopicId("topicId-1139259734")
.setTopic(Topic.newBuilder().build())
.build();
Topic response = managedKafkaClient.createTopic(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
CreateTopicRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Topic |
|
createTopic(String parent, Topic topic, String topicId)
public final Topic createTopic(String parent, Topic topic, String topicId)Creates a new topic in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
String parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString();
Topic topic = Topic.newBuilder().build();
String topicId = "topicId-1139259734";
Topic response = managedKafkaClient.createTopic(parent, topic, topicId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
StringRequired. The parent cluster in which to create the topic. Structured like
|
topic |
TopicRequired. Configuration of the topic to create. Its |
topicId |
StringRequired. The ID to use for the topic, which will become the final component of the topic's name. This value is structured like: |
| Returns | |
|---|---|
| Type | Description |
Topic |
|
createTopicCallable()
public final UnaryCallable<CreateTopicRequest,Topic> createTopicCallable()Creates a new topic in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
CreateTopicRequest request =
CreateTopicRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setTopicId("topicId-1139259734")
.setTopic(Topic.newBuilder().build())
.build();
ApiFuture<Topic> future = managedKafkaClient.createTopicCallable().futureCall(request);
// Do something.
Topic response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<CreateTopicRequest,Topic> |
|
deleteAcl(@Nullable AclName name)
public final void deleteAcl(@Nullable AclName name)Deletes an acl.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
AclName name = AclName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ACL]");
managedKafkaClient.deleteAcl(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.managedkafka.v1.AclNameRequired. The name of the acl to delete. Structured like:
The structure of |
deleteAcl(DeleteAclRequest request)
public final void deleteAcl(DeleteAclRequest request)Deletes an acl.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
DeleteAclRequest request =
DeleteAclRequest.newBuilder()
.setName(AclName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ACL]").toString())
.build();
managedKafkaClient.deleteAcl(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteAclRequestThe request object containing all of the parameters for the API call. |
deleteAcl(String name)
public final void deleteAcl(String name)Deletes an acl.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
String name = AclName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ACL]").toString();
managedKafkaClient.deleteAcl(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. The name of the acl to delete. Structured like:
The structure of |
deleteAclCallable()
public final UnaryCallable<DeleteAclRequest,Empty> deleteAclCallable()Deletes an acl.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
DeleteAclRequest request =
DeleteAclRequest.newBuilder()
.setName(AclName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ACL]").toString())
.build();
ApiFuture<Empty> future = managedKafkaClient.deleteAclCallable().futureCall(request);
// Do something.
future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<DeleteAclRequest,Empty> |
|
deleteClusterAsync(@Nullable ClusterName name)
public final OperationFuture<Empty,OperationMetadata> deleteClusterAsync(@Nullable ClusterName name)Deletes a single cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ClusterName name = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]");
managedKafkaClient.deleteClusterAsync(name).get();
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.managedkafka.v1.ClusterNameRequired. The name of the cluster to delete. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<Empty,OperationMetadata> |
|
deleteClusterAsync(DeleteClusterRequest request)
public final OperationFuture<Empty,OperationMetadata> deleteClusterAsync(DeleteClusterRequest request)Deletes a single cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
DeleteClusterRequest request =
DeleteClusterRequest.newBuilder()
.setName(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setRequestId("requestId693933066")
.build();
managedKafkaClient.deleteClusterAsync(request).get();
}
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteClusterRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<Empty,OperationMetadata> |
|
deleteClusterAsync(String name)
public final OperationFuture<Empty,OperationMetadata> deleteClusterAsync(String name)Deletes a single cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
String name = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString();
managedKafkaClient.deleteClusterAsync(name).get();
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. The name of the cluster to delete. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<Empty,OperationMetadata> |
|
deleteClusterCallable()
public final UnaryCallable<DeleteClusterRequest,Operation> deleteClusterCallable()Deletes a single cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
DeleteClusterRequest request =
DeleteClusterRequest.newBuilder()
.setName(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future = managedKafkaClient.deleteClusterCallable().futureCall(request);
// Do something.
future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<DeleteClusterRequest,Operation> |
|
deleteClusterOperationCallable()
public final OperationCallable<DeleteClusterRequest,Empty,OperationMetadata> deleteClusterOperationCallable()Deletes a single cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
DeleteClusterRequest request =
DeleteClusterRequest.newBuilder()
.setName(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setRequestId("requestId693933066")
.build();
OperationFuture<Empty, OperationMetadata> future =
managedKafkaClient.deleteClusterOperationCallable().futureCall(request);
// Do something.
future.get();
}
| Returns | |
|---|---|
| Type | Description |
OperationCallable<DeleteClusterRequest,Empty,OperationMetadata> |
|
deleteConsumerGroup(@Nullable ConsumerGroupName name)
public final void deleteConsumerGroup(@Nullable ConsumerGroupName name)Deletes a single consumer group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ConsumerGroupName name =
ConsumerGroupName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[CONSUMER_GROUP]");
managedKafkaClient.deleteConsumerGroup(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.managedkafka.v1.ConsumerGroupNameRequired. The name of the consumer group to delete.
|
deleteConsumerGroup(DeleteConsumerGroupRequest request)
public final void deleteConsumerGroup(DeleteConsumerGroupRequest request)Deletes a single consumer group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
DeleteConsumerGroupRequest request =
DeleteConsumerGroupRequest.newBuilder()
.setName(
ConsumerGroupName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[CONSUMER_GROUP]")
.toString())
.build();
managedKafkaClient.deleteConsumerGroup(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteConsumerGroupRequestThe request object containing all of the parameters for the API call. |
deleteConsumerGroup(String name)
public final void deleteConsumerGroup(String name)Deletes a single consumer group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
String name =
ConsumerGroupName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[CONSUMER_GROUP]")
.toString();
managedKafkaClient.deleteConsumerGroup(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. The name of the consumer group to delete.
|
deleteConsumerGroupCallable()
public final UnaryCallable<DeleteConsumerGroupRequest,Empty> deleteConsumerGroupCallable()Deletes a single consumer group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
DeleteConsumerGroupRequest request =
DeleteConsumerGroupRequest.newBuilder()
.setName(
ConsumerGroupName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[CONSUMER_GROUP]")
.toString())
.build();
ApiFuture<Empty> future =
managedKafkaClient.deleteConsumerGroupCallable().futureCall(request);
// Do something.
future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<DeleteConsumerGroupRequest,Empty> |
|
deleteTopic(@Nullable TopicName name)
public final void deleteTopic(@Nullable TopicName name)Deletes a single topic.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
TopicName name = TopicName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[TOPIC]");
managedKafkaClient.deleteTopic(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.managedkafka.v1.TopicNameRequired. The name of the topic to delete.
|
deleteTopic(DeleteTopicRequest request)
public final void deleteTopic(DeleteTopicRequest request)Deletes a single topic.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
DeleteTopicRequest request =
DeleteTopicRequest.newBuilder()
.setName(TopicName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[TOPIC]").toString())
.build();
managedKafkaClient.deleteTopic(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteTopicRequestThe request object containing all of the parameters for the API call. |
deleteTopic(String name)
public final void deleteTopic(String name)Deletes a single topic.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
String name = TopicName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[TOPIC]").toString();
managedKafkaClient.deleteTopic(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. The name of the topic to delete.
|
deleteTopicCallable()
public final UnaryCallable<DeleteTopicRequest,Empty> deleteTopicCallable()Deletes a single topic.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
DeleteTopicRequest request =
DeleteTopicRequest.newBuilder()
.setName(TopicName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[TOPIC]").toString())
.build();
ApiFuture<Empty> future = managedKafkaClient.deleteTopicCallable().futureCall(request);
// Do something.
future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<DeleteTopicRequest,Empty> |
|
getAcl(@Nullable AclName name)
public final Acl getAcl(@Nullable AclName name)Returns the properties of a single acl.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
AclName name = AclName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ACL]");
Acl response = managedKafkaClient.getAcl(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.managedkafka.v1.AclNameRequired. The name of the acl to return. Structured like:
The structure of |
| Returns | |
|---|---|
| Type | Description |
Acl |
|
getAcl(GetAclRequest request)
public final Acl getAcl(GetAclRequest request)Returns the properties of a single acl.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
GetAclRequest request =
GetAclRequest.newBuilder()
.setName(AclName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ACL]").toString())
.build();
Acl response = managedKafkaClient.getAcl(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
GetAclRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Acl |
|
getAcl(String name)
public final Acl getAcl(String name)Returns the properties of a single acl.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
String name = AclName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ACL]").toString();
Acl response = managedKafkaClient.getAcl(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. The name of the acl to return. Structured like:
The structure of |
| Returns | |
|---|---|
| Type | Description |
Acl |
|
getAclCallable()
public final UnaryCallable<GetAclRequest,Acl> getAclCallable()Returns the properties of a single acl.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
GetAclRequest request =
GetAclRequest.newBuilder()
.setName(AclName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ACL]").toString())
.build();
ApiFuture<Acl> future = managedKafkaClient.getAclCallable().futureCall(request);
// Do something.
Acl response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GetAclRequest,Acl> |
|
getCluster(@Nullable ClusterName name)
public final Cluster getCluster(@Nullable ClusterName name)Returns the properties of a single cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ClusterName name = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]");
Cluster response = managedKafkaClient.getCluster(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.managedkafka.v1.ClusterNameRequired. The name of the cluster whose configuration to return. |
| Returns | |
|---|---|
| Type | Description |
Cluster |
|
getCluster(GetClusterRequest request)
public final Cluster getCluster(GetClusterRequest request)Returns the properties of a single cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
GetClusterRequest request =
GetClusterRequest.newBuilder()
.setName(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.build();
Cluster response = managedKafkaClient.getCluster(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
GetClusterRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Cluster |
|
getCluster(String name)
public final Cluster getCluster(String name)Returns the properties of a single cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
String name = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString();
Cluster response = managedKafkaClient.getCluster(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. The name of the cluster whose configuration to return. |
| Returns | |
|---|---|
| Type | Description |
Cluster |
|
getClusterCallable()
public final UnaryCallable<GetClusterRequest,Cluster> getClusterCallable()Returns the properties of a single cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
GetClusterRequest request =
GetClusterRequest.newBuilder()
.setName(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.build();
ApiFuture<Cluster> future = managedKafkaClient.getClusterCallable().futureCall(request);
// Do something.
Cluster response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GetClusterRequest,Cluster> |
|
getConsumerGroup(@Nullable ConsumerGroupName name)
public final ConsumerGroup getConsumerGroup(@Nullable ConsumerGroupName name)Returns the properties of a single consumer group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ConsumerGroupName name =
ConsumerGroupName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[CONSUMER_GROUP]");
ConsumerGroup response = managedKafkaClient.getConsumerGroup(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.managedkafka.v1.ConsumerGroupNameRequired. The name of the consumer group whose configuration to return.
|
| Returns | |
|---|---|
| Type | Description |
ConsumerGroup |
|
getConsumerGroup(GetConsumerGroupRequest request)
public final ConsumerGroup getConsumerGroup(GetConsumerGroupRequest request)Returns the properties of a single consumer group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
GetConsumerGroupRequest request =
GetConsumerGroupRequest.newBuilder()
.setName(
ConsumerGroupName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[CONSUMER_GROUP]")
.toString())
.build();
ConsumerGroup response = managedKafkaClient.getConsumerGroup(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
GetConsumerGroupRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
ConsumerGroup |
|
getConsumerGroup(String name)
public final ConsumerGroup getConsumerGroup(String name)Returns the properties of a single consumer group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
String name =
ConsumerGroupName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[CONSUMER_GROUP]")
.toString();
ConsumerGroup response = managedKafkaClient.getConsumerGroup(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. The name of the consumer group whose configuration to return.
|
| Returns | |
|---|---|
| Type | Description |
ConsumerGroup |
|
getConsumerGroupCallable()
public final UnaryCallable<GetConsumerGroupRequest,ConsumerGroup> getConsumerGroupCallable()Returns the properties of a single consumer group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
GetConsumerGroupRequest request =
GetConsumerGroupRequest.newBuilder()
.setName(
ConsumerGroupName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[CONSUMER_GROUP]")
.toString())
.build();
ApiFuture<ConsumerGroup> future =
managedKafkaClient.getConsumerGroupCallable().futureCall(request);
// Do something.
ConsumerGroup response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GetConsumerGroupRequest,ConsumerGroup> |
|
getHttpJsonOperationsClient()
public final OperationsClient getHttpJsonOperationsClient()Returns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call.
| Returns | |
|---|---|
| Type | Description |
OperationsClient |
|
getLocation(GetLocationRequest request)
public final Location getLocation(GetLocationRequest request)Gets information about a location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
Location response = managedKafkaClient.getLocation(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
com.google.cloud.location.GetLocationRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
com.google.cloud.location.Location |
|
getLocationCallable()
public final UnaryCallable<GetLocationRequest,Location> getLocationCallable()Gets information about a location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
ApiFuture<Location> future = managedKafkaClient.getLocationCallable().futureCall(request);
// Do something.
Location response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location> |
|
getOperationsClient()
public final OperationsClient getOperationsClient()Returns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call.
| Returns | |
|---|---|
| Type | Description |
OperationsClient |
|
getSettings()
public final @Nullable ManagedKafkaSettings getSettings()| Returns | |
|---|---|
| Type | Description |
@org.jspecify.annotations.Nullable com.google.cloud.managedkafka.v1.ManagedKafkaSettings |
|
getStub()
public ManagedKafkaStub getStub()| Returns | |
|---|---|
| Type | Description |
ManagedKafkaStub |
|
getTopic(@Nullable TopicName name)
public final Topic getTopic(@Nullable TopicName name)Returns the properties of a single topic.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
TopicName name = TopicName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[TOPIC]");
Topic response = managedKafkaClient.getTopic(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.managedkafka.v1.TopicNameRequired. The name of the topic whose configuration to return. Structured like: projects/{project}/locations/{location}/clusters/{cluster}/topics/{topic}. |
| Returns | |
|---|---|
| Type | Description |
Topic |
|
getTopic(GetTopicRequest request)
public final Topic getTopic(GetTopicRequest request)Returns the properties of a single topic.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
GetTopicRequest request =
GetTopicRequest.newBuilder()
.setName(TopicName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[TOPIC]").toString())
.build();
Topic response = managedKafkaClient.getTopic(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
GetTopicRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Topic |
|
getTopic(String name)
public final Topic getTopic(String name)Returns the properties of a single topic.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
String name = TopicName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[TOPIC]").toString();
Topic response = managedKafkaClient.getTopic(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. The name of the topic whose configuration to return. Structured like: projects/{project}/locations/{location}/clusters/{cluster}/topics/{topic}. |
| Returns | |
|---|---|
| Type | Description |
Topic |
|
getTopicCallable()
public final UnaryCallable<GetTopicRequest,Topic> getTopicCallable()Returns the properties of a single topic.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
GetTopicRequest request =
GetTopicRequest.newBuilder()
.setName(TopicName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[TOPIC]").toString())
.build();
ApiFuture<Topic> future = managedKafkaClient.getTopicCallable().futureCall(request);
// Do something.
Topic response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GetTopicRequest,Topic> |
|
isShutdown()
public boolean isShutdown()| Returns | |
|---|---|
| Type | Description |
boolean |
|
isTerminated()
public boolean isTerminated()| Returns | |
|---|---|
| Type | Description |
boolean |
|
listAcls(@Nullable ClusterName parent)
public final ManagedKafkaClient.ListAclsPagedResponse listAcls(@Nullable ClusterName parent)Lists the acls in a given cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ClusterName parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]");
for (Acl element : managedKafkaClient.listAcls(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.managedkafka.v1.ClusterNameRequired. The parent cluster whose acls are to be listed. Structured like
|
| Returns | |
|---|---|
| Type | Description |
ManagedKafkaClient.ListAclsPagedResponse |
|
listAcls(ListAclsRequest request)
public final ManagedKafkaClient.ListAclsPagedResponse listAcls(ListAclsRequest request)Lists the acls in a given cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ListAclsRequest request =
ListAclsRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (Acl element : managedKafkaClient.listAcls(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListAclsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
ManagedKafkaClient.ListAclsPagedResponse |
|
listAcls(String parent)
public final ManagedKafkaClient.ListAclsPagedResponse listAcls(String parent)Lists the acls in a given cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
String parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString();
for (Acl element : managedKafkaClient.listAcls(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
StringRequired. The parent cluster whose acls are to be listed. Structured like
|
| Returns | |
|---|---|
| Type | Description |
ManagedKafkaClient.ListAclsPagedResponse |
|
listAclsCallable()
public final UnaryCallable<ListAclsRequest,ListAclsResponse> listAclsCallable()Lists the acls in a given cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ListAclsRequest request =
ListAclsRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
ListAclsResponse response = managedKafkaClient.listAclsCallable().call(request);
for (Acl element : response.getAclsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListAclsRequest,ListAclsResponse> |
|
listAclsPagedCallable()
public final UnaryCallable<ListAclsRequest,ManagedKafkaClient.ListAclsPagedResponse> listAclsPagedCallable()Lists the acls in a given cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ListAclsRequest request =
ListAclsRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<Acl> future = managedKafkaClient.listAclsPagedCallable().futureCall(request);
// Do something.
for (Acl element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListAclsRequest,ListAclsPagedResponse> |
|
listClusters(@Nullable LocationName parent)
public final ManagedKafkaClient.ListClustersPagedResponse listClusters(@Nullable LocationName parent)Lists the clusters in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
for (Cluster element : managedKafkaClient.listClusters(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.managedkafka.v1.LocationNameRequired. The parent location whose clusters are to be listed. Structured like
|
| Returns | |
|---|---|
| Type | Description |
ManagedKafkaClient.ListClustersPagedResponse |
|
listClusters(ListClustersRequest request)
public final ManagedKafkaClient.ListClustersPagedResponse listClusters(ListClustersRequest request)Lists the clusters in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ListClustersRequest request =
ListClustersRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
for (Cluster element : managedKafkaClient.listClusters(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListClustersRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
ManagedKafkaClient.ListClustersPagedResponse |
|
listClusters(String parent)
public final ManagedKafkaClient.ListClustersPagedResponse listClusters(String parent)Lists the clusters in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
for (Cluster element : managedKafkaClient.listClusters(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
StringRequired. The parent location whose clusters are to be listed. Structured like
|
| Returns | |
|---|---|
| Type | Description |
ManagedKafkaClient.ListClustersPagedResponse |
|
listClustersCallable()
public final UnaryCallable<ListClustersRequest,ListClustersResponse> listClustersCallable()Lists the clusters in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ListClustersRequest request =
ListClustersRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
while (true) {
ListClustersResponse response = managedKafkaClient.listClustersCallable().call(request);
for (Cluster element : response.getClustersList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListClustersRequest,ListClustersResponse> |
|
listClustersPagedCallable()
public final UnaryCallable<ListClustersRequest,ManagedKafkaClient.ListClustersPagedResponse> listClustersPagedCallable()Lists the clusters in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ListClustersRequest request =
ListClustersRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
ApiFuture<Cluster> future =
managedKafkaClient.listClustersPagedCallable().futureCall(request);
// Do something.
for (Cluster element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListClustersRequest,ListClustersPagedResponse> |
|
listConsumerGroups(@Nullable ClusterName parent)
public final ManagedKafkaClient.ListConsumerGroupsPagedResponse listConsumerGroups(@Nullable ClusterName parent)Lists the consumer groups in a given cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ClusterName parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]");
for (ConsumerGroup element : managedKafkaClient.listConsumerGroups(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.managedkafka.v1.ClusterNameRequired. The parent cluster whose consumer groups are to be listed. Structured
like |
| Returns | |
|---|---|
| Type | Description |
ManagedKafkaClient.ListConsumerGroupsPagedResponse |
|
listConsumerGroups(ListConsumerGroupsRequest request)
public final ManagedKafkaClient.ListConsumerGroupsPagedResponse listConsumerGroups(ListConsumerGroupsRequest request)Lists the consumer groups in a given cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ListConsumerGroupsRequest request =
ListConsumerGroupsRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (ConsumerGroup element : managedKafkaClient.listConsumerGroups(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListConsumerGroupsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
ManagedKafkaClient.ListConsumerGroupsPagedResponse |
|
listConsumerGroups(String parent)
public final ManagedKafkaClient.ListConsumerGroupsPagedResponse listConsumerGroups(String parent)Lists the consumer groups in a given cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
String parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString();
for (ConsumerGroup element : managedKafkaClient.listConsumerGroups(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
StringRequired. The parent cluster whose consumer groups are to be listed. Structured
like |
| Returns | |
|---|---|
| Type | Description |
ManagedKafkaClient.ListConsumerGroupsPagedResponse |
|
listConsumerGroupsCallable()
public final UnaryCallable<ListConsumerGroupsRequest,ListConsumerGroupsResponse> listConsumerGroupsCallable()Lists the consumer groups in a given cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ListConsumerGroupsRequest request =
ListConsumerGroupsRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
ListConsumerGroupsResponse response =
managedKafkaClient.listConsumerGroupsCallable().call(request);
for (ConsumerGroup element : response.getConsumerGroupsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListConsumerGroupsRequest,ListConsumerGroupsResponse> |
|
listConsumerGroupsPagedCallable()
public final UnaryCallable<ListConsumerGroupsRequest,ManagedKafkaClient.ListConsumerGroupsPagedResponse> listConsumerGroupsPagedCallable()Lists the consumer groups in a given cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ListConsumerGroupsRequest request =
ListConsumerGroupsRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<ConsumerGroup> future =
managedKafkaClient.listConsumerGroupsPagedCallable().futureCall(request);
// Do something.
for (ConsumerGroup element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListConsumerGroupsRequest,ListConsumerGroupsPagedResponse> |
|
listLocations(ListLocationsRequest request)
public final ManagedKafkaClient.ListLocationsPagedResponse listLocations(ListLocationsRequest request)Lists information about the supported locations for this service.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ListLocationsRequest request =
ListLocationsRequest.newBuilder()
.setName("name3373707")
.setFilter("filter-1274492040")
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (Location element : managedKafkaClient.listLocations(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
com.google.cloud.location.ListLocationsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
ManagedKafkaClient.ListLocationsPagedResponse |
|
listLocationsCallable()
public final UnaryCallable<ListLocationsRequest,ListLocationsResponse> listLocationsCallable()Lists information about the supported locations for this service.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ListLocationsRequest request =
ListLocationsRequest.newBuilder()
.setName("name3373707")
.setFilter("filter-1274492040")
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
ListLocationsResponse response = managedKafkaClient.listLocationsCallable().call(request);
for (Location element : response.getLocationsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse> |
|
listLocationsPagedCallable()
public final UnaryCallable<ListLocationsRequest,ManagedKafkaClient.ListLocationsPagedResponse> listLocationsPagedCallable()Lists information about the supported locations for this service.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ListLocationsRequest request =
ListLocationsRequest.newBuilder()
.setName("name3373707")
.setFilter("filter-1274492040")
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<Location> future =
managedKafkaClient.listLocationsPagedCallable().futureCall(request);
// Do something.
for (Location element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<com.google.cloud.location.ListLocationsRequest,ListLocationsPagedResponse> |
|
listTopics(@Nullable ClusterName parent)
public final ManagedKafkaClient.ListTopicsPagedResponse listTopics(@Nullable ClusterName parent)Lists the topics in a given cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ClusterName parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]");
for (Topic element : managedKafkaClient.listTopics(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.managedkafka.v1.ClusterNameRequired. The parent cluster whose topics are to be listed. Structured like
|
| Returns | |
|---|---|
| Type | Description |
ManagedKafkaClient.ListTopicsPagedResponse |
|
listTopics(ListTopicsRequest request)
public final ManagedKafkaClient.ListTopicsPagedResponse listTopics(ListTopicsRequest request)Lists the topics in a given cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ListTopicsRequest request =
ListTopicsRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (Topic element : managedKafkaClient.listTopics(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListTopicsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
ManagedKafkaClient.ListTopicsPagedResponse |
|
listTopics(String parent)
public final ManagedKafkaClient.ListTopicsPagedResponse listTopics(String parent)Lists the topics in a given cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
String parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString();
for (Topic element : managedKafkaClient.listTopics(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
StringRequired. The parent cluster whose topics are to be listed. Structured like
|
| Returns | |
|---|---|
| Type | Description |
ManagedKafkaClient.ListTopicsPagedResponse |
|
listTopicsCallable()
public final UnaryCallable<ListTopicsRequest,ListTopicsResponse> listTopicsCallable()Lists the topics in a given cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ListTopicsRequest request =
ListTopicsRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
ListTopicsResponse response = managedKafkaClient.listTopicsCallable().call(request);
for (Topic element : response.getTopicsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListTopicsRequest,ListTopicsResponse> |
|
listTopicsPagedCallable()
public final UnaryCallable<ListTopicsRequest,ManagedKafkaClient.ListTopicsPagedResponse> listTopicsPagedCallable()Lists the topics in a given cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ListTopicsRequest request =
ListTopicsRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<Topic> future = managedKafkaClient.listTopicsPagedCallable().futureCall(request);
// Do something.
for (Topic element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListTopicsRequest,ListTopicsPagedResponse> |
|
removeAclEntry(@Nullable AclName acl, AclEntry aclEntry)
public final RemoveAclEntryResponse removeAclEntry(@Nullable AclName acl, AclEntry aclEntry)Incremental update: Removes an acl entry from an acl. Deletes the acl if its acl entries become empty (i.e. if the removed entry was the last one in the acl).
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
AclName acl = AclName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ACL]");
AclEntry aclEntry = AclEntry.newBuilder().build();
RemoveAclEntryResponse response = managedKafkaClient.removeAclEntry(acl, aclEntry);
}
| Parameters | |
|---|---|
| Name | Description |
acl |
@org.jspecify.annotations.Nullable com.google.cloud.managedkafka.v1.AclNameRequired. The name of the acl to remove the acl entry from. Structured like:
The structure of |
aclEntry |
AclEntryRequired. The acl entry to remove. |
| Returns | |
|---|---|
| Type | Description |
RemoveAclEntryResponse |
|
removeAclEntry(RemoveAclEntryRequest request)
public final RemoveAclEntryResponse removeAclEntry(RemoveAclEntryRequest request)Incremental update: Removes an acl entry from an acl. Deletes the acl if its acl entries become empty (i.e. if the removed entry was the last one in the acl).
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
RemoveAclEntryRequest request =
RemoveAclEntryRequest.newBuilder()
.setAcl(AclName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ACL]").toString())
.setAclEntry(AclEntry.newBuilder().build())
.build();
RemoveAclEntryResponse response = managedKafkaClient.removeAclEntry(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
RemoveAclEntryRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
RemoveAclEntryResponse |
|
removeAclEntry(String acl, AclEntry aclEntry)
public final RemoveAclEntryResponse removeAclEntry(String acl, AclEntry aclEntry)Incremental update: Removes an acl entry from an acl. Deletes the acl if its acl entries become empty (i.e. if the removed entry was the last one in the acl).
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
String acl = AclName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ACL]").toString();
AclEntry aclEntry = AclEntry.newBuilder().build();
RemoveAclEntryResponse response = managedKafkaClient.removeAclEntry(acl, aclEntry);
}
| Parameters | |
|---|---|
| Name | Description |
acl |
StringRequired. The name of the acl to remove the acl entry from. Structured like:
The structure of |
aclEntry |
AclEntryRequired. The acl entry to remove. |
| Returns | |
|---|---|
| Type | Description |
RemoveAclEntryResponse |
|
removeAclEntryCallable()
public final UnaryCallable<RemoveAclEntryRequest,RemoveAclEntryResponse> removeAclEntryCallable()Incremental update: Removes an acl entry from an acl. Deletes the acl if its acl entries become empty (i.e. if the removed entry was the last one in the acl).
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
RemoveAclEntryRequest request =
RemoveAclEntryRequest.newBuilder()
.setAcl(AclName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ACL]").toString())
.setAclEntry(AclEntry.newBuilder().build())
.build();
ApiFuture<RemoveAclEntryResponse> future =
managedKafkaClient.removeAclEntryCallable().futureCall(request);
// Do something.
RemoveAclEntryResponse response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<RemoveAclEntryRequest,RemoveAclEntryResponse> |
|
shutdown()
public void shutdown()shutdownNow()
public void shutdownNow()updateAcl(Acl acl, FieldMask updateMask)
public final Acl updateAcl(Acl acl, FieldMask updateMask)Updates the properties of a single acl.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
Acl acl = Acl.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
Acl response = managedKafkaClient.updateAcl(acl, updateMask);
}
| Parameters | |
|---|---|
| Name | Description |
acl |
AclRequired. The updated acl. Its |
updateMask |
FieldMaskOptional. Field mask is used to specify the fields to be overwritten in the Acl resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. |
| Returns | |
|---|---|
| Type | Description |
Acl |
|
updateAcl(UpdateAclRequest request)
public final Acl updateAcl(UpdateAclRequest request)Updates the properties of a single acl.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
UpdateAclRequest request =
UpdateAclRequest.newBuilder()
.setAcl(Acl.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
Acl response = managedKafkaClient.updateAcl(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateAclRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Acl |
|
updateAclCallable()
public final UnaryCallable<UpdateAclRequest,Acl> updateAclCallable()Updates the properties of a single acl.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
UpdateAclRequest request =
UpdateAclRequest.newBuilder()
.setAcl(Acl.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<Acl> future = managedKafkaClient.updateAclCallable().futureCall(request);
// Do something.
Acl response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<UpdateAclRequest,Acl> |
|
updateClusterAsync(Cluster cluster, FieldMask updateMask)
public final OperationFuture<Cluster,OperationMetadata> updateClusterAsync(Cluster cluster, FieldMask updateMask)Updates the properties of a single cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
Cluster cluster = Cluster.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
Cluster response = managedKafkaClient.updateClusterAsync(cluster, updateMask).get();
}
| Parameters | |
|---|---|
| Name | Description |
cluster |
ClusterRequired. The cluster to update. Its |
updateMask |
FieldMaskRequired. Field mask is used to specify the fields to be overwritten in the cluster resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. The mask is required and a value of * will update all fields. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<Cluster,OperationMetadata> |
|
updateClusterAsync(UpdateClusterRequest request)
public final OperationFuture<Cluster,OperationMetadata> updateClusterAsync(UpdateClusterRequest request)Updates the properties of a single cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
UpdateClusterRequest request =
UpdateClusterRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setCluster(Cluster.newBuilder().build())
.setRequestId("requestId693933066")
.build();
Cluster response = managedKafkaClient.updateClusterAsync(request).get();
}
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateClusterRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<Cluster,OperationMetadata> |
|
updateClusterCallable()
public final UnaryCallable<UpdateClusterRequest,Operation> updateClusterCallable()Updates the properties of a single cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
UpdateClusterRequest request =
UpdateClusterRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setCluster(Cluster.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future = managedKafkaClient.updateClusterCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<UpdateClusterRequest,Operation> |
|
updateClusterOperationCallable()
public final OperationCallable<UpdateClusterRequest,Cluster,OperationMetadata> updateClusterOperationCallable()Updates the properties of a single cluster.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
UpdateClusterRequest request =
UpdateClusterRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setCluster(Cluster.newBuilder().build())
.setRequestId("requestId693933066")
.build();
OperationFuture<Cluster, OperationMetadata> future =
managedKafkaClient.updateClusterOperationCallable().futureCall(request);
// Do something.
Cluster response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
OperationCallable<UpdateClusterRequest,Cluster,OperationMetadata> |
|
updateConsumerGroup(ConsumerGroup consumerGroup, FieldMask updateMask)
public final ConsumerGroup updateConsumerGroup(ConsumerGroup consumerGroup, FieldMask updateMask)Updates the properties of a single consumer group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
ConsumerGroup consumerGroup = ConsumerGroup.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
ConsumerGroup response = managedKafkaClient.updateConsumerGroup(consumerGroup, updateMask);
}
| Parameters | |
|---|---|
| Name | Description |
consumerGroup |
ConsumerGroupRequired. The consumer group to update. Its |
updateMask |
FieldMaskRequired. Field mask is used to specify the fields to be overwritten in the ConsumerGroup resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. The mask is required and a value of * will update all fields. |
| Returns | |
|---|---|
| Type | Description |
ConsumerGroup |
|
updateConsumerGroup(UpdateConsumerGroupRequest request)
public final ConsumerGroup updateConsumerGroup(UpdateConsumerGroupRequest request)Updates the properties of a single consumer group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
UpdateConsumerGroupRequest request =
UpdateConsumerGroupRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setConsumerGroup(ConsumerGroup.newBuilder().build())
.build();
ConsumerGroup response = managedKafkaClient.updateConsumerGroup(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateConsumerGroupRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
ConsumerGroup |
|
updateConsumerGroupCallable()
public final UnaryCallable<UpdateConsumerGroupRequest,ConsumerGroup> updateConsumerGroupCallable()Updates the properties of a single consumer group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
UpdateConsumerGroupRequest request =
UpdateConsumerGroupRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setConsumerGroup(ConsumerGroup.newBuilder().build())
.build();
ApiFuture<ConsumerGroup> future =
managedKafkaClient.updateConsumerGroupCallable().futureCall(request);
// Do something.
ConsumerGroup response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<UpdateConsumerGroupRequest,ConsumerGroup> |
|
updateTopic(Topic topic, FieldMask updateMask)
public final Topic updateTopic(Topic topic, FieldMask updateMask)Updates the properties of a single topic.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
Topic topic = Topic.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
Topic response = managedKafkaClient.updateTopic(topic, updateMask);
}
| Parameters | |
|---|---|
| Name | Description |
topic |
TopicRequired. The topic to update. Its |
updateMask |
FieldMaskRequired. Field mask is used to specify the fields to be overwritten in the Topic resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. The mask is required and a value of * will update all fields. |
| Returns | |
|---|---|
| Type | Description |
Topic |
|
updateTopic(UpdateTopicRequest request)
public final Topic updateTopic(UpdateTopicRequest request)Updates the properties of a single topic.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
UpdateTopicRequest request =
UpdateTopicRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setTopic(Topic.newBuilder().build())
.build();
Topic response = managedKafkaClient.updateTopic(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateTopicRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Topic |
|
updateTopicCallable()
public final UnaryCallable<UpdateTopicRequest,Topic> updateTopicCallable()Updates the properties of a single topic.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ManagedKafkaClient managedKafkaClient = ManagedKafkaClient.create()) {
UpdateTopicRequest request =
UpdateTopicRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setTopic(Topic.newBuilder().build())
.build();
ApiFuture<Topic> future = managedKafkaClient.updateTopicCallable().futureCall(request);
// Do something.
Topic response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<UpdateTopicRequest,Topic> |
|