Class ConversionTrackingSetting
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.resources.ConversionTrackingSetting
-
- All Implemented Interfaces:
ConversionTrackingSettingOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class ConversionTrackingSetting extends com.google.protobuf.GeneratedMessageV3 implements ConversionTrackingSettingOrBuilder
A collection of customer-wide settings related to Google Ads Conversion Tracking.
Protobuf typegoogle.ads.googleads.v10.resources.ConversionTrackingSetting- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConversionTrackingSetting.BuilderA collection of customer-wide settings related to Google Ads Conversion Tracking.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intACCEPTED_CUSTOMER_DATA_TERMS_FIELD_NUMBERstatic intCONVERSION_TRACKING_ID_FIELD_NUMBERstatic intCONVERSION_TRACKING_STATUS_FIELD_NUMBERstatic intCROSS_ACCOUNT_CONVERSION_TRACKING_ID_FIELD_NUMBERstatic intENHANCED_CONVERSIONS_FOR_LEADS_ENABLED_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)booleangetAcceptedCustomerDataTerms()Output only.longgetConversionTrackingId()Output only.ConversionTrackingStatusEnum.ConversionTrackingStatusgetConversionTrackingStatus()Output only.intgetConversionTrackingStatusValue()Output only.longgetCrossAccountConversionTrackingId()Output only.static ConversionTrackingSettinggetDefaultInstance()ConversionTrackingSettinggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()booleangetEnhancedConversionsForLeadsEnabled()Output only.com.google.protobuf.Parser<ConversionTrackingSetting>getParserForType()intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasConversionTrackingId()Output only.booleanhasCrossAccountConversionTrackingId()Output only.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ConversionTrackingSetting.BuildernewBuilder()static ConversionTrackingSetting.BuildernewBuilder(ConversionTrackingSetting prototype)ConversionTrackingSetting.BuildernewBuilderForType()protected ConversionTrackingSetting.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ConversionTrackingSettingparseDelimitedFrom(java.io.InputStream input)static ConversionTrackingSettingparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConversionTrackingSettingparseFrom(byte[] data)static ConversionTrackingSettingparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConversionTrackingSettingparseFrom(com.google.protobuf.ByteString data)static ConversionTrackingSettingparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConversionTrackingSettingparseFrom(com.google.protobuf.CodedInputStream input)static ConversionTrackingSettingparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConversionTrackingSettingparseFrom(java.io.InputStream input)static ConversionTrackingSettingparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConversionTrackingSettingparseFrom(java.nio.ByteBuffer data)static ConversionTrackingSettingparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ConversionTrackingSetting>parser()ConversionTrackingSetting.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
CONVERSION_TRACKING_ID_FIELD_NUMBER
public static final int CONVERSION_TRACKING_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CROSS_ACCOUNT_CONVERSION_TRACKING_ID_FIELD_NUMBER
public static final int CROSS_ACCOUNT_CONVERSION_TRACKING_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ACCEPTED_CUSTOMER_DATA_TERMS_FIELD_NUMBER
public static final int ACCEPTED_CUSTOMER_DATA_TERMS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONVERSION_TRACKING_STATUS_FIELD_NUMBER
public static final int CONVERSION_TRACKING_STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENHANCED_CONVERSIONS_FOR_LEADS_ENABLED_FIELD_NUMBER
public static final int ENHANCED_CONVERSIONS_FOR_LEADS_ENABLED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
hasConversionTrackingId
public boolean hasConversionTrackingId()
Output only. The conversion tracking id used for this account. This id is automatically assigned after any conversion tracking feature is used. If the customer doesn't use conversion tracking, this is 0. 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 is automatically assigned after any conversion tracking feature is used. If the customer doesn't use conversion tracking, this is 0. This field is read-only.
optional int64 conversion_tracking_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConversionTrackingIdin interfaceConversionTrackingSettingOrBuilder- Returns:
- The conversionTrackingId.
-
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.
-
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.
-
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.v10.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.
-
getConversionTrackingStatus
public ConversionTrackingStatusEnum.ConversionTrackingStatus 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.v10.enums.ConversionTrackingStatusEnum.ConversionTrackingStatus conversion_tracking_status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConversionTrackingStatusin interfaceConversionTrackingSettingOrBuilder- Returns:
- The conversionTrackingStatus.
-
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.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ConversionTrackingSetting parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversionTrackingSetting parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversionTrackingSetting parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversionTrackingSetting parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversionTrackingSetting parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversionTrackingSetting parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversionTrackingSetting parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ConversionTrackingSetting parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static ConversionTrackingSetting parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static ConversionTrackingSetting parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ConversionTrackingSetting parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ConversionTrackingSetting parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public ConversionTrackingSetting.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ConversionTrackingSetting.Builder newBuilder()
-
newBuilder
public static ConversionTrackingSetting.Builder newBuilder(ConversionTrackingSetting prototype)
-
toBuilder
public ConversionTrackingSetting.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ConversionTrackingSetting.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ConversionTrackingSetting getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ConversionTrackingSetting> parser()
-
getParserForType
public com.google.protobuf.Parser<ConversionTrackingSetting> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ConversionTrackingSetting getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-