Package viam.app.v1
Class Billing.GetOrgBillingInformationResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
 
com.google.protobuf.GeneratedMessageLite.Builder<Billing.GetOrgBillingInformationResponse,Billing.GetOrgBillingInformationResponse.Builder>
 
viam.app.v1.Billing.GetOrgBillingInformationResponse.Builder
- All Implemented Interfaces:
- com.google.protobuf.MessageLite.Builder,- com.google.protobuf.MessageLiteOrBuilder,- Cloneable,- Billing.GetOrgBillingInformationResponseOrBuilder
- Enclosing class:
- Billing.GetOrgBillingInformationResponse
public static final class Billing.GetOrgBillingInformationResponse.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Billing.GetOrgBillingInformationResponse,Billing.GetOrgBillingInformationResponse.Builder>
implements Billing.GetOrgBillingInformationResponseOrBuilder 
Protobuf type 
viam.app.v1.GetOrgBillingInformationResponse- 
Field SummaryFields inherited from class com.google.protobuf.GeneratedMessageLite.Builderinstance
- 
Method SummaryModifier and TypeMethodDescriptionstring billing_email = 2 [json_name = "billingEmail"];Only return billing_tier for billing dashboard admin usersdefined if type is PAYMENT_METHOD_TYPE_CARDdefined if type is PAYMENT_METHOD_TYPE_USBANKACCOUNT.viam.app.v1.PaymentMethodType type = 1 [json_name = "type"];string billing_email = 2 [json_name = "billingEmail"];com.google.protobuf.ByteStringstring billing_email = 2 [json_name = "billingEmail"];Only return billing_tier for billing dashboard admin userscom.google.protobuf.ByteStringOnly return billing_tier for billing dashboard admin usersdefined if type is PAYMENT_METHOD_TYPE_CARDdefined if type is PAYMENT_METHOD_TYPE_USBANKACCOUNTgetType().viam.app.v1.PaymentMethodType type = 1 [json_name = "type"];int.viam.app.v1.PaymentMethodType type = 1 [json_name = "type"];booleanOnly return billing_tier for billing dashboard admin usersbooleandefined if type is PAYMENT_METHOD_TYPE_CARDbooleandefined if type is PAYMENT_METHOD_TYPE_USBANKACCOUNTdefined if type is PAYMENT_METHOD_TYPE_CARDdefined if type is PAYMENT_METHOD_TYPE_USBANKACCOUNTsetBillingEmail(String value) string billing_email = 2 [json_name = "billingEmail"];setBillingEmailBytes(com.google.protobuf.ByteString value) string billing_email = 2 [json_name = "billingEmail"];setBillingTier(String value) Only return billing_tier for billing dashboard admin userssetBillingTierBytes(com.google.protobuf.ByteString value) Only return billing_tier for billing dashboard admin usersdefined if type is PAYMENT_METHOD_TYPE_CARDsetMethod(Billing.PaymentMethodCard.Builder builderForValue) defined if type is PAYMENT_METHOD_TYPE_CARDdefined if type is PAYMENT_METHOD_TYPE_USBANKACCOUNTsetMethodUsBankAccount(Billing.PaymentMethodUSBankAccount.Builder builderForValue) defined if type is PAYMENT_METHOD_TYPE_USBANKACCOUNTsetType(Billing.PaymentMethodType value) .viam.app.v1.PaymentMethodType type = 1 [json_name = "type"];setTypeValue(int value) .viam.app.v1.PaymentMethodType type = 1 [json_name = "type"];Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builderbuild, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.BuilderaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType, isInitialized
- 
Method Details- 
getTypeValuepublic int getTypeValue().viam.app.v1.PaymentMethodType type = 1 [json_name = "type"];- Specified by:
- getTypeValuein interface- Billing.GetOrgBillingInformationResponseOrBuilder
- Returns:
- The enum numeric value on the wire for type.
 
- 
setTypeValue.viam.app.v1.PaymentMethodType type = 1 [json_name = "type"];- Parameters:
- value- The type to set.
- Returns:
- This builder for chaining.
 
- 
getType.viam.app.v1.PaymentMethodType type = 1 [json_name = "type"];- Specified by:
- getTypein interface- Billing.GetOrgBillingInformationResponseOrBuilder
- Returns:
- The type.
 
- 
setType.viam.app.v1.PaymentMethodType type = 1 [json_name = "type"];- Parameters:
- value- The enum numeric value on the wire for type to set.
- Returns:
- This builder for chaining.
 
- 
clearType.viam.app.v1.PaymentMethodType type = 1 [json_name = "type"];- Returns:
- This builder for chaining.
 
- 
getBillingEmailstring billing_email = 2 [json_name = "billingEmail"];- Specified by:
- getBillingEmailin interface- Billing.GetOrgBillingInformationResponseOrBuilder
- Returns:
- The billingEmail.
 
- 
getBillingEmailBytespublic com.google.protobuf.ByteString getBillingEmailBytes()string billing_email = 2 [json_name = "billingEmail"];- Specified by:
- getBillingEmailBytesin interface- Billing.GetOrgBillingInformationResponseOrBuilder
- Returns:
- The bytes for billingEmail.
 
- 
setBillingEmailstring billing_email = 2 [json_name = "billingEmail"];- Parameters:
- value- The billingEmail to set.
- Returns:
- This builder for chaining.
 
- 
clearBillingEmailstring billing_email = 2 [json_name = "billingEmail"];- Returns:
- This builder for chaining.
 
- 
setBillingEmailBytespublic Billing.GetOrgBillingInformationResponse.Builder setBillingEmailBytes(com.google.protobuf.ByteString value) string billing_email = 2 [json_name = "billingEmail"];- Parameters:
- value- The bytes for billingEmail to set.
- Returns:
- This builder for chaining.
 
- 
hasMethodpublic boolean hasMethod()defined if type is PAYMENT_METHOD_TYPE_CARD optional .viam.app.v1.PaymentMethodCard method = 3 [json_name = "method"];- Specified by:
- hasMethodin interface- Billing.GetOrgBillingInformationResponseOrBuilder
- Returns:
- Whether the method field is set.
 
- 
getMethoddefined if type is PAYMENT_METHOD_TYPE_CARD optional .viam.app.v1.PaymentMethodCard method = 3 [json_name = "method"];- Specified by:
- getMethodin interface- Billing.GetOrgBillingInformationResponseOrBuilder
- Returns:
- The method.
 
- 
setMethoddefined if type is PAYMENT_METHOD_TYPE_CARD optional .viam.app.v1.PaymentMethodCard method = 3 [json_name = "method"];
- 
setMethodpublic Billing.GetOrgBillingInformationResponse.Builder setMethod(Billing.PaymentMethodCard.Builder builderForValue) defined if type is PAYMENT_METHOD_TYPE_CARD optional .viam.app.v1.PaymentMethodCard method = 3 [json_name = "method"];
- 
mergeMethodpublic Billing.GetOrgBillingInformationResponse.Builder mergeMethod(Billing.PaymentMethodCard value) defined if type is PAYMENT_METHOD_TYPE_CARD optional .viam.app.v1.PaymentMethodCard method = 3 [json_name = "method"];
- 
clearMethoddefined if type is PAYMENT_METHOD_TYPE_CARD optional .viam.app.v1.PaymentMethodCard method = 3 [json_name = "method"];
- 
hasBillingTierpublic boolean hasBillingTier()Only return billing_tier for billing dashboard admin users optional string billing_tier = 4 [json_name = "billingTier"];- Specified by:
- hasBillingTierin interface- Billing.GetOrgBillingInformationResponseOrBuilder
- Returns:
- Whether the billingTier field is set.
 
- 
getBillingTierOnly return billing_tier for billing dashboard admin users optional string billing_tier = 4 [json_name = "billingTier"];- Specified by:
- getBillingTierin interface- Billing.GetOrgBillingInformationResponseOrBuilder
- Returns:
- The billingTier.
 
- 
getBillingTierBytespublic com.google.protobuf.ByteString getBillingTierBytes()Only return billing_tier for billing dashboard admin users optional string billing_tier = 4 [json_name = "billingTier"];- Specified by:
- getBillingTierBytesin interface- Billing.GetOrgBillingInformationResponseOrBuilder
- Returns:
- The bytes for billingTier.
 
- 
setBillingTierOnly return billing_tier for billing dashboard admin users optional string billing_tier = 4 [json_name = "billingTier"];- Parameters:
- value- The billingTier to set.
- Returns:
- This builder for chaining.
 
- 
clearBillingTierOnly return billing_tier for billing dashboard admin users optional string billing_tier = 4 [json_name = "billingTier"];- Returns:
- This builder for chaining.
 
- 
setBillingTierBytespublic Billing.GetOrgBillingInformationResponse.Builder setBillingTierBytes(com.google.protobuf.ByteString value) Only return billing_tier for billing dashboard admin users optional string billing_tier = 4 [json_name = "billingTier"];- Parameters:
- value- The bytes for billingTier to set.
- Returns:
- This builder for chaining.
 
- 
hasMethodUsBankAccountpublic boolean hasMethodUsBankAccount()defined if type is PAYMENT_METHOD_TYPE_USBANKACCOUNT optional .viam.app.v1.PaymentMethodUSBankAccount method_us_bank_account = 5 [json_name = "methodUsBankAccount"];- Specified by:
- hasMethodUsBankAccountin interface- Billing.GetOrgBillingInformationResponseOrBuilder
- Returns:
- Whether the methodUsBankAccount field is set.
 
- 
getMethodUsBankAccountdefined if type is PAYMENT_METHOD_TYPE_USBANKACCOUNT optional .viam.app.v1.PaymentMethodUSBankAccount method_us_bank_account = 5 [json_name = "methodUsBankAccount"];- Specified by:
- getMethodUsBankAccountin interface- Billing.GetOrgBillingInformationResponseOrBuilder
- Returns:
- The methodUsBankAccount.
 
- 
setMethodUsBankAccountpublic Billing.GetOrgBillingInformationResponse.Builder setMethodUsBankAccount(Billing.PaymentMethodUSBankAccount value) defined if type is PAYMENT_METHOD_TYPE_USBANKACCOUNT optional .viam.app.v1.PaymentMethodUSBankAccount method_us_bank_account = 5 [json_name = "methodUsBankAccount"];
- 
setMethodUsBankAccountpublic Billing.GetOrgBillingInformationResponse.Builder setMethodUsBankAccount(Billing.PaymentMethodUSBankAccount.Builder builderForValue) defined if type is PAYMENT_METHOD_TYPE_USBANKACCOUNT optional .viam.app.v1.PaymentMethodUSBankAccount method_us_bank_account = 5 [json_name = "methodUsBankAccount"];
- 
mergeMethodUsBankAccountpublic Billing.GetOrgBillingInformationResponse.Builder mergeMethodUsBankAccount(Billing.PaymentMethodUSBankAccount value) defined if type is PAYMENT_METHOD_TYPE_USBANKACCOUNT optional .viam.app.v1.PaymentMethodUSBankAccount method_us_bank_account = 5 [json_name = "methodUsBankAccount"];
- 
clearMethodUsBankAccountdefined if type is PAYMENT_METHOD_TYPE_USBANKACCOUNT optional .viam.app.v1.PaymentMethodUSBankAccount method_us_bank_account = 5 [json_name = "methodUsBankAccount"];
 
-