Interface CatalogServiceGrpc.AsyncService (1.43.0)

public static interface CatalogServiceGrpc.AsyncService

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.

Methods

createAspectType(CreateAspectTypeRequest request, StreamObserver<Operation> responseObserver)

public default void createAspectType(CreateAspectTypeRequest request, StreamObserver<Operation> responseObserver)

Creates an AspectType

Parameters
Name Description
request CreateAspectTypeRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createEntry(CreateEntryRequest request, StreamObserver<Entry> responseObserver)

public default void createEntry(CreateEntryRequest request, StreamObserver<Entry> responseObserver)

Creates an Entry.

Parameters
Name Description
request CreateEntryRequest
responseObserver io.grpc.stub.StreamObserver<Entry>

createEntryGroup(CreateEntryGroupRequest request, StreamObserver<Operation> responseObserver)

public default void createEntryGroup(CreateEntryGroupRequest request, StreamObserver<Operation> responseObserver)

Creates an EntryGroup

Parameters
Name Description
request CreateEntryGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createEntryType(CreateEntryTypeRequest request, StreamObserver<Operation> responseObserver)

public default void createEntryType(CreateEntryTypeRequest request, StreamObserver<Operation> responseObserver)

Creates an EntryType

Parameters
Name Description
request CreateEntryTypeRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteAspectType(DeleteAspectTypeRequest request, StreamObserver<Operation> responseObserver)

public default void deleteAspectType(DeleteAspectTypeRequest request, StreamObserver<Operation> responseObserver)

Deletes a AspectType resource.

Parameters
Name Description
request DeleteAspectTypeRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteEntry(DeleteEntryRequest request, StreamObserver<Entry> responseObserver)

public default void deleteEntry(DeleteEntryRequest request, StreamObserver<Entry> responseObserver)

Deletes an Entry.

Parameters
Name Description
request DeleteEntryRequest
responseObserver io.grpc.stub.StreamObserver<Entry>

deleteEntryGroup(DeleteEntryGroupRequest request, StreamObserver<Operation> responseObserver)

public default void deleteEntryGroup(DeleteEntryGroupRequest request, StreamObserver<Operation> responseObserver)

Deletes a EntryGroup resource.

Parameters
Name Description
request DeleteEntryGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteEntryType(DeleteEntryTypeRequest request, StreamObserver<Operation> responseObserver)

public default void deleteEntryType(DeleteEntryTypeRequest request, StreamObserver<Operation> responseObserver)

Deletes a EntryType resource.

Parameters
Name Description
request DeleteEntryTypeRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getAspectType(GetAspectTypeRequest request, StreamObserver<AspectType> responseObserver)

public default void getAspectType(GetAspectTypeRequest request, StreamObserver<AspectType> responseObserver)

Retrieves a AspectType resource.

Parameters
Name Description
request GetAspectTypeRequest
responseObserver io.grpc.stub.StreamObserver<AspectType>

getEntry(GetEntryRequest request, StreamObserver<Entry> responseObserver)

public default void getEntry(GetEntryRequest request, StreamObserver<Entry> responseObserver)

Gets a single entry.

Parameters
Name Description
request GetEntryRequest
responseObserver io.grpc.stub.StreamObserver<Entry>

getEntryGroup(GetEntryGroupRequest request, StreamObserver<EntryGroup> responseObserver)

public default void getEntryGroup(GetEntryGroupRequest request, StreamObserver<EntryGroup> responseObserver)

Retrieves a EntryGroup resource.

Parameters
Name Description
request GetEntryGroupRequest
responseObserver io.grpc.stub.StreamObserver<EntryGroup>

getEntryType(GetEntryTypeRequest request, StreamObserver<EntryType> responseObserver)

public default void getEntryType(GetEntryTypeRequest request, StreamObserver<EntryType> responseObserver)

Retrieves a EntryType resource.

Parameters
Name Description
request GetEntryTypeRequest
responseObserver io.grpc.stub.StreamObserver<EntryType>

listAspectTypes(ListAspectTypesRequest request, StreamObserver<ListAspectTypesResponse> responseObserver)

public default void listAspectTypes(ListAspectTypesRequest request, StreamObserver<ListAspectTypesResponse> responseObserver)

Lists AspectType resources in a project and location.

Parameters
Name Description
request ListAspectTypesRequest
responseObserver io.grpc.stub.StreamObserver<ListAspectTypesResponse>

listEntries(ListEntriesRequest request, StreamObserver<ListEntriesResponse> responseObserver)

public default void listEntries(ListEntriesRequest request, StreamObserver<ListEntriesResponse> responseObserver)

Lists entries within an entry group.

Parameters
Name Description
request ListEntriesRequest
responseObserver io.grpc.stub.StreamObserver<ListEntriesResponse>

listEntryGroups(ListEntryGroupsRequest request, StreamObserver<ListEntryGroupsResponse> responseObserver)

public default void listEntryGroups(ListEntryGroupsRequest request, StreamObserver<ListEntryGroupsResponse> responseObserver)

Lists EntryGroup resources in a project and location.

Parameters
Name Description
request ListEntryGroupsRequest
responseObserver io.grpc.stub.StreamObserver<