Package com.stripe.param
Class ChargeUpdateParams.Shipping.Builder
- java.lang.Object
-
- com.stripe.param.ChargeUpdateParams.Shipping.Builder
-
- Enclosing class:
- ChargeUpdateParams.Shipping
public static class ChargeUpdateParams.Shipping.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChargeUpdateParams.Shipping
build()
Finalize and obtain parameter instance from this builder.ChargeUpdateParams.Shipping.Builder
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.ChargeUpdateParams.Shipping.Builder
putExtraParam(java.lang.String key, java.lang.Object value)
Add a key/value pair to `extraParams` map.ChargeUpdateParams.Shipping.Builder
setAddress(ChargeUpdateParams.Shipping.Address address)
Shipping address.ChargeUpdateParams.Shipping.Builder
setCarrier(EmptyParam carrier)
The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.ChargeUpdateParams.Shipping.Builder
setCarrier(java.lang.String carrier)
The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.ChargeUpdateParams.Shipping.Builder
setName(EmptyParam name)
Recipient name.ChargeUpdateParams.Shipping.Builder
setName(java.lang.String name)
Recipient name.ChargeUpdateParams.Shipping.Builder
setPhone(EmptyParam phone)
Recipient phone (including extension).ChargeUpdateParams.Shipping.Builder
setPhone(java.lang.String phone)
Recipient phone (including extension).ChargeUpdateParams.Shipping.Builder
setTrackingNumber(EmptyParam trackingNumber)
The tracking number for a physical product, obtained from the delivery service.ChargeUpdateParams.Shipping.Builder
setTrackingNumber(java.lang.String trackingNumber)
The tracking number for a physical product, obtained from the delivery service.
-
-
-
Method Detail
-
build
public ChargeUpdateParams.Shipping build()
Finalize and obtain parameter instance from this builder.
-
setAddress
public ChargeUpdateParams.Shipping.Builder setAddress(ChargeUpdateParams.Shipping.Address address)
Shipping address.
-
setCarrier
public ChargeUpdateParams.Shipping.Builder setCarrier(java.lang.String carrier)
The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
-
setCarrier
public ChargeUpdateParams.Shipping.Builder setCarrier(EmptyParam carrier)
The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
-
putExtraParam
public ChargeUpdateParams.Shipping.Builder putExtraParam(java.lang.String key, java.lang.Object value)
Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeChargeUpdateParams.Shipping.extraParams
for the field documentation.
-
putAllExtraParam
public ChargeUpdateParams.Shipping.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeChargeUpdateParams.Shipping.extraParams
for the field documentation.
-
setName
public ChargeUpdateParams.Shipping.Builder setName(java.lang.String name)
Recipient name.
-
setName
public ChargeUpdateParams.Shipping.Builder setName(EmptyParam name)
Recipient name.
-
setPhone
public ChargeUpdateParams.Shipping.Builder setPhone(java.lang.String phone)
Recipient phone (including extension).
-
setPhone
public ChargeUpdateParams.Shipping.Builder setPhone(EmptyParam phone)
Recipient phone (including extension).
-
setTrackingNumber
public ChargeUpdateParams.Shipping.Builder setTrackingNumber(java.lang.String trackingNumber)
The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
-
setTrackingNumber
public ChargeUpdateParams.Shipping.Builder setTrackingNumber(EmptyParam trackingNumber)
The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
-
-