Class Customer
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.resources.Customer
- All Implemented Interfaces:
CustomerOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class Customer
extends com.google.protobuf.GeneratedMessageV3
implements CustomerOrBuilder
A customer.Protobuf type
google.ads.googleads.v18.resources.Customer- See Also:
-
Nested Class Summary
Nested ClassesNested 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 intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic 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 TypeMethodDescriptionbooleanbooleanWhether auto-tagging is enabled for the customer.Call reporting setting for a customer.Call reporting setting for a customer.Output only.Output only.Immutable.com.google.protobuf.ByteStringImmutable.Output only.Output only.static CustomerOptional, non-unique descriptive name of the customer.com.google.protobuf.ByteStringOptional, non-unique descriptive name of the customer.static final com.google.protobuf.Descriptors.DescriptorThe URL template for appending params to the final URL.com.google.protobuf.ByteStringThe URL template for appending params to the final URL.booleanOutput only.longgetId()Output only.booleanOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.Output only.booleanOutput only.Output only.com.google.protobuf.ByteStringOutput only.booleanOutput only.doubleOutput only.doubleOutput only.com.google.protobuf.Parser<Customer>getPayPerConversionEligibilityFailureReasons(int index) Output only.intOutput only.List<CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason>Output only.intOutput only.Output only.Output only.Output only.Immutable.com.google.protobuf.ByteStringImmutable.intOutput only.intOutput only.booleanOutput only.Immutable.com.google.protobuf.ByteStringImmutable.The URL template for constructing a tracking URL out of parameters.com.google.protobuf.ByteStringThe URL template for constructing a tracking URL out of parameters.Output only.intOutput only.booleanWhether auto-tagging is enabled for the customer.booleanCall reporting setting for a customer.booleanOutput only.booleanImmutable.booleanOutput only.booleanOptional, non-unique descriptive name of the customer.booleanThe URL template for appending params to the final URL.booleanOutput only.inthashCode()booleanhasId()Output only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanImmutable.booleanThe URL template for constructing a tracking URL out of parameters.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic Customer.Builderstatic Customer.BuildernewBuilder(Customer prototype) protected Customer.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static CustomerparseDelimitedFrom(InputStream input) static CustomerparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CustomerparseFrom(byte[] data) static CustomerparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CustomerparseFrom(com.google.protobuf.ByteString data) static CustomerparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CustomerparseFrom(com.google.protobuf.CodedInputStream input) static CustomerparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CustomerparseFrom(InputStream input) static CustomerparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CustomerparseFrom(ByteBuffer data) static CustomerparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Customer>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
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER- See Also:
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
DESCRIPTIVE_NAME_FIELD_NUMBER
public static final int DESCRIPTIVE_NAME_FIELD_NUMBER- See Also:
-
CURRENCY_CODE_FIELD_NUMBER
public static final int CURRENCY_CODE_FIELD_NUMBER- See Also:
-
TIME_ZONE_FIELD_NUMBER
public static final int TIME_ZONE_FIELD_NUMBER- See Also:
-
TRACKING_URL_TEMPLATE_FIELD_NUMBER
public static final int TRACKING_URL_TEMPLATE_FIELD_NUMBER- See Also:
-
FINAL_URL_SUFFIX_FIELD_NUMBER
public static final int FINAL_URL_SUFFIX_FIELD_NUMBER- See Also:
-
AUTO_TAGGING_ENABLED_FIELD_NUMBER
public static final int AUTO_TAGGING_ENABLED_FIELD_NUMBER- See Also:
-
HAS_PARTNERS_BADGE_FIELD_NUMBER
public static final int HAS_PARTNERS_BADGE_FIELD_NUMBER- See Also:
-
MANAGER_FIELD_NUMBER
public static final int MANAGER_FIELD_NUMBER- See Also:
-
TEST_ACCOUNT_FIELD_NUMBER
public static final int TEST_ACCOUNT_FIELD_NUMBER- See Also:
-
CALL_REPORTING_SETTING_FIELD_NUMBER
public static final int CALL_REPORTING_SETTING_FIELD_NUMBER- See Also:
-
CONVERSION_TRACKING_SETTING_FIELD_NUMBER
public static final int CONVERSION_TRACKING_SETTING_FIELD_NUMBER- See Also:
-
REMARKETING_SETTING_FIELD_NUMBER
public static final int REMARKETING_SETTING_FIELD_NUMBER- See Also:
-
PAY_PER_CONVERSION_ELIGIBILITY_FAILURE_REASONS_FIELD_NUMBER
public static final int PAY_PER_CONVERSION_ELIGIBILITY_FAILURE_REASONS_FIELD_NUMBER- See Also:
-
OPTIMIZATION_SCORE_FIELD_NUMBER
public static final int OPTIMIZATION_SCORE_FIELD_NUMBER- See Also:
-
OPTIMIZATION_SCORE_WEIGHT_FIELD_NUMBER
public static final int OPTIMIZATION_SCORE_WEIGHT_FIELD_NUMBER- See Also:
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER- See Also:
-
LOCATION_ASSET_AUTO_MIGRATION_DONE_FIELD_NUMBER
public static final int LOCATION_ASSET_AUTO_MIGRATION_DONE_FIELD_NUMBER- See Also:
-
IMAGE_ASSET_AUTO_MIGRATION_DONE_FIELD_NUMBER
public static final int IMAGE_ASSET_AUTO_MIGRATION_DONE_FIELD_NUMBER- See Also:
-
LOCATION_ASSET_AUTO_MIGRATION_DONE_DATE_TIME_FIELD_NUMBER
public static final int LOCATION_ASSET_AUTO_MIGRATION_DONE_DATE_TIME_FIELD_NUMBER- See Also:
-
IMAGE_ASSET_AUTO_MIGRATION_DONE_DATE_TIME_FIELD_NUMBER
public static final int IMAGE_ASSET_AUTO_MIGRATION_DONE_DATE_TIME_FIELD_NUMBER- See Also:
-
CUSTOMER_AGREEMENT_SETTING_FIELD_NUMBER
public static final int CUSTOMER_AGREEMENT_SETTING_FIELD_NUMBER- See Also:
-
LOCAL_SERVICES_SETTINGS_FIELD_NUMBER
public static final int LOCAL_SERVICES_SETTINGS_FIELD_NUMBER- See Also:
-
VIDEO_BRAND_SAFETY_SUITABILITY_FIELD_NUMBER
public static final int VIDEO_BRAND_SAFETY_SUITABILITY_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
-
getResourceName
Immutable. The resource name of the customer. Customer resource names have the form: `customers/{customer_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceCustomerOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()Immutable. The resource name of the customer. Customer resource names have the form: `customers/{customer_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceCustomerOrBuilder- Returns:
- The bytes for resourceName.
-
hasId
public boolean hasId()Output only. The ID of the customer.
optional int64 id = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasIdin interfaceCustomerOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()Output only. The ID of the customer.
optional int64 id = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIdin interfaceCustomerOrBuilder- Returns:
- The id.
-
hasDescriptiveName
public boolean hasDescriptiveName()Optional, non-unique descriptive name of the customer.
optional string descriptive_name = 20;- Specified by:
hasDescriptiveNamein interfaceCustomerOrBuilder- Returns:
- Whether the descriptiveName field is set.
-
getDescriptiveName
Optional, non-unique descriptive name of the customer.
optional string descriptive_name = 20;- Specified by:
getDescriptiveNamein interfaceCustomerOrBuilder- Returns:
- The descriptiveName.
-
getDescriptiveNameBytes
public com.google.protobuf.ByteString getDescriptiveNameBytes()Optional, non-unique descriptive name of the customer.
optional string descriptive_name = 20;- Specified by:
getDescriptiveNameBytesin interfaceCustomerOrBuilder- Returns:
- The bytes for descriptiveName.
-
hasCurrencyCode
public boolean hasCurrencyCode()Immutable. The currency in which the account operates. A subset of the currency codes from the ISO 4217 standard is supported.
optional string currency_code = 21 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasCurrencyCodein interfaceCustomerOrBuilder- Returns:
- Whether the currencyCode field is set.
-
getCurrencyCode
Immutable. The currency in which the account operates. A subset of the currency codes from the ISO 4217 standard is supported.
optional string currency_code = 21 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getCurrencyCodein interfaceCustomerOrBuilder- Returns:
- The currencyCode.
-
getCurrencyCodeBytes
public com.google.protobuf.ByteString getCurrencyCodeBytes()Immutable. The currency in which the account operates. A subset of the currency codes from the ISO 4217 standard is supported.
optional string currency_code = 21 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getCurrencyCodeBytesin interfaceCustomerOrBuilder- Returns:
- The bytes for currencyCode.
-
hasTimeZone
public boolean hasTimeZone()Immutable. The local timezone ID of the customer.
optional string time_zone = 22 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasTimeZonein interfaceCustomerOrBuilder- Returns:
- Whether the timeZone field is set.
-
getTimeZone
Immutable. The local timezone ID of the customer.
optional string time_zone = 22 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getTimeZonein interfaceCustomerOrBuilder- Returns:
- The timeZone.
-
getTimeZoneBytes
public com.google.protobuf.ByteString getTimeZoneBytes()Immutable. The local timezone ID of the customer.
optional string time_zone = 22 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getTimeZoneBytesin interfaceCustomerOrBuilder- Returns:
- The bytes for timeZone.
-
hasTrackingUrlTemplate
public boolean hasTrackingUrlTemplate()The URL template for constructing a tracking URL out of parameters. Only mutable in an `update` operation.
optional string tracking_url_template = 23;- Specified by:
hasTrackingUrlTemplatein interfaceCustomerOrBuilder- Returns:
- Whether the trackingUrlTemplate field is set.
-
getTrackingUrlTemplate
The URL template for constructing a tracking URL out of parameters. Only mutable in an `update` operation.
optional string tracking_url_template = 23;- Specified by:
getTrackingUrlTemplatein interfaceCustomerOrBuilder- Returns:
- The trackingUrlTemplate.
-
getTrackingUrlTemplateBytes
public com.google.protobuf.ByteString getTrackingUrlTemplateBytes()The URL template for constructing a tracking URL out of parameters. Only mutable in an `update` operation.
optional string tracking_url_template = 23;- Specified by:
getTrackingUrlTemplateBytesin interfaceCustomerOrBuilder- Returns:
- The bytes for trackingUrlTemplate.
-
hasFinalUrlSuffix
public boolean hasFinalUrlSuffix()The URL template for appending params to the final URL. Only mutable in an `update` operation.
optional string final_url_suffix = 24;- Specified by:
hasFinalUrlSuffixin interfaceCustomerOrBuilder- Returns:
- Whether the finalUrlSuffix field is set.
-
getFinalUrlSuffix
The URL template for appending params to the final URL. Only mutable in an `update` operation.
optional string final_url_suffix = 24;- Specified by:
getFinalUrlSuffixin interfaceCustomerOrBuilder- Returns:
- The finalUrlSuffix.
-
getFinalUrlSuffixBytes
public com.google.protobuf.ByteString getFinalUrlSuffixBytes()The URL template for appending params to the final URL. Only mutable in an `update` operation.
optional string final_url_suffix = 24;- Specified by:
getFinalUrlSuffixBytesin interfaceCustomerOrBuilder- Returns:
- The bytes for finalUrlSuffix.
-
hasAutoTaggingEnabled
public boolean hasAutoTaggingEnabled()Whether auto-tagging is enabled for the customer.
optional bool auto_tagging_enabled = 25;- Specified by:
hasAutoTaggingEnabledin interfaceCustomerOrBuilder- Returns:
- Whether the autoTaggingEnabled field is set.
-
getAutoTaggingEnabled
public boolean getAutoTaggingEnabled()Whether auto-tagging is enabled for the customer.
optional bool auto_tagging_enabled = 25;- Specified by:
getAutoTaggingEnabledin interfaceCustomerOrBuilder- Returns:
- The autoTaggingEnabled.
-
hasHasPartnersBadge
public boolean hasHasPartnersBadge()Output only. Whether the Customer has a Partners program badge. If the Customer is not associated with the Partners program, this will be false. For more information, see https://support.google.com/partners/answer/3125774.
optional bool has_partners_badge = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasHasPartnersBadgein interfaceCustomerOrBuilder- Returns:
- Whether the hasPartnersBadge field is set.
-
getHasPartnersBadge
public boolean getHasPartnersBadge()Output only. Whether the Customer has a Partners program badge. If the Customer is not associated with the Partners program, this will be false. For more information, see https://support.google.com/partners/answer/3125774.
optional bool has_partners_badge = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getHasPartnersBadgein interfaceCustomerOrBuilder- Returns:
- The hasPartnersBadge.
-
hasManager
public boolean hasManager()Output only. Whether the customer is a manager.
optional bool manager = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasManagerin interfaceCustomerOrBuilder- Returns:
- Whether the manager field is set.
-
getManager
public boolean getManager()Output only. Whether the customer is a manager.
optional bool manager = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getManagerin interfaceCustomerOrBuilder- Returns:
- The manager.
-
hasTestAccount
public boolean hasTestAccount()Output only. Whether the customer is a test account.
optional bool test_account = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasTestAccountin interfaceCustomerOrBuilder- Returns:
- Whether the testAccount field is set.
-
getTestAccount
public boolean getTestAccount()Output only. Whether the customer is a test account.
optional bool test_account = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTestAccountin interfaceCustomerOrBuilder- Returns:
- The testAccount.
-
hasCallReportingSetting
public boolean hasCallReportingSetting()Call reporting setting for a customer. Only mutable in an `update` operation.
.google.ads.googleads.v18.resources.CallReportingSetting call_reporting_setting = 10;- Specified by:
hasCallReportingSettingin interfaceCustomerOrBuilder- Returns:
- Whether the callReportingSetting field is set.
-
getCallReportingSetting
Call reporting setting for a customer. Only mutable in an `update` operation.
.google.ads.googleads.v18.resources.CallReportingSetting call_reporting_setting = 10;- Specified by:
getCallReportingSettingin interfaceCustomerOrBuilder- Returns:
- The callReportingSetting.
-
getCallReportingSettingOrBuilder
Call reporting setting for a customer. Only mutable in an `update` operation.
.google.ads.googleads.v18.resources.CallReportingSetting call_reporting_setting = 10;- Specified by:
getCallReportingSettingOrBuilderin interfaceCustomerOrBuilder
-
hasConversionTrackingSetting
public boolean hasConversionTrackingSetting()Output only. Conversion tracking setting for a customer.
.google.ads.googleads.v18.resources.ConversionTrackingSetting conversion_tracking_setting = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasConversionTrackingSettingin interfaceCustomerOrBuilder- Returns:
- Whether the conversionTrackingSetting field is set.
-
getConversionTrackingSetting
Output only. Conversion tracking setting for a customer.
.google.ads.googleads.v18.resources.ConversionTrackingSetting conversion_tracking_setting = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConversionTrackingSettingin interfaceCustomerOrBuilder- Returns:
- The conversionTrackingSetting.
-
getConversionTrackingSettingOrBuilder
Output only. Conversion tracking setting for a customer.
.google.ads.googleads.v18.resources.ConversionTrackingSetting conversion_tracking_setting = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConversionTrackingSettingOrBuilderin interfaceCustomerOrBuilder
-
hasRemarketingSetting
public boolean hasRemarketingSetting()Output only. Remarketing setting for a customer.
.google.ads.googleads.v18.resources.RemarketingSetting remarketing_setting = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasRemarketingSettingin interfaceCustomerOrBuilder- Returns:
- Whether the remarketingSetting field is set.
-
getRemarketingSetting
Output only. Remarketing setting for a customer.
.google.ads.googleads.v18.resources.RemarketingSetting remarketing_setting = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRemarketingSettingin interfaceCustomerOrBuilder- Returns:
- The remarketingSetting.
-
getRemarketingSettingOrBuilder
Output only. Remarketing setting for a customer.
.google.ads.googleads.v18.resources.RemarketingSetting remarketing_setting = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRemarketingSettingOrBuilderin interfaceCustomerOrBuilder
-
getPayPerConversionEligibilityFailureReasonsList
public List<CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason> getPayPerConversionEligibilityFailureReasonsList()Output only. Reasons why the customer is not eligible to use PaymentMode.CONVERSIONS. If the list is empty, the customer is eligible. This field is read-only.
repeated .google.ads.googleads.v18.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason pay_per_conversion_eligibility_failure_reasons = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPayPerConversionEligibilityFailureReasonsListin interfaceCustomerOrBuilder- Returns:
- A list containing the payPerConversionEligibilityFailureReasons.
-
getPayPerConversionEligibilityFailureReasonsCount
public int getPayPerConversionEligibilityFailureReasonsCount()Output only. Reasons why the customer is not eligible to use PaymentMode.CONVERSIONS. If the list is empty, the customer is eligible. This field is read-only.
repeated .google.ads.googleads.v18.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason pay_per_conversion_eligibility_failure_reasons = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPayPerConversionEligibilityFailureReasonsCountin interfaceCustomerOrBuilder- Returns:
- The count of payPerConversionEligibilityFailureReasons.
-
getPayPerConversionEligibilityFailureReasons
public CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason getPayPerConversionEligibilityFailureReasons(int index) Output only. Reasons why the customer is not eligible to use PaymentMode.CONVERSIONS. If the list is empty, the customer is eligible. This field is read-only.
repeated .google.ads.googleads.v18.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason pay_per_conversion_eligibility_failure_reasons = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPayPerConversionEligibilityFailureReasonsin interfaceCustomerOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The payPerConversionEligibilityFailureReasons at the given index.
-
getPayPerConversionEligibilityFailureReasonsValueList
Output only. Reasons why the customer is not eligible to use PaymentMode.CONVERSIONS. If the list is empty, the customer is eligible. This field is read-only.
repeated .google.ads.googleads.v18.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason pay_per_conversion_eligibility_failure_reasons = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPayPerConversionEligibilityFailureReasonsValueListin interfaceCustomerOrBuilder- Returns:
- A list containing the enum numeric values on the wire for payPerConversionEligibilityFailureReasons.
-
getPayPerConversionEligibilityFailureReasonsValue
public int getPayPerConversionEligibilityFailureReasonsValue(int index) Output only. Reasons why the customer is not eligible to use PaymentMode.CONVERSIONS. If the list is empty, the customer is eligible. This field is read-only.
repeated .google.ads.googleads.v18.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason pay_per_conversion_eligibility_failure_reasons = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPayPerConversionEligibilityFailureReasonsValuein interfaceCustomerOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of payPerConversionEligibilityFailureReasons at the given index.
-
hasOptimizationScore
public boolean hasOptimizationScore()Output only. Optimization score of the customer. Optimization score is an estimate of how well a customer's campaigns are set to perform. It ranges from 0% (0.0) to 100% (1.0). This field is null for all manager customers, and for unscored non-manager customers. See "About optimization score" at https://support.google.com/google-ads/answer/9061546. This field is read-only.
optional double optimization_score = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasOptimizationScorein interfaceCustomerOrBuilder- Returns:
- Whether the optimizationScore field is set.
-
getOptimizationScore
public double getOptimizationScore()Output only. Optimization score of the customer. Optimization score is an estimate of how well a customer's campaigns are set to perform. It ranges from 0% (0.0) to 100% (1.0). This field is null for all manager customers, and for unscored non-manager customers. See "About optimization score" at https://support.google.com/google-ads/answer/9061546. This field is read-only.
optional double optimization_score = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getOptimizationScorein interfaceCustomerOrBuilder- Returns:
- The optimizationScore.
-
getOptimizationScoreWeight
public double getOptimizationScoreWeight()Output only. Optimization score weight of the customer. Optimization score weight can be used to compare/aggregate optimization scores across multiple non-manager customers. The aggregate optimization score of a manager is computed as the sum over all of their customers of `Customer.optimization_score * Customer.optimization_score_weight`. This field is 0 for all manager customers, and for unscored non-manager customers. This field is read-only.
double optimization_score_weight = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getOptimizationScoreWeightin interfaceCustomerOrBuilder- Returns:
- The optimizationScoreWeight.
-
getStatusValue
public int getStatusValue()Output only. The status of the customer.
.google.ads.googleads.v18.enums.CustomerStatusEnum.CustomerStatus status = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusValuein interfaceCustomerOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
getStatus
Output only. The status of the customer.
.google.ads.googleads.v18.enums.CustomerStatusEnum.CustomerStatus status = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusin interfaceCustomerOrBuilder- Returns:
- The status.
-
hasLocationAssetAutoMigrationDone
public boolean hasLocationAssetAutoMigrationDone()Output only. True if feed based location has been migrated to asset based location.
optional bool location_asset_auto_migration_done = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasLocationAssetAutoMigrationDonein interfaceCustomerOrBuilder- Returns:
- Whether the locationAssetAutoMigrationDone field is set.
-
getLocationAssetAutoMigrationDone
public boolean getLocationAssetAutoMigrationDone()Output only. True if feed based location has been migrated to asset based location.
optional bool location_asset_auto_migration_done = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLocationAssetAutoMigrationDonein interfaceCustomerOrBuilder- Returns:
- The locationAssetAutoMigrationDone.
-
hasImageAssetAutoMigrationDone
public boolean hasImageAssetAutoMigrationDone()Output only. True if feed based image has been migrated to asset based image.
optional bool image_asset_auto_migration_done = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasImageAssetAutoMigrationDonein interfaceCustomerOrBuilder- Returns:
- Whether the imageAssetAutoMigrationDone field is set.
-
getImageAssetAutoMigrationDone
public boolean getImageAssetAutoMigrationDone()Output only. True if feed based image has been migrated to asset based image.
optional bool image_asset_auto_migration_done = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getImageAssetAutoMigrationDonein interfaceCustomerOrBuilder- Returns:
- The imageAssetAutoMigrationDone.
-
hasLocationAssetAutoMigrationDoneDateTime
public boolean hasLocationAssetAutoMigrationDoneDateTime()Output only. Timestamp of migration from feed based location to asset base location in yyyy-MM-dd HH:mm:ss format.
optional string location_asset_auto_migration_done_date_time = 40 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasLocationAssetAutoMigrationDoneDateTimein interfaceCustomerOrBuilder- Returns:
- Whether the locationAssetAutoMigrationDoneDateTime field is set.
-
getLocationAssetAutoMigrationDoneDateTime
Output only. Timestamp of migration from feed based location to asset base location in yyyy-MM-dd HH:mm:ss format.
optional string location_asset_auto_migration_done_date_time = 40 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLocationAssetAutoMigrationDoneDateTimein interfaceCustomerOrBuilder- Returns:
- The locationAssetAutoMigrationDoneDateTime.
-
getLocationAssetAutoMigrationDoneDateTimeBytes
public com.google.protobuf.ByteString getLocationAssetAutoMigrationDoneDateTimeBytes()Output only. Timestamp of migration from feed based location to asset base location in yyyy-MM-dd HH:mm:ss format.
optional string location_asset_auto_migration_done_date_time = 40 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLocationAssetAutoMigrationDoneDateTimeBytesin interfaceCustomerOrBuilder- Returns:
- The bytes for locationAssetAutoMigrationDoneDateTime.
-
hasImageAssetAutoMigrationDoneDateTime
public boolean hasImageAssetAutoMigrationDoneDateTime()Output only. Timestamp of migration from feed based image to asset base image in yyyy-MM-dd HH:mm:ss format.
optional string image_asset_auto_migration_done_date_time = 41 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasImageAssetAutoMigrationDoneDateTimein interfaceCustomerOrBuilder- Returns:
- Whether the imageAssetAutoMigrationDoneDateTime field is set.
-
getImageAssetAutoMigrationDoneDateTime
Output only. Timestamp of migration from feed based image to asset base image in yyyy-MM-dd HH:mm:ss format.
optional string image_asset_auto_migration_done_date_time = 41 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getImageAssetAutoMigrationDoneDateTimein interfaceCustomerOrBuilder- Returns:
- The imageAssetAutoMigrationDoneDateTime.
-
getImageAssetAutoMigrationDoneDateTimeBytes
public com.google.protobuf.ByteString getImageAssetAutoMigrationDoneDateTimeBytes()Output only. Timestamp of migration from feed based image to asset base image in yyyy-MM-dd HH:mm:ss format.
optional string image_asset_auto_migration_done_date_time = 41 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getImageAssetAutoMigrationDoneDateTimeBytesin interfaceCustomerOrBuilder- Returns:
- The bytes for imageAssetAutoMigrationDoneDateTime.
-
hasCustomerAgreementSetting
public boolean hasCustomerAgreementSetting()Output only. Customer Agreement Setting for a customer.
.google.ads.googleads.v18.resources.CustomerAgreementSetting customer_agreement_setting = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCustomerAgreementSettingin interfaceCustomerOrBuilder- Returns:
- Whether the customerAgreementSetting field is set.
-
getCustomerAgreementSetting
Output only. Customer Agreement Setting for a customer.
.google.ads.googleads.v18.resources.CustomerAgreementSetting customer_agreement_setting = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCustomerAgreementSettingin interfaceCustomerOrBuilder- Returns:
- The customerAgreementSetting.
-
getCustomerAgreementSettingOrBuilder
Output only. Customer Agreement Setting for a customer.
.google.ads.googleads.v18.resources.CustomerAgreementSetting customer_agreement_setting = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCustomerAgreementSettingOrBuilderin interfaceCustomerOrBuilder
-
hasLocalServicesSettings
public boolean hasLocalServicesSettings()Output only. Settings for Local Services customer.
.google.ads.googleads.v18.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasLocalServicesSettingsin interfaceCustomerOrBuilder- Returns:
- Whether the localServicesSettings field is set.
-
getLocalServicesSettings
Output only. Settings for Local Services customer.
.google.ads.googleads.v18.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLocalServicesSettingsin interfaceCustomerOrBuilder- Returns:
- The localServicesSettings.
-
getLocalServicesSettingsOrBuilder
Output only. Settings for Local Services customer.
.google.ads.googleads.v18.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLocalServicesSettingsOrBuilderin interfaceCustomerOrBuilder
-
getVideoBrandSafetySuitabilityValue
public int getVideoBrandSafetySuitabilityValue()Output only. Brand Safety setting at the account level. Allows for selecting an inventory type to show your ads on content that is the right fit for your brand. See https://support.google.com/google-ads/answer/7515513.
.google.ads.googleads.v18.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getVideoBrandSafetySuitabilityValuein interfaceCustomerOrBuilder- Returns:
- The enum numeric value on the wire for videoBrandSafetySuitability.
-
getVideoBrandSafetySuitability
Output only. Brand Safety setting at the account level. Allows for selecting an inventory type to show your ads on content that is the right fit for your brand. See https://support.google.com/google-ads/answer/7515513.
.google.ads.googleads.v18.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getVideoBrandSafetySuitabilityin interfaceCustomerOrBuilder- Returns:
- The videoBrandSafetySuitability.
-
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 Customer parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Customer parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Customer parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Customer parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Customer parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Customer parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Customer parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Customer parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Customer 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 Customer.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
-