Class CallAsset.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<CallAsset.Builder>
com.google.ads.googleads.v18.common.CallAsset.Builder
- All Implemented Interfaces:
CallAssetOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CallAsset
public static final class CallAsset.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<CallAsset.Builder>
implements CallAssetOrBuilder
A Call asset.Protobuf type
google.ads.googleads.v18.common.CallAsset-
Method Summary
Modifier and TypeMethodDescriptionaddAdScheduleTargets(int index, AdScheduleInfo value) List of non-overlapping schedules specifying all time intervals for which the asset may serve.addAdScheduleTargets(int index, AdScheduleInfo.Builder builderForValue) List of non-overlapping schedules specifying all time intervals for which the asset may serve.List of non-overlapping schedules specifying all time intervals for which the asset may serve.addAdScheduleTargets(AdScheduleInfo.Builder builderForValue) List of non-overlapping schedules specifying all time intervals for which the asset may serve.List of non-overlapping schedules specifying all time intervals for which the asset may serve.addAdScheduleTargetsBuilder(int index) List of non-overlapping schedules specifying all time intervals for which the asset may serve.addAllAdScheduleTargets(Iterable<? extends AdScheduleInfo> values) List of non-overlapping schedules specifying all time intervals for which the asset may serve.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()List of non-overlapping schedules specifying all time intervals for which the asset may serve.The conversion action to attribute a call conversion to.Indicates whether this CallAsset should use its own call conversion setting, follow the account level setting, or disable call conversion.Required.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Required.clone()getAdScheduleTargets(int index) List of non-overlapping schedules specifying all time intervals for which the asset may serve.getAdScheduleTargetsBuilder(int index) List of non-overlapping schedules specifying all time intervals for which the asset may serve.List of non-overlapping schedules specifying all time intervals for which the asset may serve.intList of non-overlapping schedules specifying all time intervals for which the asset may serve.List of non-overlapping schedules specifying all time intervals for which the asset may serve.getAdScheduleTargetsOrBuilder(int index) List of non-overlapping schedules specifying all time intervals for which the asset may serve.List<? extends AdScheduleInfoOrBuilder>List of non-overlapping schedules specifying all time intervals for which the asset may serve.The conversion action to attribute a call conversion to.com.google.protobuf.ByteStringThe conversion action to attribute a call conversion to.Indicates whether this CallAsset should use its own call conversion setting, follow the account level setting, or disable call conversion.intIndicates whether this CallAsset should use its own call conversion setting, follow the account level setting, or disable call conversion.Required.com.google.protobuf.ByteStringRequired.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final CallAsset.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeAdScheduleTargets(int index) List of non-overlapping schedules specifying all time intervals for which the asset may serve.setAdScheduleTargets(int index, AdScheduleInfo value) List of non-overlapping schedules specifying all time intervals for which the asset may serve.setAdScheduleTargets(int index, AdScheduleInfo.Builder builderForValue) List of non-overlapping schedules specifying all time intervals for which the asset may serve.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) Indicates whether this CallAsset should use its own call conversion setting, follow the account level setting, or disable call conversion.setCallConversionReportingStateValue(int value) Indicates whether this CallAsset should use its own call conversion setting, follow the account level setting, or disable call conversion.setCountryCode(String value) Required.setCountryCodeBytes(com.google.protobuf.ByteString value) Required.setPhoneNumber(String value) Required.setPhoneNumberBytes(com.google.protobuf.ByteString value) Required.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final CallAsset.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<CallAsset.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<CallAsset.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<CallAsset.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<CallAsset.Builder>
-
setField
public CallAsset.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<CallAsset.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CallAsset.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CallAsset.Builder>
-
setRepeatedField
public CallAsset.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<CallAsset.Builder>
-
addRepeatedField
public CallAsset.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<CallAsset.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CallAsset.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CallAsset.Builder>
-
mergeFrom
public CallAsset.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<CallAsset.Builder>- Throws:
IOException
-
getCountryCode
Required. Two-letter country code of the phone number. Examples: 'US', 'us'.
string country_code = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCountryCodein interfaceCallAssetOrBuilder- Returns:
- The countryCode.
-
getCountryCodeBytes
public com.google.protobuf.ByteString getCountryCodeBytes()Required. Two-letter country code of the phone number. Examples: 'US', 'us'.
string country_code = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCountryCodeBytesin interfaceCallAssetOrBuilder- Returns:
- The bytes for countryCode.
-
setCountryCode
Required. Two-letter country code of the phone number. Examples: 'US', 'us'.
string country_code = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The countryCode to set.- Returns:
- This builder for chaining.
-
clearCountryCode
Required. Two-letter country code of the phone number. Examples: 'US', 'us'.
string country_code = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setCountryCodeBytes
Required. Two-letter country code of the phone number. Examples: 'US', 'us'.
string country_code = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for countryCode to set.- Returns:
- This builder for chaining.
-
getPhoneNumber
Required. The advertiser's raw phone number. Examples: '1234567890', '(123)456-7890'
string phone_number = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPhoneNumberin interfaceCallAssetOrBuilder- Returns:
- The phoneNumber.
-
getPhoneNumberBytes
public com.google.protobuf.ByteString getPhoneNumberBytes()Required. The advertiser's raw phone number. Examples: '1234567890', '(123)456-7890'
string phone_number = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPhoneNumberBytesin interfaceCallAssetOrBuilder- Returns:
- The bytes for phoneNumber.
-
setPhoneNumber
Required. The advertiser's raw phone number. Examples: '1234567890', '(123)456-7890'
string phone_number = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The phoneNumber to set.- Returns:
- This builder for chaining.
-
clearPhoneNumber
Required. The advertiser's raw phone number. Examples: '1234567890', '(123)456-7890'
string phone_number = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setPhoneNumberBytes
Required. The advertiser's raw phone number. Examples: '1234567890', '(123)456-7890'
string phone_number = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for phoneNumber to set.- Returns:
- This builder for chaining.
-
getCallConversionReportingStateValue
public int getCallConversionReportingStateValue()Indicates whether this CallAsset should use its own call conversion setting, follow the account level setting, or disable call conversion.
.google.ads.googleads.v18.enums.CallConversionReportingStateEnum.CallConversionReportingState call_conversion_reporting_state = 3;- Specified by:
getCallConversionReportingStateValuein interfaceCallAssetOrBuilder- Returns:
- The enum numeric value on the wire for callConversionReportingState.
-
setCallConversionReportingStateValue
Indicates whether this CallAsset should use its own call conversion setting, follow the account level setting, or disable call conversion.
.google.ads.googleads.v18.enums.CallConversionReportingStateEnum.CallConversionReportingState call_conversion_reporting_state = 3;- Parameters:
value- The enum numeric value on the wire for callConversionReportingState to set.- Returns:
- This builder for chaining.
-
getCallConversionReportingState
public CallConversionReportingStateEnum.CallConversionReportingState getCallConversionReportingState()Indicates whether this CallAsset should use its own call conversion setting, follow the account level setting, or disable call conversion.
.google.ads.googleads.v18.enums.CallConversionReportingStateEnum.CallConversionReportingState call_conversion_reporting_state = 3;- Specified by:
getCallConversionReportingStatein interfaceCallAssetOrBuilder- Returns:
- The callConversionReportingState.
-
setCallConversionReportingState
public CallAsset.Builder setCallConversionReportingState(CallConversionReportingStateEnum.CallConversionReportingState value) Indicates whether this CallAsset should use its own call conversion setting, follow the account level setting, or disable call conversion.
.google.ads.googleads.v18.enums.CallConversionReportingStateEnum.CallConversionReportingState call_conversion_reporting_state = 3;- Parameters:
value- The callConversionReportingState to set.- Returns:
- This builder for chaining.
-
clearCallConversionReportingState
Indicates whether this CallAsset should use its own call conversion setting, follow the account level setting, or disable call conversion.
.google.ads.googleads.v18.enums.CallConversionReportingStateEnum.CallConversionReportingState call_conversion_reporting_state = 3;- Returns:
- This builder for chaining.
-
getCallConversionAction
The conversion action to attribute a call conversion to. If not set, the default conversion action is used. This field only has effect if call_conversion_reporting_state is set to USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION.
string call_conversion_action = 4 [(.google.api.resource_reference) = { ... }- Specified by:
getCallConversionActionin interfaceCallAssetOrBuilder- Returns:
- The callConversionAction.
-
getCallConversionActionBytes
public com.google.protobuf.ByteString getCallConversionActionBytes()The conversion action to attribute a call conversion to. If not set, the default conversion action is used. This field only has effect if call_conversion_reporting_state is set to USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION.
string call_conversion_action = 4 [(.google.api.resource_reference) = { ... }- Specified by:
getCallConversionActionBytesin interfaceCallAssetOrBuilder- Returns:
- The bytes for callConversionAction.
-
setCallConversionAction
The conversion action to attribute a call conversion to. If not set, the default conversion action is used. This field only has effect if call_conversion_reporting_state is set to USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION.
string call_conversion_action = 4 [(.google.api.resource_reference) = { ... }- Parameters:
value- The callConversionAction to set.- Returns:
- This builder for chaining.
-
clearCallConversionAction
The conversion action to attribute a call conversion to. If not set, the default conversion action is used. This field only has effect if call_conversion_reporting_state is set to USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION.
string call_conversion_action = 4 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setCallConversionActionBytes
The conversion action to attribute a call conversion to. If not set, the default conversion action is used. This field only has effect if call_conversion_reporting_state is set to USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION.
string call_conversion_action = 4 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for callConversionAction to set.- Returns:
- This builder for chaining.
-
getAdScheduleTargetsList
List of non-overlapping schedules specifying all time intervals for which the asset may serve. There can be a maximum of 6 schedules per day, 42 in total.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule_targets = 5;- Specified by:
getAdScheduleTargetsListin interfaceCallAssetOrBuilder
-
getAdScheduleTargetsCount
public int getAdScheduleTargetsCount()List of non-overlapping schedules specifying all time intervals for which the asset may serve. There can be a maximum of 6 schedules per day, 42 in total.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule_targets = 5;- Specified by:
getAdScheduleTargetsCountin interfaceCallAssetOrBuilder
-
getAdScheduleTargets
List of non-overlapping schedules specifying all time intervals for which the asset may serve. There can be a maximum of 6 schedules per day, 42 in total.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule_targets = 5;- Specified by:
getAdScheduleTargetsin interfaceCallAssetOrBuilder
-
setAdScheduleTargets
List of non-overlapping schedules specifying all time intervals for which the asset may serve. There can be a maximum of 6 schedules per day, 42 in total.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule_targets = 5; -
setAdScheduleTargets
List of non-overlapping schedules specifying all time intervals for which the asset may serve. There can be a maximum of 6 schedules per day, 42 in total.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule_targets = 5; -
addAdScheduleTargets
List of non-overlapping schedules specifying all time intervals for which the asset may serve. There can be a maximum of 6 schedules per day, 42 in total.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule_targets = 5; -
addAdScheduleTargets
List of non-overlapping schedules specifying all time intervals for which the asset may serve. There can be a maximum of 6 schedules per day, 42 in total.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule_targets = 5; -
addAdScheduleTargets
List of non-overlapping schedules specifying all time intervals for which the asset may serve. There can be a maximum of 6 schedules per day, 42 in total.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule_targets = 5; -
addAdScheduleTargets
List of non-overlapping schedules specifying all time intervals for which the asset may serve. There can be a maximum of 6 schedules per day, 42 in total.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule_targets = 5; -
addAllAdScheduleTargets
List of non-overlapping schedules specifying all time intervals for which the asset may serve. There can be a maximum of 6 schedules per day, 42 in total.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule_targets = 5; -
clearAdScheduleTargets
List of non-overlapping schedules specifying all time intervals for which the asset may serve. There can be a maximum of 6 schedules per day, 42 in total.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule_targets = 5; -
removeAdScheduleTargets
List of non-overlapping schedules specifying all time intervals for which the asset may serve. There can be a maximum of 6 schedules per day, 42 in total.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule_targets = 5; -
getAdScheduleTargetsBuilder
List of non-overlapping schedules specifying all time intervals for which the asset may serve. There can be a maximum of 6 schedules per day, 42 in total.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule_targets = 5; -
getAdScheduleTargetsOrBuilder
List of non-overlapping schedules specifying all time intervals for which the asset may serve. There can be a maximum of 6 schedules per day, 42 in total.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule_targets = 5;- Specified by:
getAdScheduleTargetsOrBuilderin interfaceCallAssetOrBuilder
-
getAdScheduleTargetsOrBuilderList
List of non-overlapping schedules specifying all time intervals for which the asset may serve. There can be a maximum of 6 schedules per day, 42 in total.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule_targets = 5;- Specified by:
getAdScheduleTargetsOrBuilderListin interfaceCallAssetOrBuilder
-
addAdScheduleTargetsBuilder
List of non-overlapping schedules specifying all time intervals for which the asset may serve. There can be a maximum of 6 schedules per day, 42 in total.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule_targets = 5; -
addAdScheduleTargetsBuilder
List of non-overlapping schedules specifying all time intervals for which the asset may serve. There can be a maximum of 6 schedules per day, 42 in total.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule_targets = 5; -
getAdScheduleTargetsBuilderList
List of non-overlapping schedules specifying all time intervals for which the asset may serve. There can be a maximum of 6 schedules per day, 42 in total.
repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedule_targets = 5; -
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CallAsset.Builder>
-
mergeUnknownFields
public final CallAsset.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CallAsset.Builder>
-