ParameterValueType

LINT.IfChange To support various types of parameter values. Next available id: 14

JSON representation
{

  // Union field value can be only one of the following:
  "stringValue": string,
  "intValue": string,
  "doubleValue": number,
  "booleanValue": boolean,
  "protoValue": {
    "@type": string,
    field1: ...,
    ...
  },
  "serializedObjectValue": {
    object (SerializedObjectParameter)
  },
  "stringArray": {
    object (StringParameterArray)
  },
  "intArray": {
    object (IntParameterArray)
  },
  "doubleArray": {
    object (DoubleParameterArray)
  },
  "protoArray": {
    object (ProtoParameterArray)
  },
  "booleanArray": {
    object (BooleanParameterArray)
  }
  // End of list of possible types for union field value.
}
Fields

Union field value.

value can be only one of the following:

stringValue

string

intValue

string (int64 format)

doubleValue

number

booleanValue

boolean

protoValue

object

An object containing fields of an arbitrary type. An additional field "@type" contains a URI identifying the type. Example: { "id": 1234, "@type": "types.example.com/standard/id" }.

serializedObjectValue

object (SerializedObjectParameter)

stringArray

object (StringParameterArray)

intArray

object (IntParameterArray)

doubleArray

object (DoubleParameterArray)

protoArray

object (ProtoParameterArray)

booleanArray

object (BooleanParameterArray)

SerializedObjectParameter

JSON representation
{
  "objectValue": string
}
Fields
objectValue

string (bytes format)

A base64-encoded string.

StringParameterArray

JSON representation
{
  "stringValues": [
    string
  ]
}
Fields
stringValues[]

string

IntParameterArray

JSON representation
{
  "intValues": [
    string
  ]
}
Fields
intValues[]

string (int64 format)

DoubleParameterArray

JSON representation
{
  "doubleValues": [
    number
  ]
}
Fields
doubleValues[]

number

ProtoParameterArray

JSON representation
{
  "protoValues": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Fields
protoValues[]

object

An object containing fields of an arbitrary type. An additional field "@type" contains a URI identifying the type. Example: { "id": 1234, "@type": "types.example.com/standard/id" }.

BooleanParameterArray

JSON representation
{
  "booleanValues": [
    boolean
  ]
}
Fields
booleanValues[]

boolean