Class AdGroupKeywordSuggestion.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<AdGroupKeywordSuggestion.Builder>
com.google.ads.googleads.v18.services.AdGroupKeywordSuggestion.Builder
- All Implemented Interfaces:
AdGroupKeywordSuggestionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AdGroupKeywordSuggestion
public static final class AdGroupKeywordSuggestion.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<AdGroupKeywordSuggestion.Builder>
implements AdGroupKeywordSuggestionOrBuilder
The suggested text and AdGroup/Campaign pairing for a given keyword.Protobuf type
google.ads.googleads.v18.services.AdGroupKeywordSuggestion-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The original keyword text.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The suggested AdGroup for the keyword.The suggested Campaign for the keyword.The normalized version of keyword_text for BROAD/EXACT/PHRASE suggestions.The suggested keyword match type.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe original keyword text.com.google.protobuf.ByteStringThe original keyword text.The suggested AdGroup for the keyword.com.google.protobuf.ByteStringThe suggested AdGroup for the keyword.The suggested Campaign for the keyword.com.google.protobuf.ByteStringThe suggested Campaign for the keyword.The normalized version of keyword_text for BROAD/EXACT/PHRASE suggestions.com.google.protobuf.ByteStringThe normalized version of keyword_text for BROAD/EXACT/PHRASE suggestions.The suggested keyword match type.intThe suggested keyword match type.protected 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) setKeywordText(String value) The original keyword text.setKeywordTextBytes(com.google.protobuf.ByteString value) The original keyword text.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSuggestedAdGroup(String value) The suggested AdGroup for the keyword.setSuggestedAdGroupBytes(com.google.protobuf.ByteString value) The suggested AdGroup for the keyword.setSuggestedCampaign(String value) The suggested Campaign for the keyword.setSuggestedCampaignBytes(com.google.protobuf.ByteString value) The suggested Campaign for the keyword.setSuggestedKeywordText(String value) The normalized version of keyword_text for BROAD/EXACT/PHRASE suggestions.setSuggestedKeywordTextBytes(com.google.protobuf.ByteString value) The normalized version of keyword_text for BROAD/EXACT/PHRASE suggestions.The suggested keyword match type.setSuggestedMatchTypeValue(int value) The suggested keyword match type.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<AdGroupKeywordSuggestion.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<AdGroupKeywordSuggestion.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<AdGroupKeywordSuggestion.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<AdGroupKeywordSuggestion.Builder>
-
setField
public AdGroupKeywordSuggestion.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<AdGroupKeywordSuggestion.Builder>
-
clearField
public AdGroupKeywordSuggestion.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupKeywordSuggestion.Builder>
-
clearOneof
public AdGroupKeywordSuggestion.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupKeywordSuggestion.Builder>
-
setRepeatedField
public AdGroupKeywordSuggestion.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<AdGroupKeywordSuggestion.Builder>
-
addRepeatedField
public AdGroupKeywordSuggestion.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<AdGroupKeywordSuggestion.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdGroupKeywordSuggestion.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupKeywordSuggestion.Builder>
-
mergeFrom
public AdGroupKeywordSuggestion.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<AdGroupKeywordSuggestion.Builder>- Throws:
IOException
-
getKeywordText
The original keyword text.
string keyword_text = 1;- Specified by:
getKeywordTextin interfaceAdGroupKeywordSuggestionOrBuilder- Returns:
- The keywordText.
-
getKeywordTextBytes
public com.google.protobuf.ByteString getKeywordTextBytes()The original keyword text.
string keyword_text = 1;- Specified by:
getKeywordTextBytesin interfaceAdGroupKeywordSuggestionOrBuilder- Returns:
- The bytes for keywordText.
-
setKeywordText
The original keyword text.
string keyword_text = 1;- Parameters:
value- The keywordText to set.- Returns:
- This builder for chaining.
-
clearKeywordText
The original keyword text.
string keyword_text = 1;- Returns:
- This builder for chaining.
-
setKeywordTextBytes
The original keyword text.
string keyword_text = 1;- Parameters:
value- The bytes for keywordText to set.- Returns:
- This builder for chaining.
-
getSuggestedKeywordText
The normalized version of keyword_text for BROAD/EXACT/PHRASE suggestions.
string suggested_keyword_text = 2;- Specified by:
getSuggestedKeywordTextin interfaceAdGroupKeywordSuggestionOrBuilder- Returns:
- The suggestedKeywordText.
-
getSuggestedKeywordTextBytes
public com.google.protobuf.ByteString getSuggestedKeywordTextBytes()The normalized version of keyword_text for BROAD/EXACT/PHRASE suggestions.
string suggested_keyword_text = 2;- Specified by:
getSuggestedKeywordTextBytesin interfaceAdGroupKeywordSuggestionOrBuilder- Returns:
- The bytes for suggestedKeywordText.
-
setSuggestedKeywordText
The normalized version of keyword_text for BROAD/EXACT/PHRASE suggestions.
string suggested_keyword_text = 2;- Parameters:
value- The suggestedKeywordText to set.- Returns:
- This builder for chaining.
-
clearSuggestedKeywordText
The normalized version of keyword_text for BROAD/EXACT/PHRASE suggestions.
string suggested_keyword_text = 2;- Returns:
- This builder for chaining.
-
setSuggestedKeywordTextBytes
public AdGroupKeywordSuggestion.Builder setSuggestedKeywordTextBytes(com.google.protobuf.ByteString value) The normalized version of keyword_text for BROAD/EXACT/PHRASE suggestions.
string suggested_keyword_text = 2;- Parameters:
value- The bytes for suggestedKeywordText to set.- Returns:
- This builder for chaining.
-
getSuggestedMatchTypeValue
public int getSuggestedMatchTypeValue()The suggested keyword match type.
.google.ads.googleads.v18.enums.KeywordMatchTypeEnum.KeywordMatchType suggested_match_type = 3;- Specified by:
getSuggestedMatchTypeValuein interfaceAdGroupKeywordSuggestionOrBuilder- Returns:
- The enum numeric value on the wire for suggestedMatchType.
-
setSuggestedMatchTypeValue
The suggested keyword match type.
.google.ads.googleads.v18.enums.KeywordMatchTypeEnum.KeywordMatchType suggested_match_type = 3;- Parameters:
value- The enum numeric value on the wire for suggestedMatchType to set.- Returns:
- This builder for chaining.
-
getSuggestedMatchType
The suggested keyword match type.
.google.ads.googleads.v18.enums.KeywordMatchTypeEnum.KeywordMatchType suggested_match_type = 3;- Specified by:
getSuggestedMatchTypein interfaceAdGroupKeywordSuggestionOrBuilder- Returns:
- The suggestedMatchType.
-
setSuggestedMatchType
public AdGroupKeywordSuggestion.Builder setSuggestedMatchType(KeywordMatchTypeEnum.KeywordMatchType value) The suggested keyword match type.
.google.ads.googleads.v18.enums.KeywordMatchTypeEnum.KeywordMatchType suggested_match_type = 3;- Parameters:
value- The suggestedMatchType to set.- Returns:
- This builder for chaining.
-
clearSuggestedMatchType
The suggested keyword match type.
.google.ads.googleads.v18.enums.KeywordMatchTypeEnum.KeywordMatchType suggested_match_type = 3;- Returns:
- This builder for chaining.
-
getSuggestedAdGroup
The suggested AdGroup for the keyword. Resource name format: `customers/{customer_id}/adGroups/{ad_group_id}`string suggested_ad_group = 4;- Specified by:
getSuggestedAdGroupin interfaceAdGroupKeywordSuggestionOrBuilder- Returns:
- The suggestedAdGroup.
-
getSuggestedAdGroupBytes
public com.google.protobuf.ByteString getSuggestedAdGroupBytes()The suggested AdGroup for the keyword. Resource name format: `customers/{customer_id}/adGroups/{ad_group_id}`string suggested_ad_group = 4;- Specified by:
getSuggestedAdGroupBytesin interfaceAdGroupKeywordSuggestionOrBuilder- Returns:
- The bytes for suggestedAdGroup.
-
setSuggestedAdGroup
The suggested AdGroup for the keyword. Resource name format: `customers/{customer_id}/adGroups/{ad_group_id}`string suggested_ad_group = 4;- Parameters:
value- The suggestedAdGroup to set.- Returns:
- This builder for chaining.
-
clearSuggestedAdGroup
The suggested AdGroup for the keyword. Resource name format: `customers/{customer_id}/adGroups/{ad_group_id}`string suggested_ad_group = 4;- Returns:
- This builder for chaining.
-
setSuggestedAdGroupBytes
public AdGroupKeywordSuggestion.Builder setSuggestedAdGroupBytes(com.google.protobuf.ByteString value) The suggested AdGroup for the keyword. Resource name format: `customers/{customer_id}/adGroups/{ad_group_id}`string suggested_ad_group = 4;- Parameters:
value- The bytes for suggestedAdGroup to set.- Returns:
- This builder for chaining.
-
getSuggestedCampaign
The suggested Campaign for the keyword. Resource name format: `customers/{customer_id}/campaigns/{campaign_id}`string suggested_campaign = 5;- Specified by:
getSuggestedCampaignin interfaceAdGroupKeywordSuggestionOrBuilder- Returns:
- The suggestedCampaign.
-
getSuggestedCampaignBytes
public com.google.protobuf.ByteString getSuggestedCampaignBytes()The suggested Campaign for the keyword. Resource name format: `customers/{customer_id}/campaigns/{campaign_id}`string suggested_campaign = 5;- Specified by:
getSuggestedCampaignBytesin interfaceAdGroupKeywordSuggestionOrBuilder- Returns:
- The bytes for suggestedCampaign.
-
setSuggestedCampaign
The suggested Campaign for the keyword. Resource name format: `customers/{customer_id}/campaigns/{campaign_id}`string suggested_campaign = 5;- Parameters:
value- The suggestedCampaign to set.- Returns:
- This builder for chaining.
-
clearSuggestedCampaign
The suggested Campaign for the keyword. Resource name format: `customers/{customer_id}/campaigns/{campaign_id}`string suggested_campaign = 5;- Returns:
- This builder for chaining.
-
setSuggestedCampaignBytes
public AdGroupKeywordSuggestion.Builder setSuggestedCampaignBytes(com.google.protobuf.ByteString value) The suggested Campaign for the keyword. Resource name format: `customers/{customer_id}/campaigns/{campaign_id}`string suggested_campaign = 5;- Parameters:
value- The bytes for suggestedCampaign to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final AdGroupKeywordSuggestion.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupKeywordSuggestion.Builder>
-
mergeUnknownFields
public final AdGroupKeywordSuggestion.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupKeywordSuggestion.Builder>
-