Class ConversionTrackingSetting
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.resources.ConversionTrackingSetting
- All Implemented Interfaces:
ConversionTrackingSettingOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,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 type
google.ads.googleads.v18.resources.ConversionTrackingSetting- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA 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<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanOutput only.longOutput only.Output only.intOutput only.longOutput only.static ConversionTrackingSettingstatic final com.google.protobuf.Descriptors.DescriptorbooleanOutput only.Output only.com.google.protobuf.ByteStringOutput only.com.google.protobuf.Parser<ConversionTrackingSetting>intbooleanOutput only.booleanOutput only.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(ConversionTrackingSetting prototype) protected ConversionTrackingSetting.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static ConversionTrackingSettingparseDelimitedFrom(InputStream input) static ConversionTrackingSettingparseDelimitedFrom(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(InputStream input) static ConversionTrackingSettingparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ConversionTrackingSettingparseFrom(ByteBuffer data) static ConversionTrackingSettingparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ConversionTrackingSetting>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, 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, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
CONVERSION_TRACKING_ID_FIELD_NUMBER
public static final int CONVERSION_TRACKING_ID_FIELD_NUMBER- See Also:
-
CROSS_ACCOUNT_CONVERSION_TRACKING_ID_FIELD_NUMBER
public static final int CROSS_ACCOUNT_CONVERSION_TRACKING_ID_FIELD_NUMBER- See Also:
-
ACCEPTED_CUSTOMER_DATA_TERMS_FIELD_NUMBER
public static final int ACCEPTED_CUSTOMER_DATA_TERMS_FIELD_NUMBER- See Also:
-
CONVERSION_TRACKING_STATUS_FIELD_NUMBER
public static final int CONVERSION_TRACKING_STATUS_FIELD_NUMBER- See Also:
-
ENHANCED_CONVERSIONS_FOR_LEADS_ENABLED_FIELD_NUMBER
public static final int ENHANCED_CONVERSIONS_FOR_LEADS_ENABLED_FIELD_NUMBER- See Also:
-
GOOGLE_ADS_CONVERSION_CUSTOMER_FIELD_NUMBER
public static final int GOOGLE_ADS_CONVERSION_CUSTOMER_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein 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 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.
-
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.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.
-
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.
-
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.
-
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.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- 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(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversionTrackingSetting parseFrom(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
- Throws:
IOException
-
parseFrom
public static ConversionTrackingSetting parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ConversionTrackingSetting parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ConversionTrackingSetting parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ConversionTrackingSetting parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
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
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-