Class Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder>
com.google.ads.googleads.v18.resources.Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder
- All Implemented Interfaces:
Recommendation.ImproveDemandGenAdStrengthRecommendationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Recommendation.ImproveDemandGenAdStrengthRecommendation
public static final class Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder>
implements Recommendation.ImproveDemandGenAdStrengthRecommendationOrBuilder
The improve Demand Gen ad strength recommendation.Protobuf type
google.ads.googleads.v18.resources.Recommendation.ImproveDemandGenAdStrengthRecommendation-
Method Summary
Modifier and TypeMethodDescriptionOutput only.Output only.addDemandGenAssetActionItemsBytes(com.google.protobuf.ByteString value) Output only.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearAd()Output only.Output only.Output only.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()getAd()Output only.com.google.protobuf.ByteStringOutput only.Output only.intOutput only.getDemandGenAssetActionItems(int index) Output only.com.google.protobuf.ByteStringgetDemandGenAssetActionItemsBytes(int index) Output only.intOutput only.com.google.protobuf.ProtocolStringListOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Output only.setAdBytes(com.google.protobuf.ByteString value) Output only.Output only.setAdStrengthValue(int value) Output only.setDemandGenAssetActionItems(int index, String value) Output only.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Recommendation.ImproveDemandGenAdStrengthRecommendation.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.GeneratedMessageV3.Builder<Recommendation.ImproveDemandGenAdStrengthRecommendation.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder>
-
setField
public Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder>
-
clearField
public Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder>
-
clearOneof
public Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder>
-
setRepeatedField
public Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder>
-
addRepeatedField
public Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder>
-
mergeFrom
public Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder>
-
mergeFrom
public Recommendation.ImproveDemandGenAdStrengthRecommendation.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<Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder>- Throws:
IOException
-
getAd
Output only. The resource name of the ad that can be improved.
string ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAdin interfaceRecommendation.ImproveDemandGenAdStrengthRecommendationOrBuilder- Returns:
- The ad.
-
getAdBytes
public com.google.protobuf.ByteString getAdBytes()Output only. The resource name of the ad that can be improved.
string ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAdBytesin interfaceRecommendation.ImproveDemandGenAdStrengthRecommendationOrBuilder- Returns:
- The bytes for ad.
-
setAd
Output only. The resource name of the ad that can be improved.
string ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The ad to set.- Returns:
- This builder for chaining.
-
clearAd
Output only. The resource name of the ad that can be improved.
string ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setAdBytes
public Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder setAdBytes(com.google.protobuf.ByteString value) Output only. The resource name of the ad that can be improved.
string ad = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for ad to set.- Returns:
- This builder for chaining.
-
getAdStrengthValue
public int getAdStrengthValue()Output only. The current ad strength.
.google.ads.googleads.v18.enums.AdStrengthEnum.AdStrength ad_strength = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAdStrengthValuein interfaceRecommendation.ImproveDemandGenAdStrengthRecommendationOrBuilder- Returns:
- The enum numeric value on the wire for adStrength.
-
setAdStrengthValue
public Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder setAdStrengthValue(int value) Output only. The current ad strength.
.google.ads.googleads.v18.enums.AdStrengthEnum.AdStrength ad_strength = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for adStrength to set.- Returns:
- This builder for chaining.
-
getAdStrength
Output only. The current ad strength.
.google.ads.googleads.v18.enums.AdStrengthEnum.AdStrength ad_strength = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAdStrengthin interfaceRecommendation.ImproveDemandGenAdStrengthRecommendationOrBuilder- Returns:
- The adStrength.
-
setAdStrength
public Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder setAdStrength(AdStrengthEnum.AdStrength value) Output only. The current ad strength.
.google.ads.googleads.v18.enums.AdStrengthEnum.AdStrength ad_strength = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The adStrength to set.- Returns:
- This builder for chaining.
-
clearAdStrength
Output only. The current ad strength.
.google.ads.googleads.v18.enums.AdStrengthEnum.AdStrength ad_strength = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getDemandGenAssetActionItemsList
public com.google.protobuf.ProtocolStringList getDemandGenAssetActionItemsList()Output only. A list of recommendations to improve the ad strength.
repeated string demand_gen_asset_action_items = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDemandGenAssetActionItemsListin interfaceRecommendation.ImproveDemandGenAdStrengthRecommendationOrBuilder- Returns:
- A list containing the demandGenAssetActionItems.
-
getDemandGenAssetActionItemsCount
public int getDemandGenAssetActionItemsCount()Output only. A list of recommendations to improve the ad strength.
repeated string demand_gen_asset_action_items = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDemandGenAssetActionItemsCountin interfaceRecommendation.ImproveDemandGenAdStrengthRecommendationOrBuilder- Returns:
- The count of demandGenAssetActionItems.
-
getDemandGenAssetActionItems
Output only. A list of recommendations to improve the ad strength.
repeated string demand_gen_asset_action_items = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDemandGenAssetActionItemsin interfaceRecommendation.ImproveDemandGenAdStrengthRecommendationOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The demandGenAssetActionItems at the given index.
-
getDemandGenAssetActionItemsBytes
public com.google.protobuf.ByteString getDemandGenAssetActionItemsBytes(int index) Output only. A list of recommendations to improve the ad strength.
repeated string demand_gen_asset_action_items = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDemandGenAssetActionItemsBytesin interfaceRecommendation.ImproveDemandGenAdStrengthRecommendationOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the demandGenAssetActionItems at the given index.
-
setDemandGenAssetActionItems
public Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder setDemandGenAssetActionItems(int index, String value) Output only. A list of recommendations to improve the ad strength.
repeated string demand_gen_asset_action_items = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index to set the value at.value- The demandGenAssetActionItems to set.- Returns:
- This builder for chaining.
-
addDemandGenAssetActionItems
public Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder addDemandGenAssetActionItems(String value) Output only. A list of recommendations to improve the ad strength.
repeated string demand_gen_asset_action_items = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The demandGenAssetActionItems to add.- Returns:
- This builder for chaining.
-
addAllDemandGenAssetActionItems
public Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder addAllDemandGenAssetActionItems(Iterable<String> values) Output only. A list of recommendations to improve the ad strength.
repeated string demand_gen_asset_action_items = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
values- The demandGenAssetActionItems to add.- Returns:
- This builder for chaining.
-
clearDemandGenAssetActionItems
public Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder clearDemandGenAssetActionItems()Output only. A list of recommendations to improve the ad strength.
repeated string demand_gen_asset_action_items = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
addDemandGenAssetActionItemsBytes
public Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder addDemandGenAssetActionItemsBytes(com.google.protobuf.ByteString value) Output only. A list of recommendations to improve the ad strength.
repeated string demand_gen_asset_action_items = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes of the demandGenAssetActionItems to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder>
-
mergeUnknownFields
public final Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Recommendation.ImproveDemandGenAdStrengthRecommendation.Builder>
-