Class CallFeedItem.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<CallFeedItem.Builder>
com.google.ads.googleads.v18.common.CallFeedItem.Builder
- All Implemented Interfaces:
CallFeedItemOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CallFeedItem
public static final class CallFeedItem.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<CallFeedItem.Builder>
implements CallFeedItemOrBuilder
Represents a Call extension.Protobuf type
google.ads.googleads.v18.common.CallFeedItem-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()The conversion action to attribute a call conversion to.Enum value that indicates whether this call extension uses its own call conversion setting (or just have call conversion disabled), or following the account level setting.If true, disable call conversion tracking.Indicates whether call tracking is enabled.Uppercase two-letter country code of the advertiser's phone number.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The advertiser's phone number to append to the ad.clone()The conversion action to attribute a call conversion to.com.google.protobuf.ByteStringThe conversion action to attribute a call conversion to.Enum value that indicates whether this call extension uses its own call conversion setting (or just have call conversion disabled), or following the account level setting.intEnum value that indicates whether this call extension uses its own call conversion setting (or just have call conversion disabled), or following the account level setting.booleanIf true, disable call conversion tracking.booleanIndicates whether call tracking is enabled.Uppercase two-letter country code of the advertiser's phone number.com.google.protobuf.ByteStringUppercase two-letter country code of the advertiser's phone number.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe advertiser's phone number to append to the ad.com.google.protobuf.ByteStringThe advertiser's phone number to append to the ad.booleanThe conversion action to attribute a call conversion to.booleanIf true, disable call conversion tracking.booleanIndicates whether call tracking is enabled.booleanUppercase two-letter country code of the advertiser's phone number.booleanThe advertiser's phone number to append to the ad.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(CallFeedItem other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final CallFeedItem.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setCallConversionAction(String value) The conversion action to attribute a call conversion to.setCallConversionActionBytes(com.google.protobuf.ByteString value) The conversion action to attribute a call conversion to.setCallConversionReportingState(CallConversionReportingStateEnum.CallConversionReportingState value) Enum value that indicates whether this call extension uses its own call conversion setting (or just have call conversion disabled), or following the account level setting.setCallConversionReportingStateValue(int value) Enum value that indicates whether this call extension uses its own call conversion setting (or just have call conversion disabled), or following the account level setting.setCallConversionTrackingDisabled(boolean value) If true, disable call conversion tracking.setCallTrackingEnabled(boolean value) Indicates whether call tracking is enabled.setCountryCode(String value) Uppercase two-letter country code of the advertiser's phone number.setCountryCodeBytes(com.google.protobuf.ByteString value) Uppercase two-letter country code of the advertiser's phone number.setPhoneNumber(String value) The advertiser's phone number to append to the ad.setPhoneNumberBytes(com.google.protobuf.ByteString value) The advertiser's phone number to append to the ad.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final CallFeedItem.BuildersetUnknownFields(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<CallFeedItem.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<CallFeedItem.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<CallFeedItem.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<CallFeedItem.Builder>
-
setField
public CallFeedItem.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<CallFeedItem.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CallFeedItem.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CallFeedItem.Builder>
-
setRepeatedField
public CallFeedItem.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<CallFeedItem.Builder>
-
addRepeatedField
public CallFeedItem.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<CallFeedItem.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CallFeedItem.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CallFeedItem.Builder>
-
mergeFrom
public CallFeedItem.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<CallFeedItem.Builder>- Throws:
IOException
-
hasPhoneNumber
public boolean hasPhoneNumber()The advertiser's phone number to append to the ad. This string must not be empty.
optional string phone_number = 7;- Specified by:
hasPhoneNumberin interfaceCallFeedItemOrBuilder- Returns:
- Whether the phoneNumber field is set.
-
getPhoneNumber
The advertiser's phone number to append to the ad. This string must not be empty.
optional string phone_number = 7;- Specified by:
getPhoneNumberin interfaceCallFeedItemOrBuilder- Returns:
- The phoneNumber.
-
getPhoneNumberBytes
public com.google.protobuf.ByteString getPhoneNumberBytes()The advertiser's phone number to append to the ad. This string must not be empty.
optional string phone_number = 7;- Specified by:
getPhoneNumberBytesin interfaceCallFeedItemOrBuilder- Returns:
- The bytes for phoneNumber.
-
setPhoneNumber
The advertiser's phone number to append to the ad. This string must not be empty.
optional string phone_number = 7;- Parameters:
value- The phoneNumber to set.- Returns:
- This builder for chaining.
-
clearPhoneNumber
The advertiser's phone number to append to the ad. This string must not be empty.
optional string phone_number = 7;- Returns:
- This builder for chaining.
-
setPhoneNumberBytes
The advertiser's phone number to append to the ad. This string must not be empty.
optional string phone_number = 7;- Parameters:
value- The bytes for phoneNumber to set.- Returns:
- This builder for chaining.
-
hasCountryCode
public boolean hasCountryCode()Uppercase two-letter country code of the advertiser's phone number. This string must not be empty.
optional string country_code = 8;- Specified by:
hasCountryCodein interfaceCallFeedItemOrBuilder- Returns:
- Whether the countryCode field is set.
-
getCountryCode
Uppercase two-letter country code of the advertiser's phone number. This string must not be empty.
optional string country_code = 8;- Specified by:
getCountryCodein interfaceCallFeedItemOrBuilder- Returns:
- The countryCode.
-
getCountryCodeBytes
public com.google.protobuf.ByteString getCountryCodeBytes()Uppercase two-letter country code of the advertiser's phone number. This string must not be empty.
optional string country_code = 8;- Specified by:
getCountryCodeBytesin interfaceCallFeedItemOrBuilder- Returns:
- The bytes for countryCode.
-
setCountryCode
Uppercase two-letter country code of the advertiser's phone number. This string must not be empty.
optional string country_code = 8;- Parameters:
value- The countryCode to set.- Returns:
- This builder for chaining.
-
clearCountryCode
Uppercase two-letter country code of the advertiser's phone number. This string must not be empty.
optional string country_code = 8;- Returns:
- This builder for chaining.
-
setCountryCodeBytes
Uppercase two-letter country code of the advertiser's phone number. This string must not be empty.
optional string country_code = 8;- Parameters:
value- The bytes for countryCode to set.- Returns:
- This builder for chaining.
-
hasCallTrackingEnabled
public boolean hasCallTrackingEnabled()Indicates whether call tracking is enabled. By default, call tracking is not enabled.
optional bool call_tracking_enabled = 9;- Specified by:
hasCallTrackingEnabledin interfaceCallFeedItemOrBuilder- Returns:
- Whether the callTrackingEnabled field is set.
-
getCallTrackingEnabled
public boolean getCallTrackingEnabled()Indicates whether call tracking is enabled. By default, call tracking is not enabled.
optional bool call_tracking_enabled = 9;- Specified by:
getCallTrackingEnabledin interfaceCallFeedItemOrBuilder- Returns:
- The callTrackingEnabled.
-
setCallTrackingEnabled
Indicates whether call tracking is enabled. By default, call tracking is not enabled.
optional bool call_tracking_enabled = 9;- Parameters:
value- The callTrackingEnabled to set.- Returns:
- This builder for chaining.
-
clearCallTrackingEnabled
Indicates whether call tracking is enabled. By default, call tracking is not enabled.
optional bool call_tracking_enabled = 9;- Returns:
- This builder for chaining.
-
hasCallConversionAction
public boolean hasCallConversionAction()The conversion action to attribute a call conversion to. If not set a default conversion action is used. This field only has effect if call_tracking_enabled is set to true. Otherwise this field is ignored.
optional string call_conversion_action = 10;- Specified by:
hasCallConversionActionin interfaceCallFeedItemOrBuilder- Returns:
- Whether the callConversionAction field is set.
-
getCallConversionAction
The conversion action to attribute a call conversion to. If not set a default conversion action is used. This field only has effect if call_tracking_enabled is set to true. Otherwise this field is ignored.
optional string call_conversion_action = 10;- Specified by:
getCallConversionActionin interfaceCallFeedItemOrBuilder- Returns:
- The callConversionAction.
-
getCallConversionActionBytes
public com.google.protobuf.ByteString getCallConversionActionBytes()The conversion action to attribute a call conversion to. If not set a default conversion action is used. This field only has effect if call_tracking_enabled is set to true. Otherwise this field is ignored.
optional string call_conversion_action = 10;- Specified by:
getCallConversionActionBytesin interfaceCallFeedItemOrBuilder- Returns:
- The bytes for callConversionAction.
-
setCallConversionAction
The conversion action to attribute a call conversion to. If not set a default conversion action is used. This field only has effect if call_tracking_enabled is set to true. Otherwise this field is ignored.
optional string call_conversion_action = 10;- Parameters:
value- The callConversionAction to set.- Returns:
- This builder for chaining.
-
clearCallConversionAction
The conversion action to attribute a call conversion to. If not set a default conversion action is used. This field only has effect if call_tracking_enabled is set to true. Otherwise this field is ignored.
optional string call_conversion_action = 10;- Returns:
- This builder for chaining.
-
setCallConversionActionBytes
The conversion action to attribute a call conversion to. If not set a default conversion action is used. This field only has effect if call_tracking_enabled is set to true. Otherwise this field is ignored.
optional string call_conversion_action = 10;- Parameters:
value- The bytes for callConversionAction to set.- Returns:
- This builder for chaining.
-
hasCallConversionTrackingDisabled
public boolean hasCallConversionTrackingDisabled()If true, disable call conversion tracking. call_conversion_action should not be set if this is true. Optional.
optional bool call_conversion_tracking_disabled = 11;- Specified by:
hasCallConversionTrackingDisabledin interfaceCallFeedItemOrBuilder- Returns:
- Whether the callConversionTrackingDisabled field is set.
-
getCallConversionTrackingDisabled
public boolean getCallConversionTrackingDisabled()If true, disable call conversion tracking. call_conversion_action should not be set if this is true. Optional.
optional bool call_conversion_tracking_disabled = 11;- Specified by:
getCallConversionTrackingDisabledin interfaceCallFeedItemOrBuilder- Returns:
- The callConversionTrackingDisabled.
-
setCallConversionTrackingDisabled
If true, disable call conversion tracking. call_conversion_action should not be set if this is true. Optional.
optional bool call_conversion_tracking_disabled = 11;- Parameters:
value- The callConversionTrackingDisabled to set.- Returns:
- This builder for chaining.
-
clearCallConversionTrackingDisabled
If true, disable call conversion tracking. call_conversion_action should not be set if this is true. Optional.
optional bool call_conversion_tracking_disabled = 11;- Returns:
- This builder for chaining.
-
getCallConversionReportingStateValue
public int getCallConversionReportingStateValue()Enum value that indicates whether this call extension uses its own call conversion setting (or just have call conversion disabled), or following the account level setting.
.google.ads.googleads.v18.enums.CallConversionReportingStateEnum.CallConversionReportingState call_conversion_reporting_state = 6;- Specified by:
getCallConversionReportingStateValuein interfaceCallFeedItemOrBuilder- Returns:
- The enum numeric value on the wire for callConversionReportingState.
-
setCallConversionReportingStateValue
Enum value that indicates whether this call extension uses its own call conversion setting (or just have call conversion disabled), or following the account level setting.
.google.ads.googleads.v18.enums.CallConversionReportingStateEnum.CallConversionReportingState call_conversion_reporting_state = 6;- Parameters:
value- The enum numeric value on the wire for callConversionReportingState to set.- Returns:
- This builder for chaining.
-
getCallConversionReportingState
public CallConversionReportingStateEnum.CallConversionReportingState getCallConversionReportingState()Enum value that indicates whether this call extension uses its own call conversion setting (or just have call conversion disabled), or following the account level setting.
.google.ads.googleads.v18.enums.CallConversionReportingStateEnum.CallConversionReportingState call_conversion_reporting_state = 6;- Specified by:
getCallConversionReportingStatein interfaceCallFeedItemOrBuilder- Returns:
- The callConversionReportingState.
-
setCallConversionReportingState
public CallFeedItem.Builder setCallConversionReportingState(CallConversionReportingStateEnum.CallConversionReportingState value) Enum value that indicates whether this call extension uses its own call conversion setting (or just have call conversion disabled), or following the account level setting.
.google.ads.googleads.v18.enums.CallConversionReportingStateEnum.CallConversionReportingState call_conversion_reporting_state = 6;- Parameters:
value- The callConversionReportingState to set.- Returns:
- This builder for chaining.
-
clearCallConversionReportingState
Enum value that indicates whether this call extension uses its own call conversion setting (or just have call conversion disabled), or following the account level setting.
.google.ads.googleads.v18.enums.CallConversionReportingStateEnum.CallConversionReportingState call_conversion_reporting_state = 6;- Returns:
- This builder for chaining.
-
setUnknownFields
public final CallFeedItem.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CallFeedItem.Builder>
-
mergeUnknownFields
public final CallFeedItem.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CallFeedItem.Builder>
-