Cloud Monitoring V3 API - Class Google::Cloud::Monitoring::V3::DeleteGroupRequest (v1.0.0)

Reference documentation and code samples for the Cloud Monitoring V3 API class Google::Cloud::Monitoring::V3::DeleteGroupRequest.

The DeleteGroup request. The default behavior is to be able to delete a single group without any descendants.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#name

def name() -> ::String
Returns
  • (::String) —

    Required. The group to delete. The format is:

    projects/[PROJECT_ID_OR_NUMBER]/groups/[GROUP_ID]
    

#name=

def name=(value) -> ::String
Parameter
  • value (::String) —

    Required. The group to delete. The format is:

    projects/[PROJECT_ID_OR_NUMBER]/groups/[GROUP_ID]
    
Returns
  • (::String) —

    Required. The group to delete. The format is:

    projects/[PROJECT_ID_OR_NUMBER]/groups/[GROUP_ID]
    

#recursive

def recursive() -> ::Boolean
Returns
  • (::Boolean) — If this field is true, then the request means to delete a group with all its descendants. Otherwise, the request means to delete a group only when it has no descendants. The default value is false.

#recursive=

def recursive=(value) -> ::Boolean
Parameter
  • value (::Boolean) — If this field is true, then the request means to delete a group with all its descendants. Otherwise, the request means to delete a group only when it has no descendants. The default value is false.
Returns
  • (::Boolean) — If this field is true, then the request means to delete a group with all its descendants. Otherwise, the request means to delete a group only when it has no descendants. The default value is false.