Class RmMaterializedTableClientImpl

java.lang.Object
io.confluent.rm.sql.v1.RmMaterializedTableClientImpl
All Implemented Interfaces:
RmMaterializedTableClient

public class RmMaterializedTableClientImpl extends Object implements RmMaterializedTableClient
Implementation of RmMaterializedTableClient using RmClient.
  • Constructor Details

    • RmMaterializedTableClientImpl

      public RmMaterializedTableClientImpl(RmClient client)
  • Method Details

    • getMaterializedTable

      public CompletableFuture<Optional<sql.v1.MaterializedTable>> getMaterializedTable(io.confluent.resourcemanager.api.model.identifier.ObjectIdentifier<sql.v1.MaterializedTable> id)
      Description copied from interface: RmMaterializedTableClient
      Retrieves a MaterializedTable resource from the resource manager.
      Specified by:
      getMaterializedTable in interface RmMaterializedTableClient
      Parameters:
      id - the identifier of the MaterializedTable to retrieve, with environment scope attributes and name <lkcId>$<materializedTableName>
      Returns:
      a CompletableFuture that completes with an Optional containing the MaterializedTable, or empty if the MaterializedTable was not found