Interface EventCreateRuleOrBuilder

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

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

    • getName

      String getName()
       Output only. Resource name for this EventCreateRule resource.
       Format:
       properties/{property}/dataStreams/{data_stream}/eventCreateRules/{event_create_rule}
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Output only. Resource name for this EventCreateRule resource.
       Format:
       properties/{property}/dataStreams/{data_stream}/eventCreateRules/{event_create_rule}
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for name.
    • getDestinationEvent

      String getDestinationEvent()
       Required. The name of the new event to be created.
      
       This value must:
       * be less than 40 characters
       * consist only of letters, digits or _ (underscores)
       * start with a letter
       
      string destination_event = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The destinationEvent.
    • getDestinationEventBytes

      com.google.protobuf.ByteString getDestinationEventBytes()
       Required. The name of the new event to be created.
      
       This value must:
       * be less than 40 characters
       * consist only of letters, digits or _ (underscores)
       * start with a letter
       
      string destination_event = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for destinationEvent.
    • getEventConditionsList

      List<MatchingCondition> getEventConditionsList()
       Required. Must have at least one condition, and can have up to 10 max.
       Conditions on the source event must match for this rule to be applied.
       
      repeated .google.analytics.admin.v1alpha.MatchingCondition event_conditions = 3 [(.google.api.field_behavior) = REQUIRED];
    • getEventConditions

      MatchingCondition getEventConditions(int index)
       Required. Must have at least one condition, and can have up to 10 max.
       Conditions on the source event must match for this rule to be applied.
       
      repeated .google.analytics.admin.v1alpha.MatchingCondition event_conditions = 3 [(.google.api.field_behavior) = REQUIRED];
    • getEventConditionsCount

      int getEventConditionsCount()
       Required. Must have at least one condition, and can have up to 10 max.
       Conditions on the source event must match for this rule to be applied.
       
      repeated .google.analytics.admin.v1alpha.MatchingCondition event_conditions = 3 [(.google.api.field_behavior) = REQUIRED];
    • getEventConditionsOrBuilderList

      List<? extends MatchingConditionOrBuilder> getEventConditionsOrBuilderList()
       Required. Must have at least one condition, and can have up to 10 max.
       Conditions on the source event must match for this rule to be applied.
       
      repeated .google.analytics.admin.v1alpha.MatchingCondition event_conditions = 3 [(.google.api.field_behavior) = REQUIRED];
    • getEventConditionsOrBuilder

      MatchingConditionOrBuilder getEventConditionsOrBuilder(int index)
       Required. Must have at least one condition, and can have up to 10 max.
       Conditions on the source event must match for this rule to be applied.
       
      repeated .google.analytics.admin.v1alpha.MatchingCondition event_conditions = 3 [(.google.api.field_behavior) = REQUIRED];
    • getSourceCopyParameters

      boolean getSourceCopyParameters()
       If true, the source parameters are copied to the new event.
       If false, or unset, all non-internal parameters are not copied from the
       source event. Parameter mutations are applied after the parameters have
       been copied.
       
      bool source_copy_parameters = 4;
      Returns:
      The sourceCopyParameters.
    • getParameterMutationsList

      List<ParameterMutation> getParameterMutationsList()
       Parameter mutations define parameter behavior on the new event, and
       are applied in order.
       A maximum of 20 mutations can be applied.
       
      repeated .google.analytics.admin.v1alpha.ParameterMutation parameter_mutations = 5;
    • getParameterMutations

      ParameterMutation getParameterMutations(int index)
       Parameter mutations define parameter behavior on the new event, and
       are applied in order.
       A maximum of 20 mutations can be applied.
       
      repeated .google.analytics.admin.v1alpha.ParameterMutation parameter_mutations = 5;
    • getParameterMutationsCount

      int getParameterMutationsCount()
       Parameter mutations define parameter behavior on the new event, and
       are applied in order.
       A maximum of 20 mutations can be applied.
       
      repeated .google.analytics.admin.v1alpha.ParameterMutation parameter_mutations = 5;
    • getParameterMutationsOrBuilderList

      List<? extends ParameterMutationOrBuilder> getParameterMutationsOrBuilderList()
       Parameter mutations define parameter behavior on the new event, and
       are applied in order.
       A maximum of 20 mutations can be applied.
       
      repeated .google.analytics.admin.v1alpha.ParameterMutation parameter_mutations = 5;
    • getParameterMutationsOrBuilder

      ParameterMutationOrBuilder getParameterMutationsOrBuilder(int index)
       Parameter mutations define parameter behavior on the new event, and
       are applied in order.
       A maximum of 20 mutations can be applied.
       
      repeated .google.analytics.admin.v1alpha.ParameterMutation parameter_mutations = 5;