public sealed class Value : IMessage<Value>, IEquatable<Value>, IDeepCloneable<Value>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class Value.
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.
Namespace
Google.Cloud.Dlp.V2Assembly
Google.Cloud.Dlp.V2.dll
Constructors
Value()
public Value()
Value(Value)
public Value(Value other)
Parameter | |
---|---|
Name | Description |
other | Value |
Properties
BooleanValue
public bool BooleanValue { get; set; }
boolean
Property Value | |
---|---|
Type | Description |
bool |
DateValue
public Date DateValue { get; set; }
date
Property Value | |
---|---|
Type | Description |
Date |
DayOfWeekValue
public DayOfWeek DayOfWeekValue { get; set; }
day of week
Property Value | |
---|---|
Type | Description |
DayOfWeek |
FloatValue
public double FloatValue { get; set; }
float
Property Value | |
---|---|
Type | Description |
double |
HasBooleanValue
public bool HasBooleanValue { get; }
Gets whether the "boolean_value" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasDayOfWeekValue
public bool HasDayOfWeekValue { get; }
Gets whether the "day_of_week_value" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasFloatValue
public bool HasFloatValue { get; }
Gets whether the "float_value" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasIntegerValue
public bool HasIntegerValue { get; }
Gets whether the "integer_value" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasStringValue
public bool HasStringValue { get; }
Gets whether the "string_value" field is set
Property Value | |
---|---|
Type | Description |
bool |
IntegerValue
public long IntegerValue { get; set; }
integer
Property Value | |
---|---|
Type | Description |
long |
StringValue
public string StringValue { get; set; }
string
Property Value | |
---|---|
Type | Description |
string |
TimeValue
public TimeOfDay TimeValue { get; set; }
time of day
Property Value | |
---|---|
Type | Description |
TimeOfDay |
TimestampValue
public Timestamp TimestampValue { get; set; }
timestamp
Property Value | |
---|---|
Type | Description |
Timestamp |
TypeCase
public Value.TypeOneofCase TypeCase { get; }
Property Value | |
---|---|
Type | Description |
ValueTypeOneofCase |