Class CatalogServiceGrpc.CatalogServiceFutureStub (1.70.0) 
  
      
     
  
  
  
   
  
    
  
  
    
    
    
  Version 1.70.0keyboard_arrow_down  
  
 
    
    
    
    
      
  
  
  
    
public   static   final   class  CatalogServiceGrpc . CatalogServiceFutureStub   extends   AbstractFutureStub<CatalogServiceGrpc . CatalogServiceFutureStub > 
   
  A stub to allow clients to do ListenableFuture-style rpc calls to service CatalogService.
 The primary resources offered by this service are EntryGroups, EntryTypes,
 AspectTypes, and Entries. They collectively let data administrators organize,
 manage, secure, and catalog data located across cloud projects in their
 organization in a variety of storage systems, including Cloud Storage and
 BigQuery.
 
  
    Inheritance 
    java.lang.Object    >  
    io.grpc.stub.AbstractStub    >  
    io.grpc.stub.AbstractFutureStub    >  
    CatalogServiceGrpc.CatalogServiceFutureStub 
   
  
    Inherited Members 
    
      io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel) 
    
    
      io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions) 
    
    
      io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T) 
    
    
      io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions) 
    
    
      io.grpc.stub.AbstractStub.getCallOptions() 
    
    
      io.grpc.stub.AbstractStub.getChannel() 
    
    
      io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials) 
    
    
      io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel) 
    
    
      io.grpc.stub.AbstractStub.withCompression(java.lang.String) 
    
    
      io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline) 
    
    
      io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration) 
    
    
      io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit) 
    
    
      io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor) 
    
    
      io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...) 
    
    
      io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int) 
    
    
      io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int) 
    
    
      io.grpc.stub.AbstractStub.withOnReadyThreshold(int) 
    
    
      io.grpc.stub.AbstractStub.withWaitForReady() 
    
    
    
    
    
    
    
    
    
    
    
    
   
  Methods
   
   
  build(Channel channel, CallOptions callOptions) 
  
    
protected   CatalogServiceGrpc . CatalogServiceFutureStub   build ( Channel   channel ,   CallOptions   callOptions )  
   
  
    
      
        Parameters  
       
      
        Name  
        Description  
       
      
        channel 
        io.grpc.Channel  
       
      
        callOptions 
        io.grpc.CallOptions  
       
     
  
  
  Overrides 
  io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions) 
   
  
  
    
public   ListenableFuture<Empty>   cancelMetadataJob ( CancelMetadataJobRequest   request )  
   
   Cancels a metadata job.
 If you cancel a metadata import job that is in progress, the changes in the
 job might be partially applied. We recommend that you reset the state of
 the entry groups in your project by running another metadata job that
 reverts the changes from the canceled job.
 
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <Empty > 
         
       
     
  
   
  createAspectType(CreateAspectTypeRequest request) 
  
    
public   ListenableFuture<Operation>   createAspectType ( CreateAspectTypeRequest   request )  
   
  
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <Operation > 
         
       
     
  
   
  createEntry(CreateEntryRequest request) 
  
    
public   ListenableFuture<Entry>   createEntry ( CreateEntryRequest   request )  
   
  
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <Entry > 
         
       
     
  
   
  createEntryGroup(CreateEntryGroupRequest request) 
  
    
public   ListenableFuture<Operation>   createEntryGroup ( CreateEntryGroupRequest   request )  
   
  
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <Operation > 
         
       
     
  
   
  createEntryType(CreateEntryTypeRequest request) 
  
    
public   ListenableFuture<Operation>   createEntryType ( CreateEntryTypeRequest   request )  
   
  
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <Operation > 
         
       
     
  
   
  
  
    
public   ListenableFuture<Operation>   createMetadataJob ( CreateMetadataJobRequest   request )  
   
   Creates a metadata job. For example, use a metadata job to import Dataplex
 Catalog entries and aspects from a third-party system into Dataplex.
 
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <Operation > 
         
       
     
  
   
  deleteAspectType(DeleteAspectTypeRequest request) 
  
    
public   ListenableFuture<Operation>   deleteAspectType ( DeleteAspectTypeRequest   request )  
   
  
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <Operation > 
         
       
     
  
   
  deleteEntry(DeleteEntryRequest request) 
  
    
public   ListenableFuture<Entry>   deleteEntry ( DeleteEntryRequest   request )  
   
  
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <Entry > 
         
       
     
  
   
  deleteEntryGroup(DeleteEntryGroupRequest request) 
  
    
public   ListenableFuture<Operation>   deleteEntryGroup ( DeleteEntryGroupRequest   request )  
   
  
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <Operation > 
         
       
     
  
   
  deleteEntryType(DeleteEntryTypeRequest request) 
  
    
public   ListenableFuture<Operation>   deleteEntryType ( DeleteEntryTypeRequest   request )  
   
  
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <Operation > 
         
       
     
  
   
  getAspectType(GetAspectTypeRequest request) 
  
    
public   ListenableFuture<AspectType>   getAspectType ( GetAspectTypeRequest   request )  
   
  
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <AspectType > 
         
       
     
  
   
  getEntry(GetEntryRequest request) 
  
    
public   ListenableFuture<Entry>   getEntry ( GetEntryRequest   request )  
   
  
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <Entry > 
         
       
     
  
   
  getEntryGroup(GetEntryGroupRequest request) 
  
    
public   ListenableFuture<EntryGroup>   getEntryGroup ( GetEntryGroupRequest   request )  
   
  
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <EntryGroup > 
         
       
     
  
   
  getEntryType(GetEntryTypeRequest request) 
  
    
public   ListenableFuture<EntryType>   getEntryType ( GetEntryTypeRequest   request )  
   
  
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <EntryType > 
         
       
     
  
   
  
  
    
public   ListenableFuture<MetadataJob>   getMetadataJob ( GetMetadataJobRequest   request )  
   
  
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <MetadataJob > 
         
       
     
  
   
  listAspectTypes(ListAspectTypesRequest request) 
  
    
public   ListenableFuture<ListAspectTypesResponse>   listAspectTypes ( ListAspectTypesRequest   request )  
   
   Lists AspectType resources in a project and location.
 
  
  
   
  listEntries(ListEntriesRequest request) 
  
    
public   ListenableFuture<ListEntriesResponse>   listEntries ( ListEntriesRequest   request )  
   
   Lists Entries within an EntryGroup.
 
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <ListEntriesResponse > 
         
       
     
  
   
  listEntryGroups(ListEntryGroupsRequest request) 
  
    
public   ListenableFuture<ListEntryGroupsResponse>   listEntryGroups ( ListEntryGroupsRequest   request )  
   
   Lists EntryGroup resources in a project and location.
 
  
  
   
  listEntryTypes(ListEntryTypesRequest request) 
  
    
public   ListenableFuture<ListEntryTypesResponse>   listEntryTypes ( ListEntryTypesRequest   request )  
   
   Lists EntryType resources in a project and location.
 
  
  
   
  
  
    
public   ListenableFuture<ListMetadataJobsResponse>   listMetadataJobs ( ListMetadataJobsRequest   request )  
   
  
  
  
   
  lookupEntry(LookupEntryRequest request) 
  
    
public   ListenableFuture<Entry>   lookupEntry ( LookupEntryRequest   request )  
   
   Looks up an entry by name using the permission on the source system.
 
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <Entry > 
         
       
     
  
   
  searchEntries(SearchEntriesRequest request) 
  
    
public   ListenableFuture<SearchEntriesResponse>   searchEntries ( SearchEntriesRequest   request )  
   
   Searches for Entries matching the given query and scope.
 
  
  
   
  updateAspectType(UpdateAspectTypeRequest request) 
  
    
public   ListenableFuture<Operation>   updateAspectType ( UpdateAspectTypeRequest   request )  
   
  
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <Operation > 
         
       
     
  
   
  updateEntry(UpdateEntryRequest request) 
  
    
public   ListenableFuture<Entry>   updateEntry ( UpdateEntryRequest   request )  
   
  
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <Entry > 
         
       
     
  
   
  updateEntryGroup(UpdateEntryGroupRequest request) 
  
    
public   ListenableFuture<Operation>   updateEntryGroup ( UpdateEntryGroupRequest   request )  
   
  
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <Operation > 
         
       
     
  
   
  updateEntryType(UpdateEntryTypeRequest request) 
  
    
public   ListenableFuture<Operation>   updateEntryType ( UpdateEntryTypeRequest   request )  
   
  
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.util.concurrent.ListenableFuture <Operation > 
         
       
     
  
 
     
    
  
  
  
     
  
 
  
    
    
      
       
    
    
  
  
 
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2025-10-30 UTC.
 
 
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-30 UTC."],[],[]]