• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/analytics/admin/v1alpha/expanded_data_set.proto
18 
19 package com.google.analytics.admin.v1alpha;
20 
21 public interface ExpandedDataSetFilterExpressionOrBuilder
22     extends
23     // @@protoc_insertion_point(interface_extends:google.analytics.admin.v1alpha.ExpandedDataSetFilterExpression)
24     com.google.protobuf.MessageOrBuilder {
25 
26   /**
27    *
28    *
29    * <pre>
30    * A list of expressions to be AND’ed together. It must contain a
31    * ExpandedDataSetFilterExpression with either not_expression or
32    * dimension_filter. This must be set for the top level
33    * ExpandedDataSetFilterExpression.
34    * </pre>
35    *
36    * <code>.google.analytics.admin.v1alpha.ExpandedDataSetFilterExpressionList and_group = 1;</code>
37    *
38    * @return Whether the andGroup field is set.
39    */
hasAndGroup()40   boolean hasAndGroup();
41   /**
42    *
43    *
44    * <pre>
45    * A list of expressions to be AND’ed together. It must contain a
46    * ExpandedDataSetFilterExpression with either not_expression or
47    * dimension_filter. This must be set for the top level
48    * ExpandedDataSetFilterExpression.
49    * </pre>
50    *
51    * <code>.google.analytics.admin.v1alpha.ExpandedDataSetFilterExpressionList and_group = 1;</code>
52    *
53    * @return The andGroup.
54    */
getAndGroup()55   com.google.analytics.admin.v1alpha.ExpandedDataSetFilterExpressionList getAndGroup();
56   /**
57    *
58    *
59    * <pre>
60    * A list of expressions to be AND’ed together. It must contain a
61    * ExpandedDataSetFilterExpression with either not_expression or
62    * dimension_filter. This must be set for the top level
63    * ExpandedDataSetFilterExpression.
64    * </pre>
65    *
66    * <code>.google.analytics.admin.v1alpha.ExpandedDataSetFilterExpressionList and_group = 1;</code>
67    */
68   com.google.analytics.admin.v1alpha.ExpandedDataSetFilterExpressionListOrBuilder
getAndGroupOrBuilder()69       getAndGroupOrBuilder();
70 
71   /**
72    *
73    *
74    * <pre>
75    * A filter expression to be NOT'ed (that is, inverted, complemented). It
76    * must include a dimension_filter. This cannot be set on the
77    * top level ExpandedDataSetFilterExpression.
78    * </pre>
79    *
80    * <code>.google.analytics.admin.v1alpha.ExpandedDataSetFilterExpression not_expression = 2;
81    * </code>
82    *
83    * @return Whether the notExpression field is set.
84    */
hasNotExpression()85   boolean hasNotExpression();
86   /**
87    *
88    *
89    * <pre>
90    * A filter expression to be NOT'ed (that is, inverted, complemented). It
91    * must include a dimension_filter. This cannot be set on the
92    * top level ExpandedDataSetFilterExpression.
93    * </pre>
94    *
95    * <code>.google.analytics.admin.v1alpha.ExpandedDataSetFilterExpression not_expression = 2;
96    * </code>
97    *
98    * @return The notExpression.
99    */
getNotExpression()100   com.google.analytics.admin.v1alpha.ExpandedDataSetFilterExpression getNotExpression();
101   /**
102    *
103    *
104    * <pre>
105    * A filter expression to be NOT'ed (that is, inverted, complemented). It
106    * must include a dimension_filter. This cannot be set on the
107    * top level ExpandedDataSetFilterExpression.
108    * </pre>
109    *
110    * <code>.google.analytics.admin.v1alpha.ExpandedDataSetFilterExpression not_expression = 2;
111    * </code>
112    */
113   com.google.analytics.admin.v1alpha.ExpandedDataSetFilterExpressionOrBuilder
getNotExpressionOrBuilder()114       getNotExpressionOrBuilder();
115 
116   /**
117    *
118    *
119    * <pre>
120    * A filter on a single dimension. This cannot be set on the top
121    * level ExpandedDataSetFilterExpression.
122    * </pre>
123    *
124    * <code>.google.analytics.admin.v1alpha.ExpandedDataSetFilter filter = 3;</code>
125    *
126    * @return Whether the filter field is set.
127    */
hasFilter()128   boolean hasFilter();
129   /**
130    *
131    *
132    * <pre>
133    * A filter on a single dimension. This cannot be set on the top
134    * level ExpandedDataSetFilterExpression.
135    * </pre>
136    *
137    * <code>.google.analytics.admin.v1alpha.ExpandedDataSetFilter filter = 3;</code>
138    *
139    * @return The filter.
140    */
getFilter()141   com.google.analytics.admin.v1alpha.ExpandedDataSetFilter getFilter();
142   /**
143    *
144    *
145    * <pre>
146    * A filter on a single dimension. This cannot be set on the top
147    * level ExpandedDataSetFilterExpression.
148    * </pre>
149    *
150    * <code>.google.analytics.admin.v1alpha.ExpandedDataSetFilter filter = 3;</code>
151    */
getFilterOrBuilder()152   com.google.analytics.admin.v1alpha.ExpandedDataSetFilterOrBuilder getFilterOrBuilder();
153 
getExprCase()154   public com.google.analytics.admin.v1alpha.ExpandedDataSetFilterExpression.ExprCase getExprCase();
155 }
156