Interface SegmentOrBuilder

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

@Generated public interface SegmentOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       The name for this segment. If unspecified, segments are named "Segment".
       This name defines string value returned by the `segment` dimension. The
       `segment` dimension prefixes segment names by the 1-based index number of
       the segment in the request (for example "1. Segment", "2. Segment", etc.).
       
      string name = 1;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       The name for this segment. If unspecified, segments are named "Segment".
       This name defines string value returned by the `segment` dimension. The
       `segment` dimension prefixes segment names by the 1-based index number of
       the segment in the request (for example "1. Segment", "2. Segment", etc.).
       
      string name = 1;
      Returns:
      The bytes for name.
    • hasUserSegment

      boolean hasUserSegment()
       User segments are subsets of users who engaged with your site or app.
       
      .google.analytics.data.v1alpha.UserSegment user_segment = 2;
      Returns:
      Whether the userSegment field is set.
    • getUserSegment

      UserSegment getUserSegment()
       User segments are subsets of users who engaged with your site or app.
       
      .google.analytics.data.v1alpha.UserSegment user_segment = 2;
      Returns:
      The userSegment.
    • getUserSegmentOrBuilder

      UserSegmentOrBuilder getUserSegmentOrBuilder()
       User segments are subsets of users who engaged with your site or app.
       
      .google.analytics.data.v1alpha.UserSegment user_segment = 2;
    • hasSessionSegment

      boolean hasSessionSegment()
       Session segments are subsets of the sessions that occurred on your site
       or app.
       
      .google.analytics.data.v1alpha.SessionSegment session_segment = 3;
      Returns:
      Whether the sessionSegment field is set.
    • getSessionSegment

      SessionSegment getSessionSegment()
       Session segments are subsets of the sessions that occurred on your site
       or app.
       
      .google.analytics.data.v1alpha.SessionSegment session_segment = 3;
      Returns:
      The sessionSegment.
    • getSessionSegmentOrBuilder

      SessionSegmentOrBuilder getSessionSegmentOrBuilder()
       Session segments are subsets of the sessions that occurred on your site
       or app.
       
      .google.analytics.data.v1alpha.SessionSegment session_segment = 3;
    • hasEventSegment

      boolean hasEventSegment()
       Event segments are subsets of events that were triggered on your site or
       app.
       
      .google.analytics.data.v1alpha.EventSegment event_segment = 4;
      Returns:
      Whether the eventSegment field is set.
    • getEventSegment

      EventSegment getEventSegment()
       Event segments are subsets of events that were triggered on your site or
       app.
       
      .google.analytics.data.v1alpha.EventSegment event_segment = 4;
      Returns:
      The eventSegment.
    • getEventSegmentOrBuilder

      EventSegmentOrBuilder getEventSegmentOrBuilder()
       Event segments are subsets of events that were triggered on your site or
       app.
       
      .google.analytics.data.v1alpha.EventSegment event_segment = 4;
    • getOneSegmentScopeCase

      Segment.OneSegmentScopeCase getOneSegmentScopeCase()