Class V2UpdateResponse.DraftVersion.Parameters.MerchantLockParameters.Merchant.Builder
-
- All Implemented Interfaces:
public final class V2UpdateResponse.DraftVersion.Parameters.MerchantLockParameters.Merchant.BuilderA builder for Merchant.
-
-
Method Summary
-
-
Method Detail
-
comment
final V2UpdateResponse.DraftVersion.Parameters.MerchantLockParameters.Merchant.Builder comment(String comment)
A comment or explanation about the merchant, used internally for rule management purposes.
-
comment
final V2UpdateResponse.DraftVersion.Parameters.MerchantLockParameters.Merchant.Builder comment(JsonField<String> comment)
Sets Builder.comment to an arbitrary JSON value.
You should usually call Builder.comment with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
descriptor
final V2UpdateResponse.DraftVersion.Parameters.MerchantLockParameters.Merchant.Builder descriptor(String descriptor)
Short description of the merchant, often used to provide more human-readable context about the transaction merchant. This is typically the name or label shown on transaction summaries.
-
descriptor
final V2UpdateResponse.DraftVersion.Parameters.MerchantLockParameters.Merchant.Builder descriptor(JsonField<String> descriptor)
Sets Builder.descriptor to an arbitrary JSON value.
You should usually call Builder.descriptor with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
merchantId
final V2UpdateResponse.DraftVersion.Parameters.MerchantLockParameters.Merchant.Builder merchantId(String merchantId)
Unique alphanumeric identifier for the payment card acceptor (merchant). This attribute specifies the merchant entity that will be locked or referenced for authorization rules.
-
merchantId
final V2UpdateResponse.DraftVersion.Parameters.MerchantLockParameters.Merchant.Builder merchantId(JsonField<String> merchantId)
Sets Builder.merchantId to an arbitrary JSON value.
You should usually call Builder.merchantId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final V2UpdateResponse.DraftVersion.Parameters.MerchantLockParameters.Merchant.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final V2UpdateResponse.DraftVersion.Parameters.MerchantLockParameters.Merchant.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final V2UpdateResponse.DraftVersion.Parameters.MerchantLockParameters.Merchant.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final V2UpdateResponse.DraftVersion.Parameters.MerchantLockParameters.Merchant.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final V2UpdateResponse.DraftVersion.Parameters.MerchantLockParameters.Merchant.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final V2UpdateResponse.DraftVersion.Parameters.MerchantLockParameters.Merchant build()
Returns an immutable instance of Merchant.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-