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.ByteString
string account_type = 4 [json_name = "accountType"];
string bank_name = 1 [json_name = "bankName"];
com.google.protobuf.ByteString
string bank_name = 1 [json_name = "bankName"];
string last_four_digits_account_number = 2 [json_name = "lastFourDigitsAccountNumber"];
com.google.protobuf.ByteString
string last_four_digits_account_number = 2 [json_name = "lastFourDigitsAccountNumber"];
string routing_number = 3 [json_name = "routingNumber"];
com.google.protobuf.ByteString
string routing_number = 3 [json_name = "routingNumber"];
this is only set if the account is not verifiedboolean
this 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, mergeFrom
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getBankName
string bank_name = 1 [json_name = "bankName"];
- Specified by:
getBankName
in interfaceBilling.PaymentMethodUSBankAccountOrBuilder
- Returns:
- The bankName.
-
getBankNameBytes
public com.google.protobuf.ByteString getBankNameBytes()string bank_name = 1 [json_name = "bankName"];
- Specified by:
getBankNameBytes
in 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:
getLastFourDigitsAccountNumber
in interfaceBilling.PaymentMethodUSBankAccountOrBuilder
- Returns:
- The lastFourDigitsAccountNumber.
-
getLastFourDigitsAccountNumberBytes
public com.google.protobuf.ByteString getLastFourDigitsAccountNumberBytes()string last_four_digits_account_number = 2 [json_name = "lastFourDigitsAccountNumber"];
- Specified by:
getLastFourDigitsAccountNumberBytes
in 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:
getRoutingNumber
in interfaceBilling.PaymentMethodUSBankAccountOrBuilder
- Returns:
- The routingNumber.
-
getRoutingNumberBytes
public com.google.protobuf.ByteString getRoutingNumberBytes()string routing_number = 3 [json_name = "routingNumber"];
- Specified by:
getRoutingNumberBytes
in 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:
getAccountType
in interfaceBilling.PaymentMethodUSBankAccountOrBuilder
- Returns:
- The accountType.
-
getAccountTypeBytes
public com.google.protobuf.ByteString getAccountTypeBytes()string account_type = 4 [json_name = "accountType"];
- Specified by:
getAccountTypeBytes
in 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:
hasVerificationInfo
in 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:
getVerificationInfo
in 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"];
-