Interface ListUserEventsRequestOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Optional.
    com.google.protobuf.ByteString
    Optional.
    int
    Optional.
    Optional.
    com.google.protobuf.ByteString
    Optional.
    Required.
    com.google.protobuf.ByteString
    Required.

    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

    • getParent

      String getParent()
       Required. The parent eventStore resource name, such as
       `projects/*/locations/*/catalogs/default_catalog/eventStores/default_event_store`.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The parent.
    • getParentBytes

      com.google.protobuf.ByteString getParentBytes()
       Required. The parent eventStore resource name, such as
       `projects/*/locations/*/catalogs/default_catalog/eventStores/default_event_store`.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for parent.
    • getPageSize

      int getPageSize()
       Optional. Maximum number of results to return per page. If zero, the
       service will choose a reasonable default.
       
      int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The pageSize.
    • getPageToken

      String getPageToken()
       Optional. The previous ListUserEventsResponse.next_page_token.
       
      string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The pageToken.
    • getPageTokenBytes

      com.google.protobuf.ByteString getPageTokenBytes()
       Optional. The previous ListUserEventsResponse.next_page_token.
       
      string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for pageToken.
    • getFilter

      String getFilter()
       Optional. Filtering expression to specify restrictions over
       returned events. This is a sequence of terms, where each term applies some
       kind of a restriction to the returned user events. Use this expression to
       restrict results to a specific time range, or filter events by eventType.
       eg: eventTime > "2012-04-23T18:25:43.511Z" eventsMissingCatalogItems
       eventTime<"2012-04-23T18:25:43.511Z" eventType=search
      
       We expect only 3 types of fields:
      
       * eventTime: this can be specified a maximum of 2 times, once with a
       less than operator and once with a greater than operator. The
       eventTime restrict should result in one contiguous valid eventTime
       range.
      
       * eventType: only 1 eventType restriction can be specified.
      
       * eventsMissingCatalogItems: specififying this will restrict results
       to events for which catalog items were not found in the catalog. The
       default behavior is to return only those events for which catalog
       items were found.
      
       Some examples of valid filters expressions:
      
       * Example 1: eventTime > "2012-04-23T18:25:43.511Z"
       eventTime < "2012-04-23T18:30:43.511Z"
       * Example 2: eventTime > "2012-04-23T18:25:43.511Z"
       eventType = detail-page-view
       * Example 3: eventsMissingCatalogItems
       eventType = search eventTime < "2018-04-23T18:30:43.511Z"
       * Example 4: eventTime > "2012-04-23T18:25:43.511Z"
       * Example 5: eventType = search
       * Example 6: eventsMissingCatalogItems
       
      string filter = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The filter.
    • getFilterBytes

      com.google.protobuf.ByteString getFilterBytes()
       Optional. Filtering expression to specify restrictions over
       returned events. This is a sequence of terms, where each term applies some
       kind of a restriction to the returned user events. Use this expression to
       restrict results to a specific time range, or filter events by eventType.
       eg: eventTime > "2012-04-23T18:25:43.511Z" eventsMissingCatalogItems
       eventTime<"2012-04-23T18:25:43.511Z" eventType=search
      
       We expect only 3 types of fields:
      
       * eventTime: this can be specified a maximum of 2 times, once with a
       less than operator and once with a greater than operator. The
       eventTime restrict should result in one contiguous valid eventTime
       range.
      
       * eventType: only 1 eventType restriction can be specified.
      
       * eventsMissingCatalogItems: specififying this will restrict results
       to events for which catalog items were not found in the catalog. The
       default behavior is to return only those events for which catalog
       items were found.
      
       Some examples of valid filters expressions:
      
       * Example 1: eventTime > "2012-04-23T18:25:43.511Z"
       eventTime < "2012-04-23T18:30:43.511Z"
       * Example 2: eventTime > "2012-04-23T18:25:43.511Z"
       eventType = detail-page-view
       * Example 3: eventsMissingCatalogItems
       eventType = search eventTime < "2018-04-23T18:30:43.511Z"
       * Example 4: eventTime > "2012-04-23T18:25:43.511Z"
       * Example 5: eventType = search
       * Example 6: eventsMissingCatalogItems
       
      string filter = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for filter.