Class Value (3.4.0)

public sealed class Value : IMessage<Value>, IEquatable<Value>, IDeepCloneable<Value>, IBufferMessage, IMessage

Set of primitive values supported by the system. Note that for the purposes of inspection or transformation, the number of bytes considered to comprise a 'Value' is based on its representation as a UTF-8 encoded string. For example, if 'integer_value' is set to 123456789, the number of bytes would be counted as 9, even though an int64 only holds up to 8 bytes of data.

Inheritance

Object > Value

Namespace

Google.Cloud.Dlp.V2

Assembly

Google.Cloud.Dlp.V2.dll

Constructors

Value()

public Value()

Value(Value)

public Value(Value other)
Parameter
NameDescription
otherValue

Properties

BooleanValue

public bool BooleanValue { get; set; }

boolean

Property Value
TypeDescription
Boolean

DateValue

public Date DateValue { get; set; }

date

Property Value
TypeDescription
Date

DayOfWeekValue

public DayOfWeek DayOfWeekValue { get; set; }

day of week

Property Value
TypeDescription
DayOfWeek

FloatValue

public double FloatValue { get; set; }

float

Property Value
TypeDescription
Double

IntegerValue

public long IntegerValue { get; set; }

integer

Property Value
TypeDescription
Int64

StringValue

public string StringValue { get; set; }

string

Property Value
TypeDescription
String

TimestampValue

public Timestamp TimestampValue { get; set; }

timestamp

Property Value
TypeDescription
Timestamp

TimeValue

public TimeOfDay TimeValue { get; set; }

time of day

Property Value
TypeDescription
TimeOfDay

TypeCase

public Value.TypeOneofCase TypeCase { get; }
Property Value
TypeDescription
Value.TypeOneofCase