Package viam.app.v1
Class Billing.PaymentMethodUSBankAccount.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Billing.PaymentMethodUSBankAccount,Billing.PaymentMethodUSBankAccount.Builder>
viam.app.v1.Billing.PaymentMethodUSBankAccount.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,Cloneable,Billing.PaymentMethodUSBankAccountOrBuilder
- Enclosing class:
- Billing.PaymentMethodUSBankAccount
public static final class Billing.PaymentMethodUSBankAccount.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Billing.PaymentMethodUSBankAccount,Billing.PaymentMethodUSBankAccount.Builder>
implements Billing.PaymentMethodUSBankAccountOrBuilder
Protobuf type
viam.app.v1.PaymentMethodUSBankAccount-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionstring account_type = 4 [json_name = "accountType"];string bank_name = 1 [json_name = "bankName"];string last_four_digits_account_number = 2 [json_name = "lastFourDigitsAccountNumber"];string routing_number = 3 [json_name = "routingNumber"];this is only set if the account is not verifiedstring account_type = 4 [json_name = "accountType"];com.google.protobuf.ByteStringstring account_type = 4 [json_name = "accountType"];string bank_name = 1 [json_name = "bankName"];com.google.protobuf.ByteStringstring bank_name = 1 [json_name = "bankName"];string last_four_digits_account_number = 2 [json_name = "lastFourDigitsAccountNumber"];com.google.protobuf.ByteStringstring last_four_digits_account_number = 2 [json_name = "lastFourDigitsAccountNumber"];string routing_number = 3 [json_name = "routingNumber"];com.google.protobuf.ByteStringstring routing_number = 3 [json_name = "routingNumber"];this is only set if the account is not verifiedbooleanthis is only set if the account is not verifiedthis is only set if the account is not verifiedsetAccountType(String value) string account_type = 4 [json_name = "accountType"];setAccountTypeBytes(com.google.protobuf.ByteString value) string account_type = 4 [json_name = "accountType"];setBankName(String value) string bank_name = 1 [json_name = "bankName"];setBankNameBytes(com.google.protobuf.ByteString value) string bank_name = 1 [json_name = "bankName"];string last_four_digits_account_number = 2 [json_name = "lastFourDigitsAccountNumber"];setLastFourDigitsAccountNumberBytes(com.google.protobuf.ByteString value) string last_four_digits_account_number = 2 [json_name = "lastFourDigitsAccountNumber"];setRoutingNumber(String value) string routing_number = 3 [json_name = "routingNumber"];setRoutingNumberBytes(com.google.protobuf.ByteString value) string routing_number = 3 [json_name = "routingNumber"];this is only set if the account is not verifiedsetVerificationInfo(Billing.VerificationInfo.Builder builderForValue) this is only set if the account is not verifiedMethods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getBankName
string bank_name = 1 [json_name = "bankName"];- Specified by:
getBankNamein interfaceBilling.PaymentMethodUSBankAccountOrBuilder- Returns:
- The bankName.
-
getBankNameBytes
public com.google.protobuf.ByteString getBankNameBytes()string bank_name = 1 [json_name = "bankName"];- Specified by:
getBankNameBytesin interfaceBilling.PaymentMethodUSBankAccountOrBuilder- Returns:
- The bytes for bankName.
-
setBankName
string bank_name = 1 [json_name = "bankName"];- Parameters:
value- The bankName to set.- Returns:
- This builder for chaining.
-
clearBankName
string bank_name = 1 [json_name = "bankName"];- Returns:
- This builder for chaining.
-
setBankNameBytes
public Billing.PaymentMethodUSBankAccount.Builder setBankNameBytes(com.google.protobuf.ByteString value) string bank_name = 1 [json_name = "bankName"];- Parameters:
value- The bytes for bankName to set.- Returns:
- This builder for chaining.
-
getLastFourDigitsAccountNumber
string last_four_digits_account_number = 2 [json_name = "lastFourDigitsAccountNumber"];- Specified by:
getLastFourDigitsAccountNumberin interfaceBilling.PaymentMethodUSBankAccountOrBuilder- Returns:
- The lastFourDigitsAccountNumber.
-
getLastFourDigitsAccountNumberBytes
public com.google.protobuf.ByteString getLastFourDigitsAccountNumberBytes()string last_four_digits_account_number = 2 [json_name = "lastFourDigitsAccountNumber"];- Specified by:
getLastFourDigitsAccountNumberBytesin interfaceBilling.PaymentMethodUSBankAccountOrBuilder- Returns:
- The bytes for lastFourDigitsAccountNumber.
-
setLastFourDigitsAccountNumber
string last_four_digits_account_number = 2 [json_name = "lastFourDigitsAccountNumber"];- Parameters:
value- The lastFourDigitsAccountNumber to set.- Returns:
- This builder for chaining.
-
clearLastFourDigitsAccountNumber
string last_four_digits_account_number = 2 [json_name = "lastFourDigitsAccountNumber"];- Returns:
- This builder for chaining.
-
setLastFourDigitsAccountNumberBytes
public Billing.PaymentMethodUSBankAccount.Builder setLastFourDigitsAccountNumberBytes(com.google.protobuf.ByteString value) string last_four_digits_account_number = 2 [json_name = "lastFourDigitsAccountNumber"];- Parameters:
value- The bytes for lastFourDigitsAccountNumber to set.- Returns:
- This builder for chaining.
-
getRoutingNumber
string routing_number = 3 [json_name = "routingNumber"];- Specified by:
getRoutingNumberin interfaceBilling.PaymentMethodUSBankAccountOrBuilder- Returns:
- The routingNumber.
-
getRoutingNumberBytes
public com.google.protobuf.ByteString getRoutingNumberBytes()string routing_number = 3 [json_name = "routingNumber"];- Specified by:
getRoutingNumberBytesin interfaceBilling.PaymentMethodUSBankAccountOrBuilder- Returns:
- The bytes for routingNumber.
-
setRoutingNumber
string routing_number = 3 [json_name = "routingNumber"];- Parameters:
value- The routingNumber to set.- Returns:
- This builder for chaining.
-
clearRoutingNumber
string routing_number = 3 [json_name = "routingNumber"];- Returns:
- This builder for chaining.
-
setRoutingNumberBytes
public Billing.PaymentMethodUSBankAccount.Builder setRoutingNumberBytes(com.google.protobuf.ByteString value) string routing_number = 3 [json_name = "routingNumber"];- Parameters:
value- The bytes for routingNumber to set.- Returns:
- This builder for chaining.
-
getAccountType
string account_type = 4 [json_name = "accountType"];- Specified by:
getAccountTypein interfaceBilling.PaymentMethodUSBankAccountOrBuilder- Returns:
- The accountType.
-
getAccountTypeBytes
public com.google.protobuf.ByteString getAccountTypeBytes()string account_type = 4 [json_name = "accountType"];- Specified by:
getAccountTypeBytesin interfaceBilling.PaymentMethodUSBankAccountOrBuilder- Returns:
- The bytes for accountType.
-
setAccountType
string account_type = 4 [json_name = "accountType"];- Parameters:
value- The accountType to set.- Returns:
- This builder for chaining.
-
clearAccountType
string account_type = 4 [json_name = "accountType"];- Returns:
- This builder for chaining.
-
setAccountTypeBytes
public Billing.PaymentMethodUSBankAccount.Builder setAccountTypeBytes(com.google.protobuf.ByteString value) string account_type = 4 [json_name = "accountType"];- Parameters:
value- The bytes for accountType to set.- Returns:
- This builder for chaining.
-
hasVerificationInfo
public boolean hasVerificationInfo()this is only set if the account is not verified
optional .viam.app.v1.VerificationInfo verification_info = 5 [json_name = "verificationInfo"];- Specified by:
hasVerificationInfoin interfaceBilling.PaymentMethodUSBankAccountOrBuilder- Returns:
- Whether the verificationInfo field is set.
-
getVerificationInfo
this is only set if the account is not verified
optional .viam.app.v1.VerificationInfo verification_info = 5 [json_name = "verificationInfo"];- Specified by:
getVerificationInfoin interfaceBilling.PaymentMethodUSBankAccountOrBuilder- Returns:
- The verificationInfo.
-
setVerificationInfo
public Billing.PaymentMethodUSBankAccount.Builder setVerificationInfo(Billing.VerificationInfo value) this is only set if the account is not verified
optional .viam.app.v1.VerificationInfo verification_info = 5 [json_name = "verificationInfo"]; -
setVerificationInfo
public Billing.PaymentMethodUSBankAccount.Builder setVerificationInfo(Billing.VerificationInfo.Builder builderForValue) this is only set if the account is not verified
optional .viam.app.v1.VerificationInfo verification_info = 5 [json_name = "verificationInfo"]; -
mergeVerificationInfo
public Billing.PaymentMethodUSBankAccount.Builder mergeVerificationInfo(Billing.VerificationInfo value) this is only set if the account is not verified
optional .viam.app.v1.VerificationInfo verification_info = 5 [json_name = "verificationInfo"]; -
clearVerificationInfo
this is only set if the account is not verified
optional .viam.app.v1.VerificationInfo verification_info = 5 [json_name = "verificationInfo"];
-