Show / Hide Table of Contents

Class FindingVariable

A structure that holds the value and associated metadata for values extracted while producing a Finding.

Inheritance
object
FindingVariable
Implements
IMessage<FindingVariable>
IEquatable<FindingVariable>
IDeepCloneable<FindingVariable>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Backstory
Assembly: Google.Backstory.dll
Syntax
public sealed class FindingVariable : IMessage<FindingVariable>, IEquatable<FindingVariable>, IDeepCloneable<FindingVariable>, IBufferMessage, IMessage

Constructors

FindingVariable()

Declaration
public FindingVariable()

FindingVariable(FindingVariable)

Declaration
public FindingVariable(FindingVariable other)
Parameters
Type Name Description
FindingVariable other

Properties

BoolSeq

The value in boolsequence format.

Declaration
public BoolSequence BoolSeq { get; set; }
Property Value
Type Description
BoolSequence

BoolVal

The value in boolean format.

Declaration
public bool BoolVal { get; set; }
Property Value
Type Description
bool

BytesSeq

The value in bytessequence format.

Declaration
public BytesSequence BytesSeq { get; set; }
Property Value
Type Description
BytesSequence

BytesVal

The value in bytes format.

Declaration
public ByteString BytesVal { get; set; }
Property Value
Type Description
ByteString

DoubleSeq

The value in doublesequence format.

Declaration
public DoubleSequence DoubleSeq { get; set; }
Property Value
Type Description
DoubleSequence

DoubleVal

The value in double format.

Declaration
public double DoubleVal { get; set; }
Property Value
Type Description
double

HasBoolVal

Gets whether the "bool_val" field is set

Declaration
public bool HasBoolVal { get; }
Property Value
Type Description
bool

HasBytesVal

Gets whether the "bytes_val" field is set

Declaration
public bool HasBytesVal { get; }
Property Value
Type Description
bool

HasDoubleVal

Gets whether the "double_val" field is set

Declaration
public bool HasDoubleVal { get; }
Property Value
Type Description
bool

HasInt64Val

Gets whether the "int64_val" field is set

Declaration
public bool HasInt64Val { get; }
Property Value
Type Description
bool

HasNullVal

Gets whether the "null_val" field is set

Declaration
public bool HasNullVal { get; }
Property Value
Type Description
bool

HasStringVal

Gets whether the "string_val" field is set

Declaration
public bool HasStringVal { get; }
Property Value
Type Description
bool

HasUint64Val

Gets whether the "uint64_val" field is set

Declaration
public bool HasUint64Val { get; }
Property Value
Type Description
bool

Int64Seq

The value in int64sequence format.

Declaration
public Int64Sequence Int64Seq { get; set; }
Property Value
Type Description
Int64Sequence

Int64Val

The value in int64 format.

Declaration
public long Int64Val { get; set; }
Property Value
Type Description
long

NullVal

Whether the value is null.

Declaration
public bool NullVal { get; set; }
Property Value
Type Description
bool

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
Type Description
string

StringSeq

The value in stringsequence format.

Declaration
public StringSequence StringSeq { get; set; }
Property Value
Type Description
StringSequence

StringVal

The value in string format. Enum values are returned as strings.

Declaration
public string StringVal { get; set; }
Property Value
Type Description
string

TimestampTime

The value in timestamp format.

Declaration
public Timestamp TimestampTime { get; set; }
Property Value
Type Description
Timestamp

Type

The type of the variable.

Declaration
public FindingVariable.Types.Type Type { get; set; }
Property Value
Type Description
FindingVariable.Types.Type

TypedValueCase

Declaration
public FindingVariable.TypedValueOneofCase TypedValueCase { get; }
Property Value
Type Description
FindingVariable.TypedValueOneofCase

Uint64Seq

The value in uint64sequence format.

Declaration
public Uint64Sequence Uint64Seq { get; set; }
Property Value
Type Description
Uint64Sequence

Uint64Val

The value in uint64 format.

Declaration
public ulong Uint64Val { get; set; }
Property Value
Type Description
ulong

Value

The value in string form.

Declaration
public string Value { get; set; }
Property Value
Type Description
string
In this article
Back to top Generated by DocFX