Class GroupServiceGrpc.GroupServiceFutureStub

  • Enclosing class:
    GroupServiceGrpc

    public static final class GroupServiceGrpc.GroupServiceFutureStub
    extends io.grpc.stub.AbstractFutureStub<GroupServiceGrpc.GroupServiceFutureStub>
    A stub to allow clients to do ListenableFuture-style rpc calls to service GroupService.
     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.
     
    • Method Detail

      • getGroup

        public com.google.common.util.concurrent.ListenableFuture<Group> getGroup​(GetGroupRequest request)
         Gets a single group.
         
      • createGroup

        public com.google.common.util.concurrent.ListenableFuture<Group> createGroup​(CreateGroupRequest request)
         Creates a new group.
         
      • updateGroup

        public com.google.common.util.concurrent.ListenableFuture<Group> updateGroup​(UpdateGroupRequest request)
         Updates an existing group.
         You can change any group attributes except `name`.
         
      • deleteGroup

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteGroup​(DeleteGroupRequest request)
         Deletes an existing group.