Google Cloud Security Command Center V1p1beta1 Client - Class NotificationMessage (1.13.1)

Reference documentation and code samples for the Google Cloud Security Command Center V1p1beta1 Client class NotificationMessage.

Security Command Center's Notification

Generated from protobuf message google.cloud.securitycenter.v1p1beta1.NotificationMessage

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ notification_config_name string

Name of the notification config that generated current notification.

↳ finding Google\Cloud\SecurityCenter\V1p1beta1\Finding

If it's a Finding based notification config, this field will be populated.

↳ resource Google\Cloud\SecurityCenter\V1p1beta1\Resource

The Cloud resource tied to the notification.

getNotificationConfigName

Name of the notification config that generated current notification.

Generated from protobuf field string notification_config_name = 1;

Returns
TypeDescription
string

setNotificationConfigName

Name of the notification config that generated current notification.

Generated from protobuf field string notification_config_name = 1;

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getFinding

If it's a Finding based notification config, this field will be populated.

Generated from protobuf field .google.cloud.securitycenter.v1p1beta1.Finding finding = 2;

Returns
TypeDescription
Google\Cloud\SecurityCenter\V1p1beta1\Finding|null

hasFinding

setFinding

If it's a Finding based notification config, this field will be populated.

Generated from protobuf field .google.cloud.securitycenter.v1p1beta1.Finding finding = 2;

Parameter
NameDescription
var Google\Cloud\SecurityCenter\V1p1beta1\Finding
Returns
TypeDescription
$this

getResource

The Cloud resource tied to the notification.

Generated from protobuf field .google.cloud.securitycenter.v1p1beta1.Resource resource = 3;

Returns
TypeDescription
Google\Cloud\SecurityCenter\V1p1beta1\Resource|null

hasResource

clearResource

setResource

The Cloud resource tied to the notification.

Generated from protobuf field .google.cloud.securitycenter.v1p1beta1.Resource resource = 3;

Parameter
NameDescription
var Google\Cloud\SecurityCenter\V1p1beta1\Resource
Returns
TypeDescription
$this

getEvent

Returns
TypeDescription
string