Google Cloud Api Hub V1 Client - Class ConfigVariable (0.3.0)

Reference documentation and code samples for the Google Cloud Api Hub V1 Client class ConfigVariable.

ConfigVariable represents a additional configuration variable present in a PluginInstance Config or AuthConfig, based on a ConfigVariableTemplate.

Generated from protobuf message google.cloud.apihub.v1.ConfigVariable

Namespace

Google \ Cloud \ ApiHub \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ string_value string

Optional. The config variable value in case of config variable of type string.

↳ int_value int|string

Optional. The config variable value in case of config variable of type integer.

↳ bool_value bool

Optional. The config variable value in case of config variable of type boolean.

↳ secret_value Secret

Optional. The config variable value in case of config variable of type secret.

↳ enum_value ConfigValueOption

Optional. The config variable value in case of config variable of type enum.

↳ multi_select_values ConfigVariable\MultiSelectValues

Optional. The config variable value in case of config variable of type multi select.

↳ multi_string_values ConfigVariable\MultiStringValues

Optional. The config variable value in case of config variable of type multi string.

↳ multi_int_values ConfigVariable\MultiIntValues

Optional. The config variable value in case of config variable of type multi integer.

↳ key string

Output only. Key will be the id to uniquely identify the config variable.

getStringValue

Optional. The config variable value in case of config variable of type string.

Returns
Type Description
string

hasStringValue

setStringValue

Optional. The config variable value in case of config variable of type string.

Parameter
Name Description
var string
Returns
Type Description
$this

getIntValue

Optional. The config variable value in case of config variable of type integer.

Returns
Type Description
int|string

hasIntValue

setIntValue

Optional. The config variable value in case of config variable of type integer.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getBoolValue

Optional. The config variable value in case of config variable of type boolean.

Returns
Type Description
bool

hasBoolValue

setBoolValue

Optional. The config variable value in case of config variable of type boolean.

Parameter
Name Description
var bool
Returns
Type Description
$this

getSecretValue

Optional. The config variable value in case of config variable of type secret.

Returns
Type Description
Secret|null

hasSecretValue

setSecretValue

Optional. The config variable value in case of config variable of type secret.

Parameter
Name Description
var Secret
Returns
Type Description
$this

getEnumValue

Optional. The config variable value in case of config variable of type enum.

Returns
Type Description
ConfigValueOption|null

hasEnumValue

setEnumValue

Optional. The config variable value in case of config variable of type enum.

Parameter
Name Description
var ConfigValueOption
Returns
Type Description
$this

getMultiSelectValues

Optional. The config variable value in case of config variable of type multi select.

Returns
Type Description
ConfigVariable\MultiSelectValues|null

hasMultiSelectValues

setMultiSelectValues

Optional. The config variable value in case of config variable of type multi select.

Parameter
Name Description
var ConfigVariable\MultiSelectValues
Returns
Type Description
$this

getMultiStringValues

Optional. The config variable value in case of config variable of type multi string.

Returns
Type Description
ConfigVariable\MultiStringValues|null

hasMultiStringValues

setMultiStringValues

Optional. The config variable value in case of config variable of type multi string.

Parameter
Name Description
var ConfigVariable\MultiStringValues
Returns
Type Description
$this

getMultiIntValues

Optional. The config variable value in case of config variable of type multi integer.

Returns
Type Description
ConfigVariable\MultiIntValues|null

hasMultiIntValues

setMultiIntValues

Optional. The config variable value in case of config variable of type multi integer.

Parameter
Name Description
var ConfigVariable\MultiIntValues
Returns
Type Description
$this

getKey

Output only. Key will be the id to uniquely identify the config variable.

Returns
Type Description
string

setKey

Output only. Key will be the id to uniquely identify the config variable.

Parameter
Name Description
var string
Returns
Type Description
$this

getValue

Returns
Type Description
string