Class ReportDataTable.Row (0.39.0)

public static final class ReportDataTable.Row extends GeneratedMessageV3 implements ReportDataTable.RowOrBuilder

A row of report data.

Protobuf type google.ads.admanager.v1.ReportDataTable.Row

Static Fields

DIMENSION_VALUES_FIELD_NUMBER

public static final int DIMENSION_VALUES_FIELD_NUMBER
Field Value
Type Description
int

METRIC_VALUE_GROUPS_FIELD_NUMBER

public static final int METRIC_VALUE_GROUPS_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static ReportDataTable.Row getDefaultInstance()
Returns
Type Description
ReportDataTable.Row

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static ReportDataTable.Row.Builder newBuilder()
Returns
Type Description
ReportDataTable.Row.Builder

newBuilder(ReportDataTable.Row prototype)

public static ReportDataTable.Row.Builder newBuilder(ReportDataTable.Row prototype)
Parameter
Name Description
prototype ReportDataTable.Row
Returns
Type Description
ReportDataTable.Row.Builder

parseDelimitedFrom(InputStream input)

public static ReportDataTable.Row parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
ReportDataTable.Row
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static ReportDataTable.Row parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ReportDataTable.Row
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static ReportDataTable.Row parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
ReportDataTable.Row
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static ReportDataTable.Row parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ReportDataTable.Row
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static ReportDataTable.Row parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
ReportDataTable.Row
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static ReportDataTable.Row parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ReportDataTable.Row
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static ReportDataTable.Row parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
ReportDataTable.Row
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static ReportDataTable.Row parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ReportDataTable.Row
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static ReportDataTable.Row parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
ReportDataTable.Row
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static ReportDataTable.Row parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ReportDataTable.Row
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static ReportDataTable.Row parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
ReportDataTable.Row
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static ReportDataTable.Row parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ReportDataTable.Row
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<ReportDataTable.Row> parser()
Returns
Type Description
Parser<Row>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public ReportDataTable.Row getDefaultInstanceForType()
Returns
Type Description
ReportDataTable.Row

getDimensionValues(int index)

public ReportValue getDimensionValues(int index)

The order of the dimension values is the same as the order of the dimensions specified in the request.

repeated .google.ads.admanager.v1.ReportValue dimension_values = 1;

Parameter
Name Description
index int
Returns
Type Description
ReportValue

getDimensionValuesCount()

public int getDimensionValuesCount()

The order of the dimension values is the same as the order of the dimensions specified in the request.

repeated .google.ads.admanager.v1.ReportValue dimension_values = 1;

Returns
Type Description
int

getDimensionValuesList()

public List<ReportValue> getDimensionValuesList()

The order of the dimension values is the same as the order of the dimensions specified in the request.

repeated .google.ads.admanager.v1.ReportValue dimension_values = 1;

Returns
Type Description
List<ReportValue>

getDimensionValuesOrBuilder(int index)

public ReportValueOrBuilder getDimensionValuesOrBuilder(int index)

The order of the dimension values is the same as the order of the dimensions specified in the request.

repeated .google.ads.admanager.v1.ReportValue dimension_values = 1;

Parameter
Name Description
index int
Returns
Type Description
ReportValueOrBuilder

getDimensionValuesOrBuilderList()

public List<? extends ReportValueOrBuilder> getDimensionValuesOrBuilderList()

The order of the dimension values is the same as the order of the dimensions specified in the request.

repeated .google.ads.admanager.v1.ReportValue dimension_values = 1;

Returns
Type Description
List<? extends com.google.ads.admanager.v1.ReportValueOrBuilder>

getMetricValueGroups(int index)

public ReportDataTable.MetricValueGroup getMetricValueGroups(int index)

The length of the metric_value_groups field will be equal to the length of the date_ranges field in the fetch response. The metric_value_groups field is ordered such that each index corresponds to the date_range at the same index. For example, given date_ranges [x, y], metric_value_groups will have a length of two. The first entry in metric_value_groups represents the metrics for date x and the second entry in metric_value_groups represents the metrics for date y.

repeated .google.ads.admanager.v1.ReportDataTable.MetricValueGroup metric_value_groups = 2;

Parameter
Name Description
index int
Returns
Type Description
ReportDataTable.MetricValueGroup

getMetricValueGroupsCount()

public int getMetricValueGroupsCount()

The length of the metric_value_groups field will be equal to the length of the date_ranges field in the fetch response. The metric_value_groups field is ordered such that each index corresponds to the date_range at the same index. For example, given date_ranges [x, y], metric_value_groups will have a length of two. The first entry in metric_value_groups represents the metrics for date x and the second entry in metric_value_groups represents the metrics for date y.

repeated .google.ads.admanager.v1.ReportDataTable.MetricValueGroup metric_value_groups = 2;

Returns
Type Description
int

getMetricValueGroupsList()

public List<ReportDataTable.MetricValueGroup> getMetricValueGroupsList()

The length of the metric_value_groups field will be equal to the length of the date_ranges field in the fetch response. The metric_value_groups field is ordered such that each index corresponds to the date_range at the same index. For example, given date_ranges [x, y], metric_value_groups will have a length of two. The first entry in metric_value_groups represents the metrics for date x and the second entry in metric_value_groups represents the metrics for date y.

repeated .google.ads.admanager.v1.ReportDataTable.MetricValueGroup metric_value_groups = 2;

Returns
Type Description
List<MetricValueGroup>

getMetricValueGroupsOrBuilder(int index)

public ReportDataTable.MetricValueGroupOrBuilder getMetricValueGroupsOrBuilder(int index)

The length of the metric_value_groups field will be equal to the length of the date_ranges field in the fetch response. The metric_value_groups field is ordered such that each index corresponds to the date_range at the same index. For example, given date_ranges [x, y], metric_value_groups will have a length of two. The first entry in metric_value_groups represents the metrics for date x and the second entry in metric_value_groups represents the metrics for date y.

repeated .google.ads.admanager.v1.ReportDataTable.MetricValueGroup metric_value_groups = 2;

Parameter
Name Description
index int
Returns
Type Description
ReportDataTable.MetricValueGroupOrBuilder

getMetricValueGroupsOrBuilderList()

public List<? extends ReportDataTable.MetricValueGroupOrBuilder> getMetricValueGroupsOrBuilderList()

The length of the metric_value_groups field will be equal to the length of the date_ranges field in the fetch response. The metric_value_groups field is ordered such that each index corresponds to the date_range at the same index. For example, given date_ranges [x, y], metric_value_groups will have a length of two. The first entry in metric_value_groups represents the metrics for date x and the second entry in metric_value_groups represents the metrics for date y.

repeated .google.ads.admanager.v1.ReportDataTable.MetricValueGroup metric_value_groups = 2;

Returns
Type Description
List<? extends com.google.ads.admanager.v1.ReportDataTable.MetricValueGroupOrBuilder>

getParserForType()

public Parser<ReportDataTable.Row> getParserForType()
Returns
Type Description
Parser<Row>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public ReportDataTable.Row.Builder newBuilderForType()
Returns
Type Description
ReportDataTable.Row.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected ReportDataTable.Row.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
ReportDataTable.Row.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public ReportDataTable.Row.Builder toBuilder()
Returns
Type Description
ReportDataTable.Row.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException