Interface SegmentFilterScopingOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SegmentFilterScoping, SegmentFilterScoping.Builder

@Generated public interface SegmentFilterScopingOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    If `atAnyPointInTime` is true, this filter evaluates to true for all events if it evaluates to true for any event in the date range of the request.
    boolean
    If `atAnyPointInTime` is true, this filter evaluates to true for all events if it evaluates to true for any event in the date range of the request.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasAtAnyPointInTime

      boolean hasAtAnyPointInTime()
       If `atAnyPointInTime` is true, this filter evaluates to true for all
       events if it evaluates to true for any event in the date range of the
       request.
      
       This `atAnyPointInTime` parameter does not extend the date range of
       events in the report. If `atAnyPointInTime` is true, only events within
       the report's date range are considered when evaluating this filter.
      
       This `atAnyPointInTime` is only able to be specified if the criteria
       scoping is `ACROSS_ALL_SESSIONS` and is not able to be specified in
       sequences.
      
       If the criteria scoping is `ACROSS_ALL_SESSIONS`, `atAnyPointInTime` =
       false is used if unspecified.
       
      optional bool at_any_point_in_time = 1;
      Returns:
      Whether the atAnyPointInTime field is set.
    • getAtAnyPointInTime

      boolean getAtAnyPointInTime()
       If `atAnyPointInTime` is true, this filter evaluates to true for all
       events if it evaluates to true for any event in the date range of the
       request.
      
       This `atAnyPointInTime` parameter does not extend the date range of
       events in the report. If `atAnyPointInTime` is true, only events within
       the report's date range are considered when evaluating this filter.
      
       This `atAnyPointInTime` is only able to be specified if the criteria
       scoping is `ACROSS_ALL_SESSIONS` and is not able to be specified in
       sequences.
      
       If the criteria scoping is `ACROSS_ALL_SESSIONS`, `atAnyPointInTime` =
       false is used if unspecified.
       
      optional bool at_any_point_in_time = 1;
      Returns:
      The atAnyPointInTime.