# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/analytics/admin/v1alpha/expanded_data_set.proto require 'google/protobuf' require 'google/api/field_behavior_pb' require 'google/api/resource_pb' require 'google/protobuf/timestamp_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/analytics/admin/v1alpha/expanded_data_set.proto", :syntax => :proto3) do add_message "google.analytics.admin.v1alpha.ExpandedDataSetFilter" do optional :field_name, :string, 1 oneof :one_filter do optional :string_filter, :message, 2, "google.analytics.admin.v1alpha.ExpandedDataSetFilter.StringFilter" optional :in_list_filter, :message, 3, "google.analytics.admin.v1alpha.ExpandedDataSetFilter.InListFilter" end end add_message "google.analytics.admin.v1alpha.ExpandedDataSetFilter.StringFilter" do optional :match_type, :enum, 1, "google.analytics.admin.v1alpha.ExpandedDataSetFilter.StringFilter.MatchType" optional :value, :string, 2 optional :case_sensitive, :bool, 3 end add_enum "google.analytics.admin.v1alpha.ExpandedDataSetFilter.StringFilter.MatchType" do value :MATCH_TYPE_UNSPECIFIED, 0 value :EXACT, 1 value :CONTAINS, 2 end add_message "google.analytics.admin.v1alpha.ExpandedDataSetFilter.InListFilter" do repeated :values, :string, 1 optional :case_sensitive, :bool, 2 end add_message "google.analytics.admin.v1alpha.ExpandedDataSetFilterExpression" do oneof :expr do optional :and_group, :message, 1, "google.analytics.admin.v1alpha.ExpandedDataSetFilterExpressionList" optional :not_expression, :message, 2, "google.analytics.admin.v1alpha.ExpandedDataSetFilterExpression" optional :filter, :message, 3, "google.analytics.admin.v1alpha.ExpandedDataSetFilter" end end add_message "google.analytics.admin.v1alpha.ExpandedDataSetFilterExpressionList" do repeated :filter_expressions, :message, 1, "google.analytics.admin.v1alpha.ExpandedDataSetFilterExpression" end add_message "google.analytics.admin.v1alpha.ExpandedDataSet" do optional :name, :string, 1 optional :display_name, :string, 2 optional :description, :string, 3 repeated :dimension_names, :string, 4 repeated :metric_names, :string, 5 optional :dimension_filter_expression, :message, 6, "google.analytics.admin.v1alpha.ExpandedDataSetFilterExpression" optional :data_collection_start_time, :message, 7, "google.protobuf.Timestamp" end end end module Google module Analytics module Admin module V1alpha ExpandedDataSetFilter = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.ExpandedDataSetFilter").msgclass ExpandedDataSetFilter::StringFilter = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.ExpandedDataSetFilter.StringFilter").msgclass ExpandedDataSetFilter::StringFilter::MatchType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.ExpandedDataSetFilter.StringFilter.MatchType").enummodule ExpandedDataSetFilter::InListFilter = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.ExpandedDataSetFilter.InListFilter").msgclass ExpandedDataSetFilterExpression = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.ExpandedDataSetFilterExpression").msgclass ExpandedDataSetFilterExpressionList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.ExpandedDataSetFilterExpressionList").msgclass ExpandedDataSet = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.ExpandedDataSet").msgclass end end end end