Class FeedsServiceGrpc.FeedsServiceBlockingV2Stub (0.37.0)

public static final class FeedsServiceGrpc.FeedsServiceBlockingV2Stub extends AbstractBlockingStub<FeedsServiceGrpc.FeedsServiceBlockingV2Stub>

A stub to allow clients to do synchronous 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.AbstractBlockingStub > FeedsServiceGrpc.FeedsServiceBlockingV2Stub

Methods

build(Channel channel, CallOptions callOptions)

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

createFeed(CreateFeedRequest request)

public Feed createFeed(CreateFeedRequest request)

Creates a feed.

Parameter
Name Description
request CreateFeedRequest
Returns
Type Description
Feed
Exceptions
Type Description
io.grpc.StatusException

deleteFeed(DeleteFeedRequest request)

public Empty deleteFeed(DeleteFeedRequest request)

Deletes a feed.

Parameter
Name Description
request DeleteFeedRequest
Returns
Type Description
Empty
Exceptions
Type Description
io.grpc.StatusException

disableFeed(DisableFeedRequest request)

public Feed disableFeed(DisableFeedRequest request)

Disable feed for ingestion. Make FeedState ARCHIVED.

Parameter
Name Description
request DisableFeedRequest
Returns
Type Description
Feed
Exceptions
Type Description
io.grpc.StatusException

enableFeed(EnableFeedRequest request)

public Feed enableFeed(EnableFeedRequest request)

Enable feed for ingestion.

Parameter
Name Description
request EnableFeedRequest
Returns
Type Description
Feed
Exceptions
Type Description
io.grpc.StatusException

fetchServiceAccountForCustomer(FetchServiceAccountForCustomerRequest request)

public FeedServiceAccount fetchServiceAccountForCustomer(FetchServiceAccountForCustomerRequest request)

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

Parameter
Name Description
request FetchServiceAccountForCustomerRequest
Returns
Type Description
FeedServiceAccount
Exceptions
Type Description
io.grpc.StatusException

generateSecret(GenerateSecretRequest request)

public GenerateSecretResponse generateSecret(GenerateSecretRequest request)

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.

Parameter
Name Description
request GenerateSecretRequest
Returns
Type Description
GenerateSecretResponse
Exceptions
Type Description
io.grpc.StatusException

getFeed(GetFeedRequest request)

public Feed getFeed(GetFeedRequest request)

Gets a feed.

Parameter
Name Description
request GetFeedRequest
Returns
Type Description
Feed
Exceptions
Type Description
io.grpc.StatusException

getFeedPack(GetFeedPackRequest request)

public FeedPack getFeedPack(GetFeedPackRequest request)

Gets a feed pack.

Parameter
Name Description
request GetFeedPackRequest
Returns
Type Description
FeedPack
Exceptions
Type Description
io.grpc.StatusException

importPushLogs(ImportPushLogsRequest request)

public HttpBody importPushLogs(ImportPushLogsRequest request)

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.

Parameter
Name Description
request ImportPushLogsRequest
Returns
Type Description
com.google.api.HttpBody
Exceptions
Type Description
io.grpc.StatusException

listFeedPacks(ListFeedPacksRequest request)

public ListFeedPacksResponse listFeedPacks(ListFeedPacksRequest request)

Lists Packs for which feeds can be configured.

Parameter
Name Description
request ListFeedPacksRequest
Returns
Type Description
ListFeedPacksResponse
Exceptions
Type Description
io.grpc.StatusException

listFeedSourceTypeSchemas(ListFeedSourceTypeSchemasRequest request)

public ListFeedSourceTypeSchemasResponse listFeedSourceTypeSchemas(ListFeedSourceTypeSchemasRequest request)

List all FeedSourceTypeSchemas.

Parameter
Name Description
request ListFeedSourceTypeSchemasRequest
Returns
Type Description
ListFeedSourceTypeSchemasResponse
Exceptions
Type Description
io.grpc.StatusException

listFeeds(ListFeedsRequest request)

public ListFeedsResponse listFeeds(ListFeedsRequest request)

Lists all feeds for the customer.

Parameter
Name Description
request ListFeedsRequest
Returns
Type Description
ListFeedsResponse
Exceptions
Type Description
io.grpc.StatusException

listLogTypeSchemas(ListLogTypeSchemasRequest request)

public ListLogTypeSchemasResponse listLogTypeSchemas(ListLogTypeSchemasRequest request)

List all LogTypeSchemas compatible with a given FeedSourceType.

Parameter
Name Description
request ListLogTypeSchemasRequest
Returns
Type Description
ListLogTypeSchemasResponse
Exceptions
Type Description
io.grpc.StatusException

updateFeed(UpdateFeedRequest request)

public Feed updateFeed(UpdateFeedRequest request)

Updates the full feed.

Parameter
Name Description
request UpdateFeedRequest
Returns
Type Description
Feed
Exceptions
Type Description
io.grpc.StatusException