Class ErrorGroupStats.Builder

  • All Implemented Interfaces:
    ErrorGroupStatsOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    ErrorGroupStats

    public static final class ErrorGroupStats.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<ErrorGroupStats.Builder>
    implements ErrorGroupStatsOrBuilder
     Data extracted for a specific group based on certain filter criteria,
     such as a given time period and/or service filter.
     
    Protobuf type google.devtools.clouderrorreporting.v1beta1.ErrorGroupStats
    • 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<ErrorGroupStats.Builder>
      • clear

        public ErrorGroupStats.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<ErrorGroupStats.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<ErrorGroupStats.Builder>
      • getDefaultInstanceForType

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

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

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

        public ErrorGroupStats.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<ErrorGroupStats.Builder>
      • setField

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

        public ErrorGroupStats.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<ErrorGroupStats.Builder>
      • clearOneof

        public ErrorGroupStats.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<ErrorGroupStats.Builder>
      • setRepeatedField

        public ErrorGroupStats.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<ErrorGroupStats.Builder>
      • addRepeatedField

        public ErrorGroupStats.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<ErrorGroupStats.Builder>
      • mergeFrom

        public ErrorGroupStats.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ErrorGroupStats.Builder>
      • isInitialized

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

        public ErrorGroupStats.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<ErrorGroupStats.Builder>
        Throws:
        IOException
      • hasGroup

        public boolean hasGroup()
         Group data that is independent of the filter criteria.
         
        .google.devtools.clouderrorreporting.v1beta1.ErrorGroup group = 1;
        Specified by:
        hasGroup in interface ErrorGroupStatsOrBuilder
        Returns:
        Whether the group field is set.
      • getGroup

        public ErrorGroup getGroup()
         Group data that is independent of the filter criteria.
         
        .google.devtools.clouderrorreporting.v1beta1.ErrorGroup group = 1;
        Specified by:
        getGroup in interface ErrorGroupStatsOrBuilder
        Returns:
        The group.
      • setGroup

        public ErrorGroupStats.Builder setGroup​(ErrorGroup value)
         Group data that is independent of the filter criteria.
         
        .google.devtools.clouderrorreporting.v1beta1.ErrorGroup group = 1;
      • setGroup

        public ErrorGroupStats.Builder setGroup​(ErrorGroup.Builder builderForValue)
         Group data that is independent of the filter criteria.
         
        .google.devtools.clouderrorreporting.v1beta1.ErrorGroup group = 1;
      • mergeGroup

        public ErrorGroupStats.Builder mergeGroup​(ErrorGroup value)
         Group data that is independent of the filter criteria.
         
        .google.devtools.clouderrorreporting.v1beta1.ErrorGroup group = 1;
      • clearGroup

        public ErrorGroupStats.Builder clearGroup()
         Group data that is independent of the filter criteria.
         
        .google.devtools.clouderrorreporting.v1beta1.ErrorGroup group = 1;
      • getGroupBuilder

        public ErrorGroup.Builder getGroupBuilder()
         Group data that is independent of the filter criteria.
         
        .google.devtools.clouderrorreporting.v1beta1.ErrorGroup group = 1;
      • getCount

        public long getCount()
         Approximate total number of events in the given group that match
         the filter criteria.
         
        int64 count = 2;
        Specified by:
        getCount in interface ErrorGroupStatsOrBuilder
        Returns:
        The count.
      • setCount

        public ErrorGroupStats.Builder setCount​(long value)
         Approximate total number of events in the given group that match
         the filter criteria.
         
        int64 count = 2;
        Parameters:
        value - The count to set.
        Returns:
        This builder for chaining.
      • clearCount

        public ErrorGroupStats.Builder clearCount()
         Approximate total number of events in the given group that match
         the filter criteria.
         
        int64 count = 2;
        Returns:
        This builder for chaining.
      • getAffectedUsersCount

        public long getAffectedUsersCount()
         Approximate number of affected users in the given group that
         match the filter criteria.
         Users are distinguished by data in the `ErrorContext` of the
         individual error events, such as their login name or their remote
         IP address in case of HTTP requests.
         The number of affected users can be zero even if the number of
         errors is non-zero if no data was provided from which the
         affected user could be deduced.
         Users are counted based on data in the request
         context that was provided in the error report. If more users are
         implicitly affected, such as due to a crash of the whole service,
         this is not reflected here.
         
        int64 affected_users_count = 3;
        Specified by:
        getAffectedUsersCount in interface ErrorGroupStatsOrBuilder
        Returns:
        The affectedUsersCount.
      • setAffectedUsersCount

        public ErrorGroupStats.Builder setAffectedUsersCount​(long value)
         Approximate number of affected users in the given group that
         match the filter criteria.
         Users are distinguished by data in the `ErrorContext` of the
         individual error events, such as their login name or their remote
         IP address in case of HTTP requests.
         The number of affected users can be zero even if the number of
         errors is non-zero if no data was provided from which the
         affected user could be deduced.
         Users are counted based on data in the request
         context that was provided in the error report. If more users are
         implicitly affected, such as due to a crash of the whole service,
         this is not reflected here.
         
        int64 affected_users_count = 3;
        Parameters:
        value - The affectedUsersCount to set.
        Returns:
        This builder for chaining.
      • clearAffectedUsersCount

        public ErrorGroupStats.Builder clearAffectedUsersCount()
         Approximate number of affected users in the given group that
         match the filter criteria.
         Users are distinguished by data in the `ErrorContext` of the
         individual error events, such as their login name or their remote
         IP address in case of HTTP requests.
         The number of affected users can be zero even if the number of
         errors is non-zero if no data was provided from which the
         affected user could be deduced.
         Users are counted based on data in the request
         context that was provided in the error report. If more users are
         implicitly affected, such as due to a crash of the whole service,
         this is not reflected here.
         
        int64 affected_users_count = 3;
        Returns:
        This builder for chaining.
      • getTimedCountsList

        public List<TimedCount> getTimedCountsList()
         Approximate number of occurrences over time.
         Timed counts returned by ListGroups are guaranteed to be:
        
         - Inside the requested time interval
         - Non-overlapping, and
         - Ordered by ascending time.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.TimedCount timed_counts = 4;
        Specified by:
        getTimedCountsList in interface ErrorGroupStatsOrBuilder
      • getTimedCountsCount

        public int getTimedCountsCount()
         Approximate number of occurrences over time.
         Timed counts returned by ListGroups are guaranteed to be:
        
         - Inside the requested time interval
         - Non-overlapping, and
         - Ordered by ascending time.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.TimedCount timed_counts = 4;
        Specified by:
        getTimedCountsCount in interface ErrorGroupStatsOrBuilder
      • getTimedCounts

        public TimedCount getTimedCounts​(int index)
         Approximate number of occurrences over time.
         Timed counts returned by ListGroups are guaranteed to be:
        
         - Inside the requested time interval
         - Non-overlapping, and
         - Ordered by ascending time.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.TimedCount timed_counts = 4;
        Specified by:
        getTimedCounts in interface ErrorGroupStatsOrBuilder
      • setTimedCounts

        public ErrorGroupStats.Builder setTimedCounts​(int index,
                                                      TimedCount value)
         Approximate number of occurrences over time.
         Timed counts returned by ListGroups are guaranteed to be:
        
         - Inside the requested time interval
         - Non-overlapping, and
         - Ordered by ascending time.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.TimedCount timed_counts = 4;
      • setTimedCounts

        public ErrorGroupStats.Builder setTimedCounts​(int index,
                                                      TimedCount.Builder builderForValue)
         Approximate number of occurrences over time.
         Timed counts returned by ListGroups are guaranteed to be:
        
         - Inside the requested time interval
         - Non-overlapping, and
         - Ordered by ascending time.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.TimedCount timed_counts = 4;
      • addTimedCounts

        public ErrorGroupStats.Builder addTimedCounts​(TimedCount value)
         Approximate number of occurrences over time.
         Timed counts returned by ListGroups are guaranteed to be:
        
         - Inside the requested time interval
         - Non-overlapping, and
         - Ordered by ascending time.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.TimedCount timed_counts = 4;
      • addTimedCounts

        public ErrorGroupStats.Builder addTimedCounts​(int index,
                                                      TimedCount value)
         Approximate number of occurrences over time.
         Timed counts returned by ListGroups are guaranteed to be:
        
         - Inside the requested time interval
         - Non-overlapping, and
         - Ordered by ascending time.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.TimedCount timed_counts = 4;
      • addTimedCounts

        public ErrorGroupStats.Builder addTimedCounts​(TimedCount.Builder builderForValue)
         Approximate number of occurrences over time.
         Timed counts returned by ListGroups are guaranteed to be:
        
         - Inside the requested time interval
         - Non-overlapping, and
         - Ordered by ascending time.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.TimedCount timed_counts = 4;
      • addTimedCounts

        public ErrorGroupStats.Builder addTimedCounts​(int index,
                                                      TimedCount.Builder builderForValue)
         Approximate number of occurrences over time.
         Timed counts returned by ListGroups are guaranteed to be:
        
         - Inside the requested time interval
         - Non-overlapping, and
         - Ordered by ascending time.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.TimedCount timed_counts = 4;
      • addAllTimedCounts

        public ErrorGroupStats.Builder addAllTimedCounts​(Iterable<? extends TimedCount> values)
         Approximate number of occurrences over time.
         Timed counts returned by ListGroups are guaranteed to be:
        
         - Inside the requested time interval
         - Non-overlapping, and
         - Ordered by ascending time.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.TimedCount timed_counts = 4;
      • clearTimedCounts

        public ErrorGroupStats.Builder clearTimedCounts()
         Approximate number of occurrences over time.
         Timed counts returned by ListGroups are guaranteed to be:
        
         - Inside the requested time interval
         - Non-overlapping, and
         - Ordered by ascending time.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.TimedCount timed_counts = 4;
      • removeTimedCounts

        public ErrorGroupStats.Builder removeTimedCounts​(int index)
         Approximate number of occurrences over time.
         Timed counts returned by ListGroups are guaranteed to be:
        
         - Inside the requested time interval
         - Non-overlapping, and
         - Ordered by ascending time.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.TimedCount timed_counts = 4;
      • getTimedCountsBuilder

        public TimedCount.Builder getTimedCountsBuilder​(int index)
         Approximate number of occurrences over time.
         Timed counts returned by ListGroups are guaranteed to be:
        
         - Inside the requested time interval
         - Non-overlapping, and
         - Ordered by ascending time.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.TimedCount timed_counts = 4;
      • getTimedCountsOrBuilder

        public TimedCountOrBuilder getTimedCountsOrBuilder​(int index)
         Approximate number of occurrences over time.
         Timed counts returned by ListGroups are guaranteed to be:
        
         - Inside the requested time interval
         - Non-overlapping, and
         - Ordered by ascending time.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.TimedCount timed_counts = 4;
        Specified by:
        getTimedCountsOrBuilder in interface ErrorGroupStatsOrBuilder
      • getTimedCountsOrBuilderList

        public List<? extends TimedCountOrBuilder> getTimedCountsOrBuilderList()
         Approximate number of occurrences over time.
         Timed counts returned by ListGroups are guaranteed to be:
        
         - Inside the requested time interval
         - Non-overlapping, and
         - Ordered by ascending time.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.TimedCount timed_counts = 4;
        Specified by:
        getTimedCountsOrBuilderList in interface ErrorGroupStatsOrBuilder
      • addTimedCountsBuilder

        public TimedCount.Builder addTimedCountsBuilder()
         Approximate number of occurrences over time.
         Timed counts returned by ListGroups are guaranteed to be:
        
         - Inside the requested time interval
         - Non-overlapping, and
         - Ordered by ascending time.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.TimedCount timed_counts = 4;
      • addTimedCountsBuilder

        public TimedCount.Builder addTimedCountsBuilder​(int index)
         Approximate number of occurrences over time.
         Timed counts returned by ListGroups are guaranteed to be:
        
         - Inside the requested time interval
         - Non-overlapping, and
         - Ordered by ascending time.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.TimedCount timed_counts = 4;
      • getTimedCountsBuilderList

        public List<TimedCount.Builder> getTimedCountsBuilderList()
         Approximate number of occurrences over time.
         Timed counts returned by ListGroups are guaranteed to be:
        
         - Inside the requested time interval
         - Non-overlapping, and
         - Ordered by ascending time.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.TimedCount timed_counts = 4;
      • hasFirstSeenTime

        public boolean hasFirstSeenTime()
         Approximate first occurrence that was ever seen for this group
         and which matches the given filter criteria, ignoring the
         time_range that was specified in the request.
         
        .google.protobuf.Timestamp first_seen_time = 5;
        Specified by:
        hasFirstSeenTime in interface ErrorGroupStatsOrBuilder
        Returns:
        Whether the firstSeenTime field is set.
      • getFirstSeenTime

        public com.google.protobuf.Timestamp getFirstSeenTime()
         Approximate first occurrence that was ever seen for this group
         and which matches the given filter criteria, ignoring the
         time_range that was specified in the request.
         
        .google.protobuf.Timestamp first_seen_time = 5;
        Specified by:
        getFirstSeenTime in interface ErrorGroupStatsOrBuilder
        Returns:
        The firstSeenTime.
      • setFirstSeenTime

        public ErrorGroupStats.Builder setFirstSeenTime​(com.google.protobuf.Timestamp value)
         Approximate first occurrence that was ever seen for this group
         and which matches the given filter criteria, ignoring the
         time_range that was specified in the request.
         
        .google.protobuf.Timestamp first_seen_time = 5;
      • setFirstSeenTime

        public ErrorGroupStats.Builder setFirstSeenTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Approximate first occurrence that was ever seen for this group
         and which matches the given filter criteria, ignoring the
         time_range that was specified in the request.
         
        .google.protobuf.Timestamp first_seen_time = 5;
      • mergeFirstSeenTime

        public ErrorGroupStats.Builder mergeFirstSeenTime​(com.google.protobuf.Timestamp value)
         Approximate first occurrence that was ever seen for this group
         and which matches the given filter criteria, ignoring the
         time_range that was specified in the request.
         
        .google.protobuf.Timestamp first_seen_time = 5;
      • clearFirstSeenTime

        public ErrorGroupStats.Builder clearFirstSeenTime()
         Approximate first occurrence that was ever seen for this group
         and which matches the given filter criteria, ignoring the
         time_range that was specified in the request.
         
        .google.protobuf.Timestamp first_seen_time = 5;
      • getFirstSeenTimeBuilder

        public com.google.protobuf.Timestamp.Builder getFirstSeenTimeBuilder()
         Approximate first occurrence that was ever seen for this group
         and which matches the given filter criteria, ignoring the
         time_range that was specified in the request.
         
        .google.protobuf.Timestamp first_seen_time = 5;
      • getFirstSeenTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getFirstSeenTimeOrBuilder()
         Approximate first occurrence that was ever seen for this group
         and which matches the given filter criteria, ignoring the
         time_range that was specified in the request.
         
        .google.protobuf.Timestamp first_seen_time = 5;
        Specified by:
        getFirstSeenTimeOrBuilder in interface ErrorGroupStatsOrBuilder
      • hasLastSeenTime

        public boolean hasLastSeenTime()
         Approximate last occurrence that was ever seen for this group and
         which matches the given filter criteria, ignoring the time_range
         that was specified in the request.
         
        .google.protobuf.Timestamp last_seen_time = 6;
        Specified by:
        hasLastSeenTime in interface ErrorGroupStatsOrBuilder
        Returns:
        Whether the lastSeenTime field is set.
      • getLastSeenTime

        public com.google.protobuf.Timestamp getLastSeenTime()
         Approximate last occurrence that was ever seen for this group and
         which matches the given filter criteria, ignoring the time_range
         that was specified in the request.
         
        .google.protobuf.Timestamp last_seen_time = 6;
        Specified by:
        getLastSeenTime in interface ErrorGroupStatsOrBuilder
        Returns:
        The lastSeenTime.
      • setLastSeenTime

        public ErrorGroupStats.Builder setLastSeenTime​(com.google.protobuf.Timestamp value)
         Approximate last occurrence that was ever seen for this group and
         which matches the given filter criteria, ignoring the time_range
         that was specified in the request.
         
        .google.protobuf.Timestamp last_seen_time = 6;
      • setLastSeenTime

        public ErrorGroupStats.Builder setLastSeenTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Approximate last occurrence that was ever seen for this group and
         which matches the given filter criteria, ignoring the time_range
         that was specified in the request.
         
        .google.protobuf.Timestamp last_seen_time = 6;
      • mergeLastSeenTime

        public ErrorGroupStats.Builder mergeLastSeenTime​(com.google.protobuf.Timestamp value)
         Approximate last occurrence that was ever seen for this group and
         which matches the given filter criteria, ignoring the time_range
         that was specified in the request.
         
        .google.protobuf.Timestamp last_seen_time = 6;
      • clearLastSeenTime

        public ErrorGroupStats.Builder clearLastSeenTime()
         Approximate last occurrence that was ever seen for this group and
         which matches the given filter criteria, ignoring the time_range
         that was specified in the request.
         
        .google.protobuf.Timestamp last_seen_time = 6;
      • getLastSeenTimeBuilder

        public com.google.protobuf.Timestamp.Builder getLastSeenTimeBuilder()
         Approximate last occurrence that was ever seen for this group and
         which matches the given filter criteria, ignoring the time_range
         that was specified in the request.
         
        .google.protobuf.Timestamp last_seen_time = 6;
      • getLastSeenTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getLastSeenTimeOrBuilder()
         Approximate last occurrence that was ever seen for this group and
         which matches the given filter criteria, ignoring the time_range
         that was specified in the request.
         
        .google.protobuf.Timestamp last_seen_time = 6;
        Specified by:
        getLastSeenTimeOrBuilder in interface ErrorGroupStatsOrBuilder
      • getAffectedServicesList

        public List<ServiceContext> getAffectedServicesList()
         Service contexts with a non-zero error count for the given filter
         criteria. This list can be truncated if multiple services are affected.
         Refer to `num_affected_services` for the total count.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.ServiceContext affected_services = 7;
        Specified by:
        getAffectedServicesList in interface ErrorGroupStatsOrBuilder
      • getAffectedServicesCount

        public int getAffectedServicesCount()
         Service contexts with a non-zero error count for the given filter
         criteria. This list can be truncated if multiple services are affected.
         Refer to `num_affected_services` for the total count.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.ServiceContext affected_services = 7;
        Specified by:
        getAffectedServicesCount in interface ErrorGroupStatsOrBuilder
      • getAffectedServices

        public ServiceContext getAffectedServices​(int index)
         Service contexts with a non-zero error count for the given filter
         criteria. This list can be truncated if multiple services are affected.
         Refer to `num_affected_services` for the total count.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.ServiceContext affected_services = 7;
        Specified by:
        getAffectedServices in interface ErrorGroupStatsOrBuilder
      • setAffectedServices

        public ErrorGroupStats.Builder setAffectedServices​(int index,
                                                           ServiceContext value)
         Service contexts with a non-zero error count for the given filter
         criteria. This list can be truncated if multiple services are affected.
         Refer to `num_affected_services` for the total count.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.ServiceContext affected_services = 7;
      • setAffectedServices

        public ErrorGroupStats.Builder setAffectedServices​(int index,
                                                           ServiceContext.Builder builderForValue)
         Service contexts with a non-zero error count for the given filter
         criteria. This list can be truncated if multiple services are affected.
         Refer to `num_affected_services` for the total count.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.ServiceContext affected_services = 7;
      • addAffectedServices

        public ErrorGroupStats.Builder addAffectedServices​(ServiceContext value)
         Service contexts with a non-zero error count for the given filter
         criteria. This list can be truncated if multiple services are affected.
         Refer to `num_affected_services` for the total count.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.ServiceContext affected_services = 7;
      • addAffectedServices

        public ErrorGroupStats.Builder addAffectedServices​(int index,
                                                           ServiceContext value)
         Service contexts with a non-zero error count for the given filter
         criteria. This list can be truncated if multiple services are affected.
         Refer to `num_affected_services` for the total count.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.ServiceContext affected_services = 7;
      • addAffectedServices

        public ErrorGroupStats.Builder addAffectedServices​(ServiceContext.Builder builderForValue)
         Service contexts with a non-zero error count for the given filter
         criteria. This list can be truncated if multiple services are affected.
         Refer to `num_affected_services` for the total count.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.ServiceContext affected_services = 7;
      • addAffectedServices

        public ErrorGroupStats.Builder addAffectedServices​(int index,
                                                           ServiceContext.Builder builderForValue)
         Service contexts with a non-zero error count for the given filter
         criteria. This list can be truncated if multiple services are affected.
         Refer to `num_affected_services` for the total count.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.ServiceContext affected_services = 7;
      • addAllAffectedServices

        public ErrorGroupStats.Builder addAllAffectedServices​(Iterable<? extends ServiceContext> values)
         Service contexts with a non-zero error count for the given filter
         criteria. This list can be truncated if multiple services are affected.
         Refer to `num_affected_services` for the total count.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.ServiceContext affected_services = 7;
      • clearAffectedServices

        public ErrorGroupStats.Builder clearAffectedServices()
         Service contexts with a non-zero error count for the given filter
         criteria. This list can be truncated if multiple services are affected.
         Refer to `num_affected_services` for the total count.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.ServiceContext affected_services = 7;
      • removeAffectedServices

        public ErrorGroupStats.Builder removeAffectedServices​(int index)
         Service contexts with a non-zero error count for the given filter
         criteria. This list can be truncated if multiple services are affected.
         Refer to `num_affected_services` for the total count.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.ServiceContext affected_services = 7;
      • getAffectedServicesBuilder

        public ServiceContext.Builder getAffectedServicesBuilder​(int index)
         Service contexts with a non-zero error count for the given filter
         criteria. This list can be truncated if multiple services are affected.
         Refer to `num_affected_services` for the total count.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.ServiceContext affected_services = 7;
      • getAffectedServicesOrBuilder

        public ServiceContextOrBuilder getAffectedServicesOrBuilder​(int index)
         Service contexts with a non-zero error count for the given filter
         criteria. This list can be truncated if multiple services are affected.
         Refer to `num_affected_services` for the total count.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.ServiceContext affected_services = 7;
        Specified by:
        getAffectedServicesOrBuilder in interface ErrorGroupStatsOrBuilder
      • getAffectedServicesOrBuilderList

        public List<? extends ServiceContextOrBuilder> getAffectedServicesOrBuilderList()
         Service contexts with a non-zero error count for the given filter
         criteria. This list can be truncated if multiple services are affected.
         Refer to `num_affected_services` for the total count.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.ServiceContext affected_services = 7;
        Specified by:
        getAffectedServicesOrBuilderList in interface ErrorGroupStatsOrBuilder
      • addAffectedServicesBuilder

        public ServiceContext.Builder addAffectedServicesBuilder()
         Service contexts with a non-zero error count for the given filter
         criteria. This list can be truncated if multiple services are affected.
         Refer to `num_affected_services` for the total count.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.ServiceContext affected_services = 7;
      • addAffectedServicesBuilder

        public ServiceContext.Builder addAffectedServicesBuilder​(int index)
         Service contexts with a non-zero error count for the given filter
         criteria. This list can be truncated if multiple services are affected.
         Refer to `num_affected_services` for the total count.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.ServiceContext affected_services = 7;
      • getAffectedServicesBuilderList

        public List<ServiceContext.Builder> getAffectedServicesBuilderList()
         Service contexts with a non-zero error count for the given filter
         criteria. This list can be truncated if multiple services are affected.
         Refer to `num_affected_services` for the total count.
         
        repeated .google.devtools.clouderrorreporting.v1beta1.ServiceContext affected_services = 7;
      • getNumAffectedServices

        public int getNumAffectedServices()
         The total number of services with a non-zero error count for the given
         filter criteria.
         
        int32 num_affected_services = 8;
        Specified by:
        getNumAffectedServices in interface ErrorGroupStatsOrBuilder
        Returns:
        The numAffectedServices.
      • setNumAffectedServices

        public ErrorGroupStats.Builder setNumAffectedServices​(int value)
         The total number of services with a non-zero error count for the given
         filter criteria.
         
        int32 num_affected_services = 8;
        Parameters:
        value - The numAffectedServices to set.
        Returns:
        This builder for chaining.
      • clearNumAffectedServices

        public ErrorGroupStats.Builder clearNumAffectedServices()
         The total number of services with a non-zero error count for the given
         filter criteria.
         
        int32 num_affected_services = 8;
        Returns:
        This builder for chaining.
      • hasRepresentative

        public boolean hasRepresentative()
         An arbitrary event that is chosen as representative for the whole group.
         The representative event is intended to be used as a quick preview for
         the whole group. Events in the group are usually sufficiently similar
         to each other such that showing an arbitrary representative provides
         insight into the characteristics of the group as a whole.
         
        .google.devtools.clouderrorreporting.v1beta1.ErrorEvent representative = 9;
        Specified by:
        hasRepresentative in interface ErrorGroupStatsOrBuilder
        Returns:
        Whether the representative field is set.
      • getRepresentative

        public ErrorEvent getRepresentative()
         An arbitrary event that is chosen as representative for the whole group.
         The representative event is intended to be used as a quick preview for
         the whole group. Events in the group are usually sufficiently similar
         to each other such that showing an arbitrary representative provides
         insight into the characteristics of the group as a whole.
         
        .google.devtools.clouderrorreporting.v1beta1.ErrorEvent representative = 9;
        Specified by:
        getRepresentative in interface ErrorGroupStatsOrBuilder
        Returns:
        The representative.
      • setRepresentative

        public ErrorGroupStats.Builder setRepresentative​(ErrorEvent value)
         An arbitrary event that is chosen as representative for the whole group.
         The representative event is intended to be used as a quick preview for
         the whole group. Events in the group are usually sufficiently similar
         to each other such that showing an arbitrary representative provides
         insight into the characteristics of the group as a whole.
         
        .google.devtools.clouderrorreporting.v1beta1.ErrorEvent representative = 9;
      • setRepresentative

        public ErrorGroupStats.Builder setRepresentative​(ErrorEvent.Builder builderForValue)
         An arbitrary event that is chosen as representative for the whole group.
         The representative event is intended to be used as a quick preview for
         the whole group. Events in the group are usually sufficiently similar
         to each other such that showing an arbitrary representative provides
         insight into the characteristics of the group as a whole.
         
        .google.devtools.clouderrorreporting.v1beta1.ErrorEvent representative = 9;
      • mergeRepresentative

        public ErrorGroupStats.Builder mergeRepresentative​(ErrorEvent value)
         An arbitrary event that is chosen as representative for the whole group.
         The representative event is intended to be used as a quick preview for
         the whole group. Events in the group are usually sufficiently similar
         to each other such that showing an arbitrary representative provides
         insight into the characteristics of the group as a whole.
         
        .google.devtools.clouderrorreporting.v1beta1.ErrorEvent representative = 9;
      • clearRepresentative

        public ErrorGroupStats.Builder clearRepresentative()
         An arbitrary event that is chosen as representative for the whole group.
         The representative event is intended to be used as a quick preview for
         the whole group. Events in the group are usually sufficiently similar
         to each other such that showing an arbitrary representative provides
         insight into the characteristics of the group as a whole.
         
        .google.devtools.clouderrorreporting.v1beta1.ErrorEvent representative = 9;
      • getRepresentativeBuilder

        public ErrorEvent.Builder getRepresentativeBuilder()
         An arbitrary event that is chosen as representative for the whole group.
         The representative event is intended to be used as a quick preview for
         the whole group. Events in the group are usually sufficiently similar
         to each other such that showing an arbitrary representative provides
         insight into the characteristics of the group as a whole.
         
        .google.devtools.clouderrorreporting.v1beta1.ErrorEvent representative = 9;
      • getRepresentativeOrBuilder

        public ErrorEventOrBuilder getRepresentativeOrBuilder()
         An arbitrary event that is chosen as representative for the whole group.
         The representative event is intended to be used as a quick preview for
         the whole group. Events in the group are usually sufficiently similar
         to each other such that showing an arbitrary representative provides
         insight into the characteristics of the group as a whole.
         
        .google.devtools.clouderrorreporting.v1beta1.ErrorEvent representative = 9;
        Specified by:
        getRepresentativeOrBuilder in interface ErrorGroupStatsOrBuilder
      • setUnknownFields

        public final ErrorGroupStats.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<ErrorGroupStats.Builder>
      • mergeUnknownFields

        public final ErrorGroupStats.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<ErrorGroupStats.Builder>