Class ClusterlinkApi

java.lang.Object
io.confluent.rm.clusterlink.v1.ClusterlinkApi

public class ClusterlinkApi extends Object
Clusterlink API client using the RM Java client with protobuf-based models. This is the v1 API for Cluster Link resources (GlobalLogicalKafkaCluster, GlobalSite).
  • Constructor Details

    • ClusterlinkApi

      public ClusterlinkApi(io.confluent.resourcemanager.api.client.Client rmClient)
  • Method Details

    • readClusterLinkLogicalKafkaCluster

      public CompletableFuture<Optional<io.confluent.rm.clusterlink.v1.GlobalLogicalKafkaCluster>> readClusterLinkLogicalKafkaCluster(String org, String environment, String name)
      Read a ClusterLink LogicalKafkaCluster resource.
    • listClusterLinkLogicalKafkaClustersForAllEnvironments

      public CompletableFuture<io.confluent.resourcemanager.api.model.ObjectList<io.confluent.rm.clusterlink.v1.GlobalLogicalKafkaCluster>> listClusterLinkLogicalKafkaClustersForAllEnvironments(String org, String continuationToken, int pageSize)
      List ClusterLink LogicalKafkaCluster resources for all environments within an organization.
    • readClusterLinkSite

      public CompletableFuture<Optional<io.confluent.rm.clusterlink.v1.GlobalSite>> readClusterLinkSite(String org, String environment, String networkId)
      Read a ClusterLink Site resource.
    • listClusterLinkSitesForAllEnvironments

      public CompletableFuture<io.confluent.resourcemanager.api.model.ObjectList<io.confluent.rm.clusterlink.v1.GlobalSite>> listClusterLinkSitesForAllEnvironments(String org, String continuationToken, int pageSize)
      List ClusterLink Site resources for all environments within an organization.