Stackdriver Monitoring V3 Client - Class CreateGroupRequest (1.12.1)

Reference documentation and code samples for the Stackdriver Monitoring V3 Client class CreateGroupRequest.

The CreateGroup request.

Generated from protobuf message google.monitoring.v3.CreateGroupRequest

Namespace

Google \ Cloud \ Monitoring \ V3

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Required. The project in which to create the group. The format is: projects/[PROJECT_ID_OR_NUMBER]

↳ group Group

Required. A group definition. It is an error to define the name field because the system assigns the name.

↳ validate_only bool

If true, validate this request but do not create the group.

getName

Required. The project in which to create the group. The format is: projects/[PROJECT_ID_OR_NUMBER]

Returns
Type Description
string

setName

Required. The project in which to create the group. The format is: projects/[PROJECT_ID_OR_NUMBER]

Parameter
Name Description
var string
Returns
Type Description
$this

getGroup

Required. A group definition. It is an error to define the name field because the system assigns the name.

Returns
Type Description
Group|null

hasGroup

clearGroup

setGroup

Required. A group definition. It is an error to define the name field because the system assigns the name.

Parameter
Name Description
var Group
Returns
Type Description
$this

getValidateOnly

If true, validate this request but do not create the group.

Returns
Type Description
bool

setValidateOnly

If true, validate this request but do not create the group.

Parameter
Name Description
var bool
Returns
Type Description
$this

static::build

Parameters
Name Description
name string

Required. The project in which to create the group. The format is:

projects/[PROJECT_ID_OR_NUMBER]

group Group

Required. A group definition. It is an error to define the name field because the system assigns the name.

Returns
Type Description
CreateGroupRequest