Class FeedsServiceGrpc.FeedsServiceStub (0.37.0)

public static final class FeedsServiceGrpc.FeedsServiceStub extends AbstractAsyncStub<FeedsServiceGrpc.FeedsServiceStub>

A stub to allow clients to do asynchronous rpc calls to service FeedsService.

FeedsService contains procedures for managing Chronicle third-party feeds.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > FeedsServiceGrpc.FeedsServiceStub

Methods

build(Channel channel, CallOptions callOptions)

protected FeedsServiceGrpc.FeedsServiceStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
FeedsServiceGrpc.FeedsServiceStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createFeed(CreateFeedRequest request, StreamObserver<Feed> responseObserver)

public void createFeed(CreateFeedRequest request, StreamObserver<Feed> responseObserver)

Creates a feed.

Parameters
Name Description
request CreateFeedRequest
responseObserver io.grpc.stub.StreamObserver<Feed>

deleteFeed(DeleteFeedRequest request, StreamObserver<Empty> responseObserver)

public void deleteFeed(DeleteFeedRequest request, StreamObserver<Empty> responseObserver)

Deletes a feed.

Parameters
Name Description
request DeleteFeedRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

disableFeed(DisableFeedRequest request, StreamObserver<Feed> responseObserver)

public void disableFeed(DisableFeedRequest request, StreamObserver<Feed> responseObserver)

Disable feed for ingestion. Make FeedState ARCHIVED.

Parameters
Name Description
request DisableFeedRequest
responseObserver io.grpc.stub.StreamObserver<Feed>

enableFeed(EnableFeedRequest request, StreamObserver<Feed> responseObserver)

public void enableFeed(EnableFeedRequest request, StreamObserver<Feed> responseObserver)

Enable feed for ingestion.

Parameters
Name Description
request EnableFeedRequest
responseObserver io.grpc.stub.StreamObserver<Feed>

fetchServiceAccountForCustomer(FetchServiceAccountForCustomerRequest request, StreamObserver<FeedServiceAccount> responseObserver)

public void fetchServiceAccountForCustomer(FetchServiceAccountForCustomerRequest request, StreamObserver<FeedServiceAccount> responseObserver)

Fetch Chronicle's service account used for ingesting data from Cloud Storage buckets.

Parameters
Name Description
request FetchServiceAccountForCustomerRequest
responseObserver io.grpc.stub.StreamObserver<FeedServiceAccount>

generateSecret(GenerateSecretRequest request, StreamObserver<GenerateSecretResponse> responseObserver)

public void generateSecret(GenerateSecretRequest request, StreamObserver<GenerateSecretResponse> responseObserver)

Generates a new secret for https push feeds which do not support jwt tokens. Secrets once generated should be copied and stored in safe place to be used while configuring https push feeds.Please note that you can always generate a new secret again for a feed using this API but it will invalidate the previously generated secret for the feed.

Parameters
Name Description
request GenerateSecretRequest
responseObserver io.grpc.stub.StreamObserver<GenerateSecretResponse>

getFeed(GetFeedRequest request, StreamObserver<Feed> responseObserver)

public void getFeed(GetFeedRequest request, StreamObserver<Feed> responseObserver)

Gets a feed.

Parameters
Name Description
request GetFeedRequest
responseObserver io.grpc.stub.StreamObserver<Feed>

getFeedPack(GetFeedPackRequest request, StreamObserver<FeedPack> responseObserver)

public void getFeedPack(GetFeedPackRequest request, StreamObserver<FeedPack> responseObserver)

Gets a feed pack.

Parameters
Name Description
request GetFeedPackRequest
responseObserver io.grpc.stub.StreamObserver<FeedPack>

importPushLogs(ImportPushLogsRequest request, StreamObserver<HttpBody> responseObserver)

public void importPushLogs(ImportPushLogsRequest request, StreamObserver<HttpBody> responseObserver)

Import logs coming from https push feeds. All log entries must be valid UTF-8. A single invalid event will cause the entire request to be rejected.

Parameters
Name Description
request ImportPushLogsRequest
responseObserver io.grpc.stub.StreamObserver<com.google.api.HttpBody>

listFeedPacks(ListFeedPacksRequest request, StreamObserver<ListFeedPacksResponse> responseObserver)

public void listFeedPacks(ListFeedPacksRequest request, StreamObserver<ListFeedPacksResponse> responseObserver)

Lists Packs for which feeds can be configured.

Parameters
Name Description
request ListFeedPacksRequest
responseObserver io.grpc.stub.StreamObserver<ListFeedPacksResponse>

listFeedSourceTypeSchemas(ListFeedSourceTypeSchemasRequest request, StreamObserver<ListFeedSourceTypeSchemasResponse> responseObserver)

public void listFeedSourceTypeSchemas(ListFeedSourceTypeSchemasRequest request, StreamObserver<ListFeedSourceTypeSchemasResponse> responseObserver)

List all FeedSourceTypeSchemas.

Parameters
Name Description
request ListFeedSourceTypeSchemasRequest
responseObserver io.grpc.stub.StreamObserver<ListFeedSourceTypeSchemasResponse>

listFeeds(ListFeedsRequest request, StreamObserver<ListFeedsResponse> responseObserver)

public void listFeeds(ListFeedsRequest request, StreamObserver<ListFeedsResponse> responseObserver)

Lists all feeds for the customer.

Parameters
Name Description
request ListFeedsRequest
responseObserver io.grpc.stub.StreamObserver<ListFeedsResponse>

listLogTypeSchemas(ListLogTypeSchemasRequest request, StreamObserver<ListLogTypeSchemasResponse> responseObserver)

public void listLogTypeSchemas(ListLogTypeSchemasRequest request, StreamObserver<ListLogTypeSchemasResponse> responseObserver)

List all LogTypeSchemas compatible with a given FeedSourceType.

Parameters
Name Description
request ListLogTypeSchemasRequest
responseObserver io.grpc.stub.StreamObserver<ListLogTypeSchemasResponse>

updateFeed(UpdateFeedRequest request, StreamObserver<Feed> responseObserver)

public void updateFeed(UpdateFeedRequest request, StreamObserver<Feed> responseObserver)

Updates the full feed.

Parameters
Name Description
request UpdateFeedRequest
responseObserver io.grpc.stub.StreamObserver<Feed>