Class RuleEngineOutput.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<RuleEngineOutput.Builder>
-
- com.google.cloud.contentwarehouse.v1.RuleEngineOutput.Builder
-
- All Implemented Interfaces:
RuleEngineOutputOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- RuleEngineOutput
public static final class RuleEngineOutput.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RuleEngineOutput.Builder> implements RuleEngineOutputOrBuilder
Records the output of Rule Engine including rule evaluation and actions result.
Protobuf typegoogle.cloud.contentwarehouse.v1.RuleEngineOutput
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RuleEngineOutput.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
RuleEngineOutput
build()
RuleEngineOutput
buildPartial()
RuleEngineOutput.Builder
clear()
RuleEngineOutput.Builder
clearActionExecutorOutput()
Output from Action Executor containing rule and corresponding actions execution result.RuleEngineOutput.Builder
clearDocumentName()
Name of the document against which the rules and actions were evaluated.RuleEngineOutput.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
RuleEngineOutput.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
RuleEngineOutput.Builder
clearRuleEvaluatorOutput()
Output from Rule Evaluator containing matched, unmatched and invalid rules.RuleEngineOutput.Builder
clone()
ActionExecutorOutput
getActionExecutorOutput()
Output from Action Executor containing rule and corresponding actions execution result.ActionExecutorOutput.Builder
getActionExecutorOutputBuilder()
Output from Action Executor containing rule and corresponding actions execution result.ActionExecutorOutputOrBuilder
getActionExecutorOutputOrBuilder()
Output from Action Executor containing rule and corresponding actions execution result.RuleEngineOutput
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getDocumentName()
Name of the document against which the rules and actions were evaluated.com.google.protobuf.ByteString
getDocumentNameBytes()
Name of the document against which the rules and actions were evaluated.RuleEvaluatorOutput
getRuleEvaluatorOutput()
Output from Rule Evaluator containing matched, unmatched and invalid rules.RuleEvaluatorOutput.Builder
getRuleEvaluatorOutputBuilder()
Output from Rule Evaluator containing matched, unmatched and invalid rules.RuleEvaluatorOutputOrBuilder
getRuleEvaluatorOutputOrBuilder()
Output from Rule Evaluator containing matched, unmatched and invalid rules.boolean
hasActionExecutorOutput()
Output from Action Executor containing rule and corresponding actions execution result.boolean
hasRuleEvaluatorOutput()
Output from Rule Evaluator containing matched, unmatched and invalid rules.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
RuleEngineOutput.Builder
mergeActionExecutorOutput(ActionExecutorOutput value)
Output from Action Executor containing rule and corresponding actions execution result.RuleEngineOutput.Builder
mergeFrom(RuleEngineOutput other)
RuleEngineOutput.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
RuleEngineOutput.Builder
mergeFrom(com.google.protobuf.Message other)
RuleEngineOutput.Builder
mergeRuleEvaluatorOutput(RuleEvaluatorOutput value)
Output from Rule Evaluator containing matched, unmatched and invalid rules.RuleEngineOutput.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
RuleEngineOutput.Builder
setActionExecutorOutput(ActionExecutorOutput value)
Output from Action Executor containing rule and corresponding actions execution result.RuleEngineOutput.Builder
setActionExecutorOutput(ActionExecutorOutput.Builder builderForValue)
Output from Action Executor containing rule and corresponding actions execution result.RuleEngineOutput.Builder
setDocumentName(String value)
Name of the document against which the rules and actions were evaluated.RuleEngineOutput.Builder
setDocumentNameBytes(com.google.protobuf.ByteString value)
Name of the document against which the rules and actions were evaluated.RuleEngineOutput.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
RuleEngineOutput.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
RuleEngineOutput.Builder
setRuleEvaluatorOutput(RuleEvaluatorOutput value)
Output from Rule Evaluator containing matched, unmatched and invalid rules.RuleEngineOutput.Builder
setRuleEvaluatorOutput(RuleEvaluatorOutput.Builder builderForValue)
Output from Rule Evaluator containing matched, unmatched and invalid rules.RuleEngineOutput.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuleEngineOutput.Builder>
-
clear
public RuleEngineOutput.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuleEngineOutput.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuleEngineOutput.Builder>
-
getDefaultInstanceForType
public RuleEngineOutput getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public RuleEngineOutput build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RuleEngineOutput buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public RuleEngineOutput.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuleEngineOutput.Builder>
-
setField
public RuleEngineOutput.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuleEngineOutput.Builder>
-
clearField
public RuleEngineOutput.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuleEngineOutput.Builder>
-
clearOneof
public RuleEngineOutput.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuleEngineOutput.Builder>
-
setRepeatedField
public RuleEngineOutput.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuleEngineOutput.Builder>
-
addRepeatedField
public RuleEngineOutput.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuleEngineOutput.Builder>
-
mergeFrom
public RuleEngineOutput.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RuleEngineOutput.Builder>
-
mergeFrom
public RuleEngineOutput.Builder mergeFrom(RuleEngineOutput other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuleEngineOutput.Builder>
-
mergeFrom
public RuleEngineOutput.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RuleEngineOutput.Builder>
- Throws:
IOException
-
getDocumentName
public String getDocumentName()
Name of the document against which the rules and actions were evaluated.
string document_name = 3;
- Specified by:
getDocumentName
in interfaceRuleEngineOutputOrBuilder
- Returns:
- The documentName.
-
getDocumentNameBytes
public com.google.protobuf.ByteString getDocumentNameBytes()
Name of the document against which the rules and actions were evaluated.
string document_name = 3;
- Specified by:
getDocumentNameBytes
in interfaceRuleEngineOutputOrBuilder
- Returns:
- The bytes for documentName.
-
setDocumentName
public RuleEngineOutput.Builder setDocumentName(String value)
Name of the document against which the rules and actions were evaluated.
string document_name = 3;
- Parameters:
value
- The documentName to set.- Returns:
- This builder for chaining.
-
clearDocumentName
public RuleEngineOutput.Builder clearDocumentName()
Name of the document against which the rules and actions were evaluated.
string document_name = 3;
- Returns:
- This builder for chaining.
-
setDocumentNameBytes
public RuleEngineOutput.Builder setDocumentNameBytes(com.google.protobuf.ByteString value)
Name of the document against which the rules and actions were evaluated.
string document_name = 3;
- Parameters:
value
- The bytes for documentName to set.- Returns:
- This builder for chaining.
-
hasRuleEvaluatorOutput
public boolean hasRuleEvaluatorOutput()
Output from Rule Evaluator containing matched, unmatched and invalid rules.
.google.cloud.contentwarehouse.v1.RuleEvaluatorOutput rule_evaluator_output = 1;
- Specified by:
hasRuleEvaluatorOutput
in interfaceRuleEngineOutputOrBuilder
- Returns:
- Whether the ruleEvaluatorOutput field is set.
-
getRuleEvaluatorOutput
public RuleEvaluatorOutput getRuleEvaluatorOutput()
Output from Rule Evaluator containing matched, unmatched and invalid rules.
.google.cloud.contentwarehouse.v1.RuleEvaluatorOutput rule_evaluator_output = 1;
- Specified by:
getRuleEvaluatorOutput
in interfaceRuleEngineOutputOrBuilder
- Returns:
- The ruleEvaluatorOutput.
-
setRuleEvaluatorOutput
public RuleEngineOutput.Builder setRuleEvaluatorOutput(RuleEvaluatorOutput value)
Output from Rule Evaluator containing matched, unmatched and invalid rules.
.google.cloud.contentwarehouse.v1.RuleEvaluatorOutput rule_evaluator_output = 1;
-
setRuleEvaluatorOutput
public RuleEngineOutput.Builder setRuleEvaluatorOutput(RuleEvaluatorOutput.Builder builderForValue)
Output from Rule Evaluator containing matched, unmatched and invalid rules.
.google.cloud.contentwarehouse.v1.RuleEvaluatorOutput rule_evaluator_output = 1;
-
mergeRuleEvaluatorOutput
public RuleEngineOutput.Builder mergeRuleEvaluatorOutput(RuleEvaluatorOutput value)
Output from Rule Evaluator containing matched, unmatched and invalid rules.
.google.cloud.contentwarehouse.v1.RuleEvaluatorOutput rule_evaluator_output = 1;
-
clearRuleEvaluatorOutput
public RuleEngineOutput.Builder clearRuleEvaluatorOutput()
Output from Rule Evaluator containing matched, unmatched and invalid rules.
.google.cloud.contentwarehouse.v1.RuleEvaluatorOutput rule_evaluator_output = 1;
-
getRuleEvaluatorOutputBuilder
public RuleEvaluatorOutput.Builder getRuleEvaluatorOutputBuilder()
Output from Rule Evaluator containing matched, unmatched and invalid rules.
.google.cloud.contentwarehouse.v1.RuleEvaluatorOutput rule_evaluator_output = 1;
-
getRuleEvaluatorOutputOrBuilder
public RuleEvaluatorOutputOrBuilder getRuleEvaluatorOutputOrBuilder()
Output from Rule Evaluator containing matched, unmatched and invalid rules.
.google.cloud.contentwarehouse.v1.RuleEvaluatorOutput rule_evaluator_output = 1;
- Specified by:
getRuleEvaluatorOutputOrBuilder
in interfaceRuleEngineOutputOrBuilder
-
hasActionExecutorOutput
public boolean hasActionExecutorOutput()
Output from Action Executor containing rule and corresponding actions execution result.
.google.cloud.contentwarehouse.v1.ActionExecutorOutput action_executor_output = 2;
- Specified by:
hasActionExecutorOutput
in interfaceRuleEngineOutputOrBuilder
- Returns:
- Whether the actionExecutorOutput field is set.
-
getActionExecutorOutput
public ActionExecutorOutput getActionExecutorOutput()
Output from Action Executor containing rule and corresponding actions execution result.
.google.cloud.contentwarehouse.v1.ActionExecutorOutput action_executor_output = 2;
- Specified by:
getActionExecutorOutput
in interfaceRuleEngineOutputOrBuilder
- Returns:
- The actionExecutorOutput.
-
setActionExecutorOutput
public RuleEngineOutput.Builder setActionExecutorOutput(ActionExecutorOutput value)
Output from Action Executor containing rule and corresponding actions execution result.
.google.cloud.contentwarehouse.v1.ActionExecutorOutput action_executor_output = 2;
-
setActionExecutorOutput
public RuleEngineOutput.Builder setActionExecutorOutput(ActionExecutorOutput.Builder builderForValue)
Output from Action Executor containing rule and corresponding actions execution result.
.google.cloud.contentwarehouse.v1.ActionExecutorOutput action_executor_output = 2;
-
mergeActionExecutorOutput
public RuleEngineOutput.Builder mergeActionExecutorOutput(ActionExecutorOutput value)
Output from Action Executor containing rule and corresponding actions execution result.
.google.cloud.contentwarehouse.v1.ActionExecutorOutput action_executor_output = 2;
-
clearActionExecutorOutput
public RuleEngineOutput.Builder clearActionExecutorOutput()
Output from Action Executor containing rule and corresponding actions execution result.
.google.cloud.contentwarehouse.v1.ActionExecutorOutput action_executor_output = 2;
-
getActionExecutorOutputBuilder
public ActionExecutorOutput.Builder getActionExecutorOutputBuilder()
Output from Action Executor containing rule and corresponding actions execution result.
.google.cloud.contentwarehouse.v1.ActionExecutorOutput action_executor_output = 2;
-
getActionExecutorOutputOrBuilder
public ActionExecutorOutputOrBuilder getActionExecutorOutputOrBuilder()
Output from Action Executor containing rule and corresponding actions execution result.
.google.cloud.contentwarehouse.v1.ActionExecutorOutput action_executor_output = 2;
- Specified by:
getActionExecutorOutputOrBuilder
in interfaceRuleEngineOutputOrBuilder
-
setUnknownFields
public final RuleEngineOutput.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuleEngineOutput.Builder>
-
mergeUnknownFields
public final RuleEngineOutput.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuleEngineOutput.Builder>
-
-