Class RuleServiceGrpc.RuleServiceBlockingV2Stub (0.18.0)

public static final class RuleServiceGrpc.RuleServiceBlockingV2Stub extends AbstractBlockingStub<RuleServiceGrpc.RuleServiceBlockingV2Stub>

A stub to allow clients to do synchronous rpc calls to service RuleService.

RuleService provides interface for user-created rules.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > RuleServiceGrpc.RuleServiceBlockingV2Stub

Methods

build(Channel channel, CallOptions callOptions)

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

createRetrohunt(CreateRetrohuntRequest request)

public Operation createRetrohunt(CreateRetrohuntRequest request)

Create a Retrohunt.

Parameter
Name Description
request CreateRetrohuntRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

createRule(CreateRuleRequest request)

public Rule createRule(CreateRuleRequest request)

Creates a new Rule.

Parameter
Name Description
request CreateRuleRequest
Returns
Type Description
Rule
Exceptions
Type Description
io.grpc.StatusException

deleteRule(DeleteRuleRequest request)

public Empty deleteRule(DeleteRuleRequest request)

Deletes a Rule.

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

getRetrohunt(GetRetrohuntRequest request)

public Retrohunt getRetrohunt(GetRetrohuntRequest request)

Get a Retrohunt.

Parameter
Name Description
request GetRetrohuntRequest
Returns
Type Description
Retrohunt
Exceptions
Type Description
io.grpc.StatusException

getRule(GetRuleRequest request)

public Rule getRule(GetRuleRequest request)

Gets a Rule.

Parameter
Name Description
request GetRuleRequest
Returns
Type Description
Rule
Exceptions
Type Description
io.grpc.StatusException

getRuleDeployment(GetRuleDeploymentRequest request)

public RuleDeployment getRuleDeployment(GetRuleDeploymentRequest request)

Gets a RuleDeployment.

Parameter
Name Description
request GetRuleDeploymentRequest
Returns
Type Description
RuleDeployment
Exceptions
Type Description
io.grpc.StatusException

listRetrohunts(ListRetrohuntsRequest request)

public ListRetrohuntsResponse listRetrohunts(ListRetrohuntsRequest request)

List Retrohunts.

Parameter
Name Description
request ListRetrohuntsRequest
Returns
Type Description
ListRetrohuntsResponse
Exceptions
Type Description
io.grpc.StatusException

listRuleDeployments(ListRuleDeploymentsRequest request)

public ListRuleDeploymentsResponse listRuleDeployments(ListRuleDeploymentsRequest request)

Lists RuleDeployments across all Rules.

Parameter
Name Description
request ListRuleDeploymentsRequest
Returns
Type Description
ListRuleDeploymentsResponse
Exceptions
Type Description
io.grpc.StatusException

listRuleRevisions(ListRuleRevisionsRequest request)

public ListRuleRevisionsResponse listRuleRevisions(ListRuleRevisionsRequest request)

Lists all revisions of the rule.

Parameter
Name Description
request ListRuleRevisionsRequest
Returns
Type Description
ListRuleRevisionsResponse
Exceptions
Type Description
io.grpc.StatusException

listRules(ListRulesRequest request)

public ListRulesResponse listRules(ListRulesRequest request)

Lists Rules.

Parameter
Name Description
request ListRulesRequest
Returns
Type Description
ListRulesResponse
Exceptions
Type Description
io.grpc.StatusException

updateRule(UpdateRuleRequest request)

public Rule updateRule(UpdateRuleRequest request)

Updates a Rule.

Parameter
Name Description
request UpdateRuleRequest
Returns
Type Description
Rule
Exceptions
Type Description
io.grpc.StatusException

updateRuleDeployment(UpdateRuleDeploymentRequest request)

public RuleDeployment updateRuleDeployment(UpdateRuleDeploymentRequest request)

Updates a RuleDeployment. Failures are not necessarily atomic. If there is a request to update multiple fields, and any update to a single field fails, an error will be returned, but other fields may remain successfully updated.

Parameter
Name Description
request UpdateRuleDeploymentRequest
Returns
Type Description
RuleDeployment
Exceptions
Type Description
io.grpc.StatusException