Class ListGroupMembersRequest

  • All Implemented Interfaces:
    ListGroupMembersRequestOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class ListGroupMembersRequest
    extends com.google.protobuf.GeneratedMessageV3
    implements ListGroupMembersRequestOrBuilder
     The `ListGroupMembers` request.
     
    Protobuf type google.monitoring.v3.ListGroupMembersRequest
    See Also:
    Serialized Form
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • getName

        public String getName()
         Required. The group whose members are listed. The format is:
        
             projects/[PROJECT_ID_OR_NUMBER]/groups/[GROUP_ID]
         
        string name = 7 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getName in interface ListGroupMembersRequestOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Required. The group whose members are listed. The format is:
        
             projects/[PROJECT_ID_OR_NUMBER]/groups/[GROUP_ID]
         
        string name = 7 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getNameBytes in interface ListGroupMembersRequestOrBuilder
        Returns:
        The bytes for name.
      • getPageSize

        public int getPageSize()
         A positive number that is the maximum number of results to return.
         
        int32 page_size = 3;
        Specified by:
        getPageSize in interface ListGroupMembersRequestOrBuilder
        Returns:
        The pageSize.
      • getPageToken

        public String getPageToken()
         If this field is not empty then it must contain the `next_page_token` value
         returned by a previous call to this method.  Using this field causes the
         method to return additional results from the previous method call.
         
        string page_token = 4;
        Specified by:
        getPageToken in interface ListGroupMembersRequestOrBuilder
        Returns:
        The pageToken.
      • getPageTokenBytes

        public com.google.protobuf.ByteString getPageTokenBytes()
         If this field is not empty then it must contain the `next_page_token` value
         returned by a previous call to this method.  Using this field causes the
         method to return additional results from the previous method call.
         
        string page_token = 4;
        Specified by:
        getPageTokenBytes in interface ListGroupMembersRequestOrBuilder
        Returns:
        The bytes for pageToken.
      • getFilter

        public String getFilter()
         An optional [list
         filter](https://cloud.google.com/monitoring/api/learn_more#filtering)
         describing the members to be returned.  The filter may reference the type,
         labels, and metadata of monitored resources that comprise the group. For
         example, to return only resources representing Compute Engine VM instances,
         use this filter:
        
             `resource.type = "gce_instance"`
         
        string filter = 5;
        Specified by:
        getFilter in interface ListGroupMembersRequestOrBuilder
        Returns:
        The filter.
      • getFilterBytes

        public com.google.protobuf.ByteString getFilterBytes()
         An optional [list
         filter](https://cloud.google.com/monitoring/api/learn_more#filtering)
         describing the members to be returned.  The filter may reference the type,
         labels, and metadata of monitored resources that comprise the group. For
         example, to return only resources representing Compute Engine VM instances,
         use this filter:
        
             `resource.type = "gce_instance"`
         
        string filter = 5;
        Specified by:
        getFilterBytes in interface ListGroupMembersRequestOrBuilder
        Returns:
        The bytes for filter.
      • hasInterval

        public boolean hasInterval()
         An optional time interval for which results should be returned. Only
         members that were part of the group during the specified interval are
         included in the response.  If no interval is provided then the group
         membership over the last minute is returned.
         
        .google.monitoring.v3.TimeInterval interval = 6;
        Specified by:
        hasInterval in interface ListGroupMembersRequestOrBuilder
        Returns:
        Whether the interval field is set.
      • getInterval

        public TimeInterval getInterval()
         An optional time interval for which results should be returned. Only
         members that were part of the group during the specified interval are
         included in the response.  If no interval is provided then the group
         membership over the last minute is returned.
         
        .google.monitoring.v3.TimeInterval interval = 6;
        Specified by:
        getInterval in interface ListGroupMembersRequestOrBuilder
        Returns:
        The interval.
      • getIntervalOrBuilder

        public TimeIntervalOrBuilder getIntervalOrBuilder()
         An optional time interval for which results should be returned. Only
         members that were part of the group during the specified interval are
         included in the response.  If no interval is provided then the group
         membership over the last minute is returned.
         
        .google.monitoring.v3.TimeInterval interval = 6;
        Specified by:
        getIntervalOrBuilder in interface ListGroupMembersRequestOrBuilder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static ListGroupMembersRequest parseFrom​(ByteBuffer data)
                                                 throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static ListGroupMembersRequest parseFrom​(ByteBuffer data,
                                                        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                 throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static ListGroupMembersRequest parseFrom​(com.google.protobuf.ByteString data)
                                                 throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static ListGroupMembersRequest parseFrom​(com.google.protobuf.ByteString data,
                                                        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                 throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static ListGroupMembersRequest parseFrom​(byte[] data)
                                                 throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static ListGroupMembersRequest parseFrom​(byte[] data,
                                                        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                 throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • newBuilderForType

        public ListGroupMembersRequest.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public ListGroupMembersRequest.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected ListGroupMembersRequest.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<ListGroupMembersRequest> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public ListGroupMembersRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder