Class SubpropertyEventFilterClause.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SubpropertyEventFilterClause.Builder>
com.google.analytics.admin.v1alpha.SubpropertyEventFilterClause.Builder
All Implemented Interfaces:
SubpropertyEventFilterClauseOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
SubpropertyEventFilterClause

public static final class SubpropertyEventFilterClause.Builder extends com.google.protobuf.GeneratedMessage.Builder<SubpropertyEventFilterClause.Builder> implements SubpropertyEventFilterClauseOrBuilder
 A clause for defining a filter. A filter may be inclusive (events satisfying
 the filter clause are included in the subproperty's data) or exclusive
 (events satisfying the filter clause are excluded from the subproperty's
 data).
 
Protobuf type google.analytics.admin.v1alpha.SubpropertyEventFilterClause
  • 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.Builder<SubpropertyEventFilterClause.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.GeneratedMessage.Builder<SubpropertyEventFilterClause.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.GeneratedMessage.Builder<SubpropertyEventFilterClause.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

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

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

    • isInitialized

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

      public SubpropertyEventFilterClause.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<SubpropertyEventFilterClause.Builder>
      Throws:
      IOException
    • getFilterClauseTypeValue

      public int getFilterClauseTypeValue()
       Required. The type for the filter clause.
       
      .google.analytics.admin.v1alpha.SubpropertyEventFilterClause.FilterClauseType filter_clause_type = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getFilterClauseTypeValue in interface SubpropertyEventFilterClauseOrBuilder
      Returns:
      The enum numeric value on the wire for filterClauseType.
    • setFilterClauseTypeValue

      public SubpropertyEventFilterClause.Builder setFilterClauseTypeValue(int value)
       Required. The type for the filter clause.
       
      .google.analytics.admin.v1alpha.SubpropertyEventFilterClause.FilterClauseType filter_clause_type = 1 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The enum numeric value on the wire for filterClauseType to set.
      Returns:
      This builder for chaining.
    • getFilterClauseType

      public SubpropertyEventFilterClause.FilterClauseType getFilterClauseType()
       Required. The type for the filter clause.
       
      .google.analytics.admin.v1alpha.SubpropertyEventFilterClause.FilterClauseType filter_clause_type = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getFilterClauseType in interface SubpropertyEventFilterClauseOrBuilder
      Returns:
      The filterClauseType.
    • setFilterClauseType

       Required. The type for the filter clause.
       
      .google.analytics.admin.v1alpha.SubpropertyEventFilterClause.FilterClauseType filter_clause_type = 1 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The filterClauseType to set.
      Returns:
      This builder for chaining.
    • clearFilterClauseType

      public SubpropertyEventFilterClause.Builder clearFilterClauseType()
       Required. The type for the filter clause.
       
      .google.analytics.admin.v1alpha.SubpropertyEventFilterClause.FilterClauseType filter_clause_type = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • hasFilterExpression

      public boolean hasFilterExpression()
       Required. The logical expression for what events are sent to the
       subproperty.
       
      .google.analytics.admin.v1alpha.SubpropertyEventFilterExpression filter_expression = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasFilterExpression in interface SubpropertyEventFilterClauseOrBuilder
      Returns:
      Whether the filterExpression field is set.
    • getFilterExpression

      public SubpropertyEventFilterExpression getFilterExpression()
       Required. The logical expression for what events are sent to the
       subproperty.
       
      .google.analytics.admin.v1alpha.SubpropertyEventFilterExpression filter_expression = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getFilterExpression in interface SubpropertyEventFilterClauseOrBuilder
      Returns:
      The filterExpression.
    • setFilterExpression

       Required. The logical expression for what events are sent to the
       subproperty.
       
      .google.analytics.admin.v1alpha.SubpropertyEventFilterExpression filter_expression = 2 [(.google.api.field_behavior) = REQUIRED];
    • setFilterExpression

       Required. The logical expression for what events are sent to the
       subproperty.
       
      .google.analytics.admin.v1alpha.SubpropertyEventFilterExpression filter_expression = 2 [(.google.api.field_behavior) = REQUIRED];
    • mergeFilterExpression

       Required. The logical expression for what events are sent to the
       subproperty.
       
      .google.analytics.admin.v1alpha.SubpropertyEventFilterExpression filter_expression = 2 [(.google.api.field_behavior) = REQUIRED];
    • clearFilterExpression

      public SubpropertyEventFilterClause.Builder clearFilterExpression()
       Required. The logical expression for what events are sent to the
       subproperty.
       
      .google.analytics.admin.v1alpha.SubpropertyEventFilterExpression filter_expression = 2 [(.google.api.field_behavior) = REQUIRED];
    • getFilterExpressionBuilder

      public SubpropertyEventFilterExpression.Builder getFilterExpressionBuilder()
       Required. The logical expression for what events are sent to the
       subproperty.
       
      .google.analytics.admin.v1alpha.SubpropertyEventFilterExpression filter_expression = 2 [(.google.api.field_behavior) = REQUIRED];
    • getFilterExpressionOrBuilder

      public SubpropertyEventFilterExpressionOrBuilder getFilterExpressionOrBuilder()
       Required. The logical expression for what events are sent to the
       subproperty.
       
      .google.analytics.admin.v1alpha.SubpropertyEventFilterExpression filter_expression = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getFilterExpressionOrBuilder in interface SubpropertyEventFilterClauseOrBuilder