Class ListGroupMembersRequest.Builder

    • Method Detail

      • 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.Builder<ListGroupMembersRequest.Builder>
      • clear

        public ListGroupMembersRequest.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<ListGroupMembersRequest.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ListGroupMembersRequest.Builder>
      • getDefaultInstanceForType

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

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

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

        public ListGroupMembersRequest.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<ListGroupMembersRequest.Builder>
      • clearField

        public ListGroupMembersRequest.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<ListGroupMembersRequest.Builder>
      • clearOneof

        public ListGroupMembersRequest.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ListGroupMembersRequest.Builder>
      • setRepeatedField

        public ListGroupMembersRequest.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                int index,
                                                                Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ListGroupMembersRequest.Builder>
      • addRepeatedField

        public ListGroupMembersRequest.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ListGroupMembersRequest.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ListGroupMembersRequest.Builder>
      • mergeFrom

        public ListGroupMembersRequest.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                  throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ListGroupMembersRequest.Builder>
        Throws:
        IOException
      • 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.
      • setName

        public ListGroupMembersRequest.Builder setName​(String value)
         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) = { ... }
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public ListGroupMembersRequest.Builder clearName()
         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) = { ... }
        Returns:
        This builder for chaining.
      • setNameBytes

        public ListGroupMembersRequest.Builder setNameBytes​(com.google.protobuf.ByteString value)
         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) = { ... }
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • 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.
      • setPageSize

        public ListGroupMembersRequest.Builder setPageSize​(int value)
         A positive number that is the maximum number of results to return.
         
        int32 page_size = 3;
        Parameters:
        value - The pageSize to set.
        Returns:
        This builder for chaining.
      • clearPageSize

        public ListGroupMembersRequest.Builder clearPageSize()
         A positive number that is the maximum number of results to return.
         
        int32 page_size = 3;
        Returns:
        This builder for chaining.
      • 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.
      • setPageToken

        public ListGroupMembersRequest.Builder setPageToken​(String value)
         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;
        Parameters:
        value - The pageToken to set.
        Returns:
        This builder for chaining.
      • clearPageToken

        public ListGroupMembersRequest.Builder clearPageToken()
         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;
        Returns:
        This builder for chaining.
      • setPageTokenBytes

        public ListGroupMembersRequest.Builder setPageTokenBytes​(com.google.protobuf.ByteString value)
         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;
        Parameters:
        value - The bytes for pageToken to set.
        Returns:
        This builder for chaining.
      • 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.
      • setFilter

        public ListGroupMembersRequest.Builder setFilter​(String value)
         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;
        Parameters:
        value - The filter to set.
        Returns:
        This builder for chaining.
      • clearFilter

        public ListGroupMembersRequest.Builder clearFilter()
         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;
        Returns:
        This builder for chaining.
      • setFilterBytes

        public ListGroupMembersRequest.Builder setFilterBytes​(com.google.protobuf.ByteString value)
         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;
        Parameters:
        value - The bytes for filter to set.
        Returns:
        This builder for chaining.
      • 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.
      • setInterval

        public ListGroupMembersRequest.Builder setInterval​(TimeInterval value)
         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;
      • setInterval

        public ListGroupMembersRequest.Builder setInterval​(TimeInterval.Builder builderForValue)
         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;
      • mergeInterval

        public ListGroupMembersRequest.Builder mergeInterval​(TimeInterval value)
         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;
      • clearInterval

        public ListGroupMembersRequest.Builder clearInterval()
         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;
      • getIntervalBuilder

        public TimeInterval.Builder getIntervalBuilder()
         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;
      • 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
      • setUnknownFields

        public final ListGroupMembersRequest.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ListGroupMembersRequest.Builder>
      • mergeUnknownFields

        public final ListGroupMembersRequest.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ListGroupMembersRequest.Builder>