Class AudienceFilterClause

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.analytics.admin.v1alpha.AudienceFilterClause
All Implemented Interfaces:
AudienceFilterClauseOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class AudienceFilterClause extends com.google.protobuf.GeneratedMessage implements AudienceFilterClauseOrBuilder
 A clause for defining either a simple or sequence filter. A filter can be
 inclusive (For example, users satisfying the filter clause are included in
 the Audience) or exclusive (For example, users satisfying the filter clause
 are excluded from the Audience).
 
Protobuf type google.analytics.admin.v1alpha.AudienceFilterClause
See Also:
  • Field Details

    • SIMPLE_FILTER_FIELD_NUMBER

      public static final int SIMPLE_FILTER_FIELD_NUMBER
      See Also:
    • SEQUENCE_FILTER_FIELD_NUMBER

      public static final int SEQUENCE_FILTER_FIELD_NUMBER
      See Also:
    • CLAUSE_TYPE_FIELD_NUMBER

      public static final int CLAUSE_TYPE_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getFilterCase

      public AudienceFilterClause.FilterCase getFilterCase()
      Specified by:
      getFilterCase in interface AudienceFilterClauseOrBuilder
    • hasSimpleFilter

      public boolean hasSimpleFilter()
       A simple filter that a user must satisfy to be a member of the Audience.
       
      .google.analytics.admin.v1alpha.AudienceSimpleFilter simple_filter = 2;
      Specified by:
      hasSimpleFilter in interface AudienceFilterClauseOrBuilder
      Returns:
      Whether the simpleFilter field is set.
    • getSimpleFilter

      public AudienceSimpleFilter getSimpleFilter()
       A simple filter that a user must satisfy to be a member of the Audience.
       
      .google.analytics.admin.v1alpha.AudienceSimpleFilter simple_filter = 2;
      Specified by:
      getSimpleFilter in interface AudienceFilterClauseOrBuilder
      Returns:
      The simpleFilter.
    • getSimpleFilterOrBuilder

      public AudienceSimpleFilterOrBuilder getSimpleFilterOrBuilder()
       A simple filter that a user must satisfy to be a member of the Audience.
       
      .google.analytics.admin.v1alpha.AudienceSimpleFilter simple_filter = 2;
      Specified by:
      getSimpleFilterOrBuilder in interface AudienceFilterClauseOrBuilder
    • hasSequenceFilter

      public boolean hasSequenceFilter()
       Filters that must occur in a specific order for the user to be a member
       of the Audience.
       
      .google.analytics.admin.v1alpha.AudienceSequenceFilter sequence_filter = 3;
      Specified by:
      hasSequenceFilter in interface AudienceFilterClauseOrBuilder
      Returns:
      Whether the sequenceFilter field is set.
    • getSequenceFilter

      public AudienceSequenceFilter getSequenceFilter()
       Filters that must occur in a specific order for the user to be a member
       of the Audience.
       
      .google.analytics.admin.v1alpha.AudienceSequenceFilter sequence_filter = 3;
      Specified by:
      getSequenceFilter in interface AudienceFilterClauseOrBuilder
      Returns:
      The sequenceFilter.
    • getSequenceFilterOrBuilder

      public AudienceSequenceFilterOrBuilder getSequenceFilterOrBuilder()
       Filters that must occur in a specific order for the user to be a member
       of the Audience.
       
      .google.analytics.admin.v1alpha.AudienceSequenceFilter sequence_filter = 3;
      Specified by:
      getSequenceFilterOrBuilder in interface AudienceFilterClauseOrBuilder
    • getClauseTypeValue

      public int getClauseTypeValue()
       Required. Specifies whether this is an include or exclude filter clause.
       
      .google.analytics.admin.v1alpha.AudienceFilterClause.AudienceClauseType clause_type = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getClauseTypeValue in interface AudienceFilterClauseOrBuilder
      Returns:
      The enum numeric value on the wire for clauseType.
    • getClauseType

       Required. Specifies whether this is an include or exclude filter clause.
       
      .google.analytics.admin.v1alpha.AudienceFilterClause.AudienceClauseType clause_type = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getClauseType in interface AudienceFilterClauseOrBuilder
      Returns:
      The clauseType.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • 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.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • 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 AudienceFilterClause parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

      public static AudienceFilterClause parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static AudienceFilterClause parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static AudienceFilterClause parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static AudienceFilterClause parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static AudienceFilterClause parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static AudienceFilterClause parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

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

      public static AudienceFilterClause.Builder newBuilder()
    • newBuilder

      public static AudienceFilterClause.Builder newBuilder(AudienceFilterClause prototype)
    • toBuilder

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

      protected AudienceFilterClause.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static AudienceFilterClause getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<AudienceFilterClause> parser()
    • getParserForType

      public com.google.protobuf.Parser<AudienceFilterClause> 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.GeneratedMessage
    • getDefaultInstanceForType

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