public static final class ResponseMetaData.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ResponseMetaData.Builder> implements ResponseMetaDataOrBuilder
Response's metadata carrying additional information about the report content.Protobuf type
google.analytics.data.v1beta.ResponseMetaData| Modifier and Type | Method and Description |
|---|---|
ResponseMetaData.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ResponseMetaData |
build() |
ResponseMetaData |
buildPartial() |
ResponseMetaData.Builder |
clear() |
ResponseMetaData.Builder |
clearCurrencyCode()
The currency code used in this report.
|
ResponseMetaData.Builder |
clearDataLossFromOtherRow()
If true, indicates some buckets of dimension combinations are rolled into
"(other)" row.
|
ResponseMetaData.Builder |
clearEmptyReason()
If empty reason is specified, the report is empty for this reason.
|
ResponseMetaData.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ResponseMetaData.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ResponseMetaData.Builder |
clearSchemaRestrictionResponse()
Describes the schema restrictions actively enforced in creating this
report.
|
ResponseMetaData.Builder |
clearSubjectToThresholding()
If `subjectToThresholding` is true, this report is subject to thresholding
and only returns data that meets the minimum aggregation thresholds.
|
ResponseMetaData.Builder |
clearTimeZone()
The property's current timezone.
|
ResponseMetaData.Builder |
clone() |
String |
getCurrencyCode()
The currency code used in this report.
|
com.google.protobuf.ByteString |
getCurrencyCodeBytes()
The currency code used in this report.
|
boolean |
getDataLossFromOtherRow()
If true, indicates some buckets of dimension combinations are rolled into
"(other)" row.
|
ResponseMetaData |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getEmptyReason()
If empty reason is specified, the report is empty for this reason.
|
com.google.protobuf.ByteString |
getEmptyReasonBytes()
If empty reason is specified, the report is empty for this reason.
|
ResponseMetaData.SchemaRestrictionResponse |
getSchemaRestrictionResponse()
Describes the schema restrictions actively enforced in creating this
report.
|
ResponseMetaData.SchemaRestrictionResponse.Builder |
getSchemaRestrictionResponseBuilder()
Describes the schema restrictions actively enforced in creating this
report.
|
ResponseMetaData.SchemaRestrictionResponseOrBuilder |
getSchemaRestrictionResponseOrBuilder()
Describes the schema restrictions actively enforced in creating this
report.
|
boolean |
getSubjectToThresholding()
If `subjectToThresholding` is true, this report is subject to thresholding
and only returns data that meets the minimum aggregation thresholds.
|
String |
getTimeZone()
The property's current timezone.
|
com.google.protobuf.ByteString |
getTimeZoneBytes()
The property's current timezone.
|
boolean |
hasCurrencyCode()
The currency code used in this report.
|
boolean |
hasEmptyReason()
If empty reason is specified, the report is empty for this reason.
|
boolean |
hasSchemaRestrictionResponse()
Describes the schema restrictions actively enforced in creating this
report.
|
boolean |
hasSubjectToThresholding()
If `subjectToThresholding` is true, this report is subject to thresholding
and only returns data that meets the minimum aggregation thresholds.
|
boolean |
hasTimeZone()
The property's current timezone.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ResponseMetaData.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ResponseMetaData.Builder |
mergeFrom(com.google.protobuf.Message other) |
ResponseMetaData.Builder |
mergeFrom(ResponseMetaData other) |
ResponseMetaData.Builder |
mergeSchemaRestrictionResponse(ResponseMetaData.SchemaRestrictionResponse value)
Describes the schema restrictions actively enforced in creating this
report.
|
ResponseMetaData.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ResponseMetaData.Builder |
setCurrencyCode(String value)
The currency code used in this report.
|
ResponseMetaData.Builder |
setCurrencyCodeBytes(com.google.protobuf.ByteString value)
The currency code used in this report.
|
ResponseMetaData.Builder |
setDataLossFromOtherRow(boolean value)
If true, indicates some buckets of dimension combinations are rolled into
"(other)" row.
|
ResponseMetaData.Builder |
setEmptyReason(String value)
If empty reason is specified, the report is empty for this reason.
|
ResponseMetaData.Builder |
setEmptyReasonBytes(com.google.protobuf.ByteString value)
If empty reason is specified, the report is empty for this reason.
|
ResponseMetaData.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ResponseMetaData.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ResponseMetaData.Builder |
setSchemaRestrictionResponse(ResponseMetaData.SchemaRestrictionResponse.Builder builderForValue)
Describes the schema restrictions actively enforced in creating this
report.
|
ResponseMetaData.Builder |
setSchemaRestrictionResponse(ResponseMetaData.SchemaRestrictionResponse value)
Describes the schema restrictions actively enforced in creating this
report.
|
ResponseMetaData.Builder |
setSubjectToThresholding(boolean value)
If `subjectToThresholding` is true, this report is subject to thresholding
and only returns data that meets the minimum aggregation thresholds.
|
ResponseMetaData.Builder |
setTimeZone(String value)
The property's current timezone.
|
ResponseMetaData.Builder |
setTimeZoneBytes(com.google.protobuf.ByteString value)
The property's current timezone.
|
ResponseMetaData.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMetaData.Builder>public ResponseMetaData.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMetaData.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMetaData.Builder>public ResponseMetaData getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ResponseMetaData build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ResponseMetaData buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ResponseMetaData.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMetaData.Builder>public ResponseMetaData.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMetaData.Builder>public ResponseMetaData.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMetaData.Builder>public ResponseMetaData.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMetaData.Builder>public ResponseMetaData.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMetaData.Builder>public ResponseMetaData.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMetaData.Builder>public ResponseMetaData.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ResponseMetaData.Builder>public ResponseMetaData.Builder mergeFrom(ResponseMetaData other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMetaData.Builder>public ResponseMetaData.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ResponseMetaData.Builder>IOExceptionpublic boolean getDataLossFromOtherRow()
If true, indicates some buckets of dimension combinations are rolled into "(other)" row. This can happen for high cardinality reports.
bool data_loss_from_other_row = 3;getDataLossFromOtherRow in interface ResponseMetaDataOrBuilderpublic ResponseMetaData.Builder setDataLossFromOtherRow(boolean value)
If true, indicates some buckets of dimension combinations are rolled into "(other)" row. This can happen for high cardinality reports.
bool data_loss_from_other_row = 3;value - The dataLossFromOtherRow to set.public ResponseMetaData.Builder clearDataLossFromOtherRow()
If true, indicates some buckets of dimension combinations are rolled into "(other)" row. This can happen for high cardinality reports.
bool data_loss_from_other_row = 3;public boolean hasSchemaRestrictionResponse()
Describes the schema restrictions actively enforced in creating this report. To learn more, see [Access and data-restriction management](https://support.google.com/analytics/answer/10851388).
optional .google.analytics.data.v1beta.ResponseMetaData.SchemaRestrictionResponse schema_restriction_response = 4;
hasSchemaRestrictionResponse in interface ResponseMetaDataOrBuilderpublic ResponseMetaData.SchemaRestrictionResponse getSchemaRestrictionResponse()
Describes the schema restrictions actively enforced in creating this report. To learn more, see [Access and data-restriction management](https://support.google.com/analytics/answer/10851388).
optional .google.analytics.data.v1beta.ResponseMetaData.SchemaRestrictionResponse schema_restriction_response = 4;
getSchemaRestrictionResponse in interface ResponseMetaDataOrBuilderpublic ResponseMetaData.Builder setSchemaRestrictionResponse(ResponseMetaData.SchemaRestrictionResponse value)
Describes the schema restrictions actively enforced in creating this report. To learn more, see [Access and data-restriction management](https://support.google.com/analytics/answer/10851388).
optional .google.analytics.data.v1beta.ResponseMetaData.SchemaRestrictionResponse schema_restriction_response = 4;
public ResponseMetaData.Builder setSchemaRestrictionResponse(ResponseMetaData.SchemaRestrictionResponse.Builder builderForValue)
Describes the schema restrictions actively enforced in creating this report. To learn more, see [Access and data-restriction management](https://support.google.com/analytics/answer/10851388).
optional .google.analytics.data.v1beta.ResponseMetaData.SchemaRestrictionResponse schema_restriction_response = 4;
public ResponseMetaData.Builder mergeSchemaRestrictionResponse(ResponseMetaData.SchemaRestrictionResponse value)
Describes the schema restrictions actively enforced in creating this report. To learn more, see [Access and data-restriction management](https://support.google.com/analytics/answer/10851388).
optional .google.analytics.data.v1beta.ResponseMetaData.SchemaRestrictionResponse schema_restriction_response = 4;
public ResponseMetaData.Builder clearSchemaRestrictionResponse()
Describes the schema restrictions actively enforced in creating this report. To learn more, see [Access and data-restriction management](https://support.google.com/analytics/answer/10851388).
optional .google.analytics.data.v1beta.ResponseMetaData.SchemaRestrictionResponse schema_restriction_response = 4;
public ResponseMetaData.SchemaRestrictionResponse.Builder getSchemaRestrictionResponseBuilder()
Describes the schema restrictions actively enforced in creating this report. To learn more, see [Access and data-restriction management](https://support.google.com/analytics/answer/10851388).
optional .google.analytics.data.v1beta.ResponseMetaData.SchemaRestrictionResponse schema_restriction_response = 4;
public ResponseMetaData.SchemaRestrictionResponseOrBuilder getSchemaRestrictionResponseOrBuilder()
Describes the schema restrictions actively enforced in creating this report. To learn more, see [Access and data-restriction management](https://support.google.com/analytics/answer/10851388).
optional .google.analytics.data.v1beta.ResponseMetaData.SchemaRestrictionResponse schema_restriction_response = 4;
getSchemaRestrictionResponseOrBuilder in interface ResponseMetaDataOrBuilderpublic boolean hasCurrencyCode()
The currency code used in this report. Intended to be used in formatting currency metrics like `purchaseRevenue` for visualization. If currency_code was specified in the request, this response parameter will echo the request parameter; otherwise, this response parameter is the property's current currency_code. Currency codes are string encodings of currency types from the ISO 4217 standard (https://en.wikipedia.org/wiki/ISO_4217); for example "USD", "EUR", "JPY". To learn more, see https://support.google.com/analytics/answer/9796179.
optional string currency_code = 5;hasCurrencyCode in interface ResponseMetaDataOrBuilderpublic String getCurrencyCode()
The currency code used in this report. Intended to be used in formatting currency metrics like `purchaseRevenue` for visualization. If currency_code was specified in the request, this response parameter will echo the request parameter; otherwise, this response parameter is the property's current currency_code. Currency codes are string encodings of currency types from the ISO 4217 standard (https://en.wikipedia.org/wiki/ISO_4217); for example "USD", "EUR", "JPY". To learn more, see https://support.google.com/analytics/answer/9796179.
optional string currency_code = 5;getCurrencyCode in interface ResponseMetaDataOrBuilderpublic com.google.protobuf.ByteString getCurrencyCodeBytes()
The currency code used in this report. Intended to be used in formatting currency metrics like `purchaseRevenue` for visualization. If currency_code was specified in the request, this response parameter will echo the request parameter; otherwise, this response parameter is the property's current currency_code. Currency codes are string encodings of currency types from the ISO 4217 standard (https://en.wikipedia.org/wiki/ISO_4217); for example "USD", "EUR", "JPY". To learn more, see https://support.google.com/analytics/answer/9796179.
optional string currency_code = 5;getCurrencyCodeBytes in interface ResponseMetaDataOrBuilderpublic ResponseMetaData.Builder setCurrencyCode(String value)
The currency code used in this report. Intended to be used in formatting currency metrics like `purchaseRevenue` for visualization. If currency_code was specified in the request, this response parameter will echo the request parameter; otherwise, this response parameter is the property's current currency_code. Currency codes are string encodings of currency types from the ISO 4217 standard (https://en.wikipedia.org/wiki/ISO_4217); for example "USD", "EUR", "JPY". To learn more, see https://support.google.com/analytics/answer/9796179.
optional string currency_code = 5;value - The currencyCode to set.public ResponseMetaData.Builder clearCurrencyCode()
The currency code used in this report. Intended to be used in formatting currency metrics like `purchaseRevenue` for visualization. If currency_code was specified in the request, this response parameter will echo the request parameter; otherwise, this response parameter is the property's current currency_code. Currency codes are string encodings of currency types from the ISO 4217 standard (https://en.wikipedia.org/wiki/ISO_4217); for example "USD", "EUR", "JPY". To learn more, see https://support.google.com/analytics/answer/9796179.
optional string currency_code = 5;public ResponseMetaData.Builder setCurrencyCodeBytes(com.google.protobuf.ByteString value)
The currency code used in this report. Intended to be used in formatting currency metrics like `purchaseRevenue` for visualization. If currency_code was specified in the request, this response parameter will echo the request parameter; otherwise, this response parameter is the property's current currency_code. Currency codes are string encodings of currency types from the ISO 4217 standard (https://en.wikipedia.org/wiki/ISO_4217); for example "USD", "EUR", "JPY". To learn more, see https://support.google.com/analytics/answer/9796179.
optional string currency_code = 5;value - The bytes for currencyCode to set.public boolean hasTimeZone()
The property's current timezone. Intended to be used to interpret time-based dimensions like `hour` and `minute`. Formatted as strings from the IANA Time Zone database (https://www.iana.org/time-zones); for example "America/New_York" or "Asia/Tokyo".
optional string time_zone = 6;hasTimeZone in interface ResponseMetaDataOrBuilderpublic String getTimeZone()
The property's current timezone. Intended to be used to interpret time-based dimensions like `hour` and `minute`. Formatted as strings from the IANA Time Zone database (https://www.iana.org/time-zones); for example "America/New_York" or "Asia/Tokyo".
optional string time_zone = 6;getTimeZone in interface ResponseMetaDataOrBuilderpublic com.google.protobuf.ByteString getTimeZoneBytes()
The property's current timezone. Intended to be used to interpret time-based dimensions like `hour` and `minute`. Formatted as strings from the IANA Time Zone database (https://www.iana.org/time-zones); for example "America/New_York" or "Asia/Tokyo".
optional string time_zone = 6;getTimeZoneBytes in interface ResponseMetaDataOrBuilderpublic ResponseMetaData.Builder setTimeZone(String value)
The property's current timezone. Intended to be used to interpret time-based dimensions like `hour` and `minute`. Formatted as strings from the IANA Time Zone database (https://www.iana.org/time-zones); for example "America/New_York" or "Asia/Tokyo".
optional string time_zone = 6;value - The timeZone to set.public ResponseMetaData.Builder clearTimeZone()
The property's current timezone. Intended to be used to interpret time-based dimensions like `hour` and `minute`. Formatted as strings from the IANA Time Zone database (https://www.iana.org/time-zones); for example "America/New_York" or "Asia/Tokyo".
optional string time_zone = 6;public ResponseMetaData.Builder setTimeZoneBytes(com.google.protobuf.ByteString value)
The property's current timezone. Intended to be used to interpret time-based dimensions like `hour` and `minute`. Formatted as strings from the IANA Time Zone database (https://www.iana.org/time-zones); for example "America/New_York" or "Asia/Tokyo".
optional string time_zone = 6;value - The bytes for timeZone to set.public boolean hasEmptyReason()
If empty reason is specified, the report is empty for this reason.
optional string empty_reason = 7;hasEmptyReason in interface ResponseMetaDataOrBuilderpublic String getEmptyReason()
If empty reason is specified, the report is empty for this reason.
optional string empty_reason = 7;getEmptyReason in interface ResponseMetaDataOrBuilderpublic com.google.protobuf.ByteString getEmptyReasonBytes()
If empty reason is specified, the report is empty for this reason.
optional string empty_reason = 7;getEmptyReasonBytes in interface ResponseMetaDataOrBuilderpublic ResponseMetaData.Builder setEmptyReason(String value)
If empty reason is specified, the report is empty for this reason.
optional string empty_reason = 7;value - The emptyReason to set.public ResponseMetaData.Builder clearEmptyReason()
If empty reason is specified, the report is empty for this reason.
optional string empty_reason = 7;public ResponseMetaData.Builder setEmptyReasonBytes(com.google.protobuf.ByteString value)
If empty reason is specified, the report is empty for this reason.
optional string empty_reason = 7;value - The bytes for emptyReason to set.public boolean hasSubjectToThresholding()
If `subjectToThresholding` is true, this report is subject to thresholding and only returns data that meets the minimum aggregation thresholds. It is possible for a request to be subject to thresholding thresholding and no data is absent from the report, and this happens when all data is above the thresholds. To learn more, see [Data thresholds](https://support.google.com/analytics/answer/9383630) and [About Demographics and Interests](https://support.google.com/analytics/answer/2799357).
optional bool subject_to_thresholding = 8;hasSubjectToThresholding in interface ResponseMetaDataOrBuilderpublic boolean getSubjectToThresholding()
If `subjectToThresholding` is true, this report is subject to thresholding and only returns data that meets the minimum aggregation thresholds. It is possible for a request to be subject to thresholding thresholding and no data is absent from the report, and this happens when all data is above the thresholds. To learn more, see [Data thresholds](https://support.google.com/analytics/answer/9383630) and [About Demographics and Interests](https://support.google.com/analytics/answer/2799357).
optional bool subject_to_thresholding = 8;getSubjectToThresholding in interface ResponseMetaDataOrBuilderpublic ResponseMetaData.Builder setSubjectToThresholding(boolean value)
If `subjectToThresholding` is true, this report is subject to thresholding and only returns data that meets the minimum aggregation thresholds. It is possible for a request to be subject to thresholding thresholding and no data is absent from the report, and this happens when all data is above the thresholds. To learn more, see [Data thresholds](https://support.google.com/analytics/answer/9383630) and [About Demographics and Interests](https://support.google.com/analytics/answer/2799357).
optional bool subject_to_thresholding = 8;value - The subjectToThresholding to set.public ResponseMetaData.Builder clearSubjectToThresholding()
If `subjectToThresholding` is true, this report is subject to thresholding and only returns data that meets the minimum aggregation thresholds. It is possible for a request to be subject to thresholding thresholding and no data is absent from the report, and this happens when all data is above the thresholds. To learn more, see [Data thresholds](https://support.google.com/analytics/answer/9383630) and [About Demographics and Interests](https://support.google.com/analytics/answer/2799357).
optional bool subject_to_thresholding = 8;public final ResponseMetaData.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMetaData.Builder>public final ResponseMetaData.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ResponseMetaData.Builder>Copyright © 2022 Google LLC. All rights reserved.