Interface BusinessUnitAddressCustomTypeRemovedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after removing a Custom Type from an address of a Business Unit using the Set Custom Type in Address update action.
Example to create an instance using the builder pattern
BusinessUnitAddressCustomTypeRemovedMessage businessUnitAddressCustomTypeRemovedMessage = BusinessUnitAddressCustomTypeRemovedMessage.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
Modifier and TypeFieldDescriptionstatic final String
discriminator value for BusinessUnitAddressCustomTypeRemovedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for BusinessUnitAddressCustomTypeRemovedMessagecreate builder for BusinessUnitAddressCustomTypeRemovedMessage instancefactory method to create a deep copy of BusinessUnitAddressCustomTypeRemovedMessageid
of the Address from which the Custom Type was removed.id
of the Custom Type that was removed.of()
factory methodfactory method to create a shallow copy BusinessUnitAddressCustomTypeRemovedMessagevoid
setAddressId
(String addressId) id
of the Address from which the Custom Type was removed.void
setOldTypeId
(String oldTypeId) id
of the Custom Type that was removed.static com.fasterxml.jackson.core.type.TypeReference<BusinessUnitAddressCustomTypeRemovedMessage>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
withBusinessUnitAddressCustomTypeRemovedMessage
(Function<BusinessUnitAddressCustomTypeRemovedMessage, T> helper) 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
-
BUSINESS_UNIT_ADDRESS_CUSTOM_TYPE_REMOVED
discriminator value for BusinessUnitAddressCustomTypeRemovedMessage- See Also:
-
-
Method Details
-
getOldTypeId
String getOldTypeId()id
of the Custom Type that was removed. Absent if there was no previous Custom Type present.- Returns:
- oldTypeId
-
getAddressId
String getAddressId()id
of the Address from which the Custom Type was removed.- Returns:
- addressId
-
setOldTypeId
id
of the Custom Type that was removed. Absent if there was no previous Custom Type present.- Parameters:
oldTypeId
- value to be set
-
setAddressId
id
of the Address from which the Custom Type was removed.- Parameters:
addressId
- value to be set
-
of
factory method- Returns:
- instance of BusinessUnitAddressCustomTypeRemovedMessage
-
of
static BusinessUnitAddressCustomTypeRemovedMessage of(BusinessUnitAddressCustomTypeRemovedMessage template) factory method to create a shallow copy BusinessUnitAddressCustomTypeRemovedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static BusinessUnitAddressCustomTypeRemovedMessage deepCopy(@Nullable BusinessUnitAddressCustomTypeRemovedMessage template) factory method to create a deep copy of BusinessUnitAddressCustomTypeRemovedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for BusinessUnitAddressCustomTypeRemovedMessage- Returns:
- builder
-
builder
static BusinessUnitAddressCustomTypeRemovedMessageBuilder builder(BusinessUnitAddressCustomTypeRemovedMessage template) create builder for BusinessUnitAddressCustomTypeRemovedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withBusinessUnitAddressCustomTypeRemovedMessage
default <T> T withBusinessUnitAddressCustomTypeRemovedMessage(Function<BusinessUnitAddressCustomTypeRemovedMessage, T> helper) accessor map function- Type Parameters:
T
- mapped type- Parameters:
helper
- function to map the object- Returns:
- mapped value
-
typeReference
static com.fasterxml.jackson.core.type.TypeReference<BusinessUnitAddressCustomTypeRemovedMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-