Class CatalogServiceGrpc.CatalogServiceFutureStub (1.39.0)

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, Entry and Aspect which collectively allow a data administrator to organize, manage, secure and catalog data across their organization located across cloud projects 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

Methods

build(Channel channel, CallOptions callOptions)

protected CatalogServiceGrpc.CatalogServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
CatalogServiceGrpc.CatalogServiceFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createAspectType(CreateAspectTypeRequest request)

public ListenableFuture<Operation> createAspectType(CreateAspectTypeRequest request)

Creates an AspectType

Parameter
NameDescription
requestCreateAspectTypeRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

createEntry(CreateEntryRequest request)

public ListenableFuture<Entry> createEntry(CreateEntryRequest request)

Creates an Entry.

Parameter
NameDescription
requestCreateEntryRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Entry>

createEntryGroup(CreateEntryGroupRequest request)

public ListenableFuture<Operation> createEntryGroup(CreateEntryGroupRequest request)

Creates an EntryGroup

Parameter
NameDescription
requestCreateEntryGroupRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

createEntryType(CreateEntryTypeRequest request)

public ListenableFuture<Operation> createEntryType(CreateEntryTypeRequest request)

Creates an EntryType

Parameter
NameDescription
requestCreateEntryTypeRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteAspectType(DeleteAspectTypeRequest request)

public ListenableFuture<Operation> deleteAspectType(DeleteAspectTypeRequest request)

Deletes a AspectType resource.

Parameter
NameDescription
requestDeleteAspectTypeRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteEntry(DeleteEntryRequest request)

public ListenableFuture<Entry> deleteEntry(DeleteEntryRequest request)

Deletes an Entry.

Parameter
NameDescription
requestDeleteEntryRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Entry>

deleteEntryGroup(DeleteEntryGroupRequest request)

public ListenableFuture<Operation> deleteEntryGroup(DeleteEntryGroupRequest request)

Deletes a EntryGroup resource.

Parameter
NameDescription
requestDeleteEntryGroupRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteEntryType(DeleteEntryTypeRequest request)

public ListenableFuture<Operation> deleteEntryType(DeleteEntryTypeRequest request)

Deletes a EntryType resource.

Parameter
NameDescription
requestDeleteEntryTypeRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

getAspectType(GetAspectTypeRequest request)

public ListenableFuture<AspectType> getAspectType(GetAspectTypeRequest request)

Retrieves a AspectType resource.

Parameter
NameDescription
requestGetAspectTypeRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<AspectType>

getEntry(GetEntryRequest request)

public ListenableFuture<Entry> getEntry(GetEntryRequest request)

Gets a single entry.

Parameter
NameDescription
requestGetEntryRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Entry>

getEntryGroup(GetEntryGroupRequest request)

public ListenableFuture<EntryGroup> getEntryGroup(GetEntryGroupRequest request)

Retrieves a EntryGroup resource.

Parameter
NameDescription
requestGetEntryGroupRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<EntryGroup>

getEntryType(GetEntryTypeRequest request)

public ListenableFuture<EntryType> getEntryType(GetEntryTypeRequest request)

Retrieves a EntryType resource.

Parameter
NameDescription
requestGetEntryTypeRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<EntryType>

listAspectTypes(ListAspectTypesRequest request)

public ListenableFuture<ListAspectTypesResponse> listAspectTypes(ListAspectTypesRequest request)

Lists AspectType resources in a project and location.

Parameter
NameDescription
requestListAspectTypesRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListAspectTypesResponse>

listEntries(ListEntriesRequest request)

public ListenableFuture<ListEntriesResponse> listEntries(ListEntriesRequest request)

Lists entries within an entry group.

Parameter
NameDescription
requestListEntriesRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListEntriesResponse>

listEntryGroups(ListEntryGroupsRequest request)

public ListenableFuture<ListEntryGroupsResponse> listEntryGroups(ListEntryGroupsRequest request)

Lists EntryGroup resources in a project and location.

Parameter
NameDescription
requestListEntryGroupsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListEntryGroupsResponse>

listEntryTypes(ListEntryTypesRequest request)

public ListenableFuture<ListEntryTypesResponse> listEntryTypes(ListEntryTypesRequest request)

Lists EntryType resources in a project and location.

Parameter
NameDescription
requestListEntryTypesRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListEntryTypesResponse>

lookupEntry(LookupEntryRequest request)

public ListenableFuture<Entry> lookupEntry(LookupEntryRequest request)

Looks up a single entry.

Parameter
NameDescription
requestLookupEntryRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Entry>

searchEntries(SearchEntriesRequest request)

public ListenableFuture<SearchEntriesResponse> searchEntries(SearchEntriesRequest request)

Searches for entries matching given query and scope.

Parameter
NameDescription
requestSearchEntriesRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<SearchEntriesResponse>

updateAspectType(UpdateAspectTypeRequest request)

public ListenableFuture<Operation> updateAspectType(UpdateAspectTypeRequest request)

Updates a AspectType resource.

Parameter
NameDescription
requestUpdateAspectTypeRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

updateEntry(UpdateEntryRequest request)

public ListenableFuture<Entry> updateEntry(UpdateEntryRequest request)

Updates an Entry.

Parameter
NameDescription
requestUpdateEntryRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Entry>

updateEntryGroup(UpdateEntryGroupRequest request)

public ListenableFuture<Operation> updateEntryGroup(UpdateEntryGroupRequest request)

Updates a EntryGroup resource.

Parameter
NameDescription
requestUpdateEntryGroupRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

updateEntryType(UpdateEntryTypeRequest request)

public ListenableFuture<Operation> updateEntryType(UpdateEntryTypeRequest request)

Updates a EntryType resource.

Parameter
NameDescription
requestUpdateEntryTypeRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>