Class CatalogServiceGrpc.CatalogServiceFutureStub (1.50.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
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
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
Name Description
request CreateAspectTypeRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createEntry(CreateEntryRequest request)

public ListenableFuture<Entry> createEntry(CreateEntryRequest request)

Creates an Entry.

Parameter
Name Description
request CreateEntryRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Entry>

createEntryGroup(CreateEntryGroupRequest request)

public ListenableFuture<Operation> createEntryGroup(CreateEntryGroupRequest request)

Creates an EntryGroup

Parameter
Name Description
request CreateEntryGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createEntryType(CreateEntryTypeRequest request)

public ListenableFuture<Operation> createEntryType(CreateEntryTypeRequest request)

Creates an EntryType

Parameter
Name Description
request CreateEntryTypeRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteAspectType(DeleteAspectTypeRequest request)

public ListenableFuture<Operation> deleteAspectType(DeleteAspectTypeRequest request)

Deletes a AspectType resource.

Parameter
Name Description
request DeleteAspectTypeRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteEntry(DeleteEntryRequest request)

public ListenableFuture<Entry> deleteEntry(DeleteEntryRequest request)

Deletes an Entry.

Parameter
Name Description
request DeleteEntryRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Entry>

deleteEntryGroup(DeleteEntryGroupRequest request)

public ListenableFuture<Operation> deleteEntryGroup(DeleteEntryGroupRequest request)

Deletes a EntryGroup resource.

Parameter
Name Description
request DeleteEntryGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteEntryType(DeleteEntryTypeRequest request)

public ListenableFuture<Operation> deleteEntryType(DeleteEntryTypeRequest request)

Deletes a EntryType resource.

Parameter
Name Description
request DeleteEntryTypeRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

getAspectType(GetAspectTypeRequest request)

public ListenableFuture<AspectType> getAspectType(GetAspectTypeRequest request)

Retrieves a AspectType resource.

Parameter
Name Description
request GetAspectTypeRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<AspectType>

getEntry(GetEntryRequest request)

public ListenableFuture<Entry> getEntry(GetEntryRequest request)

Gets a single entry.

Parameter
Name Description
request GetEntryRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Entry>

getEntryGroup(GetEntryGroupRequest request)

public ListenableFuture<EntryGroup> getEntryGroup(GetEntryGroupRequest request)

Retrieves a EntryGroup resource.

Parameter
Name Description
request GetEntryGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<EntryGroup>

getEntryType(GetEntryTypeRequest request)

public ListenableFuture<EntryType> getEntryType(GetEntryTypeRequest request)

Retrieves a EntryType resource.

Parameter
Name Description
request GetEntryTypeRequest
Returns
Type Description
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
Name Description
request ListAspectTypesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListAspectTypesResponse>

listEntries(ListEntriesRequest request)

public ListenableFuture<ListEntriesResponse> listEntries(ListEntriesRequest request)

Lists entries within an entry group.

Parameter
Name Description
request ListEntriesRequest
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.

Parameter
Name Description
request ListEntryGroupsRequest
Returns
Type Description
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
Name Description
request ListEntryTypesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListEntryTypesResponse>

lookupEntry(LookupEntryRequest request)

public ListenableFuture<Entry> lookupEntry(LookupEntryRequest request)

Looks up a single entry.

Parameter
Name Description
request LookupEntryRequest
Returns
Type Description
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
Name Description
request SearchEntriesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<SearchEntriesResponse>

updateAspectType(UpdateAspectTypeRequest request)

public ListenableFuture<Operation> updateAspectType(UpdateAspectTypeRequest request)

Updates a AspectType resource.

Parameter
Name Description
request UpdateAspectTypeRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateEntry(UpdateEntryRequest request)

public ListenableFuture<Entry> updateEntry(UpdateEntryRequest request)

Updates an Entry.

Parameter
Name Description
request UpdateEntryRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Entry>

updateEntryGroup(UpdateEntryGroupRequest request)

public ListenableFuture<Operation> updateEntryGroup(UpdateEntryGroupRequest request)

Updates a EntryGroup resource.

Parameter
Name Description
request UpdateEntryGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateEntryType(UpdateEntryTypeRequest request)

public ListenableFuture<Operation> updateEntryType(UpdateEntryTypeRequest request)

Updates a EntryType resource.

Parameter
Name Description
request UpdateEntryTypeRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>