Class ConversionTrackingSetting.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ConversionTrackingSetting.Builder>
com.google.ads.googleads.v18.resources.ConversionTrackingSetting.Builder
- All Implemented Interfaces:
ConversionTrackingSettingOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ConversionTrackingSetting
public static final class ConversionTrackingSetting.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ConversionTrackingSetting.Builder>
implements ConversionTrackingSettingOrBuilder
A collection of customer-wide settings related to Google Ads Conversion Tracking.Protobuf type
google.ads.googleads.v18.resources.ConversionTrackingSetting-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Output only.Output only.Output only.Output only.Output only.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Output only.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()booleanOutput only.longOutput only.Output only.intOutput only.longOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanOutput only.Output only.com.google.protobuf.ByteStringOutput only.booleanOutput only.booleanOutput only.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) setAcceptedCustomerDataTerms(boolean value) Output only.setConversionTrackingId(long value) Output only.Output only.setConversionTrackingStatusValue(int value) Output only.setCrossAccountConversionTrackingId(long value) Output only.setEnhancedConversionsForLeadsEnabled(boolean value) Output only.Output only.setGoogleAdsConversionCustomerBytes(com.google.protobuf.ByteString 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<ConversionTrackingSetting.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<ConversionTrackingSetting.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<ConversionTrackingSetting.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<ConversionTrackingSetting.Builder>
-
setField
public ConversionTrackingSetting.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<ConversionTrackingSetting.Builder>
-
clearField
public ConversionTrackingSetting.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ConversionTrackingSetting.Builder>
-
clearOneof
public ConversionTrackingSetting.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ConversionTrackingSetting.Builder>
-
setRepeatedField
public ConversionTrackingSetting.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<ConversionTrackingSetting.Builder>
-
addRepeatedField
public ConversionTrackingSetting.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<ConversionTrackingSetting.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ConversionTrackingSetting.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ConversionTrackingSetting.Builder>
-
mergeFrom
public ConversionTrackingSetting.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<ConversionTrackingSetting.Builder>- Throws:
IOException
-
hasConversionTrackingId
public boolean hasConversionTrackingId()Output only. The conversion tracking id used for this account. This id doesn't indicate whether the customer uses conversion tracking (conversion_tracking_status does). This field is read-only.
optional int64 conversion_tracking_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasConversionTrackingIdin interfaceConversionTrackingSettingOrBuilder- Returns:
- Whether the conversionTrackingId field is set.
-
getConversionTrackingId
public long getConversionTrackingId()Output only. The conversion tracking id used for this account. This id doesn't indicate whether the customer uses conversion tracking (conversion_tracking_status does). This field is read-only.
optional int64 conversion_tracking_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConversionTrackingIdin interfaceConversionTrackingSettingOrBuilder- Returns:
- The conversionTrackingId.
-
setConversionTrackingId
Output only. The conversion tracking id used for this account. This id doesn't indicate whether the customer uses conversion tracking (conversion_tracking_status does). This field is read-only.
optional int64 conversion_tracking_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The conversionTrackingId to set.- Returns:
- This builder for chaining.
-
clearConversionTrackingId
Output only. The conversion tracking id used for this account. This id doesn't indicate whether the customer uses conversion tracking (conversion_tracking_status does). This field is read-only.
optional int64 conversion_tracking_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasCrossAccountConversionTrackingId
public boolean hasCrossAccountConversionTrackingId()Output only. The conversion tracking id of the customer's manager. This is set when the customer is opted into cross account conversion tracking, and it overrides conversion_tracking_id. This field can only be managed through the Google Ads UI. This field is read-only.
optional int64 cross_account_conversion_tracking_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCrossAccountConversionTrackingIdin interfaceConversionTrackingSettingOrBuilder- Returns:
- Whether the crossAccountConversionTrackingId field is set.
-
getCrossAccountConversionTrackingId
public long getCrossAccountConversionTrackingId()Output only. The conversion tracking id of the customer's manager. This is set when the customer is opted into cross account conversion tracking, and it overrides conversion_tracking_id. This field can only be managed through the Google Ads UI. This field is read-only.
optional int64 cross_account_conversion_tracking_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCrossAccountConversionTrackingIdin interfaceConversionTrackingSettingOrBuilder- Returns:
- The crossAccountConversionTrackingId.
-
setCrossAccountConversionTrackingId
Output only. The conversion tracking id of the customer's manager. This is set when the customer is opted into cross account conversion tracking, and it overrides conversion_tracking_id. This field can only be managed through the Google Ads UI. This field is read-only.
optional int64 cross_account_conversion_tracking_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The crossAccountConversionTrackingId to set.- Returns:
- This builder for chaining.
-
clearCrossAccountConversionTrackingId
Output only. The conversion tracking id of the customer's manager. This is set when the customer is opted into cross account conversion tracking, and it overrides conversion_tracking_id. This field can only be managed through the Google Ads UI. This field is read-only.
optional int64 cross_account_conversion_tracking_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getAcceptedCustomerDataTerms
public boolean getAcceptedCustomerDataTerms()Output only. Whether the customer has accepted customer data terms. If using cross-account conversion tracking, this value is inherited from the manager. This field is read-only. For more information, see https://support.google.com/adspolicy/answer/7475709.
bool accepted_customer_data_terms = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAcceptedCustomerDataTermsin interfaceConversionTrackingSettingOrBuilder- Returns:
- The acceptedCustomerDataTerms.
-
setAcceptedCustomerDataTerms
Output only. Whether the customer has accepted customer data terms. If using cross-account conversion tracking, this value is inherited from the manager. This field is read-only. For more information, see https://support.google.com/adspolicy/answer/7475709.
bool accepted_customer_data_terms = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The acceptedCustomerDataTerms to set.- Returns:
- This builder for chaining.
-
clearAcceptedCustomerDataTerms
Output only. Whether the customer has accepted customer data terms. If using cross-account conversion tracking, this value is inherited from the manager. This field is read-only. For more information, see https://support.google.com/adspolicy/answer/7475709.
bool accepted_customer_data_terms = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getConversionTrackingStatusValue
public int getConversionTrackingStatusValue()Output only. Conversion tracking status. It indicates whether the customer is using conversion tracking, and who is the conversion tracking owner of this customer. If this customer is using cross-account conversion tracking, the value returned will differ based on the `login-customer-id` of the request.
.google.ads.googleads.v18.enums.ConversionTrackingStatusEnum.ConversionTrackingStatus conversion_tracking_status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConversionTrackingStatusValuein interfaceConversionTrackingSettingOrBuilder- Returns:
- The enum numeric value on the wire for conversionTrackingStatus.
-
setConversionTrackingStatusValue
Output only. Conversion tracking status. It indicates whether the customer is using conversion tracking, and who is the conversion tracking owner of this customer. If this customer is using cross-account conversion tracking, the value returned will differ based on the `login-customer-id` of the request.
.google.ads.googleads.v18.enums.ConversionTrackingStatusEnum.ConversionTrackingStatus conversion_tracking_status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for conversionTrackingStatus to set.- Returns:
- This builder for chaining.
-
getConversionTrackingStatus
Output only. Conversion tracking status. It indicates whether the customer is using conversion tracking, and who is the conversion tracking owner of this customer. If this customer is using cross-account conversion tracking, the value returned will differ based on the `login-customer-id` of the request.
.google.ads.googleads.v18.enums.ConversionTrackingStatusEnum.ConversionTrackingStatus conversion_tracking_status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConversionTrackingStatusin interfaceConversionTrackingSettingOrBuilder- Returns:
- The conversionTrackingStatus.
-
setConversionTrackingStatus
public ConversionTrackingSetting.Builder setConversionTrackingStatus(ConversionTrackingStatusEnum.ConversionTrackingStatus value) Output only. Conversion tracking status. It indicates whether the customer is using conversion tracking, and who is the conversion tracking owner of this customer. If this customer is using cross-account conversion tracking, the value returned will differ based on the `login-customer-id` of the request.
.google.ads.googleads.v18.enums.ConversionTrackingStatusEnum.ConversionTrackingStatus conversion_tracking_status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The conversionTrackingStatus to set.- Returns:
- This builder for chaining.
-
clearConversionTrackingStatus
Output only. Conversion tracking status. It indicates whether the customer is using conversion tracking, and who is the conversion tracking owner of this customer. If this customer is using cross-account conversion tracking, the value returned will differ based on the `login-customer-id` of the request.
.google.ads.googleads.v18.enums.ConversionTrackingStatusEnum.ConversionTrackingStatus conversion_tracking_status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getEnhancedConversionsForLeadsEnabled
public boolean getEnhancedConversionsForLeadsEnabled()Output only. Whether the customer is opted-in for enhanced conversions for leads. If using cross-account conversion tracking, this value is inherited from the manager. This field is read-only.
bool enhanced_conversions_for_leads_enabled = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEnhancedConversionsForLeadsEnabledin interfaceConversionTrackingSettingOrBuilder- Returns:
- The enhancedConversionsForLeadsEnabled.
-
setEnhancedConversionsForLeadsEnabled
Output only. Whether the customer is opted-in for enhanced conversions for leads. If using cross-account conversion tracking, this value is inherited from the manager. This field is read-only.
bool enhanced_conversions_for_leads_enabled = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enhancedConversionsForLeadsEnabled to set.- Returns:
- This builder for chaining.
-
clearEnhancedConversionsForLeadsEnabled
Output only. Whether the customer is opted-in for enhanced conversions for leads. If using cross-account conversion tracking, this value is inherited from the manager. This field is read-only.
bool enhanced_conversions_for_leads_enabled = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getGoogleAdsConversionCustomer
Output only. The resource name of the customer where conversions are created and managed. This field is read-only.
string google_ads_conversion_customer = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getGoogleAdsConversionCustomerin interfaceConversionTrackingSettingOrBuilder- Returns:
- The googleAdsConversionCustomer.
-
getGoogleAdsConversionCustomerBytes
public com.google.protobuf.ByteString getGoogleAdsConversionCustomerBytes()Output only. The resource name of the customer where conversions are created and managed. This field is read-only.
string google_ads_conversion_customer = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getGoogleAdsConversionCustomerBytesin interfaceConversionTrackingSettingOrBuilder- Returns:
- The bytes for googleAdsConversionCustomer.
-
setGoogleAdsConversionCustomer
Output only. The resource name of the customer where conversions are created and managed. This field is read-only.
string google_ads_conversion_customer = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The googleAdsConversionCustomer to set.- Returns:
- This builder for chaining.
-
clearGoogleAdsConversionCustomer
Output only. The resource name of the customer where conversions are created and managed. This field is read-only.
string google_ads_conversion_customer = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setGoogleAdsConversionCustomerBytes
public ConversionTrackingSetting.Builder setGoogleAdsConversionCustomerBytes(com.google.protobuf.ByteString value) Output only. The resource name of the customer where conversions are created and managed. This field is read-only.
string google_ads_conversion_customer = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for googleAdsConversionCustomer to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ConversionTrackingSetting.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ConversionTrackingSetting.Builder>
-
mergeUnknownFields
public final ConversionTrackingSetting.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ConversionTrackingSetting.Builder>
-