blob: 7aee9a451d67b12800fa418a15dcdc194f9db96d [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_131-google-v7) on Thu Apr 19 15:01:53 PDT 2018 -->
<title>Aggregation.Builder (java API)</title>
<meta name="date" content="2018-04-19">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Aggregation.Builder (java API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":9,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/google/monitoring/v3/Aggregation.Aligner.html" title="enum in com.google.monitoring.v3"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/google/monitoring/v3/Aggregation.Reducer.html" title="enum in com.google.monitoring.v3"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/google/monitoring/v3/Aggregation.Builder.html" target="_top">Frames</a></li>
<li><a href="Aggregation.Builder.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.google.monitoring.v3</div>
<h2 title="Class Aggregation.Builder" class="title">Class Aggregation.Builder</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessageLite.Builder.html?is-external=true" title="class or interface in com.google.protobuf">com.google.protobuf.AbstractMessageLite.Builder</a></li>
<li>
<ul class="inheritance">
<li><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true" title="class or interface in com.google.protobuf">com.google.protobuf.AbstractMessage.Builder</a>&lt;BuilderType&gt;</li>
<li>
<ul class="inheritance">
<li><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true" title="class or interface in com.google.protobuf">com.google.protobuf.GeneratedMessageV3.Builder</a>&lt;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&gt;</li>
<li>
<ul class="inheritance">
<li>com.google.monitoring.v3.Aggregation.Builder</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html" title="interface in com.google.monitoring.v3">AggregationOrBuilder</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true" title="class or interface in com.google.protobuf">Message.Builder</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.Builder.html?is-external=true" title="class or interface in com.google.protobuf">MessageLite.Builder</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLiteOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageLiteOrBuilder</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageOrBuilder</a>, java.lang.Cloneable</dd>
</dl>
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../com/google/monitoring/v3/Aggregation.html" title="class in com.google.monitoring.v3">Aggregation</a></dd>
</dl>
<hr>
<br>
<pre>public static final class <span class="typeNameLabel">Aggregation.Builder</span>
extends <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.Builder</a>&lt;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&gt;
implements <a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html" title="interface in com.google.monitoring.v3">AggregationOrBuilder</a></pre>
<div class="block"><pre>
Describes how to combine multiple time series to provide different views of
the data. Aggregation consists of an alignment step on individual time
series (`alignment_period` and `per_series_aligner`) followed by an optional
reduction step of the data across the aligned time series
(`cross_series_reducer` and `group_by_fields`). For more details, see
[Aggregation](/monitoring/api/learn_more#aggregation).
</pre>
Protobuf type <code>google.monitoring.v3.Aggregation</code></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#addAllGroupByFields-java.lang.Iterable-">addAllGroupByFields</a></span>(java.lang.Iterable&lt;java.lang.String&gt;&nbsp;values)</code>
<div class="block">
The set of fields to preserve when `crossSeriesReducer` is
specified.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#addGroupByFields-java.lang.String-">addGroupByFields</a></span>(java.lang.String&nbsp;value)</code>
<div class="block">
The set of fields to preserve when `crossSeriesReducer` is
specified.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#addGroupByFieldsBytes-com.google.protobuf.ByteString-">addGroupByFieldsBytes</a></span>(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a>&nbsp;value)</code>
<div class="block">
The set of fields to preserve when `crossSeriesReducer` is
specified.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#addRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">addRepeatedField</a></span>(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Descriptors.FieldDescriptor.html?is-external=true" title="class or interface in com.google.protobuf">Descriptors.FieldDescriptor</a>&nbsp;field,
java.lang.Object&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.html" title="class in com.google.monitoring.v3">Aggregation</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#build--">build</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.html" title="class in com.google.monitoring.v3">Aggregation</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#buildPartial--">buildPartial</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#clear--">clear</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#clearAlignmentPeriod--">clearAlignmentPeriod</a></span>()</code>
<div class="block">
The alignment period for per-[time series][google.monitoring.v3.TimeSeries]
alignment.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#clearCrossSeriesReducer--">clearCrossSeriesReducer</a></span>()</code>
<div class="block">
The approach to be used to combine time series.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#clearField-com.google.protobuf.Descriptors.FieldDescriptor-">clearField</a></span>(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Descriptors.FieldDescriptor.html?is-external=true" title="class or interface in com.google.protobuf">Descriptors.FieldDescriptor</a>&nbsp;field)</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#clearGroupByFields--">clearGroupByFields</a></span>()</code>
<div class="block">
The set of fields to preserve when `crossSeriesReducer` is
specified.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#clearOneof-com.google.protobuf.Descriptors.OneofDescriptor-">clearOneof</a></span>(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Descriptors.OneofDescriptor.html?is-external=true" title="class or interface in com.google.protobuf">Descriptors.OneofDescriptor</a>&nbsp;oneof)</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#clearPerSeriesAligner--">clearPerSeriesAligner</a></span>()</code>
<div class="block">
The approach to be used to align individual time series.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#clone--">clone</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Duration.html?is-external=true" title="class or interface in com.google.protobuf">Duration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#getAlignmentPeriod--">getAlignmentPeriod</a></span>()</code>
<div class="block">
The alignment period for per-[time series][google.monitoring.v3.TimeSeries]
alignment.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Duration.Builder.html?is-external=true" title="class or interface in com.google.protobuf">Duration.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#getAlignmentPeriodBuilder--">getAlignmentPeriodBuilder</a></span>()</code>
<div class="block">
The alignment period for per-[time series][google.monitoring.v3.TimeSeries]
alignment.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/DurationOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">DurationOrBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#getAlignmentPeriodOrBuilder--">getAlignmentPeriodOrBuilder</a></span>()</code>
<div class="block">
The alignment period for per-[time series][google.monitoring.v3.TimeSeries]
alignment.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Reducer.html" title="enum in com.google.monitoring.v3">Aggregation.Reducer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#getCrossSeriesReducer--">getCrossSeriesReducer</a></span>()</code>
<div class="block">
The approach to be used to combine time series.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#getCrossSeriesReducerValue--">getCrossSeriesReducerValue</a></span>()</code>
<div class="block">
The approach to be used to combine time series.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.html" title="class in com.google.monitoring.v3">Aggregation</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#getDefaultInstanceForType--">getDefaultInstanceForType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>static <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Descriptors.Descriptor.html?is-external=true" title="class or interface in com.google.protobuf">Descriptors.Descriptor</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#getDescriptor--">getDescriptor</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Descriptors.Descriptor.html?is-external=true" title="class or interface in com.google.protobuf">Descriptors.Descriptor</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#getDescriptorForType--">getDescriptorForType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#getGroupByFields-int-">getGroupByFields</a></span>(int&nbsp;index)</code>
<div class="block">
The set of fields to preserve when `crossSeriesReducer` is
specified.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#getGroupByFieldsBytes-int-">getGroupByFieldsBytes</a></span>(int&nbsp;index)</code>
<div class="block">
The set of fields to preserve when `crossSeriesReducer` is
specified.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#getGroupByFieldsCount--">getGroupByFieldsCount</a></span>()</code>
<div class="block">
The set of fields to preserve when `crossSeriesReducer` is
specified.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ProtocolStringList.html?is-external=true" title="class or interface in com.google.protobuf">ProtocolStringList</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#getGroupByFieldsList--">getGroupByFieldsList</a></span>()</code>
<div class="block">
The set of fields to preserve when `crossSeriesReducer` is
specified.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Aligner.html" title="enum in com.google.monitoring.v3">Aggregation.Aligner</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#getPerSeriesAligner--">getPerSeriesAligner</a></span>()</code>
<div class="block">
The approach to be used to align individual time series.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#getPerSeriesAlignerValue--">getPerSeriesAlignerValue</a></span>()</code>
<div class="block">
The approach to be used to align individual time series.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#hasAlignmentPeriod--">hasAlignmentPeriod</a></span>()</code>
<div class="block">
The alignment period for per-[time series][google.monitoring.v3.TimeSeries]
alignment.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>protected <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.FieldAccessorTable.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.FieldAccessorTable</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#internalGetFieldAccessorTable--">internalGetFieldAccessorTable</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#isInitialized--">isInitialized</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#mergeAlignmentPeriod-com.google.protobuf.Duration-">mergeAlignmentPeriod</a></span>(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Duration.html?is-external=true" title="class or interface in com.google.protobuf">Duration</a>&nbsp;value)</code>
<div class="block">
The alignment period for per-[time series][google.monitoring.v3.TimeSeries]
alignment.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#mergeFrom-com.google.monitoring.v3.Aggregation-">mergeFrom</a></span>(<a href="../../../../com/google/monitoring/v3/Aggregation.html" title="class in com.google.monitoring.v3">Aggregation</a>&nbsp;other)</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#mergeFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">mergeFrom</a></span>(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/CodedInputStream.html?is-external=true" title="class or interface in com.google.protobuf">CodedInputStream</a>&nbsp;input,
<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ExtensionRegistryLite.html?is-external=true" title="class or interface in com.google.protobuf">ExtensionRegistryLite</a>&nbsp;extensionRegistry)</code>&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#mergeFrom-com.google.protobuf.Message-">mergeFrom</a></span>(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.html?is-external=true" title="class or interface in com.google.protobuf">Message</a>&nbsp;other)</code>&nbsp;</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#mergeUnknownFields-com.google.protobuf.UnknownFieldSet-">mergeUnknownFields</a></span>(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/UnknownFieldSet.html?is-external=true" title="class or interface in com.google.protobuf">UnknownFieldSet</a>&nbsp;unknownFields)</code>&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#setAlignmentPeriod-com.google.protobuf.Duration.Builder-">setAlignmentPeriod</a></span>(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Duration.Builder.html?is-external=true" title="class or interface in com.google.protobuf">Duration.Builder</a>&nbsp;builderForValue)</code>
<div class="block">
The alignment period for per-[time series][google.monitoring.v3.TimeSeries]
alignment.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#setAlignmentPeriod-com.google.protobuf.Duration-">setAlignmentPeriod</a></span>(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Duration.html?is-external=true" title="class or interface in com.google.protobuf">Duration</a>&nbsp;value)</code>
<div class="block">
The alignment period for per-[time series][google.monitoring.v3.TimeSeries]
alignment.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#setCrossSeriesReducer-com.google.monitoring.v3.Aggregation.Reducer-">setCrossSeriesReducer</a></span>(<a href="../../../../com/google/monitoring/v3/Aggregation.Reducer.html" title="enum in com.google.monitoring.v3">Aggregation.Reducer</a>&nbsp;value)</code>
<div class="block">
The approach to be used to combine time series.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#setCrossSeriesReducerValue-int-">setCrossSeriesReducerValue</a></span>(int&nbsp;value)</code>
<div class="block">
The approach to be used to combine time series.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#setField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">setField</a></span>(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Descriptors.FieldDescriptor.html?is-external=true" title="class or interface in com.google.protobuf">Descriptors.FieldDescriptor</a>&nbsp;field,
java.lang.Object&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#setGroupByFields-int-java.lang.String-">setGroupByFields</a></span>(int&nbsp;index,
java.lang.String&nbsp;value)</code>
<div class="block">
The set of fields to preserve when `crossSeriesReducer` is
specified.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#setPerSeriesAligner-com.google.monitoring.v3.Aggregation.Aligner-">setPerSeriesAligner</a></span>(<a href="../../../../com/google/monitoring/v3/Aggregation.Aligner.html" title="enum in com.google.monitoring.v3">Aggregation.Aligner</a>&nbsp;value)</code>
<div class="block">
The approach to be used to align individual time series.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#setPerSeriesAlignerValue-int-">setPerSeriesAlignerValue</a></span>(int&nbsp;value)</code>
<div class="block">
The approach to be used to align individual time series.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#setRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-int-java.lang.Object-">setRepeatedField</a></span>(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Descriptors.FieldDescriptor.html?is-external=true" title="class or interface in com.google.protobuf">Descriptors.FieldDescriptor</a>&nbsp;field,
int&nbsp;index,
java.lang.Object&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html#setUnknownFields-com.google.protobuf.UnknownFieldSet-">setUnknownFields</a></span>(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/UnknownFieldSet.html?is-external=true" title="class or interface in com.google.protobuf">UnknownFieldSet</a>&nbsp;unknownFields)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.google.protobuf.GeneratedMessageV3.Builder">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.google.protobuf.<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.Builder</a></h3>
<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#getAllFields--" title="class or interface in com.google.protobuf">getAllFields</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#getField-com.google.protobuf.Descriptors.FieldDescriptor-" title="class or interface in com.google.protobuf">getField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#getFieldBuilder-com.google.protobuf.Descriptors.FieldDescriptor-" title="class or interface in com.google.protobuf">getFieldBuilder</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#getOneofFieldDescriptor-com.google.protobuf.Descriptors.OneofDescriptor-" title="class or interface in com.google.protobuf">getOneofFieldDescriptor</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#getParentForChildren--" title="class or interface in com.google.protobuf">getParentForChildren</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#getRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-int-" title="class or interface in com.google.protobuf">getRepeatedField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#getRepeatedFieldBuilder-com.google.protobuf.Descriptors.FieldDescriptor-int-" title="class or interface in com.google.protobuf">getRepeatedFieldBuilder</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#getRepeatedFieldCount-com.google.protobuf.Descriptors.FieldDescriptor-" title="class or interface in com.google.protobuf">getRepeatedFieldCount</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#getUnknownFields--" title="class or interface in com.google.protobuf">getUnknownFields</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#hasField-com.google.protobuf.Descriptors.FieldDescriptor-" title="class or interface in com.google.protobuf">hasField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#hasOneof-com.google.protobuf.Descriptors.OneofDescriptor-" title="class or interface in com.google.protobuf">hasOneof</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#internalGetMapField-int-" title="class or interface in com.google.protobuf">internalGetMapField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#internalGetMutableMapField-int-" title="class or interface in com.google.protobuf">internalGetMutableMapField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#isClean--" title="class or interface in com.google.protobuf">isClean</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#markClean--" title="class or interface in com.google.protobuf">markClean</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#newBuilderForField-com.google.protobuf.Descriptors.FieldDescriptor-" title="class or interface in com.google.protobuf">newBuilderForField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#onBuilt--" title="class or interface in com.google.protobuf">onBuilt</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#onChanged--" title="class or interface in com.google.protobuf">onChanged</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#setUnknownFieldsProto3-com.google.protobuf.UnknownFieldSet-" title="class or interface in com.google.protobuf">setUnknownFieldsProto3</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.google.protobuf.AbstractMessage.Builder">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.google.protobuf.<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true" title="class or interface in com.google.protobuf">AbstractMessage.Builder</a></h3>
<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true#findInitializationErrors--" title="class or interface in com.google.protobuf">findInitializationErrors</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true#getInitializationErrorString--" title="class or interface in com.google.protobuf">getInitializationErrorString</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true#internalMergeFrom-com.google.protobuf.AbstractMessageLite-" title="class or interface in com.google.protobuf">internalMergeFrom</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true#mergeDelimitedFrom-java.io.InputStream-" title="class or interface in com.google.protobuf">mergeDelimitedFrom</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true#mergeDelimitedFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-" title="class or interface in com.google.protobuf">mergeDelimitedFrom</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true#mergeFrom-byte:A-" title="class or interface in com.google.protobuf">mergeFrom</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true#mergeFrom-byte:A-com.google.protobuf.ExtensionRegistryLite-" title="class or interface in com.google.protobuf">mergeFrom</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true#mergeFrom-byte:A-int-int-" title="class or interface in com.google.protobuf">mergeFrom</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true#mergeFrom-byte:A-int-int-com.google.protobuf.ExtensionRegistryLite-" title="class or interface in com.google.protobuf">mergeFrom</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true#mergeFrom-com.google.protobuf.ByteString-" title="class or interface in com.google.protobuf">mergeFrom</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true#mergeFrom-com.google.protobuf.ByteString-com.google.protobuf.ExtensionRegistryLite-" title="class or interface in com.google.protobuf">mergeFrom</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true#mergeFrom-com.google.protobuf.CodedInputStream-" title="class or interface in com.google.protobuf">mergeFrom</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true#mergeFrom-java.io.InputStream-" title="class or interface in com.google.protobuf">mergeFrom</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true#mergeFrom-java.io.InputStream-com.google.protobuf.ExtensionRegistryLite-" title="class or interface in com.google.protobuf">mergeFrom</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true#newUninitializedMessageException-com.google.protobuf.Message-" title="class or interface in com.google.protobuf">newUninitializedMessageException</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true#toString--" title="class or interface in com.google.protobuf">toString</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.google.protobuf.AbstractMessageLite.Builder">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.google.protobuf.<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessageLite.Builder.html?is-external=true" title="class or interface in com.google.protobuf">AbstractMessageLite.Builder</a></h3>
<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessageLite.Builder.html?is-external=true#addAll-java.lang.Iterable-java.util.Collection-" title="class or interface in com.google.protobuf">addAll</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessageLite.Builder.html?is-external=true#addAll-java.lang.Iterable-java.util.List-" title="class or interface in com.google.protobuf">addAll</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessageLite.Builder.html?is-external=true#mergeFrom-com.google.protobuf.MessageLite-" title="class or interface in com.google.protobuf">mergeFrom</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessageLite.Builder.html?is-external=true#newUninitializedMessageException-com.google.protobuf.MessageLite-" title="class or interface in com.google.protobuf">newUninitializedMessageException</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.google.protobuf.MessageOrBuilder">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;com.google.protobuf.<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageOrBuilder</a></h3>
<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#findInitializationErrors--" title="class or interface in com.google.protobuf">findInitializationErrors</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getAllFields--" title="class or interface in com.google.protobuf">getAllFields</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getField-com.google.protobuf.Descriptors.FieldDescriptor-" title="class or interface in com.google.protobuf">getField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getInitializationErrorString--" title="class or interface in com.google.protobuf">getInitializationErrorString</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getOneofFieldDescriptor-com.google.protobuf.Descriptors.OneofDescriptor-" title="class or interface in com.google.protobuf">getOneofFieldDescriptor</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-int-" title="class or interface in com.google.protobuf">getRepeatedField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getRepeatedFieldCount-com.google.protobuf.Descriptors.FieldDescriptor-" title="class or interface in com.google.protobuf">getRepeatedFieldCount</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getUnknownFields--" title="class or interface in com.google.protobuf">getUnknownFields</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#hasField-com.google.protobuf.Descriptors.FieldDescriptor-" title="class or interface in com.google.protobuf">hasField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#hasOneof-com.google.protobuf.Descriptors.OneofDescriptor-" title="class or interface in com.google.protobuf">hasOneof</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.google.protobuf.MessageLite.Builder">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;com.google.protobuf.<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.Builder.html?is-external=true" title="class or interface in com.google.protobuf">MessageLite.Builder</a></h3>
<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.Builder.html?is-external=true#mergeFrom-com.google.protobuf.MessageLite-" title="class or interface in com.google.protobuf">mergeFrom</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getDescriptor--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDescriptor</h4>
<pre>public static final&nbsp;<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Descriptors.Descriptor.html?is-external=true" title="class or interface in com.google.protobuf">Descriptors.Descriptor</a>&nbsp;getDescriptor()</pre>
</li>
</ul>
<a name="internalGetFieldAccessorTable--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>internalGetFieldAccessorTable</h4>
<pre>protected&nbsp;<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.FieldAccessorTable.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.FieldAccessorTable</a>&nbsp;internalGetFieldAccessorTable()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#internalGetFieldAccessorTable--" title="class or interface in com.google.protobuf">internalGetFieldAccessorTable</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.Builder</a>&lt;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="clear--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;clear()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true#clear--" title="class or interface in com.google.protobuf">clear</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true" title="class or interface in com.google.protobuf">Message.Builder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.Builder.html?is-external=true#clear--" title="class or interface in com.google.protobuf">clear</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.Builder.html?is-external=true" title="class or interface in com.google.protobuf">MessageLite.Builder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#clear--" title="class or interface in com.google.protobuf">clear</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.Builder</a>&lt;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="getDescriptorForType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDescriptorForType</h4>
<pre>public&nbsp;<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Descriptors.Descriptor.html?is-external=true" title="class or interface in com.google.protobuf">Descriptors.Descriptor</a>&nbsp;getDescriptorForType()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true#getDescriptorForType--" title="class or interface in com.google.protobuf">getDescriptorForType</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true" title="class or interface in com.google.protobuf">Message.Builder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getDescriptorForType--" title="class or interface in com.google.protobuf">getDescriptorForType</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageOrBuilder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#getDescriptorForType--" title="class or interface in com.google.protobuf">getDescriptorForType</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.Builder</a>&lt;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="getDefaultInstanceForType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultInstanceForType</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.html" title="class in com.google.monitoring.v3">Aggregation</a>&nbsp;getDefaultInstanceForType()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLiteOrBuilder.html?is-external=true#getDefaultInstanceForType--" title="class or interface in com.google.protobuf">getDefaultInstanceForType</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLiteOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageLiteOrBuilder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getDefaultInstanceForType--" title="class or interface in com.google.protobuf">getDefaultInstanceForType</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="build--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>build</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.html" title="class in com.google.monitoring.v3">Aggregation</a>&nbsp;build()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true#build--" title="class or interface in com.google.protobuf">build</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true" title="class or interface in com.google.protobuf">Message.Builder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.Builder.html?is-external=true#build--" title="class or interface in com.google.protobuf">build</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.Builder.html?is-external=true" title="class or interface in com.google.protobuf">MessageLite.Builder</a></code></dd>
</dl>
</li>
</ul>
<a name="buildPartial--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>buildPartial</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.html" title="class in com.google.monitoring.v3">Aggregation</a>&nbsp;buildPartial()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true#buildPartial--" title="class or interface in com.google.protobuf">buildPartial</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true" title="class or interface in com.google.protobuf">Message.Builder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.Builder.html?is-external=true#buildPartial--" title="class or interface in com.google.protobuf">buildPartial</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.Builder.html?is-external=true" title="class or interface in com.google.protobuf">MessageLite.Builder</a></code></dd>
</dl>
</li>
</ul>
<a name="clone--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;clone()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true#clone--" title="class or interface in com.google.protobuf">clone</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true" title="class or interface in com.google.protobuf">Message.Builder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.Builder.html?is-external=true#clone--" title="class or interface in com.google.protobuf">clone</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.Builder.html?is-external=true" title="class or interface in com.google.protobuf">MessageLite.Builder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#clone--" title="class or interface in com.google.protobuf">clone</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.Builder</a>&lt;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="setField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setField</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;setField(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Descriptors.FieldDescriptor.html?is-external=true" title="class or interface in com.google.protobuf">Descriptors.FieldDescriptor</a>&nbsp;field,
java.lang.Object&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true#setField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-" title="class or interface in com.google.protobuf">setField</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true" title="class or interface in com.google.protobuf">Message.Builder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#setField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-" title="class or interface in com.google.protobuf">setField</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.Builder</a>&lt;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="clearField-com.google.protobuf.Descriptors.FieldDescriptor-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearField</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;clearField(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Descriptors.FieldDescriptor.html?is-external=true" title="class or interface in com.google.protobuf">Descriptors.FieldDescriptor</a>&nbsp;field)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true#clearField-com.google.protobuf.Descriptors.FieldDescriptor-" title="class or interface in com.google.protobuf">clearField</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true" title="class or interface in com.google.protobuf">Message.Builder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#clearField-com.google.protobuf.Descriptors.FieldDescriptor-" title="class or interface in com.google.protobuf">clearField</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.Builder</a>&lt;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="clearOneof-com.google.protobuf.Descriptors.OneofDescriptor-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearOneof</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;clearOneof(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Descriptors.OneofDescriptor.html?is-external=true" title="class or interface in com.google.protobuf">Descriptors.OneofDescriptor</a>&nbsp;oneof)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true#clearOneof-com.google.protobuf.Descriptors.OneofDescriptor-" title="class or interface in com.google.protobuf">clearOneof</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true" title="class or interface in com.google.protobuf">Message.Builder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#clearOneof-com.google.protobuf.Descriptors.OneofDescriptor-" title="class or interface in com.google.protobuf">clearOneof</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.Builder</a>&lt;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="setRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-int-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRepeatedField</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;setRepeatedField(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Descriptors.FieldDescriptor.html?is-external=true" title="class or interface in com.google.protobuf">Descriptors.FieldDescriptor</a>&nbsp;field,
int&nbsp;index,
java.lang.Object&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true#setRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-int-java.lang.Object-" title="class or interface in com.google.protobuf">setRepeatedField</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true" title="class or interface in com.google.protobuf">Message.Builder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#setRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-int-java.lang.Object-" title="class or interface in com.google.protobuf">setRepeatedField</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.Builder</a>&lt;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="addRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addRepeatedField</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;addRepeatedField(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Descriptors.FieldDescriptor.html?is-external=true" title="class or interface in com.google.protobuf">Descriptors.FieldDescriptor</a>&nbsp;field,
java.lang.Object&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true#addRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-" title="class or interface in com.google.protobuf">addRepeatedField</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true" title="class or interface in com.google.protobuf">Message.Builder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#addRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-java.lang.Object-" title="class or interface in com.google.protobuf">addRepeatedField</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.Builder</a>&lt;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="mergeFrom-com.google.protobuf.Message-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeFrom</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;mergeFrom(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.html?is-external=true" title="class or interface in com.google.protobuf">Message</a>&nbsp;other)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true#mergeFrom-com.google.protobuf.Message-" title="class or interface in com.google.protobuf">mergeFrom</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true" title="class or interface in com.google.protobuf">Message.Builder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true#mergeFrom-com.google.protobuf.Message-" title="class or interface in com.google.protobuf">mergeFrom</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true" title="class or interface in com.google.protobuf">AbstractMessage.Builder</a>&lt;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="mergeFrom-com.google.monitoring.v3.Aggregation-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeFrom</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;mergeFrom(<a href="../../../../com/google/monitoring/v3/Aggregation.html" title="class in com.google.monitoring.v3">Aggregation</a>&nbsp;other)</pre>
</li>
</ul>
<a name="isInitialized--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInitialized</h4>
<pre>public final&nbsp;boolean&nbsp;isInitialized()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLiteOrBuilder.html?is-external=true#isInitialized--" title="class or interface in com.google.protobuf">isInitialized</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLiteOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageLiteOrBuilder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#isInitialized--" title="class or interface in com.google.protobuf">isInitialized</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.Builder</a>&lt;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="mergeFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeFrom</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;mergeFrom(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/CodedInputStream.html?is-external=true" title="class or interface in com.google.protobuf">CodedInputStream</a>&nbsp;input,
<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ExtensionRegistryLite.html?is-external=true" title="class or interface in com.google.protobuf">ExtensionRegistryLite</a>&nbsp;extensionRegistry)
throws java.io.IOException</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true#mergeFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-" title="class or interface in com.google.protobuf">mergeFrom</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true" title="class or interface in com.google.protobuf">Message.Builder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.Builder.html?is-external=true#mergeFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-" title="class or interface in com.google.protobuf">mergeFrom</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLite.Builder.html?is-external=true" title="class or interface in com.google.protobuf">MessageLite.Builder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true#mergeFrom-com.google.protobuf.CodedInputStream-com.google.protobuf.ExtensionRegistryLite-" title="class or interface in com.google.protobuf">mergeFrom</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/AbstractMessage.Builder.html?is-external=true" title="class or interface in com.google.protobuf">AbstractMessage.Builder</a>&lt;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&gt;</code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="hasAlignmentPeriod--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasAlignmentPeriod</h4>
<pre>public&nbsp;boolean&nbsp;hasAlignmentPeriod()</pre>
<div class="block"><pre>
The alignment period for per-[time series][google.monitoring.v3.TimeSeries]
alignment. If present, `alignmentPeriod` must be at least 60
seconds. After per-time series alignment, each time series will
contain data points only on the period boundaries. If
`perSeriesAligner` is not specified or equals `ALIGN_NONE`, then
this field is ignored. If `perSeriesAligner` is specified and
does not equal `ALIGN_NONE`, then this field must be defined;
otherwise an error is returned.
</pre>
<code>.google.protobuf.Duration alignment_period = 1;</code></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html#hasAlignmentPeriod--">hasAlignmentPeriod</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html" title="interface in com.google.monitoring.v3">AggregationOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getAlignmentPeriod--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAlignmentPeriod</h4>
<pre>public&nbsp;<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Duration.html?is-external=true" title="class or interface in com.google.protobuf">Duration</a>&nbsp;getAlignmentPeriod()</pre>
<div class="block"><pre>
The alignment period for per-[time series][google.monitoring.v3.TimeSeries]
alignment. If present, `alignmentPeriod` must be at least 60
seconds. After per-time series alignment, each time series will
contain data points only on the period boundaries. If
`perSeriesAligner` is not specified or equals `ALIGN_NONE`, then
this field is ignored. If `perSeriesAligner` is specified and
does not equal `ALIGN_NONE`, then this field must be defined;
otherwise an error is returned.
</pre>
<code>.google.protobuf.Duration alignment_period = 1;</code></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html#getAlignmentPeriod--">getAlignmentPeriod</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html" title="interface in com.google.monitoring.v3">AggregationOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="setAlignmentPeriod-com.google.protobuf.Duration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAlignmentPeriod</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;setAlignmentPeriod(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Duration.html?is-external=true" title="class or interface in com.google.protobuf">Duration</a>&nbsp;value)</pre>
<div class="block"><pre>
The alignment period for per-[time series][google.monitoring.v3.TimeSeries]
alignment. If present, `alignmentPeriod` must be at least 60
seconds. After per-time series alignment, each time series will
contain data points only on the period boundaries. If
`perSeriesAligner` is not specified or equals `ALIGN_NONE`, then
this field is ignored. If `perSeriesAligner` is specified and
does not equal `ALIGN_NONE`, then this field must be defined;
otherwise an error is returned.
</pre>
<code>.google.protobuf.Duration alignment_period = 1;</code></div>
</li>
</ul>
<a name="setAlignmentPeriod-com.google.protobuf.Duration.Builder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAlignmentPeriod</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;setAlignmentPeriod(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Duration.Builder.html?is-external=true" title="class or interface in com.google.protobuf">Duration.Builder</a>&nbsp;builderForValue)</pre>
<div class="block"><pre>
The alignment period for per-[time series][google.monitoring.v3.TimeSeries]
alignment. If present, `alignmentPeriod` must be at least 60
seconds. After per-time series alignment, each time series will
contain data points only on the period boundaries. If
`perSeriesAligner` is not specified or equals `ALIGN_NONE`, then
this field is ignored. If `perSeriesAligner` is specified and
does not equal `ALIGN_NONE`, then this field must be defined;
otherwise an error is returned.
</pre>
<code>.google.protobuf.Duration alignment_period = 1;</code></div>
</li>
</ul>
<a name="mergeAlignmentPeriod-com.google.protobuf.Duration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mergeAlignmentPeriod</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;mergeAlignmentPeriod(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Duration.html?is-external=true" title="class or interface in com.google.protobuf">Duration</a>&nbsp;value)</pre>
<div class="block"><pre>
The alignment period for per-[time series][google.monitoring.v3.TimeSeries]
alignment. If present, `alignmentPeriod` must be at least 60
seconds. After per-time series alignment, each time series will
contain data points only on the period boundaries. If
`perSeriesAligner` is not specified or equals `ALIGN_NONE`, then
this field is ignored. If `perSeriesAligner` is specified and
does not equal `ALIGN_NONE`, then this field must be defined;
otherwise an error is returned.
</pre>
<code>.google.protobuf.Duration alignment_period = 1;</code></div>
</li>
</ul>
<a name="clearAlignmentPeriod--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearAlignmentPeriod</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;clearAlignmentPeriod()</pre>
<div class="block"><pre>
The alignment period for per-[time series][google.monitoring.v3.TimeSeries]
alignment. If present, `alignmentPeriod` must be at least 60
seconds. After per-time series alignment, each time series will
contain data points only on the period boundaries. If
`perSeriesAligner` is not specified or equals `ALIGN_NONE`, then
this field is ignored. If `perSeriesAligner` is specified and
does not equal `ALIGN_NONE`, then this field must be defined;
otherwise an error is returned.
</pre>
<code>.google.protobuf.Duration alignment_period = 1;</code></div>
</li>
</ul>
<a name="getAlignmentPeriodBuilder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAlignmentPeriodBuilder</h4>
<pre>public&nbsp;<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Duration.Builder.html?is-external=true" title="class or interface in com.google.protobuf">Duration.Builder</a>&nbsp;getAlignmentPeriodBuilder()</pre>
<div class="block"><pre>
The alignment period for per-[time series][google.monitoring.v3.TimeSeries]
alignment. If present, `alignmentPeriod` must be at least 60
seconds. After per-time series alignment, each time series will
contain data points only on the period boundaries. If
`perSeriesAligner` is not specified or equals `ALIGN_NONE`, then
this field is ignored. If `perSeriesAligner` is specified and
does not equal `ALIGN_NONE`, then this field must be defined;
otherwise an error is returned.
</pre>
<code>.google.protobuf.Duration alignment_period = 1;</code></div>
</li>
</ul>
<a name="getAlignmentPeriodOrBuilder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAlignmentPeriodOrBuilder</h4>
<pre>public&nbsp;<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/DurationOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">DurationOrBuilder</a>&nbsp;getAlignmentPeriodOrBuilder()</pre>
<div class="block"><pre>
The alignment period for per-[time series][google.monitoring.v3.TimeSeries]
alignment. If present, `alignmentPeriod` must be at least 60
seconds. After per-time series alignment, each time series will
contain data points only on the period boundaries. If
`perSeriesAligner` is not specified or equals `ALIGN_NONE`, then
this field is ignored. If `perSeriesAligner` is specified and
does not equal `ALIGN_NONE`, then this field must be defined;
otherwise an error is returned.
</pre>
<code>.google.protobuf.Duration alignment_period = 1;</code></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html#getAlignmentPeriodOrBuilder--">getAlignmentPeriodOrBuilder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html" title="interface in com.google.monitoring.v3">AggregationOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getPerSeriesAlignerValue--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPerSeriesAlignerValue</h4>
<pre>public&nbsp;int&nbsp;getPerSeriesAlignerValue()</pre>
<div class="block"><pre>
The approach to be used to align individual time series. Not all
alignment functions may be applied to all time series, depending
on the metric type and value type of the original time
series. Alignment may change the metric type or the value type of
the time series.
Time series data must be aligned in order to perform cross-time
series reduction. If `crossSeriesReducer` is specified, then
`perSeriesAligner` must be specified and not equal `ALIGN_NONE`
and `alignmentPeriod` must be specified; otherwise, an error is
returned.
</pre>
<code>.google.monitoring.v3.Aggregation.Aligner per_series_aligner = 2;</code></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html#getPerSeriesAlignerValue--">getPerSeriesAlignerValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html" title="interface in com.google.monitoring.v3">AggregationOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="setPerSeriesAlignerValue-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPerSeriesAlignerValue</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;setPerSeriesAlignerValue(int&nbsp;value)</pre>
<div class="block"><pre>
The approach to be used to align individual time series. Not all
alignment functions may be applied to all time series, depending
on the metric type and value type of the original time
series. Alignment may change the metric type or the value type of
the time series.
Time series data must be aligned in order to perform cross-time
series reduction. If `crossSeriesReducer` is specified, then
`perSeriesAligner` must be specified and not equal `ALIGN_NONE`
and `alignmentPeriod` must be specified; otherwise, an error is
returned.
</pre>
<code>.google.monitoring.v3.Aggregation.Aligner per_series_aligner = 2;</code></div>
</li>
</ul>
<a name="getPerSeriesAligner--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPerSeriesAligner</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Aligner.html" title="enum in com.google.monitoring.v3">Aggregation.Aligner</a>&nbsp;getPerSeriesAligner()</pre>
<div class="block"><pre>
The approach to be used to align individual time series. Not all
alignment functions may be applied to all time series, depending
on the metric type and value type of the original time
series. Alignment may change the metric type or the value type of
the time series.
Time series data must be aligned in order to perform cross-time
series reduction. If `crossSeriesReducer` is specified, then
`perSeriesAligner` must be specified and not equal `ALIGN_NONE`
and `alignmentPeriod` must be specified; otherwise, an error is
returned.
</pre>
<code>.google.monitoring.v3.Aggregation.Aligner per_series_aligner = 2;</code></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html#getPerSeriesAligner--">getPerSeriesAligner</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html" title="interface in com.google.monitoring.v3">AggregationOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="setPerSeriesAligner-com.google.monitoring.v3.Aggregation.Aligner-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPerSeriesAligner</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;setPerSeriesAligner(<a href="../../../../com/google/monitoring/v3/Aggregation.Aligner.html" title="enum in com.google.monitoring.v3">Aggregation.Aligner</a>&nbsp;value)</pre>
<div class="block"><pre>
The approach to be used to align individual time series. Not all
alignment functions may be applied to all time series, depending
on the metric type and value type of the original time
series. Alignment may change the metric type or the value type of
the time series.
Time series data must be aligned in order to perform cross-time
series reduction. If `crossSeriesReducer` is specified, then
`perSeriesAligner` must be specified and not equal `ALIGN_NONE`
and `alignmentPeriod` must be specified; otherwise, an error is
returned.
</pre>
<code>.google.monitoring.v3.Aggregation.Aligner per_series_aligner = 2;</code></div>
</li>
</ul>
<a name="clearPerSeriesAligner--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearPerSeriesAligner</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;clearPerSeriesAligner()</pre>
<div class="block"><pre>
The approach to be used to align individual time series. Not all
alignment functions may be applied to all time series, depending
on the metric type and value type of the original time
series. Alignment may change the metric type or the value type of
the time series.
Time series data must be aligned in order to perform cross-time
series reduction. If `crossSeriesReducer` is specified, then
`perSeriesAligner` must be specified and not equal `ALIGN_NONE`
and `alignmentPeriod` must be specified; otherwise, an error is
returned.
</pre>
<code>.google.monitoring.v3.Aggregation.Aligner per_series_aligner = 2;</code></div>
</li>
</ul>
<a name="getCrossSeriesReducerValue--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCrossSeriesReducerValue</h4>
<pre>public&nbsp;int&nbsp;getCrossSeriesReducerValue()</pre>
<div class="block"><pre>
The approach to be used to combine time series. Not all reducer
functions may be applied to all time series, depending on the
metric type and the value type of the original time
series. Reduction may change the metric type of value type of the
time series.
Time series data must be aligned in order to perform cross-time
series reduction. If `crossSeriesReducer` is specified, then
`perSeriesAligner` must be specified and not equal `ALIGN_NONE`
and `alignmentPeriod` must be specified; otherwise, an error is
returned.
</pre>
<code>.google.monitoring.v3.Aggregation.Reducer cross_series_reducer = 4;</code></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html#getCrossSeriesReducerValue--">getCrossSeriesReducerValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html" title="interface in com.google.monitoring.v3">AggregationOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="setCrossSeriesReducerValue-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCrossSeriesReducerValue</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;setCrossSeriesReducerValue(int&nbsp;value)</pre>
<div class="block"><pre>
The approach to be used to combine time series. Not all reducer
functions may be applied to all time series, depending on the
metric type and the value type of the original time
series. Reduction may change the metric type of value type of the
time series.
Time series data must be aligned in order to perform cross-time
series reduction. If `crossSeriesReducer` is specified, then
`perSeriesAligner` must be specified and not equal `ALIGN_NONE`
and `alignmentPeriod` must be specified; otherwise, an error is
returned.
</pre>
<code>.google.monitoring.v3.Aggregation.Reducer cross_series_reducer = 4;</code></div>
</li>
</ul>
<a name="getCrossSeriesReducer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCrossSeriesReducer</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Reducer.html" title="enum in com.google.monitoring.v3">Aggregation.Reducer</a>&nbsp;getCrossSeriesReducer()</pre>
<div class="block"><pre>
The approach to be used to combine time series. Not all reducer
functions may be applied to all time series, depending on the
metric type and the value type of the original time
series. Reduction may change the metric type of value type of the
time series.
Time series data must be aligned in order to perform cross-time
series reduction. If `crossSeriesReducer` is specified, then
`perSeriesAligner` must be specified and not equal `ALIGN_NONE`
and `alignmentPeriod` must be specified; otherwise, an error is
returned.
</pre>
<code>.google.monitoring.v3.Aggregation.Reducer cross_series_reducer = 4;</code></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html#getCrossSeriesReducer--">getCrossSeriesReducer</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html" title="interface in com.google.monitoring.v3">AggregationOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="setCrossSeriesReducer-com.google.monitoring.v3.Aggregation.Reducer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCrossSeriesReducer</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;setCrossSeriesReducer(<a href="../../../../com/google/monitoring/v3/Aggregation.Reducer.html" title="enum in com.google.monitoring.v3">Aggregation.Reducer</a>&nbsp;value)</pre>
<div class="block"><pre>
The approach to be used to combine time series. Not all reducer
functions may be applied to all time series, depending on the
metric type and the value type of the original time
series. Reduction may change the metric type of value type of the
time series.
Time series data must be aligned in order to perform cross-time
series reduction. If `crossSeriesReducer` is specified, then
`perSeriesAligner` must be specified and not equal `ALIGN_NONE`
and `alignmentPeriod` must be specified; otherwise, an error is
returned.
</pre>
<code>.google.monitoring.v3.Aggregation.Reducer cross_series_reducer = 4;</code></div>
</li>
</ul>
<a name="clearCrossSeriesReducer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearCrossSeriesReducer</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;clearCrossSeriesReducer()</pre>
<div class="block"><pre>
The approach to be used to combine time series. Not all reducer
functions may be applied to all time series, depending on the
metric type and the value type of the original time
series. Reduction may change the metric type of value type of the
time series.
Time series data must be aligned in order to perform cross-time
series reduction. If `crossSeriesReducer` is specified, then
`perSeriesAligner` must be specified and not equal `ALIGN_NONE`
and `alignmentPeriod` must be specified; otherwise, an error is
returned.
</pre>
<code>.google.monitoring.v3.Aggregation.Reducer cross_series_reducer = 4;</code></div>
</li>
</ul>
<a name="getGroupByFieldsList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGroupByFieldsList</h4>
<pre>public&nbsp;<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ProtocolStringList.html?is-external=true" title="class or interface in com.google.protobuf">ProtocolStringList</a>&nbsp;getGroupByFieldsList()</pre>
<div class="block"><pre>
The set of fields to preserve when `crossSeriesReducer` is
specified. The `groupByFields` determine how the time series are
partitioned into subsets prior to applying the aggregation
function. Each subset contains time series that have the same
value for each of the grouping fields. Each individual time
series is a member of exactly one subset. The
`crossSeriesReducer` is applied to each subset of time series.
It is not possible to reduce across different resource types, so
this field implicitly contains `resource.type`. Fields not
specified in `groupByFields` are aggregated away. If
`groupByFields` is not specified and all the time series have
the same resource type, then the time series are aggregated into
a single output time series. If `crossSeriesReducer` is not
defined, this field is ignored.
</pre>
<code>repeated string group_by_fields = 5;</code></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html#getGroupByFieldsList--">getGroupByFieldsList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html" title="interface in com.google.monitoring.v3">AggregationOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getGroupByFieldsCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGroupByFieldsCount</h4>
<pre>public&nbsp;int&nbsp;getGroupByFieldsCount()</pre>
<div class="block"><pre>
The set of fields to preserve when `crossSeriesReducer` is
specified. The `groupByFields` determine how the time series are
partitioned into subsets prior to applying the aggregation
function. Each subset contains time series that have the same
value for each of the grouping fields. Each individual time
series is a member of exactly one subset. The
`crossSeriesReducer` is applied to each subset of time series.
It is not possible to reduce across different resource types, so
this field implicitly contains `resource.type`. Fields not
specified in `groupByFields` are aggregated away. If
`groupByFields` is not specified and all the time series have
the same resource type, then the time series are aggregated into
a single output time series. If `crossSeriesReducer` is not
defined, this field is ignored.
</pre>
<code>repeated string group_by_fields = 5;</code></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html#getGroupByFieldsCount--">getGroupByFieldsCount</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html" title="interface in com.google.monitoring.v3">AggregationOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getGroupByFields-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGroupByFields</h4>
<pre>public&nbsp;java.lang.String&nbsp;getGroupByFields(int&nbsp;index)</pre>
<div class="block"><pre>
The set of fields to preserve when `crossSeriesReducer` is
specified. The `groupByFields` determine how the time series are
partitioned into subsets prior to applying the aggregation
function. Each subset contains time series that have the same
value for each of the grouping fields. Each individual time
series is a member of exactly one subset. The
`crossSeriesReducer` is applied to each subset of time series.
It is not possible to reduce across different resource types, so
this field implicitly contains `resource.type`. Fields not
specified in `groupByFields` are aggregated away. If
`groupByFields` is not specified and all the time series have
the same resource type, then the time series are aggregated into
a single output time series. If `crossSeriesReducer` is not
defined, this field is ignored.
</pre>
<code>repeated string group_by_fields = 5;</code></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html#getGroupByFields-int-">getGroupByFields</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html" title="interface in com.google.monitoring.v3">AggregationOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="getGroupByFieldsBytes-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGroupByFieldsBytes</h4>
<pre>public&nbsp;<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a>&nbsp;getGroupByFieldsBytes(int&nbsp;index)</pre>
<div class="block"><pre>
The set of fields to preserve when `crossSeriesReducer` is
specified. The `groupByFields` determine how the time series are
partitioned into subsets prior to applying the aggregation
function. Each subset contains time series that have the same
value for each of the grouping fields. Each individual time
series is a member of exactly one subset. The
`crossSeriesReducer` is applied to each subset of time series.
It is not possible to reduce across different resource types, so
this field implicitly contains `resource.type`. Fields not
specified in `groupByFields` are aggregated away. If
`groupByFields` is not specified and all the time series have
the same resource type, then the time series are aggregated into
a single output time series. If `crossSeriesReducer` is not
defined, this field is ignored.
</pre>
<code>repeated string group_by_fields = 5;</code></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html#getGroupByFieldsBytes-int-">getGroupByFieldsBytes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/google/monitoring/v3/AggregationOrBuilder.html" title="interface in com.google.monitoring.v3">AggregationOrBuilder</a></code></dd>
</dl>
</li>
</ul>
<a name="setGroupByFields-int-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setGroupByFields</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;setGroupByFields(int&nbsp;index,
java.lang.String&nbsp;value)</pre>
<div class="block"><pre>
The set of fields to preserve when `crossSeriesReducer` is
specified. The `groupByFields` determine how the time series are
partitioned into subsets prior to applying the aggregation
function. Each subset contains time series that have the same
value for each of the grouping fields. Each individual time
series is a member of exactly one subset. The
`crossSeriesReducer` is applied to each subset of time series.
It is not possible to reduce across different resource types, so
this field implicitly contains `resource.type`. Fields not
specified in `groupByFields` are aggregated away. If
`groupByFields` is not specified and all the time series have
the same resource type, then the time series are aggregated into
a single output time series. If `crossSeriesReducer` is not
defined, this field is ignored.
</pre>
<code>repeated string group_by_fields = 5;</code></div>
</li>
</ul>
<a name="addGroupByFields-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addGroupByFields</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;addGroupByFields(java.lang.String&nbsp;value)</pre>
<div class="block"><pre>
The set of fields to preserve when `crossSeriesReducer` is
specified. The `groupByFields` determine how the time series are
partitioned into subsets prior to applying the aggregation
function. Each subset contains time series that have the same
value for each of the grouping fields. Each individual time
series is a member of exactly one subset. The
`crossSeriesReducer` is applied to each subset of time series.
It is not possible to reduce across different resource types, so
this field implicitly contains `resource.type`. Fields not
specified in `groupByFields` are aggregated away. If
`groupByFields` is not specified and all the time series have
the same resource type, then the time series are aggregated into
a single output time series. If `crossSeriesReducer` is not
defined, this field is ignored.
</pre>
<code>repeated string group_by_fields = 5;</code></div>
</li>
</ul>
<a name="addAllGroupByFields-java.lang.Iterable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAllGroupByFields</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;addAllGroupByFields(java.lang.Iterable&lt;java.lang.String&gt;&nbsp;values)</pre>
<div class="block"><pre>
The set of fields to preserve when `crossSeriesReducer` is
specified. The `groupByFields` determine how the time series are
partitioned into subsets prior to applying the aggregation
function. Each subset contains time series that have the same
value for each of the grouping fields. Each individual time
series is a member of exactly one subset. The
`crossSeriesReducer` is applied to each subset of time series.
It is not possible to reduce across different resource types, so
this field implicitly contains `resource.type`. Fields not
specified in `groupByFields` are aggregated away. If
`groupByFields` is not specified and all the time series have
the same resource type, then the time series are aggregated into
a single output time series. If `crossSeriesReducer` is not
defined, this field is ignored.
</pre>
<code>repeated string group_by_fields = 5;</code></div>
</li>
</ul>
<a name="clearGroupByFields--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearGroupByFields</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;clearGroupByFields()</pre>
<div class="block"><pre>
The set of fields to preserve when `crossSeriesReducer` is
specified. The `groupByFields` determine how the time series are
partitioned into subsets prior to applying the aggregation
function. Each subset contains time series that have the same
value for each of the grouping fields. Each individual time
series is a member of exactly one subset. The
`crossSeriesReducer` is applied to each subset of time series.
It is not possible to reduce across different resource types, so
this field implicitly contains `resource.type`. Fields not
specified in `groupByFields` are aggregated away. If
`groupByFields` is not specified and all the time series have
the same resource type, then the time series are aggregated into
a single output time series. If `crossSeriesReducer` is not
defined, this field is ignored.
</pre>
<code>repeated string group_by_fields = 5;</code></div>
</li>
</ul>
<a name="addGroupByFieldsBytes-com.google.protobuf.ByteString-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addGroupByFieldsBytes</h4>
<pre>public&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;addGroupByFieldsBytes(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a>&nbsp;value)</pre>
<div class="block"><pre>
The set of fields to preserve when `crossSeriesReducer` is
specified. The `groupByFields` determine how the time series are
partitioned into subsets prior to applying the aggregation
function. Each subset contains time series that have the same
value for each of the grouping fields. Each individual time
series is a member of exactly one subset. The
`crossSeriesReducer` is applied to each subset of time series.
It is not possible to reduce across different resource types, so
this field implicitly contains `resource.type`. Fields not
specified in `groupByFields` are aggregated away. If
`groupByFields` is not specified and all the time series have
the same resource type, then the time series are aggregated into
a single output time series. If `crossSeriesReducer` is not
defined, this field is ignored.
</pre>
<code>repeated string group_by_fields = 5;</code></div>
</li>
</ul>
<a name="setUnknownFields-com.google.protobuf.UnknownFieldSet-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUnknownFields</h4>
<pre>public final&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;setUnknownFields(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/UnknownFieldSet.html?is-external=true" title="class or interface in com.google.protobuf">UnknownFieldSet</a>&nbsp;unknownFields)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true#setUnknownFields-com.google.protobuf.UnknownFieldSet-" title="class or interface in com.google.protobuf">setUnknownFields</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true" title="class or interface in com.google.protobuf">Message.Builder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#setUnknownFields-com.google.protobuf.UnknownFieldSet-" title="class or interface in com.google.protobuf">setUnknownFields</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.Builder</a>&lt;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="mergeUnknownFields-com.google.protobuf.UnknownFieldSet-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>mergeUnknownFields</h4>
<pre>public final&nbsp;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&nbsp;mergeUnknownFields(<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/UnknownFieldSet.html?is-external=true" title="class or interface in com.google.protobuf">UnknownFieldSet</a>&nbsp;unknownFields)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true#mergeUnknownFields-com.google.protobuf.UnknownFieldSet-" title="class or interface in com.google.protobuf">mergeUnknownFields</a></code>&nbsp;in interface&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/Message.Builder.html?is-external=true" title="class or interface in com.google.protobuf">Message.Builder</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true#mergeUnknownFields-com.google.protobuf.UnknownFieldSet-" title="class or interface in com.google.protobuf">mergeUnknownFields</a></code>&nbsp;in class&nbsp;<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/GeneratedMessageV3.Builder.html?is-external=true" title="class or interface in com.google.protobuf">GeneratedMessageV3.Builder</a>&lt;<a href="../../../../com/google/monitoring/v3/Aggregation.Builder.html" title="class in com.google.monitoring.v3">Aggregation.Builder</a>&gt;</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/google/monitoring/v3/Aggregation.Aligner.html" title="enum in com.google.monitoring.v3"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/google/monitoring/v3/Aggregation.Reducer.html" title="enum in com.google.monitoring.v3"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/google/monitoring/v3/Aggregation.Builder.html" target="_top">Frames</a></li>
<li><a href="Aggregation.Builder.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>