Google Cloud Security Command Center V1 Client - Class Property (1.21.0)

Reference documentation and code samples for the Google Cloud Security Command Center V1 Client class Property.

An individual name-value pair that defines a custom source property.

Generated from protobuf message google.cloud.securitycenter.v1.CustomConfig.CustomOutputSpec.Property

Namespace

Google \ Cloud \ SecurityCenter \ V1 \ CustomConfig \ CustomOutputSpec

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ name string

Name of the property for the custom output.

↳ value_expression Google\Type\Expr

The CEL expression for the custom output. A resource property can be specified to return the value of the property or a text string enclosed in quotation marks.

getName

Name of the property for the custom output.

Returns
TypeDescription
string

setName

Name of the property for the custom output.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getValueExpression

The CEL expression for the custom output. A resource property can be specified to return the value of the property or a text string enclosed in quotation marks.

Returns
TypeDescription
Google\Type\Expr|null

hasValueExpression

clearValueExpression

setValueExpression

The CEL expression for the custom output. A resource property can be specified to return the value of the property or a text string enclosed in quotation marks.

Parameter
NameDescription
var Google\Type\Expr
Returns
TypeDescription
$this