Interface BillingSetup.PaymentsAccountInfoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
BillingSetup.PaymentsAccountInfo, BillingSetup.PaymentsAccountInfo.Builder
Enclosing class:
BillingSetup

public static interface BillingSetup.PaymentsAccountInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasPaymentsAccountId

      boolean hasPaymentsAccountId()
       Output only. A 16 digit id used to identify the payments account
       associated with the billing setup.
      
       This must be passed as a string with dashes, for example,
       "1234-5678-9012-3456".
       
      optional string payments_account_id = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the paymentsAccountId field is set.
    • getPaymentsAccountId

      String getPaymentsAccountId()
       Output only. A 16 digit id used to identify the payments account
       associated with the billing setup.
      
       This must be passed as a string with dashes, for example,
       "1234-5678-9012-3456".
       
      optional string payments_account_id = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The paymentsAccountId.
    • getPaymentsAccountIdBytes

      com.google.protobuf.ByteString getPaymentsAccountIdBytes()
       Output only. A 16 digit id used to identify the payments account
       associated with the billing setup.
      
       This must be passed as a string with dashes, for example,
       "1234-5678-9012-3456".
       
      optional string payments_account_id = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for paymentsAccountId.
    • hasPaymentsAccountName

      boolean hasPaymentsAccountName()
       Immutable. The name of the payments account associated with the billing
       setup.
      
       This enables the user to specify a meaningful name for a payments account
       to aid in reconciling monthly invoices.
      
       This name will be printed in the monthly invoices.
       
      optional string payments_account_name = 7 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the paymentsAccountName field is set.
    • getPaymentsAccountName

      String getPaymentsAccountName()
       Immutable. The name of the payments account associated with the billing
       setup.
      
       This enables the user to specify a meaningful name for a payments account
       to aid in reconciling monthly invoices.
      
       This name will be printed in the monthly invoices.
       
      optional string payments_account_name = 7 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The paymentsAccountName.
    • getPaymentsAccountNameBytes

      com.google.protobuf.ByteString getPaymentsAccountNameBytes()
       Immutable. The name of the payments account associated with the billing
       setup.
      
       This enables the user to specify a meaningful name for a payments account
       to aid in reconciling monthly invoices.
      
       This name will be printed in the monthly invoices.
       
      optional string payments_account_name = 7 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The bytes for paymentsAccountName.
    • hasPaymentsProfileId

      boolean hasPaymentsProfileId()
       Immutable. A 12 digit id used to identify the payments profile associated
       with the billing setup.
      
       This must be passed in as a string with dashes, for example,
       "1234-5678-9012".
       
      optional string payments_profile_id = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the paymentsProfileId field is set.
    • getPaymentsProfileId

      String getPaymentsProfileId()
       Immutable. A 12 digit id used to identify the payments profile associated
       with the billing setup.
      
       This must be passed in as a string with dashes, for example,
       "1234-5678-9012".
       
      optional string payments_profile_id = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The paymentsProfileId.
    • getPaymentsProfileIdBytes

      com.google.protobuf.ByteString getPaymentsProfileIdBytes()
       Immutable. A 12 digit id used to identify the payments profile associated
       with the billing setup.
      
       This must be passed in as a string with dashes, for example,
       "1234-5678-9012".
       
      optional string payments_profile_id = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The bytes for paymentsProfileId.
    • hasPaymentsProfileName

      boolean hasPaymentsProfileName()
       Output only. The name of the payments profile associated with the billing
       setup.
       
      optional string payments_profile_name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the paymentsProfileName field is set.
    • getPaymentsProfileName

      String getPaymentsProfileName()
       Output only. The name of the payments profile associated with the billing
       setup.
       
      optional string payments_profile_name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The paymentsProfileName.
    • getPaymentsProfileNameBytes

      com.google.protobuf.ByteString getPaymentsProfileNameBytes()
       Output only. The name of the payments profile associated with the billing
       setup.
       
      optional string payments_profile_name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for paymentsProfileName.
    • hasSecondaryPaymentsProfileId

      boolean hasSecondaryPaymentsProfileId()
       Output only. A secondary payments profile id present in uncommon
       situations, for example, when a sequential liability agreement has been
       arranged.
       
      optional string secondary_payments_profile_id = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the secondaryPaymentsProfileId field is set.
    • getSecondaryPaymentsProfileId

      String getSecondaryPaymentsProfileId()
       Output only. A secondary payments profile id present in uncommon
       situations, for example, when a sequential liability agreement has been
       arranged.
       
      optional string secondary_payments_profile_id = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The secondaryPaymentsProfileId.
    • getSecondaryPaymentsProfileIdBytes

      com.google.protobuf.ByteString getSecondaryPaymentsProfileIdBytes()
       Output only. A secondary payments profile id present in uncommon
       situations, for example, when a sequential liability agreement has been
       arranged.
       
      optional string secondary_payments_profile_id = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for secondaryPaymentsProfileId.