diff --git a/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/DimensionValue.java b/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/DimensionValue.java index 2cdf0a4d..6d3411e4 100644 --- a/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/DimensionValue.java +++ b/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/DimensionValue.java @@ -154,6 +154,20 @@ public OneValueCase getOneValueCase() { } public static final int VALUE_FIELD_NUMBER = 1; + /** + * + * + *
+ * Value as a string if the dimension type is a string. + *+ * + *
string value = 1;
+ *
+ * @return Whether the value field is set.
+ */
+ public boolean hasValue() {
+ return oneValueCase_ == 1;
+ }
/**
*
*
@@ -565,6 +579,21 @@ public Builder clearOneValue() {
return this;
}
+ /**
+ *
+ *
+ * + * Value as a string if the dimension type is a string. + *+ * + *
string value = 1;
+ *
+ * @return Whether the value field is set.
+ */
+ @java.lang.Override
+ public boolean hasValue() {
+ return oneValueCase_ == 1;
+ }
/**
*
*
diff --git a/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/DimensionValueOrBuilder.java b/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/DimensionValueOrBuilder.java
index 9c50ae6f..2813f66c 100644
--- a/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/DimensionValueOrBuilder.java
+++ b/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/DimensionValueOrBuilder.java
@@ -23,6 +23,18 @@ public interface DimensionValueOrBuilder
// @@protoc_insertion_point(interface_extends:google.analytics.data.v1alpha.DimensionValue)
com.google.protobuf.MessageOrBuilder {
+ /**
+ *
+ *
+ * + * Value as a string if the dimension type is a string. + *+ * + *
string value = 1;
+ *
+ * @return Whether the value field is set.
+ */
+ boolean hasValue();
/**
*
*
diff --git a/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/Filter.java b/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/Filter.java
index a8c7e12f..208617e3 100644
--- a/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/Filter.java
+++ b/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/Filter.java
@@ -4637,6 +4637,24 @@ public com.google.protobuf.ByteString getFieldNameBytes() {
}
public static final int NULL_FILTER_FIELD_NUMBER = 2;
+ /**
+ *
+ *
+ * + * A filter for null values. If True, a null dimension value is matched by + * this filter. Null filter is commonly used inside a NOT filter + * expression. For example, a NOT expression of a null filter removes rows + * when a dimension is null. + *+ * + *
bool null_filter = 2;
+ *
+ * @return Whether the nullFilter field is set.
+ */
+ @java.lang.Override
+ public boolean hasNullFilter() {
+ return oneFilterCase_ == 2;
+ }
/**
*
*
@@ -5454,6 +5472,23 @@ public Builder setFieldNameBytes(com.google.protobuf.ByteString value) {
return this;
}
+ /**
+ *
+ *
+ * + * A filter for null values. If True, a null dimension value is matched by + * this filter. Null filter is commonly used inside a NOT filter + * expression. For example, a NOT expression of a null filter removes rows + * when a dimension is null. + *+ * + *
bool null_filter = 2;
+ *
+ * @return Whether the nullFilter field is set.
+ */
+ public boolean hasNullFilter() {
+ return oneFilterCase_ == 2;
+ }
/**
*
*
diff --git a/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/FilterOrBuilder.java b/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/FilterOrBuilder.java
index 10b89362..b076385d 100644
--- a/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/FilterOrBuilder.java
+++ b/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/FilterOrBuilder.java
@@ -50,6 +50,21 @@ public interface FilterOrBuilder
*/
com.google.protobuf.ByteString getFieldNameBytes();
+ /**
+ *
+ *
+ * + * A filter for null values. If True, a null dimension value is matched by + * this filter. Null filter is commonly used inside a NOT filter + * expression. For example, a NOT expression of a null filter removes rows + * when a dimension is null. + *+ * + *
bool null_filter = 2;
+ *
+ * @return Whether the nullFilter field is set.
+ */
+ boolean hasNullFilter();
/**
*
*
diff --git a/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/MetricValue.java b/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/MetricValue.java
index 1a983754..8552269e 100644
--- a/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/MetricValue.java
+++ b/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/MetricValue.java
@@ -154,6 +154,20 @@ public OneValueCase getOneValueCase() {
}
public static final int VALUE_FIELD_NUMBER = 4;
+ /**
+ *
+ *
+ * + * Measurement value. See MetricHeader for type. + *+ * + *
string value = 4;
+ *
+ * @return Whether the value field is set.
+ */
+ public boolean hasValue() {
+ return oneValueCase_ == 4;
+ }
/**
*
*
@@ -564,6 +578,21 @@ public Builder clearOneValue() {
return this;
}
+ /**
+ *
+ *
+ * + * Measurement value. See MetricHeader for type. + *+ * + *
string value = 4;
+ *
+ * @return Whether the value field is set.
+ */
+ @java.lang.Override
+ public boolean hasValue() {
+ return oneValueCase_ == 4;
+ }
/**
*
*
diff --git a/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/MetricValueOrBuilder.java b/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/MetricValueOrBuilder.java
index 9d1d508f..b5a984e9 100644
--- a/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/MetricValueOrBuilder.java
+++ b/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/MetricValueOrBuilder.java
@@ -23,6 +23,18 @@ public interface MetricValueOrBuilder
// @@protoc_insertion_point(interface_extends:google.analytics.data.v1alpha.MetricValue)
com.google.protobuf.MessageOrBuilder {
+ /**
+ *
+ *
+ * + * Measurement value. See MetricHeader for type. + *+ * + *
string value = 4;
+ *
+ * @return Whether the value field is set.
+ */
+ boolean hasValue();
/**
*
*
diff --git a/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/NumericValue.java b/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/NumericValue.java
index 65a717c7..761d75ab 100644
--- a/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/NumericValue.java
+++ b/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/NumericValue.java
@@ -162,6 +162,21 @@ public OneValueCase getOneValueCase() {
}
public static final int INT64_VALUE_FIELD_NUMBER = 1;
+ /**
+ *
+ *
+ * + * Integer value + *+ * + *
int64 int64_value = 1;
+ *
+ * @return Whether the int64Value field is set.
+ */
+ @java.lang.Override
+ public boolean hasInt64Value() {
+ return oneValueCase_ == 1;
+ }
/**
*
*
@@ -182,6 +197,21 @@ public long getInt64Value() {
}
public static final int DOUBLE_VALUE_FIELD_NUMBER = 2;
+ /**
+ *
+ *
+ * + * Double value + *+ * + *
double double_value = 2;
+ *
+ * @return Whether the doubleValue field is set.
+ */
+ @java.lang.Override
+ public boolean hasDoubleValue() {
+ return oneValueCase_ == 2;
+ }
/**
*
*
@@ -583,6 +613,20 @@ public Builder clearOneValue() {
return this;
}
+ /**
+ *
+ *
+ * + * Integer value + *+ * + *
int64 int64_value = 1;
+ *
+ * @return Whether the int64Value field is set.
+ */
+ public boolean hasInt64Value() {
+ return oneValueCase_ == 1;
+ }
/**
*
*
@@ -638,6 +682,20 @@ public Builder clearInt64Value() {
return this;
}
+ /**
+ *
+ *
+ * + * Double value + *+ * + *
double double_value = 2;
+ *
+ * @return Whether the doubleValue field is set.
+ */
+ public boolean hasDoubleValue() {
+ return oneValueCase_ == 2;
+ }
/**
*
*
diff --git a/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/NumericValueOrBuilder.java b/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/NumericValueOrBuilder.java
index 1aea1e65..fa7ace8c 100644
--- a/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/NumericValueOrBuilder.java
+++ b/proto-google-analytics-data-v1alpha/src/main/java/com/google/analytics/data/v1alpha/NumericValueOrBuilder.java
@@ -23,6 +23,18 @@ public interface NumericValueOrBuilder
// @@protoc_insertion_point(interface_extends:google.analytics.data.v1alpha.NumericValue)
com.google.protobuf.MessageOrBuilder {
+ /**
+ *
+ *
+ * + * Integer value + *+ * + *
int64 int64_value = 1;
+ *
+ * @return Whether the int64Value field is set.
+ */
+ boolean hasInt64Value();
/**
*
*
@@ -36,6 +48,18 @@ public interface NumericValueOrBuilder
*/
long getInt64Value();
+ /**
+ *
+ *
+ * + * Double value + *+ * + *
double double_value = 2;
+ *
+ * @return Whether the doubleValue field is set.
+ */
+ boolean hasDoubleValue();
/**
*
*
diff --git a/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/DimensionValue.java b/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/DimensionValue.java
index 8c462e2a..524b4c88 100644
--- a/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/DimensionValue.java
+++ b/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/DimensionValue.java
@@ -154,6 +154,20 @@ public OneValueCase getOneValueCase() {
}
public static final int VALUE_FIELD_NUMBER = 1;
+ /**
+ *
+ *
+ * + * Value as a string if the dimension type is a string. + *+ * + *
string value = 1;
+ *
+ * @return Whether the value field is set.
+ */
+ public boolean hasValue() {
+ return oneValueCase_ == 1;
+ }
/**
*
*
@@ -565,6 +579,21 @@ public Builder clearOneValue() {
return this;
}
+ /**
+ *
+ *
+ * + * Value as a string if the dimension type is a string. + *+ * + *
string value = 1;
+ *
+ * @return Whether the value field is set.
+ */
+ @java.lang.Override
+ public boolean hasValue() {
+ return oneValueCase_ == 1;
+ }
/**
*
*
diff --git a/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/DimensionValueOrBuilder.java b/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/DimensionValueOrBuilder.java
index 6cfce726..b2edeaa4 100644
--- a/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/DimensionValueOrBuilder.java
+++ b/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/DimensionValueOrBuilder.java
@@ -23,6 +23,18 @@ public interface DimensionValueOrBuilder
// @@protoc_insertion_point(interface_extends:google.analytics.data.v1beta.DimensionValue)
com.google.protobuf.MessageOrBuilder {
+ /**
+ *
+ *
+ * + * Value as a string if the dimension type is a string. + *+ * + *
string value = 1;
+ *
+ * @return Whether the value field is set.
+ */
+ boolean hasValue();
/**
*
*
diff --git a/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/MetricValue.java b/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/MetricValue.java
index 16e4a756..af070afd 100644
--- a/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/MetricValue.java
+++ b/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/MetricValue.java
@@ -154,6 +154,20 @@ public OneValueCase getOneValueCase() {
}
public static final int VALUE_FIELD_NUMBER = 4;
+ /**
+ *
+ *
+ * + * Measurement value. See MetricHeader for type. + *+ * + *
string value = 4;
+ *
+ * @return Whether the value field is set.
+ */
+ public boolean hasValue() {
+ return oneValueCase_ == 4;
+ }
/**
*
*
@@ -564,6 +578,21 @@ public Builder clearOneValue() {
return this;
}
+ /**
+ *
+ *
+ * + * Measurement value. See MetricHeader for type. + *+ * + *
string value = 4;
+ *
+ * @return Whether the value field is set.
+ */
+ @java.lang.Override
+ public boolean hasValue() {
+ return oneValueCase_ == 4;
+ }
/**
*
*
diff --git a/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/MetricValueOrBuilder.java b/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/MetricValueOrBuilder.java
index d48667e9..a5578fdd 100644
--- a/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/MetricValueOrBuilder.java
+++ b/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/MetricValueOrBuilder.java
@@ -23,6 +23,18 @@ public interface MetricValueOrBuilder
// @@protoc_insertion_point(interface_extends:google.analytics.data.v1beta.MetricValue)
com.google.protobuf.MessageOrBuilder {
+ /**
+ *
+ *
+ * + * Measurement value. See MetricHeader for type. + *+ * + *
string value = 4;
+ *
+ * @return Whether the value field is set.
+ */
+ boolean hasValue();
/**
*
*
diff --git a/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/NumericValue.java b/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/NumericValue.java
index ce8fc48b..027ae1aa 100644
--- a/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/NumericValue.java
+++ b/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/NumericValue.java
@@ -162,6 +162,21 @@ public OneValueCase getOneValueCase() {
}
public static final int INT64_VALUE_FIELD_NUMBER = 1;
+ /**
+ *
+ *
+ * + * Integer value + *+ * + *
int64 int64_value = 1;
+ *
+ * @return Whether the int64Value field is set.
+ */
+ @java.lang.Override
+ public boolean hasInt64Value() {
+ return oneValueCase_ == 1;
+ }
/**
*
*
@@ -182,6 +197,21 @@ public long getInt64Value() {
}
public static final int DOUBLE_VALUE_FIELD_NUMBER = 2;
+ /**
+ *
+ *
+ * + * Double value + *+ * + *
double double_value = 2;
+ *
+ * @return Whether the doubleValue field is set.
+ */
+ @java.lang.Override
+ public boolean hasDoubleValue() {
+ return oneValueCase_ == 2;
+ }
/**
*
*
@@ -583,6 +613,20 @@ public Builder clearOneValue() {
return this;
}
+ /**
+ *
+ *
+ * + * Integer value + *+ * + *
int64 int64_value = 1;
+ *
+ * @return Whether the int64Value field is set.
+ */
+ public boolean hasInt64Value() {
+ return oneValueCase_ == 1;
+ }
/**
*
*
@@ -638,6 +682,20 @@ public Builder clearInt64Value() {
return this;
}
+ /**
+ *
+ *
+ * + * Double value + *+ * + *
double double_value = 2;
+ *
+ * @return Whether the doubleValue field is set.
+ */
+ public boolean hasDoubleValue() {
+ return oneValueCase_ == 2;
+ }
/**
*
*
diff --git a/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/NumericValueOrBuilder.java b/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/NumericValueOrBuilder.java
index 531ff40d..2fc074c4 100644
--- a/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/NumericValueOrBuilder.java
+++ b/proto-google-analytics-data-v1beta/src/main/java/com/google/analytics/data/v1beta/NumericValueOrBuilder.java
@@ -23,6 +23,18 @@ public interface NumericValueOrBuilder
// @@protoc_insertion_point(interface_extends:google.analytics.data.v1beta.NumericValue)
com.google.protobuf.MessageOrBuilder {
+ /**
+ *
+ *
+ * + * Integer value + *+ * + *
int64 int64_value = 1;
+ *
+ * @return Whether the int64Value field is set.
+ */
+ boolean hasInt64Value();
/**
*
*
@@ -36,6 +48,18 @@ public interface NumericValueOrBuilder
*/
long getInt64Value();
+ /**
+ *
+ *
+ * + * Double value + *+ * + *
double double_value = 2;
+ *
+ * @return Whether the doubleValue field is set.
+ */
+ boolean hasDoubleValue();
/**
*
*
diff --git a/synth.metadata b/synth.metadata
index a0548b35..0af3c4af 100644
--- a/synth.metadata
+++ b/synth.metadata
@@ -3,24 +3,24 @@
{
"git": {
"name": ".",
- "remote": "git@github.com:googleapis/java-analytics-data.git",
- "sha": "8712e2e42f418591a8dc410f268a867315ec9741"
+ "remote": "https://github.com/googleapis/java-analytics-data.git",
+ "sha": "7192fb5542df47710dfd4ac1d2ecbca1051d1162"
}
},
{
"git": {
"name": "googleapis-gen",
"remote": "https://github.com/googleapis/googleapis-gen.git",
- "sha": "0c7a837ed1c99453da44cea7d8a49c0ccc36beb7",
- "internalRef": "359594504"
+ "sha": "a9e44ab7eba5717fe7d64ce093aafbb160fce0ba",
+ "internalRef": "359781040"
}
},
{
"git": {
"name": "googleapis-gen",
"remote": "https://github.com/googleapis/googleapis-gen.git",
- "sha": "0c7a837ed1c99453da44cea7d8a49c0ccc36beb7",
- "internalRef": "359594504"
+ "sha": "a9e44ab7eba5717fe7d64ce093aafbb160fce0ba",
+ "internalRef": "359781040"
}
},
{