Interface BillingSetup.PaymentsAccountInfoOrBuilder

    • Method Detail

      • 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, e.g. "1234-5678-9012-3456".
         
        optional string payments_account_id = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the paymentsAccountId field is set.
      • getPaymentsAccountId

        java.lang.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, e.g. "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, e.g. "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

        java.lang.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, e.g. "1234-5678-9012".
         
        optional string payments_profile_id = 8 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the paymentsProfileId field is set.
      • getPaymentsProfileId

        java.lang.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, e.g. "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, e.g. "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

        java.lang.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, e.g.
         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

        java.lang.String getSecondaryPaymentsProfileId()
         Output only. A secondary payments profile id present in uncommon situations, e.g.
         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, e.g.
         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.