Class RuleEngineOutput
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.contentwarehouse.v1.RuleEngineOutput
-
- All Implemented Interfaces:
RuleEngineOutputOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class RuleEngineOutput extends com.google.protobuf.GeneratedMessageV3 implements RuleEngineOutputOrBuilder
Records the output of Rule Engine including rule evaluation and actions result.
Protobuf typegoogle.cloud.contentwarehouse.v1.RuleEngineOutput
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RuleEngineOutput.Builder
Records the output of Rule Engine including rule evaluation and actions result.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
ACTION_EXECUTOR_OUTPUT_FIELD_NUMBER
static int
DOCUMENT_NAME_FIELD_NUMBER
static int
RULE_EVALUATOR_OUTPUT_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
ActionExecutorOutput
getActionExecutorOutput()
Output from Action Executor containing rule and corresponding actions execution result.ActionExecutorOutputOrBuilder
getActionExecutorOutputOrBuilder()
Output from Action Executor containing rule and corresponding actions execution result.static RuleEngineOutput
getDefaultInstance()
RuleEngineOutput
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
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.com.google.protobuf.Parser<RuleEngineOutput>
getParserForType()
RuleEvaluatorOutput
getRuleEvaluatorOutput()
Output from Rule Evaluator containing matched, unmatched and invalid rules.RuleEvaluatorOutputOrBuilder
getRuleEvaluatorOutputOrBuilder()
Output from Rule Evaluator containing matched, unmatched and invalid rules.int
getSerializedSize()
boolean
hasActionExecutorOutput()
Output from Action Executor containing rule and corresponding actions execution result.int
hashCode()
boolean
hasRuleEvaluatorOutput()
Output from Rule Evaluator containing matched, unmatched and invalid rules.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static RuleEngineOutput.Builder
newBuilder()
static RuleEngineOutput.Builder
newBuilder(RuleEngineOutput prototype)
RuleEngineOutput.Builder
newBuilderForType()
protected RuleEngineOutput.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static RuleEngineOutput
parseDelimitedFrom(InputStream input)
static RuleEngineOutput
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RuleEngineOutput
parseFrom(byte[] data)
static RuleEngineOutput
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RuleEngineOutput
parseFrom(com.google.protobuf.ByteString data)
static RuleEngineOutput
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RuleEngineOutput
parseFrom(com.google.protobuf.CodedInputStream input)
static RuleEngineOutput
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RuleEngineOutput
parseFrom(InputStream input)
static RuleEngineOutput
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RuleEngineOutput
parseFrom(ByteBuffer data)
static RuleEngineOutput
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<RuleEngineOutput>
parser()
RuleEngineOutput.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
DOCUMENT_NAME_FIELD_NUMBER
public static final int DOCUMENT_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RULE_EVALUATOR_OUTPUT_FIELD_NUMBER
public static final int RULE_EVALUATOR_OUTPUT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ACTION_EXECUTOR_OUTPUT_FIELD_NUMBER
public static final int ACTION_EXECUTOR_OUTPUT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
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
-
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.
-
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.
-
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.
-
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
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static RuleEngineOutput parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RuleEngineOutput parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RuleEngineOutput parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RuleEngineOutput parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RuleEngineOutput parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RuleEngineOutput parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RuleEngineOutput parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RuleEngineOutput parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RuleEngineOutput parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RuleEngineOutput parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static RuleEngineOutput parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RuleEngineOutput parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public RuleEngineOutput.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static RuleEngineOutput.Builder newBuilder()
-
newBuilder
public static RuleEngineOutput.Builder newBuilder(RuleEngineOutput prototype)
-
toBuilder
public RuleEngineOutput.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RuleEngineOutput.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static RuleEngineOutput getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<RuleEngineOutput> parser()
-
getParserForType
public com.google.protobuf.Parser<RuleEngineOutput> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public RuleEngineOutput getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-