public final class FindingsRefinement extends GeneratedMessage implements FindingsRefinementOrBuilder
Represents a set of logic conditions used to refine various types of
findings such as curated rule detections.
Protobuf type google.cloud.chronicle.v1.FindingsRefinement
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
OUTCOME_FILTERS_FIELD_NUMBER
public static final int OUTCOME_FILTERS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
QUERY_FIELD_NUMBER
public static final int QUERY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
UPDATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static FindingsRefinement getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static FindingsRefinement.Builder newBuilder()
newBuilder(FindingsRefinement prototype)
public static FindingsRefinement.Builder newBuilder(FindingsRefinement prototype)
public static FindingsRefinement parseDelimitedFrom(InputStream input)
public static FindingsRefinement parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static FindingsRefinement parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static FindingsRefinement parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static FindingsRefinement parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static FindingsRefinement parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static FindingsRefinement parseFrom(CodedInputStream input)
public static FindingsRefinement parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static FindingsRefinement parseFrom(InputStream input)
public static FindingsRefinement parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static FindingsRefinement parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static FindingsRefinement parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<FindingsRefinement> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getCreateTime()
public Timestamp getCreateTime()
Output only. The timestamp of when the findings refinement was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
Timestamp |
The createTime.
|
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The timestamp of when the findings refinement was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDefaultInstanceForType()
public FindingsRefinement getDefaultInstanceForType()
getDisplayName()
public String getDisplayName()
Display name of the findings refinement.
string display_name = 2;
| Returns |
| Type |
Description |
String |
The displayName.
|
getDisplayNameBytes()
public ByteString getDisplayNameBytes()
Display name of the findings refinement.
string display_name = 2;
| Returns |
| Type |
Description |
ByteString |
The bytes for displayName.
|
getName()
Full resource name for the findings refinement.
Format:
projects/{project}/locations/{region}/instances/{instance}/findingsRefinements/{findings_refinement}
string name = 1;
| Returns |
| Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Full resource name for the findings refinement.
Format:
projects/{project}/locations/{region}/instances/{instance}/findingsRefinements/{findings_refinement}
string name = 1;
| Returns |
| Type |
Description |
ByteString |
The bytes for name.
|
getOutcomeFilters(int index)
public OutcomeFilter getOutcomeFilters(int index)
Optional. The outcome filters for the findings refinement. These allow you
to specify filters that are applied to the outcome variables in the
detection. All filters must be true for a detection to match the findings
refinement.
repeated .google.cloud.chronicle.v1.OutcomeFilter outcome_filters = 8 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getOutcomeFiltersCount()
public int getOutcomeFiltersCount()
Optional. The outcome filters for the findings refinement. These allow you
to specify filters that are applied to the outcome variables in the
detection. All filters must be true for a detection to match the findings
refinement.
repeated .google.cloud.chronicle.v1.OutcomeFilter outcome_filters = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
getOutcomeFiltersList()
public List<OutcomeFilter> getOutcomeFiltersList()
Optional. The outcome filters for the findings refinement. These allow you
to specify filters that are applied to the outcome variables in the
detection. All filters must be true for a detection to match the findings
refinement.
repeated .google.cloud.chronicle.v1.OutcomeFilter outcome_filters = 8 [(.google.api.field_behavior) = OPTIONAL];
getOutcomeFiltersOrBuilder(int index)
public OutcomeFilterOrBuilder getOutcomeFiltersOrBuilder(int index)
Optional. The outcome filters for the findings refinement. These allow you
to specify filters that are applied to the outcome variables in the
detection. All filters must be true for a detection to match the findings
refinement.
repeated .google.cloud.chronicle.v1.OutcomeFilter outcome_filters = 8 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getOutcomeFiltersOrBuilderList()
public List<? extends OutcomeFilterOrBuilder> getOutcomeFiltersOrBuilderList()
Optional. The outcome filters for the findings refinement. These allow you
to specify filters that are applied to the outcome variables in the
detection. All filters must be true for a detection to match the findings
refinement.
repeated .google.cloud.chronicle.v1.OutcomeFilter outcome_filters = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.chronicle.v1.OutcomeFilterOrBuilder> |
|
getParserForType()
public Parser<FindingsRefinement> getParserForType()
Overrides
getQuery()
| Returns |
| Type |
Description |
String |
The query.
|
getQueryBytes()
public ByteString getQueryBytes()
| Returns |
| Type |
Description |
ByteString |
The bytes for query.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getType()
public FindingsRefinementType getType()
The type of findings refinement.
.google.cloud.chronicle.v1.FindingsRefinementType type = 3;
getTypeValue()
public int getTypeValue()
The type of findings refinement.
.google.cloud.chronicle.v1.FindingsRefinementType type = 3;
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for type.
|
getUpdateTime()
public Timestamp getUpdateTime()
Output only. The timestamp of when the findings refinement was last
updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
Timestamp |
The updateTime.
|
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The timestamp of when the findings refinement was last
updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime()
public boolean hasCreateTime()
Output only. The timestamp of when the findings refinement was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the createTime field is set.
|
hasUpdateTime()
public boolean hasUpdateTime()
Output only. The timestamp of when the findings refinement was last
updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the updateTime field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public FindingsRefinement.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected FindingsRefinement.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public FindingsRefinement.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides