Class AggregateMetrics.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AggregateMetrics.Builder>
com.google.ads.googleads.v25.services.AggregateMetrics.Builder
- All Implemented Interfaces:
AggregateMetricsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AggregateMetrics
public static final class AggregateMetrics.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AggregateMetrics.Builder>
implements AggregateMetricsOrBuilder
Metrics calculated by aggregating values of a single metric.Protobuf type
google.ads.googleads.v25.services.AggregateMetrics-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The number of clicks received.The total cost paid by the customer.The number of engagements.The number of times the Ad was shown to users.The number of interactions.The number of video TrueView views.The number of impressions that are considered viewable according to the Active View criteria.doubleThe number of clicks received.doublegetCost()The total cost paid by the customer.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptordoubleThe number of engagements.doubleThe number of times the Ad was shown to users.doubleThe number of interactions.doubleThe number of video TrueView views.doubleThe number of impressions that are considered viewable according to the Active View criteria.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(AggregateMetrics other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setClicks(double value) The number of clicks received.setCost(double value) The total cost paid by the customer.setEngagements(double value) The number of engagements.setImpressions(double value) The number of times the Ad was shown to users.setInteractions(double value) The number of interactions.setVideoTrueviewViews(double value) The number of video TrueView views.setViewableImpressions(double value) The number of impressions that are considered viewable according to the Active View criteria.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<AggregateMetrics.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<AggregateMetrics.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<AggregateMetrics.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<AggregateMetrics.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AggregateMetrics.Builder>
-
mergeFrom
public AggregateMetrics.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<AggregateMetrics.Builder>- Throws:
IOException
-
getCost
public double getCost()The total cost paid by the customer. Cost is represented in USD by default, if unspecified in the request.
double cost = 1;- Specified by:
getCostin interfaceAggregateMetricsOrBuilder- Returns:
- The cost.
-
setCost
The total cost paid by the customer. Cost is represented in USD by default, if unspecified in the request.
double cost = 1;- Parameters:
value- The cost to set.- Returns:
- This builder for chaining.
-
clearCost
The total cost paid by the customer. Cost is represented in USD by default, if unspecified in the request.
double cost = 1;- Returns:
- This builder for chaining.
-
getVideoTrueviewViews
public double getVideoTrueviewViews()The number of video TrueView views. See https://support.google.com/google-ads/answer/2375431 for more information on TrueView Views.
double video_trueview_views = 2;- Specified by:
getVideoTrueviewViewsin interfaceAggregateMetricsOrBuilder- Returns:
- The videoTrueviewViews.
-
setVideoTrueviewViews
The number of video TrueView views. See https://support.google.com/google-ads/answer/2375431 for more information on TrueView Views.
double video_trueview_views = 2;- Parameters:
value- The videoTrueviewViews to set.- Returns:
- This builder for chaining.
-
clearVideoTrueviewViews
The number of video TrueView views. See https://support.google.com/google-ads/answer/2375431 for more information on TrueView Views.
double video_trueview_views = 2;- Returns:
- This builder for chaining.
-
getImpressions
public double getImpressions()The number of times the Ad was shown to users.
double impressions = 3;- Specified by:
getImpressionsin interfaceAggregateMetricsOrBuilder- Returns:
- The impressions.
-
setImpressions
The number of times the Ad was shown to users.
double impressions = 3;- Parameters:
value- The impressions to set.- Returns:
- This builder for chaining.
-
clearImpressions
The number of times the Ad was shown to users.
double impressions = 3;- Returns:
- This builder for chaining.
-
getViewableImpressions
public double getViewableImpressions()The number of impressions that are considered viewable according to the Active View criteria. See https://support.google.com/google-ads/answer/7029393 for more information on Active View.
double viewable_impressions = 4;- Specified by:
getViewableImpressionsin interfaceAggregateMetricsOrBuilder- Returns:
- The viewableImpressions.
-
setViewableImpressions
The number of impressions that are considered viewable according to the Active View criteria. See https://support.google.com/google-ads/answer/7029393 for more information on Active View.
double viewable_impressions = 4;- Parameters:
value- The viewableImpressions to set.- Returns:
- This builder for chaining.
-
clearViewableImpressions
The number of impressions that are considered viewable according to the Active View criteria. See https://support.google.com/google-ads/answer/7029393 for more information on Active View.
double viewable_impressions = 4;- Returns:
- This builder for chaining.
-
getClicks
public double getClicks()The number of clicks received.
double clicks = 5;- Specified by:
getClicksin interfaceAggregateMetricsOrBuilder- Returns:
- The clicks.
-
setClicks
The number of clicks received.
double clicks = 5;- Parameters:
value- The clicks to set.- Returns:
- This builder for chaining.
-
clearClicks
The number of clicks received.
double clicks = 5;- Returns:
- This builder for chaining.
-
getInteractions
public double getInteractions()The number of interactions. Interactions include physical clicks, engagements, and video views that are logged as clicks. See https://support.google.com/google-ads/answer/2375431 for more information on interactions.
double interactions = 6;- Specified by:
getInteractionsin interfaceAggregateMetricsOrBuilder- Returns:
- The interactions.
-
setInteractions
The number of interactions. Interactions include physical clicks, engagements, and video views that are logged as clicks. See https://support.google.com/google-ads/answer/2375431 for more information on interactions.
double interactions = 6;- Parameters:
value- The interactions to set.- Returns:
- This builder for chaining.
-
clearInteractions
The number of interactions. Interactions include physical clicks, engagements, and video views that are logged as clicks. See https://support.google.com/google-ads/answer/2375431 for more information on interactions.
double interactions = 6;- Returns:
- This builder for chaining.
-
getEngagements
public double getEngagements()The number of engagements. Engagements are ad interactions such as expanding a lightbox Ad or clicking on a video teaser. See https://support.google.com/google-ads/answer/2375431 for more information on engagements.
double engagements = 7;- Specified by:
getEngagementsin interfaceAggregateMetricsOrBuilder- Returns:
- The engagements.
-
setEngagements
The number of engagements. Engagements are ad interactions such as expanding a lightbox Ad or clicking on a video teaser. See https://support.google.com/google-ads/answer/2375431 for more information on engagements.
double engagements = 7;- Parameters:
value- The engagements to set.- Returns:
- This builder for chaining.
-
clearEngagements
The number of engagements. Engagements are ad interactions such as expanding a lightbox Ad or clicking on a video teaser. See https://support.google.com/google-ads/answer/2375431 for more information on engagements.
double engagements = 7;- Returns:
- This builder for chaining.
-