Class FindingVariable
A structure that holds the value and associated metadata for values
extracted while producing a Finding.
Inheritance
FindingVariable
Assembly: Google.Backstory.dll
Syntax
public sealed class FindingVariable : IMessage<FindingVariable>, IEquatable<FindingVariable>, IDeepCloneable<FindingVariable>, IBufferMessage, IMessage
Constructors
FindingVariable()
Declaration
FindingVariable(FindingVariable)
Declaration
public FindingVariable(FindingVariable other)
Parameters
Properties
BoolSeq
The value in boolsequence format.
Declaration
public BoolSequence BoolSeq { get; set; }
Property Value
BoolVal
The value in boolean format.
Declaration
public bool BoolVal { get; set; }
Property Value
BytesSeq
The value in bytessequence format.
Declaration
public BytesSequence BytesSeq { get; set; }
Property Value
BytesVal
The value in bytes format.
Declaration
public ByteString BytesVal { get; set; }
Property Value
DoubleSeq
The value in doublesequence format.
Declaration
public DoubleSequence DoubleSeq { get; set; }
Property Value
DoubleVal
The value in double format.
Declaration
public double DoubleVal { get; set; }
Property Value
HasBoolVal
Gets whether the "bool_val" field is set
Declaration
public bool HasBoolVal { get; }
Property Value
HasBytesVal
Gets whether the "bytes_val" field is set
Declaration
public bool HasBytesVal { get; }
Property Value
HasDoubleVal
Gets whether the "double_val" field is set
Declaration
public bool HasDoubleVal { get; }
Property Value
HasInt64Val
Gets whether the "int64_val" field is set
Declaration
public bool HasInt64Val { get; }
Property Value
HasNullVal
Gets whether the "null_val" field is set
Declaration
public bool HasNullVal { get; }
Property Value
HasStringVal
Gets whether the "string_val" field is set
Declaration
public bool HasStringVal { get; }
Property Value
HasUint64Val
Gets whether the "uint64_val" field is set
Declaration
public bool HasUint64Val { get; }
Property Value
Int64Seq
The value in int64sequence format.
Declaration
public Int64Sequence Int64Seq { get; set; }
Property Value
Int64Val
The value in int64 format.
Declaration
public long Int64Val { get; set; }
Property Value
NullVal
Whether the value is null.
Declaration
public bool NullVal { get; set; }
Property Value
SourcePath
The UDM field path for the field which this value was derived from.
Example: principal.user.username
Declaration
public string SourcePath { get; set; }
Property Value
StringSeq
The value in stringsequence format.
Declaration
public StringSequence StringSeq { get; set; }
Property Value
StringVal
The value in string format.
Enum values are returned as strings.
Declaration
public string StringVal { get; set; }
Property Value
TimestampTime
The value in timestamp format.
Declaration
public Timestamp TimestampTime { get; set; }
Property Value
Type
The type of the variable.
Declaration
public FindingVariable.Types.Type Type { get; set; }
Property Value
TypedValueCase
Declaration
public FindingVariable.TypedValueOneofCase TypedValueCase { get; }
Property Value
Uint64Seq
The value in uint64sequence format.
Declaration
public Uint64Sequence Uint64Seq { get; set; }
Property Value
Uint64Val
The value in uint64 format.
Declaration
public ulong Uint64Val { get; set; }
Property Value
Value
The value in string form.
Declaration
public string Value { get; set; }
Property Value