Class CallFeedItem.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CallFeedItem.Builder>
-
- com.google.ads.googleads.v10.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,java.lang.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 typegoogle.ads.googleads.v10.common.CallFeedItem
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CallFeedItem.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)CallFeedItembuild()CallFeedItembuildPartial()CallFeedItem.Builderclear()CallFeedItem.BuilderclearCallConversionAction()The conversion action to attribute a call conversion to.CallFeedItem.BuilderclearCallConversionReportingState()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.CallFeedItem.BuilderclearCallConversionTrackingDisabled()If true, disable call conversion tracking.CallFeedItem.BuilderclearCallTrackingEnabled()Indicates whether call tracking is enabled.CallFeedItem.BuilderclearCountryCode()Uppercase two-letter country code of the advertiser's phone number.CallFeedItem.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CallFeedItem.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CallFeedItem.BuilderclearPhoneNumber()The advertiser's phone number to append to the ad.CallFeedItem.Builderclone()java.lang.StringgetCallConversionAction()The conversion action to attribute a call conversion to.com.google.protobuf.ByteStringgetCallConversionActionBytes()The conversion action to attribute a call conversion to.CallConversionReportingStateEnum.CallConversionReportingStategetCallConversionReportingState()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.intgetCallConversionReportingStateValue()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.booleangetCallConversionTrackingDisabled()If true, disable call conversion tracking.booleangetCallTrackingEnabled()Indicates whether call tracking is enabled.java.lang.StringgetCountryCode()Uppercase two-letter country code of the advertiser's phone number.com.google.protobuf.ByteStringgetCountryCodeBytes()Uppercase two-letter country code of the advertiser's phone number.CallFeedItemgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetPhoneNumber()The advertiser's phone number to append to the ad.com.google.protobuf.ByteStringgetPhoneNumberBytes()The advertiser's phone number to append to the ad.booleanhasCallConversionAction()The conversion action to attribute a call conversion to.booleanhasCallConversionTrackingDisabled()If true, disable call conversion tracking.booleanhasCallTrackingEnabled()Indicates whether call tracking is enabled.booleanhasCountryCode()Uppercase two-letter country code of the advertiser's phone number.booleanhasPhoneNumber()The advertiser's phone number to append to the ad.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CallFeedItem.BuildermergeFrom(CallFeedItem other)CallFeedItem.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CallFeedItem.BuildermergeFrom(com.google.protobuf.Message other)CallFeedItem.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CallFeedItem.BuildersetCallConversionAction(java.lang.String value)The conversion action to attribute a call conversion to.CallFeedItem.BuildersetCallConversionActionBytes(com.google.protobuf.ByteString value)The conversion action to attribute a call conversion to.CallFeedItem.BuildersetCallConversionReportingState(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.CallFeedItem.BuildersetCallConversionReportingStateValue(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.CallFeedItem.BuildersetCallConversionTrackingDisabled(boolean value)If true, disable call conversion tracking.CallFeedItem.BuildersetCallTrackingEnabled(boolean value)Indicates whether call tracking is enabled.CallFeedItem.BuildersetCountryCode(java.lang.String value)Uppercase two-letter country code of the advertiser's phone number.CallFeedItem.BuildersetCountryCodeBytes(com.google.protobuf.ByteString value)Uppercase two-letter country code of the advertiser's phone number.CallFeedItem.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)CallFeedItem.BuildersetPhoneNumber(java.lang.String value)The advertiser's phone number to append to the ad.CallFeedItem.BuildersetPhoneNumberBytes(com.google.protobuf.ByteString value)The advertiser's phone number to append to the ad.CallFeedItem.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)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, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
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
public 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
public CallFeedItem getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CallFeedItem build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CallFeedItem buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CallFeedItem.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, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CallFeedItem.Builder>
-
clearField
public CallFeedItem.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CallFeedItem.Builder>
-
clearOneof
public CallFeedItem.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 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, java.lang.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, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CallFeedItem.Builder>
-
mergeFrom
public CallFeedItem.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CallFeedItem.Builder>
-
mergeFrom
public CallFeedItem.Builder mergeFrom(CallFeedItem other)
-
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 java.io.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:
java.io.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
public java.lang.String 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
public CallFeedItem.Builder setPhoneNumber(java.lang.String value)
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
public CallFeedItem.Builder 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
public CallFeedItem.Builder setPhoneNumberBytes(com.google.protobuf.ByteString value)
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
public java.lang.String 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
public CallFeedItem.Builder setCountryCode(java.lang.String value)
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
public CallFeedItem.Builder 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
public CallFeedItem.Builder setCountryCodeBytes(com.google.protobuf.ByteString value)
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
public CallFeedItem.Builder setCallTrackingEnabled(boolean value)
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
public CallFeedItem.Builder 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
public java.lang.String 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
public CallFeedItem.Builder setCallConversionAction(java.lang.String value)
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
public CallFeedItem.Builder 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
public CallFeedItem.Builder setCallConversionActionBytes(com.google.protobuf.ByteString value)
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
public CallFeedItem.Builder setCallConversionTrackingDisabled(boolean value)
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
public CallFeedItem.Builder 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.v10.enums.CallConversionReportingStateEnum.CallConversionReportingState call_conversion_reporting_state = 6;- Specified by:
getCallConversionReportingStateValuein interfaceCallFeedItemOrBuilder- Returns:
- The enum numeric value on the wire for callConversionReportingState.
-
setCallConversionReportingStateValue
public CallFeedItem.Builder 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.
.google.ads.googleads.v10.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.v10.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.v10.enums.CallConversionReportingStateEnum.CallConversionReportingState call_conversion_reporting_state = 6;- Parameters:
value- The callConversionReportingState to set.- Returns:
- This builder for chaining.
-
clearCallConversionReportingState
public CallFeedItem.Builder 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.v10.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>
-
-