public static final class GroupServiceGrpc.GroupServiceBlockingStub extends io.grpc.stub.AbstractStub<GroupServiceGrpc.GroupServiceBlockingStub>
The Group API lets you inspect and manage your [groups](google.monitoring.v3.Group). A group is a named filter that is used to identify a collection of monitored resources. Groups are typically used to mirror the physical and/or logical topology of the environment. Because group membership is computed dynamically, monitored resources that are started in the future are automatically placed in matching groups. By using a group to name monitored resources in, for example, an alert policy, the target of that alert policy is updated automatically as monitored resources are added and removed from the infrastructure.
| Modifier and Type | Method and Description |
|---|---|
protected GroupServiceGrpc.GroupServiceBlockingStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
Group |
createGroup(CreateGroupRequest request)
Creates a new group.
|
Empty |
deleteGroup(DeleteGroupRequest request)
Deletes an existing group.
|
Group |
getGroup(GetGroupRequest request)
Gets a single group.
|
ListGroupMembersResponse |
listGroupMembers(ListGroupMembersRequest request)
Lists the monitored resources that are members of a group.
|
ListGroupsResponse |
listGroups(ListGroupsRequest request)
Lists the existing groups.
|
Group |
updateGroup(UpdateGroupRequest request)
Updates an existing group.
|
protected GroupServiceGrpc.GroupServiceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<GroupServiceGrpc.GroupServiceBlockingStub>public ListGroupsResponse listGroups(ListGroupsRequest request)
Lists the existing groups.
public Group getGroup(GetGroupRequest request)
Gets a single group.
public Group createGroup(CreateGroupRequest request)
Creates a new group.
public Group updateGroup(UpdateGroupRequest request)
Updates an existing group. You can change any group attributes except `name`.
public Empty deleteGroup(DeleteGroupRequest request)
Deletes an existing group.
public ListGroupMembersResponse listGroupMembers(ListGroupMembersRequest request)
Lists the monitored resources that are members of a group.