Class TrendInsightDataPoint.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TrendInsightDataPoint.Builder>
com.google.ads.googleads.v23.services.TrendInsightDataPoint.Builder
- All Implemented Interfaces:
TrendInsightDataPointOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- TrendInsightDataPoint
public static final class TrendInsightDataPoint.Builder
extends com.google.protobuf.GeneratedMessage.Builder<TrendInsightDataPoint.Builder>
implements TrendInsightDataPointOrBuilder
Trend data for a specific month.Protobuf type
google.ads.googleads.v23.services.TrendInsightDataPoint-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The month that the trend data point represents in the string format "YYYY-MM".Metrics associated with this trend and month.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetMonth()The month that the trend data point represents in the string format "YYYY-MM".com.google.protobuf.ByteStringThe month that the trend data point represents in the string format "YYYY-MM".Metrics associated with this trend and month.Metrics associated with this trend and month.Metrics associated with this trend and month.booleanMetrics associated with this trend and month.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(TrendInsightDataPoint other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Metrics associated with this trend and month.The month that the trend data point represents in the string format "YYYY-MM".setMonthBytes(com.google.protobuf.ByteString value) The month that the trend data point represents in the string format "YYYY-MM".Metrics associated with this trend and month.setTrendMetrics(TrendInsightMetrics.Builder builderForValue) Metrics associated with this trend and month.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<TrendInsightDataPoint.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<TrendInsightDataPoint.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<TrendInsightDataPoint.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TrendInsightDataPoint.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<TrendInsightDataPoint.Builder>
-
mergeFrom
public TrendInsightDataPoint.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TrendInsightDataPoint.Builder>- Throws:
IOException
-
getMonth
The month that the trend data point represents in the string format "YYYY-MM".
string month = 1;- Specified by:
getMonthin interfaceTrendInsightDataPointOrBuilder- Returns:
- The month.
-
getMonthBytes
public com.google.protobuf.ByteString getMonthBytes()The month that the trend data point represents in the string format "YYYY-MM".
string month = 1;- Specified by:
getMonthBytesin interfaceTrendInsightDataPointOrBuilder- Returns:
- The bytes for month.
-
setMonth
The month that the trend data point represents in the string format "YYYY-MM".
string month = 1;- Parameters:
value- The month to set.- Returns:
- This builder for chaining.
-
clearMonth
The month that the trend data point represents in the string format "YYYY-MM".
string month = 1;- Returns:
- This builder for chaining.
-
setMonthBytes
The month that the trend data point represents in the string format "YYYY-MM".
string month = 1;- Parameters:
value- The bytes for month to set.- Returns:
- This builder for chaining.
-
hasTrendMetrics
public boolean hasTrendMetrics()Metrics associated with this trend and month. The comparison period for these metrics is 1 month.
.google.ads.googleads.v23.services.TrendInsightMetrics trend_metrics = 2;- Specified by:
hasTrendMetricsin interfaceTrendInsightDataPointOrBuilder- Returns:
- Whether the trendMetrics field is set.
-
getTrendMetrics
Metrics associated with this trend and month. The comparison period for these metrics is 1 month.
.google.ads.googleads.v23.services.TrendInsightMetrics trend_metrics = 2;- Specified by:
getTrendMetricsin interfaceTrendInsightDataPointOrBuilder- Returns:
- The trendMetrics.
-
setTrendMetrics
Metrics associated with this trend and month. The comparison period for these metrics is 1 month.
.google.ads.googleads.v23.services.TrendInsightMetrics trend_metrics = 2; -
setTrendMetrics
Metrics associated with this trend and month. The comparison period for these metrics is 1 month.
.google.ads.googleads.v23.services.TrendInsightMetrics trend_metrics = 2; -
mergeTrendMetrics
Metrics associated with this trend and month. The comparison period for these metrics is 1 month.
.google.ads.googleads.v23.services.TrendInsightMetrics trend_metrics = 2; -
clearTrendMetrics
Metrics associated with this trend and month. The comparison period for these metrics is 1 month.
.google.ads.googleads.v23.services.TrendInsightMetrics trend_metrics = 2; -
getTrendMetricsBuilder
Metrics associated with this trend and month. The comparison period for these metrics is 1 month.
.google.ads.googleads.v23.services.TrendInsightMetrics trend_metrics = 2; -
getTrendMetricsOrBuilder
Metrics associated with this trend and month. The comparison period for these metrics is 1 month.
.google.ads.googleads.v23.services.TrendInsightMetrics trend_metrics = 2;- Specified by:
getTrendMetricsOrBuilderin interfaceTrendInsightDataPointOrBuilder
-