Class RunAccessReportRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RunAccessReportRequest.Builder>
com.google.analytics.admin.v1beta.RunAccessReportRequest.Builder
- All Implemented Interfaces:
RunAccessReportRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- RunAccessReportRequest
public static final class RunAccessReportRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RunAccessReportRequest.Builder>
implements RunAccessReportRequestOrBuilder
The request for a Data Access Record Report.Protobuf type
google.analytics.admin.v1beta.RunAccessReportRequest-
Method Summary
Modifier and TypeMethodDescriptionaddAllDateRanges(Iterable<? extends AccessDateRange> values) Date ranges of access records to read.addAllDimensions(Iterable<? extends AccessDimension> values) The dimensions requested and displayed in the response.addAllMetrics(Iterable<? extends AccessMetric> values) The metrics requested and displayed in the response.addAllOrderBys(Iterable<? extends AccessOrderBy> values) Specifies how rows are ordered in the response.addDateRanges(int index, AccessDateRange value) Date ranges of access records to read.addDateRanges(int index, AccessDateRange.Builder builderForValue) Date ranges of access records to read.addDateRanges(AccessDateRange value) Date ranges of access records to read.addDateRanges(AccessDateRange.Builder builderForValue) Date ranges of access records to read.Date ranges of access records to read.addDateRangesBuilder(int index) Date ranges of access records to read.addDimensions(int index, AccessDimension value) The dimensions requested and displayed in the response.addDimensions(int index, AccessDimension.Builder builderForValue) The dimensions requested and displayed in the response.addDimensions(AccessDimension value) The dimensions requested and displayed in the response.addDimensions(AccessDimension.Builder builderForValue) The dimensions requested and displayed in the response.The dimensions requested and displayed in the response.addDimensionsBuilder(int index) The dimensions requested and displayed in the response.addMetrics(int index, AccessMetric value) The metrics requested and displayed in the response.addMetrics(int index, AccessMetric.Builder builderForValue) The metrics requested and displayed in the response.addMetrics(AccessMetric value) The metrics requested and displayed in the response.addMetrics(AccessMetric.Builder builderForValue) The metrics requested and displayed in the response.The metrics requested and displayed in the response.addMetricsBuilder(int index) The metrics requested and displayed in the response.addOrderBys(int index, AccessOrderBy value) Specifies how rows are ordered in the response.addOrderBys(int index, AccessOrderBy.Builder builderForValue) Specifies how rows are ordered in the response.addOrderBys(AccessOrderBy value) Specifies how rows are ordered in the response.addOrderBys(AccessOrderBy.Builder builderForValue) Specifies how rows are ordered in the response.Specifies how rows are ordered in the response.addOrderBysBuilder(int index) Specifies how rows are ordered in the response.build()clear()Date ranges of access records to read.Dimension filters let you restrict report response to specific dimension values which match the filter.The dimensions requested and displayed in the response.The Data Access Report supports requesting at the property level or account level.Optional.Optional.The number of rows to return.Metric filters allow you to restrict report response to specific metric values which match the filter.The metrics requested and displayed in the response.The row count of the start row.Specifies how rows are ordered in the response.Toggles whether to return the current state of this Analytics Property's quota.This request's time zone if specified.getDateRanges(int index) Date ranges of access records to read.getDateRangesBuilder(int index) Date ranges of access records to read.Date ranges of access records to read.intDate ranges of access records to read.Date ranges of access records to read.getDateRangesOrBuilder(int index) Date ranges of access records to read.List<? extends AccessDateRangeOrBuilder>Date ranges of access records to read.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDimension filters let you restrict report response to specific dimension values which match the filter.Dimension filters let you restrict report response to specific dimension values which match the filter.Dimension filters let you restrict report response to specific dimension values which match the filter.getDimensions(int index) The dimensions requested and displayed in the response.getDimensionsBuilder(int index) The dimensions requested and displayed in the response.The dimensions requested and displayed in the response.intThe dimensions requested and displayed in the response.The dimensions requested and displayed in the response.getDimensionsOrBuilder(int index) The dimensions requested and displayed in the response.List<? extends AccessDimensionOrBuilder>The dimensions requested and displayed in the response.The Data Access Report supports requesting at the property level or account level.com.google.protobuf.ByteStringThe Data Access Report supports requesting at the property level or account level.booleanOptional.booleanOptional.longgetLimit()The number of rows to return.Metric filters allow you to restrict report response to specific metric values which match the filter.Metric filters allow you to restrict report response to specific metric values which match the filter.Metric filters allow you to restrict report response to specific metric values which match the filter.getMetrics(int index) The metrics requested and displayed in the response.getMetricsBuilder(int index) The metrics requested and displayed in the response.The metrics requested and displayed in the response.intThe metrics requested and displayed in the response.The metrics requested and displayed in the response.getMetricsOrBuilder(int index) The metrics requested and displayed in the response.List<? extends AccessMetricOrBuilder>The metrics requested and displayed in the response.longThe row count of the start row.getOrderBys(int index) Specifies how rows are ordered in the response.getOrderBysBuilder(int index) Specifies how rows are ordered in the response.Specifies how rows are ordered in the response.intSpecifies how rows are ordered in the response.Specifies how rows are ordered in the response.getOrderBysOrBuilder(int index) Specifies how rows are ordered in the response.List<? extends AccessOrderByOrBuilder>Specifies how rows are ordered in the response.booleanToggles whether to return the current state of this Analytics Property's quota.This request's time zone if specified.com.google.protobuf.ByteStringThis request's time zone if specified.booleanDimension filters let you restrict report response to specific dimension values which match the filter.booleanMetric filters allow you to restrict report response to specific metric values which match the filter.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanDimension filters let you restrict report response to specific dimension values which match the filter.mergeFrom(RunAccessReportRequest other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Metric filters allow you to restrict report response to specific metric values which match the filter.removeDateRanges(int index) Date ranges of access records to read.removeDimensions(int index) The dimensions requested and displayed in the response.removeMetrics(int index) The metrics requested and displayed in the response.removeOrderBys(int index) Specifies how rows are ordered in the response.setDateRanges(int index, AccessDateRange value) Date ranges of access records to read.setDateRanges(int index, AccessDateRange.Builder builderForValue) Date ranges of access records to read.Dimension filters let you restrict report response to specific dimension values which match the filter.setDimensionFilter(AccessFilterExpression.Builder builderForValue) Dimension filters let you restrict report response to specific dimension values which match the filter.setDimensions(int index, AccessDimension value) The dimensions requested and displayed in the response.setDimensions(int index, AccessDimension.Builder builderForValue) The dimensions requested and displayed in the response.The Data Access Report supports requesting at the property level or account level.setEntityBytes(com.google.protobuf.ByteString value) The Data Access Report supports requesting at the property level or account level.setExpandGroups(boolean value) Optional.setIncludeAllUsers(boolean value) Optional.setLimit(long value) The number of rows to return.Metric filters allow you to restrict report response to specific metric values which match the filter.setMetricFilter(AccessFilterExpression.Builder builderForValue) Metric filters allow you to restrict report response to specific metric values which match the filter.setMetrics(int index, AccessMetric value) The metrics requested and displayed in the response.setMetrics(int index, AccessMetric.Builder builderForValue) The metrics requested and displayed in the response.setOffset(long value) The row count of the start row.setOrderBys(int index, AccessOrderBy value) Specifies how rows are ordered in the response.setOrderBys(int index, AccessOrderBy.Builder builderForValue) Specifies how rows are ordered in the response.setReturnEntityQuota(boolean value) Toggles whether to return the current state of this Analytics Property's quota.setTimeZone(String value) This request's time zone if specified.setTimeZoneBytes(com.google.protobuf.ByteString value) This request's time zone if specified.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<RunAccessReportRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<RunAccessReportRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<RunAccessReportRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RunAccessReportRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RunAccessReportRequest.Builder>
-
mergeFrom
public RunAccessReportRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RunAccessReportRequest.Builder>- Throws:
IOException
-
getEntity
The Data Access Report supports requesting at the property level or account level. If requested at the account level, Data Access Reports include all access for all properties under that account. To request at the property level, entity should be for example 'properties/123' if "123" is your Google Analytics property ID. To request at the account level, entity should be for example 'accounts/1234' if "1234" is your Google Analytics Account ID.
string entity = 1;- Specified by:
getEntityin interfaceRunAccessReportRequestOrBuilder- Returns:
- The entity.
-
getEntityBytes
public com.google.protobuf.ByteString getEntityBytes()The Data Access Report supports requesting at the property level or account level. If requested at the account level, Data Access Reports include all access for all properties under that account. To request at the property level, entity should be for example 'properties/123' if "123" is your Google Analytics property ID. To request at the account level, entity should be for example 'accounts/1234' if "1234" is your Google Analytics Account ID.
string entity = 1;- Specified by:
getEntityBytesin interfaceRunAccessReportRequestOrBuilder- Returns:
- The bytes for entity.
-
setEntity
The Data Access Report supports requesting at the property level or account level. If requested at the account level, Data Access Reports include all access for all properties under that account. To request at the property level, entity should be for example 'properties/123' if "123" is your Google Analytics property ID. To request at the account level, entity should be for example 'accounts/1234' if "1234" is your Google Analytics Account ID.
string entity = 1;- Parameters:
value- The entity to set.- Returns:
- This builder for chaining.
-
clearEntity
The Data Access Report supports requesting at the property level or account level. If requested at the account level, Data Access Reports include all access for all properties under that account. To request at the property level, entity should be for example 'properties/123' if "123" is your Google Analytics property ID. To request at the account level, entity should be for example 'accounts/1234' if "1234" is your Google Analytics Account ID.
string entity = 1;- Returns:
- This builder for chaining.
-
setEntityBytes
The Data Access Report supports requesting at the property level or account level. If requested at the account level, Data Access Reports include all access for all properties under that account. To request at the property level, entity should be for example 'properties/123' if "123" is your Google Analytics property ID. To request at the account level, entity should be for example 'accounts/1234' if "1234" is your Google Analytics Account ID.
string entity = 1;- Parameters:
value- The bytes for entity to set.- Returns:
- This builder for chaining.
-
getDimensionsList
The dimensions requested and displayed in the response. Requests are allowed up to 9 dimensions.
repeated .google.analytics.admin.v1beta.AccessDimension dimensions = 2;- Specified by:
getDimensionsListin interfaceRunAccessReportRequestOrBuilder
-
getDimensionsCount
public int getDimensionsCount()The dimensions requested and displayed in the response. Requests are allowed up to 9 dimensions.
repeated .google.analytics.admin.v1beta.AccessDimension dimensions = 2;- Specified by:
getDimensionsCountin interfaceRunAccessReportRequestOrBuilder
-
getDimensions
The dimensions requested and displayed in the response. Requests are allowed up to 9 dimensions.
repeated .google.analytics.admin.v1beta.AccessDimension dimensions = 2;- Specified by:
getDimensionsin interfaceRunAccessReportRequestOrBuilder
-
setDimensions
The dimensions requested and displayed in the response. Requests are allowed up to 9 dimensions.
repeated .google.analytics.admin.v1beta.AccessDimension dimensions = 2; -
setDimensions
public RunAccessReportRequest.Builder setDimensions(int index, AccessDimension.Builder builderForValue) The dimensions requested and displayed in the response. Requests are allowed up to 9 dimensions.
repeated .google.analytics.admin.v1beta.AccessDimension dimensions = 2; -
addDimensions
The dimensions requested and displayed in the response. Requests are allowed up to 9 dimensions.
repeated .google.analytics.admin.v1beta.AccessDimension dimensions = 2; -
addDimensions
The dimensions requested and displayed in the response. Requests are allowed up to 9 dimensions.
repeated .google.analytics.admin.v1beta.AccessDimension dimensions = 2; -
addDimensions
The dimensions requested and displayed in the response. Requests are allowed up to 9 dimensions.
repeated .google.analytics.admin.v1beta.AccessDimension dimensions = 2; -
addDimensions
public RunAccessReportRequest.Builder addDimensions(int index, AccessDimension.Builder builderForValue) The dimensions requested and displayed in the response. Requests are allowed up to 9 dimensions.
repeated .google.analytics.admin.v1beta.AccessDimension dimensions = 2; -
addAllDimensions
The dimensions requested and displayed in the response. Requests are allowed up to 9 dimensions.
repeated .google.analytics.admin.v1beta.AccessDimension dimensions = 2; -
clearDimensions
The dimensions requested and displayed in the response. Requests are allowed up to 9 dimensions.
repeated .google.analytics.admin.v1beta.AccessDimension dimensions = 2; -
removeDimensions
The dimensions requested and displayed in the response. Requests are allowed up to 9 dimensions.
repeated .google.analytics.admin.v1beta.AccessDimension dimensions = 2; -
getDimensionsBuilder
The dimensions requested and displayed in the response. Requests are allowed up to 9 dimensions.
repeated .google.analytics.admin.v1beta.AccessDimension dimensions = 2; -
getDimensionsOrBuilder
The dimensions requested and displayed in the response. Requests are allowed up to 9 dimensions.
repeated .google.analytics.admin.v1beta.AccessDimension dimensions = 2;- Specified by:
getDimensionsOrBuilderin interfaceRunAccessReportRequestOrBuilder
-
getDimensionsOrBuilderList
The dimensions requested and displayed in the response. Requests are allowed up to 9 dimensions.
repeated .google.analytics.admin.v1beta.AccessDimension dimensions = 2;- Specified by:
getDimensionsOrBuilderListin interfaceRunAccessReportRequestOrBuilder
-
addDimensionsBuilder
The dimensions requested and displayed in the response. Requests are allowed up to 9 dimensions.
repeated .google.analytics.admin.v1beta.AccessDimension dimensions = 2; -
addDimensionsBuilder
The dimensions requested and displayed in the response. Requests are allowed up to 9 dimensions.
repeated .google.analytics.admin.v1beta.AccessDimension dimensions = 2; -
getDimensionsBuilderList
The dimensions requested and displayed in the response. Requests are allowed up to 9 dimensions.
repeated .google.analytics.admin.v1beta.AccessDimension dimensions = 2; -
getMetricsList
The metrics requested and displayed in the response. Requests are allowed up to 10 metrics.
repeated .google.analytics.admin.v1beta.AccessMetric metrics = 3;- Specified by:
getMetricsListin interfaceRunAccessReportRequestOrBuilder
-
getMetricsCount
public int getMetricsCount()The metrics requested and displayed in the response. Requests are allowed up to 10 metrics.
repeated .google.analytics.admin.v1beta.AccessMetric metrics = 3;- Specified by:
getMetricsCountin interfaceRunAccessReportRequestOrBuilder
-
getMetrics
The metrics requested and displayed in the response. Requests are allowed up to 10 metrics.
repeated .google.analytics.admin.v1beta.AccessMetric metrics = 3;- Specified by:
getMetricsin interfaceRunAccessReportRequestOrBuilder
-
setMetrics
The metrics requested and displayed in the response. Requests are allowed up to 10 metrics.
repeated .google.analytics.admin.v1beta.AccessMetric metrics = 3; -
setMetrics
The metrics requested and displayed in the response. Requests are allowed up to 10 metrics.
repeated .google.analytics.admin.v1beta.AccessMetric metrics = 3; -
addMetrics
The metrics requested and displayed in the response. Requests are allowed up to 10 metrics.
repeated .google.analytics.admin.v1beta.AccessMetric metrics = 3; -
addMetrics
The metrics requested and displayed in the response. Requests are allowed up to 10 metrics.
repeated .google.analytics.admin.v1beta.AccessMetric metrics = 3; -
addMetrics
The metrics requested and displayed in the response. Requests are allowed up to 10 metrics.
repeated .google.analytics.admin.v1beta.AccessMetric metrics = 3; -
addMetrics
The metrics requested and displayed in the response. Requests are allowed up to 10 metrics.
repeated .google.analytics.admin.v1beta.AccessMetric metrics = 3; -
addAllMetrics
The metrics requested and displayed in the response. Requests are allowed up to 10 metrics.
repeated .google.analytics.admin.v1beta.AccessMetric metrics = 3; -
clearMetrics
The metrics requested and displayed in the response. Requests are allowed up to 10 metrics.
repeated .google.analytics.admin.v1beta.AccessMetric metrics = 3; -
removeMetrics
The metrics requested and displayed in the response. Requests are allowed up to 10 metrics.
repeated .google.analytics.admin.v1beta.AccessMetric metrics = 3; -
getMetricsBuilder
The metrics requested and displayed in the response. Requests are allowed up to 10 metrics.
repeated .google.analytics.admin.v1beta.AccessMetric metrics = 3; -
getMetricsOrBuilder
The metrics requested and displayed in the response. Requests are allowed up to 10 metrics.
repeated .google.analytics.admin.v1beta.AccessMetric metrics = 3;- Specified by:
getMetricsOrBuilderin interfaceRunAccessReportRequestOrBuilder
-
getMetricsOrBuilderList
The metrics requested and displayed in the response. Requests are allowed up to 10 metrics.
repeated .google.analytics.admin.v1beta.AccessMetric metrics = 3;- Specified by:
getMetricsOrBuilderListin interfaceRunAccessReportRequestOrBuilder
-
addMetricsBuilder
The metrics requested and displayed in the response. Requests are allowed up to 10 metrics.
repeated .google.analytics.admin.v1beta.AccessMetric metrics = 3; -
addMetricsBuilder
The metrics requested and displayed in the response. Requests are allowed up to 10 metrics.
repeated .google.analytics.admin.v1beta.AccessMetric metrics = 3; -
getMetricsBuilderList
The metrics requested and displayed in the response. Requests are allowed up to 10 metrics.
repeated .google.analytics.admin.v1beta.AccessMetric metrics = 3; -
getDateRangesList
Date ranges of access records to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the access records for the overlapping days is included in the response rows for both date ranges. Requests are allowed up to 2 date ranges.
repeated .google.analytics.admin.v1beta.AccessDateRange date_ranges = 4;- Specified by:
getDateRangesListin interfaceRunAccessReportRequestOrBuilder
-
getDateRangesCount
public int getDateRangesCount()Date ranges of access records to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the access records for the overlapping days is included in the response rows for both date ranges. Requests are allowed up to 2 date ranges.
repeated .google.analytics.admin.v1beta.AccessDateRange date_ranges = 4;- Specified by:
getDateRangesCountin interfaceRunAccessReportRequestOrBuilder
-
getDateRanges
Date ranges of access records to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the access records for the overlapping days is included in the response rows for both date ranges. Requests are allowed up to 2 date ranges.
repeated .google.analytics.admin.v1beta.AccessDateRange date_ranges = 4;- Specified by:
getDateRangesin interfaceRunAccessReportRequestOrBuilder
-
setDateRanges
Date ranges of access records to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the access records for the overlapping days is included in the response rows for both date ranges. Requests are allowed up to 2 date ranges.
repeated .google.analytics.admin.v1beta.AccessDateRange date_ranges = 4; -
setDateRanges
public RunAccessReportRequest.Builder setDateRanges(int index, AccessDateRange.Builder builderForValue) Date ranges of access records to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the access records for the overlapping days is included in the response rows for both date ranges. Requests are allowed up to 2 date ranges.
repeated .google.analytics.admin.v1beta.AccessDateRange date_ranges = 4; -
addDateRanges
Date ranges of access records to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the access records for the overlapping days is included in the response rows for both date ranges. Requests are allowed up to 2 date ranges.
repeated .google.analytics.admin.v1beta.AccessDateRange date_ranges = 4; -
addDateRanges
Date ranges of access records to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the access records for the overlapping days is included in the response rows for both date ranges. Requests are allowed up to 2 date ranges.
repeated .google.analytics.admin.v1beta.AccessDateRange date_ranges = 4; -
addDateRanges
Date ranges of access records to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the access records for the overlapping days is included in the response rows for both date ranges. Requests are allowed up to 2 date ranges.
repeated .google.analytics.admin.v1beta.AccessDateRange date_ranges = 4; -
addDateRanges
public RunAccessReportRequest.Builder addDateRanges(int index, AccessDateRange.Builder builderForValue) Date ranges of access records to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the access records for the overlapping days is included in the response rows for both date ranges. Requests are allowed up to 2 date ranges.
repeated .google.analytics.admin.v1beta.AccessDateRange date_ranges = 4; -
addAllDateRanges
Date ranges of access records to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the access records for the overlapping days is included in the response rows for both date ranges. Requests are allowed up to 2 date ranges.
repeated .google.analytics.admin.v1beta.AccessDateRange date_ranges = 4; -
clearDateRanges
Date ranges of access records to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the access records for the overlapping days is included in the response rows for both date ranges. Requests are allowed up to 2 date ranges.
repeated .google.analytics.admin.v1beta.AccessDateRange date_ranges = 4; -
removeDateRanges
Date ranges of access records to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the access records for the overlapping days is included in the response rows for both date ranges. Requests are allowed up to 2 date ranges.
repeated .google.analytics.admin.v1beta.AccessDateRange date_ranges = 4; -
getDateRangesBuilder
Date ranges of access records to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the access records for the overlapping days is included in the response rows for both date ranges. Requests are allowed up to 2 date ranges.
repeated .google.analytics.admin.v1beta.AccessDateRange date_ranges = 4; -
getDateRangesOrBuilder
Date ranges of access records to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the access records for the overlapping days is included in the response rows for both date ranges. Requests are allowed up to 2 date ranges.
repeated .google.analytics.admin.v1beta.AccessDateRange date_ranges = 4;- Specified by:
getDateRangesOrBuilderin interfaceRunAccessReportRequestOrBuilder
-
getDateRangesOrBuilderList
Date ranges of access records to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the access records for the overlapping days is included in the response rows for both date ranges. Requests are allowed up to 2 date ranges.
repeated .google.analytics.admin.v1beta.AccessDateRange date_ranges = 4;- Specified by:
getDateRangesOrBuilderListin interfaceRunAccessReportRequestOrBuilder
-
addDateRangesBuilder
Date ranges of access records to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the access records for the overlapping days is included in the response rows for both date ranges. Requests are allowed up to 2 date ranges.
repeated .google.analytics.admin.v1beta.AccessDateRange date_ranges = 4; -
addDateRangesBuilder
Date ranges of access records to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the access records for the overlapping days is included in the response rows for both date ranges. Requests are allowed up to 2 date ranges.
repeated .google.analytics.admin.v1beta.AccessDateRange date_ranges = 4; -
getDateRangesBuilderList
Date ranges of access records to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the access records for the overlapping days is included in the response rows for both date ranges. Requests are allowed up to 2 date ranges.
repeated .google.analytics.admin.v1beta.AccessDateRange date_ranges = 4; -
hasDimensionFilter
public boolean hasDimensionFilter()Dimension filters let you restrict report response to specific dimension values which match the filter. For example, filtering on access records of a single user. To learn more, see [Fundamentals of Dimension Filters](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#dimension_filters) for examples. Metrics cannot be used in this filter.
.google.analytics.admin.v1beta.AccessFilterExpression dimension_filter = 5;- Specified by:
hasDimensionFilterin interfaceRunAccessReportRequestOrBuilder- Returns:
- Whether the dimensionFilter field is set.
-
getDimensionFilter
Dimension filters let you restrict report response to specific dimension values which match the filter. For example, filtering on access records of a single user. To learn more, see [Fundamentals of Dimension Filters](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#dimension_filters) for examples. Metrics cannot be used in this filter.
.google.analytics.admin.v1beta.AccessFilterExpression dimension_filter = 5;- Specified by:
getDimensionFilterin interfaceRunAccessReportRequestOrBuilder- Returns:
- The dimensionFilter.
-
setDimensionFilter
Dimension filters let you restrict report response to specific dimension values which match the filter. For example, filtering on access records of a single user. To learn more, see [Fundamentals of Dimension Filters](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#dimension_filters) for examples. Metrics cannot be used in this filter.
.google.analytics.admin.v1beta.AccessFilterExpression dimension_filter = 5; -
setDimensionFilter
public RunAccessReportRequest.Builder setDimensionFilter(AccessFilterExpression.Builder builderForValue) Dimension filters let you restrict report response to specific dimension values which match the filter. For example, filtering on access records of a single user. To learn more, see [Fundamentals of Dimension Filters](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#dimension_filters) for examples. Metrics cannot be used in this filter.
.google.analytics.admin.v1beta.AccessFilterExpression dimension_filter = 5; -
mergeDimensionFilter
Dimension filters let you restrict report response to specific dimension values which match the filter. For example, filtering on access records of a single user. To learn more, see [Fundamentals of Dimension Filters](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#dimension_filters) for examples. Metrics cannot be used in this filter.
.google.analytics.admin.v1beta.AccessFilterExpression dimension_filter = 5; -
clearDimensionFilter
Dimension filters let you restrict report response to specific dimension values which match the filter. For example, filtering on access records of a single user. To learn more, see [Fundamentals of Dimension Filters](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#dimension_filters) for examples. Metrics cannot be used in this filter.
.google.analytics.admin.v1beta.AccessFilterExpression dimension_filter = 5; -
getDimensionFilterBuilder
Dimension filters let you restrict report response to specific dimension values which match the filter. For example, filtering on access records of a single user. To learn more, see [Fundamentals of Dimension Filters](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#dimension_filters) for examples. Metrics cannot be used in this filter.
.google.analytics.admin.v1beta.AccessFilterExpression dimension_filter = 5; -
getDimensionFilterOrBuilder
Dimension filters let you restrict report response to specific dimension values which match the filter. For example, filtering on access records of a single user. To learn more, see [Fundamentals of Dimension Filters](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#dimension_filters) for examples. Metrics cannot be used in this filter.
.google.analytics.admin.v1beta.AccessFilterExpression dimension_filter = 5;- Specified by:
getDimensionFilterOrBuilderin interfaceRunAccessReportRequestOrBuilder
-
hasMetricFilter
public boolean hasMetricFilter()Metric filters allow you to restrict report response to specific metric values which match the filter. Metric filters are applied after aggregating the report's rows, similar to SQL having-clause. Dimensions cannot be used in this filter.
.google.analytics.admin.v1beta.AccessFilterExpression metric_filter = 6;- Specified by:
hasMetricFilterin interfaceRunAccessReportRequestOrBuilder- Returns:
- Whether the metricFilter field is set.
-
getMetricFilter
Metric filters allow you to restrict report response to specific metric values which match the filter. Metric filters are applied after aggregating the report's rows, similar to SQL having-clause. Dimensions cannot be used in this filter.
.google.analytics.admin.v1beta.AccessFilterExpression metric_filter = 6;- Specified by:
getMetricFilterin interfaceRunAccessReportRequestOrBuilder- Returns:
- The metricFilter.
-
setMetricFilter
Metric filters allow you to restrict report response to specific metric values which match the filter. Metric filters are applied after aggregating the report's rows, similar to SQL having-clause. Dimensions cannot be used in this filter.
.google.analytics.admin.v1beta.AccessFilterExpression metric_filter = 6; -
setMetricFilter
public RunAccessReportRequest.Builder setMetricFilter(AccessFilterExpression.Builder builderForValue) Metric filters allow you to restrict report response to specific metric values which match the filter. Metric filters are applied after aggregating the report's rows, similar to SQL having-clause. Dimensions cannot be used in this filter.
.google.analytics.admin.v1beta.AccessFilterExpression metric_filter = 6; -
mergeMetricFilter
Metric filters allow you to restrict report response to specific metric values which match the filter. Metric filters are applied after aggregating the report's rows, similar to SQL having-clause. Dimensions cannot be used in this filter.
.google.analytics.admin.v1beta.AccessFilterExpression metric_filter = 6; -
clearMetricFilter
Metric filters allow you to restrict report response to specific metric values which match the filter. Metric filters are applied after aggregating the report's rows, similar to SQL having-clause. Dimensions cannot be used in this filter.
.google.analytics.admin.v1beta.AccessFilterExpression metric_filter = 6; -
getMetricFilterBuilder
Metric filters allow you to restrict report response to specific metric values which match the filter. Metric filters are applied after aggregating the report's rows, similar to SQL having-clause. Dimensions cannot be used in this filter.
.google.analytics.admin.v1beta.AccessFilterExpression metric_filter = 6; -
getMetricFilterOrBuilder
Metric filters allow you to restrict report response to specific metric values which match the filter. Metric filters are applied after aggregating the report's rows, similar to SQL having-clause. Dimensions cannot be used in this filter.
.google.analytics.admin.v1beta.AccessFilterExpression metric_filter = 6;- Specified by:
getMetricFilterOrBuilderin interfaceRunAccessReportRequestOrBuilder
-
getOffset
public long getOffset()The row count of the start row. The first row is counted as row 0. If offset is unspecified, it is treated as 0. If offset is zero, then this method will return the first page of results with `limit` entries. To learn more about this pagination parameter, see [Pagination](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#pagination).
int64 offset = 7;- Specified by:
getOffsetin interfaceRunAccessReportRequestOrBuilder- Returns:
- The offset.
-
setOffset
The row count of the start row. The first row is counted as row 0. If offset is unspecified, it is treated as 0. If offset is zero, then this method will return the first page of results with `limit` entries. To learn more about this pagination parameter, see [Pagination](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#pagination).
int64 offset = 7;- Parameters:
value- The offset to set.- Returns:
- This builder for chaining.
-
clearOffset
The row count of the start row. The first row is counted as row 0. If offset is unspecified, it is treated as 0. If offset is zero, then this method will return the first page of results with `limit` entries. To learn more about this pagination parameter, see [Pagination](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#pagination).
int64 offset = 7;- Returns:
- This builder for chaining.
-
getLimit
public long getLimit()The number of rows to return. If unspecified, 10,000 rows are returned. The API returns a maximum of 100,000 rows per request, no matter how many you ask for. `limit` must be positive. The API may return fewer rows than the requested `limit`, if there aren't as many remaining rows as the `limit`. For instance, there are fewer than 300 possible values for the dimension `country`, so when reporting on only `country`, you can't get more than 300 rows, even if you set `limit` to a higher value. To learn more about this pagination parameter, see [Pagination](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#pagination).
int64 limit = 8;- Specified by:
getLimitin interfaceRunAccessReportRequestOrBuilder- Returns:
- The limit.
-
setLimit
The number of rows to return. If unspecified, 10,000 rows are returned. The API returns a maximum of 100,000 rows per request, no matter how many you ask for. `limit` must be positive. The API may return fewer rows than the requested `limit`, if there aren't as many remaining rows as the `limit`. For instance, there are fewer than 300 possible values for the dimension `country`, so when reporting on only `country`, you can't get more than 300 rows, even if you set `limit` to a higher value. To learn more about this pagination parameter, see [Pagination](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#pagination).
int64 limit = 8;- Parameters:
value- The limit to set.- Returns:
- This builder for chaining.
-
clearLimit
The number of rows to return. If unspecified, 10,000 rows are returned. The API returns a maximum of 100,000 rows per request, no matter how many you ask for. `limit` must be positive. The API may return fewer rows than the requested `limit`, if there aren't as many remaining rows as the `limit`. For instance, there are fewer than 300 possible values for the dimension `country`, so when reporting on only `country`, you can't get more than 300 rows, even if you set `limit` to a higher value. To learn more about this pagination parameter, see [Pagination](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#pagination).
int64 limit = 8;- Returns:
- This builder for chaining.
-
getTimeZone
This request's time zone if specified. If unspecified, the property's time zone is used. The request's time zone is used to interpret the start & end dates of the report. Formatted as strings from the IANA Time Zone database (https://www.iana.org/time-zones); for example "America/New_York" or "Asia/Tokyo".
string time_zone = 9;- Specified by:
getTimeZonein interfaceRunAccessReportRequestOrBuilder- Returns:
- The timeZone.
-
getTimeZoneBytes
public com.google.protobuf.ByteString getTimeZoneBytes()This request's time zone if specified. If unspecified, the property's time zone is used. The request's time zone is used to interpret the start & end dates of the report. Formatted as strings from the IANA Time Zone database (https://www.iana.org/time-zones); for example "America/New_York" or "Asia/Tokyo".
string time_zone = 9;- Specified by:
getTimeZoneBytesin interfaceRunAccessReportRequestOrBuilder- Returns:
- The bytes for timeZone.
-
setTimeZone
This request's time zone if specified. If unspecified, the property's time zone is used. The request's time zone is used to interpret the start & end dates of the report. Formatted as strings from the IANA Time Zone database (https://www.iana.org/time-zones); for example "America/New_York" or "Asia/Tokyo".
string time_zone = 9;- Parameters:
value- The timeZone to set.- Returns:
- This builder for chaining.
-
clearTimeZone
This request's time zone if specified. If unspecified, the property's time zone is used. The request's time zone is used to interpret the start & end dates of the report. Formatted as strings from the IANA Time Zone database (https://www.iana.org/time-zones); for example "America/New_York" or "Asia/Tokyo".
string time_zone = 9;- Returns:
- This builder for chaining.
-
setTimeZoneBytes
This request's time zone if specified. If unspecified, the property's time zone is used. The request's time zone is used to interpret the start & end dates of the report. Formatted as strings from the IANA Time Zone database (https://www.iana.org/time-zones); for example "America/New_York" or "Asia/Tokyo".
string time_zone = 9;- Parameters:
value- The bytes for timeZone to set.- Returns:
- This builder for chaining.
-
getOrderBysList
Specifies how rows are ordered in the response.
repeated .google.analytics.admin.v1beta.AccessOrderBy order_bys = 10;- Specified by:
getOrderBysListin interfaceRunAccessReportRequestOrBuilder
-
getOrderBysCount
public int getOrderBysCount()Specifies how rows are ordered in the response.
repeated .google.analytics.admin.v1beta.AccessOrderBy order_bys = 10;- Specified by:
getOrderBysCountin interfaceRunAccessReportRequestOrBuilder
-
getOrderBys
Specifies how rows are ordered in the response.
repeated .google.analytics.admin.v1beta.AccessOrderBy order_bys = 10;- Specified by:
getOrderBysin interfaceRunAccessReportRequestOrBuilder
-
setOrderBys
Specifies how rows are ordered in the response.
repeated .google.analytics.admin.v1beta.AccessOrderBy order_bys = 10; -
setOrderBys
Specifies how rows are ordered in the response.
repeated .google.analytics.admin.v1beta.AccessOrderBy order_bys = 10; -
addOrderBys
Specifies how rows are ordered in the response.
repeated .google.analytics.admin.v1beta.AccessOrderBy order_bys = 10; -
addOrderBys
Specifies how rows are ordered in the response.
repeated .google.analytics.admin.v1beta.AccessOrderBy order_bys = 10; -
addOrderBys
Specifies how rows are ordered in the response.
repeated .google.analytics.admin.v1beta.AccessOrderBy order_bys = 10; -
addOrderBys
Specifies how rows are ordered in the response.
repeated .google.analytics.admin.v1beta.AccessOrderBy order_bys = 10; -
addAllOrderBys
Specifies how rows are ordered in the response.
repeated .google.analytics.admin.v1beta.AccessOrderBy order_bys = 10; -
clearOrderBys
Specifies how rows are ordered in the response.
repeated .google.analytics.admin.v1beta.AccessOrderBy order_bys = 10; -
removeOrderBys
Specifies how rows are ordered in the response.
repeated .google.analytics.admin.v1beta.AccessOrderBy order_bys = 10; -
getOrderBysBuilder
Specifies how rows are ordered in the response.
repeated .google.analytics.admin.v1beta.AccessOrderBy order_bys = 10; -
getOrderBysOrBuilder
Specifies how rows are ordered in the response.
repeated .google.analytics.admin.v1beta.AccessOrderBy order_bys = 10;- Specified by:
getOrderBysOrBuilderin interfaceRunAccessReportRequestOrBuilder
-
getOrderBysOrBuilderList
Specifies how rows are ordered in the response.
repeated .google.analytics.admin.v1beta.AccessOrderBy order_bys = 10;- Specified by:
getOrderBysOrBuilderListin interfaceRunAccessReportRequestOrBuilder
-
addOrderBysBuilder
Specifies how rows are ordered in the response.
repeated .google.analytics.admin.v1beta.AccessOrderBy order_bys = 10; -
addOrderBysBuilder
Specifies how rows are ordered in the response.
repeated .google.analytics.admin.v1beta.AccessOrderBy order_bys = 10; -
getOrderBysBuilderList
Specifies how rows are ordered in the response.
repeated .google.analytics.admin.v1beta.AccessOrderBy order_bys = 10; -
getReturnEntityQuota
public boolean getReturnEntityQuota()Toggles whether to return the current state of this Analytics Property's quota. Quota is returned in [AccessQuota](#AccessQuota). For account-level requests, this field must be false.
bool return_entity_quota = 11;- Specified by:
getReturnEntityQuotain interfaceRunAccessReportRequestOrBuilder- Returns:
- The returnEntityQuota.
-
setReturnEntityQuota
Toggles whether to return the current state of this Analytics Property's quota. Quota is returned in [AccessQuota](#AccessQuota). For account-level requests, this field must be false.
bool return_entity_quota = 11;- Parameters:
value- The returnEntityQuota to set.- Returns:
- This builder for chaining.
-
clearReturnEntityQuota
Toggles whether to return the current state of this Analytics Property's quota. Quota is returned in [AccessQuota](#AccessQuota). For account-level requests, this field must be false.
bool return_entity_quota = 11;- Returns:
- This builder for chaining.
-
getIncludeAllUsers
public boolean getIncludeAllUsers()Optional. Determines whether to include users who have never made an API call in the response. If true, all users with access to the specified property or account are included in the response, regardless of whether they have made an API call or not. If false, only the users who have made an API call will be included.
bool include_all_users = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIncludeAllUsersin interfaceRunAccessReportRequestOrBuilder- Returns:
- The includeAllUsers.
-
setIncludeAllUsers
Optional. Determines whether to include users who have never made an API call in the response. If true, all users with access to the specified property or account are included in the response, regardless of whether they have made an API call or not. If false, only the users who have made an API call will be included.
bool include_all_users = 12 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The includeAllUsers to set.- Returns:
- This builder for chaining.
-
clearIncludeAllUsers
Optional. Determines whether to include users who have never made an API call in the response. If true, all users with access to the specified property or account are included in the response, regardless of whether they have made an API call or not. If false, only the users who have made an API call will be included.
bool include_all_users = 12 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getExpandGroups
public boolean getExpandGroups()Optional. Decides whether to return the users within user groups. This field works only when include_all_users is set to true. If true, it will return all users with access to the specified property or account. If false, only the users with direct access will be returned.
bool expand_groups = 13 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExpandGroupsin interfaceRunAccessReportRequestOrBuilder- Returns:
- The expandGroups.
-
setExpandGroups
Optional. Decides whether to return the users within user groups. This field works only when include_all_users is set to true. If true, it will return all users with access to the specified property or account. If false, only the users with direct access will be returned.
bool expand_groups = 13 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The expandGroups to set.- Returns:
- This builder for chaining.
-
clearExpandGroups
Optional. Decides whether to return the users within user groups. This field works only when include_all_users is set to true. If true, it will return all users with access to the specified property or account. If false, only the users with direct access will be returned.
bool expand_groups = 13 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-