Cloud Security Compliance v1 API - Class ParamValue (1.0.0-beta01)

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

Reference documentation and code samples for the Cloud Security Compliance v1 API class ParamValue.

Possible parameter value types.

Inheritance

object > ParamValue

Namespace

Google.Cloud.CloudSecurityCompliance.V1

Assembly

Google.Cloud.CloudSecurityCompliance.V1.dll

Constructors

ParamValue()

public ParamValue()

ParamValue(ParamValue)

public ParamValue(ParamValue other)
Parameter
Name Description
other ParamValue

Properties

BoolValue

public bool BoolValue { get; set; }

Represents a boolean value.

Property Value
Type Description
bool

HasBoolValue

public bool HasBoolValue { get; }

Gets whether the "bool_value" field is set

Property Value
Type Description
bool

HasNumberValue

public bool HasNumberValue { get; }

Gets whether the "number_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

KindCase

public ParamValue.KindOneofCase KindCase { get; }
Property Value
Type Description
ParamValueKindOneofCase

NumberValue

public double NumberValue { get; set; }

Represents a double value.

Property Value
Type Description
double

OneofValue

public Parameter OneofValue { get; set; }

Represents sub-parameter values.

Property Value
Type Description
Parameter

StringListValue

public StringList StringListValue { get; set; }

Represents a repeated string.

Property Value
Type Description
StringList

StringValue

public string StringValue { get; set; }

Represents a string value.

Property Value
Type Description
string