Class Customer

  • All Implemented Interfaces:
    CustomerOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.io.Serializable

    public final class Customer
    extends com.google.protobuf.GeneratedMessageV3
    implements CustomerOrBuilder
     A customer.
     
    Protobuf type google.ads.googleads.v10.resources.Customer
    See Also:
    Serialized Form
    • Field Detail

      • RESOURCE_NAME_FIELD_NUMBER

        public static final int RESOURCE_NAME_FIELD_NUMBER
        See Also:
        Constant Field Values
      • DESCRIPTIVE_NAME_FIELD_NUMBER

        public static final int DESCRIPTIVE_NAME_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CURRENCY_CODE_FIELD_NUMBER

        public static final int CURRENCY_CODE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • TRACKING_URL_TEMPLATE_FIELD_NUMBER

        public static final int TRACKING_URL_TEMPLATE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • FINAL_URL_SUFFIX_FIELD_NUMBER

        public static final int FINAL_URL_SUFFIX_FIELD_NUMBER
        See Also:
        Constant Field Values
      • AUTO_TAGGING_ENABLED_FIELD_NUMBER

        public static final int AUTO_TAGGING_ENABLED_FIELD_NUMBER
        See Also:
        Constant Field Values
      • HAS_PARTNERS_BADGE_FIELD_NUMBER

        public static final int HAS_PARTNERS_BADGE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • TEST_ACCOUNT_FIELD_NUMBER

        public static final int TEST_ACCOUNT_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CALL_REPORTING_SETTING_FIELD_NUMBER

        public static final int CALL_REPORTING_SETTING_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CONVERSION_TRACKING_SETTING_FIELD_NUMBER

        public static final int CONVERSION_TRACKING_SETTING_FIELD_NUMBER
        See Also:
        Constant Field Values
      • REMARKETING_SETTING_FIELD_NUMBER

        public static final int REMARKETING_SETTING_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PAY_PER_CONVERSION_ELIGIBILITY_FAILURE_REASONS_FIELD_NUMBER

        public static final int PAY_PER_CONVERSION_ELIGIBILITY_FAILURE_REASONS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • OPTIMIZATION_SCORE_FIELD_NUMBER

        public static final int OPTIMIZATION_SCORE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • OPTIMIZATION_SCORE_WEIGHT_FIELD_NUMBER

        public static final int OPTIMIZATION_SCORE_WEIGHT_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • newInstance

        protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getUnknownFields

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        Specified by:
        getUnknownFields in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getUnknownFields in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • getResourceName

        public java.lang.String 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:
        getResourceName in interface CustomerOrBuilder
        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:
        getResourceNameBytes in interface CustomerOrBuilder
        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:
        hasId in interface CustomerOrBuilder
        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:
        getId in interface CustomerOrBuilder
        Returns:
        The id.
      • hasDescriptiveName

        public boolean hasDescriptiveName()
         Optional, non-unique descriptive name of the customer.
         
        optional string descriptive_name = 20;
        Specified by:
        hasDescriptiveName in interface CustomerOrBuilder
        Returns:
        Whether the descriptiveName field is set.
      • getDescriptiveName

        public java.lang.String getDescriptiveName()
         Optional, non-unique descriptive name of the customer.
         
        optional string descriptive_name = 20;
        Specified by:
        getDescriptiveName in interface CustomerOrBuilder
        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:
        getDescriptiveNameBytes in interface CustomerOrBuilder
        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:
        hasCurrencyCode in interface CustomerOrBuilder
        Returns:
        Whether the currencyCode field is set.
      • getCurrencyCode

        public java.lang.String 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:
        getCurrencyCode in interface CustomerOrBuilder
        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:
        getCurrencyCodeBytes in interface CustomerOrBuilder
        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:
        hasTimeZone in interface CustomerOrBuilder
        Returns:
        Whether the timeZone field is set.
      • getTimeZone

        public java.lang.String getTimeZone()
         Immutable. The local timezone ID of the customer.
         
        optional string time_zone = 22 [(.google.api.field_behavior) = IMMUTABLE];
        Specified by:
        getTimeZone in interface CustomerOrBuilder
        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:
        getTimeZoneBytes in interface CustomerOrBuilder
        Returns:
        The bytes for timeZone.
      • hasTrackingUrlTemplate

        public boolean hasTrackingUrlTemplate()
         The URL template for constructing a tracking URL out of parameters.
         
        optional string tracking_url_template = 23;
        Specified by:
        hasTrackingUrlTemplate in interface CustomerOrBuilder
        Returns:
        Whether the trackingUrlTemplate field is set.
      • getTrackingUrlTemplate

        public java.lang.String getTrackingUrlTemplate()
         The URL template for constructing a tracking URL out of parameters.
         
        optional string tracking_url_template = 23;
        Specified by:
        getTrackingUrlTemplate in interface CustomerOrBuilder
        Returns:
        The trackingUrlTemplate.
      • getTrackingUrlTemplateBytes

        public com.google.protobuf.ByteString getTrackingUrlTemplateBytes()
         The URL template for constructing a tracking URL out of parameters.
         
        optional string tracking_url_template = 23;
        Specified by:
        getTrackingUrlTemplateBytes in interface CustomerOrBuilder
        Returns:
        The bytes for trackingUrlTemplate.
      • hasFinalUrlSuffix

        public boolean hasFinalUrlSuffix()
         The URL template for appending params to the final URL
         
        optional string final_url_suffix = 24;
        Specified by:
        hasFinalUrlSuffix in interface CustomerOrBuilder
        Returns:
        Whether the finalUrlSuffix field is set.
      • getFinalUrlSuffix

        public java.lang.String getFinalUrlSuffix()
         The URL template for appending params to the final URL
         
        optional string final_url_suffix = 24;
        Specified by:
        getFinalUrlSuffix in interface CustomerOrBuilder
        Returns:
        The finalUrlSuffix.
      • getFinalUrlSuffixBytes

        public com.google.protobuf.ByteString getFinalUrlSuffixBytes()
         The URL template for appending params to the final URL
         
        optional string final_url_suffix = 24;
        Specified by:
        getFinalUrlSuffixBytes in interface CustomerOrBuilder
        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:
        hasAutoTaggingEnabled in interface CustomerOrBuilder
        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:
        getAutoTaggingEnabled in interface CustomerOrBuilder
        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:
        hasHasPartnersBadge in interface CustomerOrBuilder
        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:
        getHasPartnersBadge in interface CustomerOrBuilder
        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:
        hasManager in interface CustomerOrBuilder
        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:
        getManager in interface CustomerOrBuilder
        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:
        hasTestAccount in interface CustomerOrBuilder
        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:
        getTestAccount in interface CustomerOrBuilder
        Returns:
        The testAccount.
      • hasCallReportingSetting

        public boolean hasCallReportingSetting()
         Call reporting setting for a customer.
         
        .google.ads.googleads.v10.resources.CallReportingSetting call_reporting_setting = 10;
        Specified by:
        hasCallReportingSetting in interface CustomerOrBuilder
        Returns:
        Whether the callReportingSetting field is set.
      • getCallReportingSetting

        public CallReportingSetting getCallReportingSetting()
         Call reporting setting for a customer.
         
        .google.ads.googleads.v10.resources.CallReportingSetting call_reporting_setting = 10;
        Specified by:
        getCallReportingSetting in interface CustomerOrBuilder
        Returns:
        The callReportingSetting.
      • hasConversionTrackingSetting

        public boolean hasConversionTrackingSetting()
         Output only. Conversion tracking setting for a customer.
         
        .google.ads.googleads.v10.resources.ConversionTrackingSetting conversion_tracking_setting = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasConversionTrackingSetting in interface CustomerOrBuilder
        Returns:
        Whether the conversionTrackingSetting field is set.
      • getConversionTrackingSetting

        public ConversionTrackingSetting getConversionTrackingSetting()
         Output only. Conversion tracking setting for a customer.
         
        .google.ads.googleads.v10.resources.ConversionTrackingSetting conversion_tracking_setting = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getConversionTrackingSetting in interface CustomerOrBuilder
        Returns:
        The conversionTrackingSetting.
      • hasRemarketingSetting

        public boolean hasRemarketingSetting()
         Output only. Remarketing setting for a customer.
         
        .google.ads.googleads.v10.resources.RemarketingSetting remarketing_setting = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasRemarketingSetting in interface CustomerOrBuilder
        Returns:
        Whether the remarketingSetting field is set.
      • getRemarketingSetting

        public RemarketingSetting getRemarketingSetting()
         Output only. Remarketing setting for a customer.
         
        .google.ads.googleads.v10.resources.RemarketingSetting remarketing_setting = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRemarketingSetting in interface CustomerOrBuilder
        Returns:
        The remarketingSetting.
      • 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.v10.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason pay_per_conversion_eligibility_failure_reasons = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getPayPerConversionEligibilityFailureReasonsCount in interface CustomerOrBuilder
        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.v10.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason pay_per_conversion_eligibility_failure_reasons = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getPayPerConversionEligibilityFailureReasons in interface CustomerOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The payPerConversionEligibilityFailureReasons at the given index.
      • getPayPerConversionEligibilityFailureReasonsValueList

        public java.util.List<java.lang.Integer> 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.v10.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason pay_per_conversion_eligibility_failure_reasons = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getPayPerConversionEligibilityFailureReasonsValueList in interface CustomerOrBuilder
        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.v10.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason pay_per_conversion_eligibility_failure_reasons = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getPayPerConversionEligibilityFailureReasonsValue in interface CustomerOrBuilder
        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:
        hasOptimizationScore in interface CustomerOrBuilder
        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:
        getOptimizationScore in interface CustomerOrBuilder
        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:
        getOptimizationScoreWeight in interface CustomerOrBuilder
        Returns:
        The optimizationScoreWeight.
      • getStatusValue

        public int getStatusValue()
         Output only. The status of the customer.
         
        .google.ads.googleads.v10.enums.CustomerStatusEnum.CustomerStatus status = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStatusValue in interface CustomerOrBuilder
        Returns:
        The enum numeric value on the wire for status.
      • getStatus

        public CustomerStatusEnum.CustomerStatus getStatus()
         Output only. The status of the customer.
         
        .google.ads.googleads.v10.enums.CustomerStatusEnum.CustomerStatus status = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStatus in interface CustomerOrBuilder
        Returns:
        The status.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws java.io.IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        java.io.IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(java.lang.Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static Customer parseFrom​(java.nio.ByteBuffer data)
                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Customer parseFrom​(java.nio.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

        public static Customer parseFrom​(java.io.InputStream input)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Customer parseFrom​(java.io.InputStream input,
                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static Customer parseDelimitedFrom​(java.io.InputStream input)
                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static Customer parseDelimitedFrom​(java.io.InputStream input,
                                                  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Customer parseFrom​(com.google.protobuf.CodedInputStream input)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Customer parseFrom​(com.google.protobuf.CodedInputStream input,
                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • newBuilderForType

        public Customer.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public Customer.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected Customer.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstance

        public static Customer getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<Customer> parser()
      • getParserForType

        public com.google.protobuf.Parser<Customer> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public Customer getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder