Interface PaymentInterfaceIdSetMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Set InterfaceId update action.
Example to create an instance using the builder pattern
PaymentInterfaceIdSetMessage paymentInterfaceIdSetMessage = PaymentInterfaceIdSetMessage.builder()
.id("{id}")
.version(0.3)
.createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
.lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
.sequenceNumber(0.3)
.resource(resourceBuilder -> resourceBuilder)
.resourceVersion(0.3)
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
discriminator value for PaymentInterfaceIdSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for PaymentInterfaceIdSetMessagebuilder
(PaymentInterfaceIdSetMessage template) create builder for PaymentInterfaceIdSetMessage instancecopyDeep()
static PaymentInterfaceIdSetMessage
deepCopy
(PaymentInterfaceIdSetMessage template) factory method to create a deep copy of PaymentInterfaceIdSetMessageInterface ID of the Payment after the Set InterfaceId update action.Interface ID of the Payment before the Set InterfaceId update action.static PaymentInterfaceIdSetMessage
of()
factory methodstatic PaymentInterfaceIdSetMessage
of
(PaymentInterfaceIdSetMessage template) factory method to create a shallow copy PaymentInterfaceIdSetMessagevoid
setInterfaceId
(String interfaceId) Interface ID of the Payment after the Set InterfaceId update action.void
setOldInterfaceId
(String oldInterfaceId) Interface ID of the Payment before the Set InterfaceId update action.static com.fasterxml.jackson.core.type.TypeReference<PaymentInterfaceIdSetMessage>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
accessor map functionMethods inherited from interface com.commercetools.api.models.common.BaseResource
withBaseResource
Methods inherited from interface com.commercetools.api.models.DomainResource
get
Methods inherited from interface com.commercetools.api.models.message.Message
getCreatedAt, getCreatedBy, getId, getLastModifiedAt, getLastModifiedBy, getResource, getResourceUserProvidedIdentifiers, getResourceVersion, getSequenceNumber, getType, getVersion, setCreatedAt, setCreatedBy, setId, setLastModifiedAt, setLastModifiedBy, setResource, setResourceUserProvidedIdentifiers, setResourceVersion, setSequenceNumber, setVersion, withMessage
-
Field Details
-
PAYMENT_INTERFACE_ID_SET
discriminator value for PaymentInterfaceIdSetMessage- See Also:
-
-
Method Details
-
getInterfaceId
String getInterfaceId()Interface ID of the Payment after the Set InterfaceId update action.
- Returns:
- interfaceId
-
getOldInterfaceId
String getOldInterfaceId()Interface ID of the Payment before the Set InterfaceId update action.
- Returns:
- oldInterfaceId
-
setInterfaceId
Interface ID of the Payment after the Set InterfaceId update action.
- Parameters:
interfaceId
- value to be set
-
setOldInterfaceId
Interface ID of the Payment before the Set InterfaceId update action.
- Parameters:
oldInterfaceId
- value to be set
-
of
factory method- Returns:
- instance of PaymentInterfaceIdSetMessage
-
of
factory method to create a shallow copy PaymentInterfaceIdSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
copyDeep
PaymentInterfaceIdSetMessage copyDeep()- Specified by:
copyDeep
in interfaceBaseResource
- Specified by:
copyDeep
in interfaceMessage
-
deepCopy
@Nullable static PaymentInterfaceIdSetMessage deepCopy(@Nullable PaymentInterfaceIdSetMessage template) factory method to create a deep copy of PaymentInterfaceIdSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for PaymentInterfaceIdSetMessage- Returns:
- builder
-
builder
create builder for PaymentInterfaceIdSetMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withPaymentInterfaceIdSetMessage
accessor map function- Type Parameters:
T
- mapped type- Parameters:
helper
- function to map the object- Returns:
- mapped value
-
typeReference
gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-