Class ImportWaitForMasterVariantEventBuilder
java.lang.Object
com.commercetools.api.models.event.ImportWaitForMasterVariantEventBuilder
- All Implemented Interfaces:
Builder<ImportWaitForMasterVariantEvent>
public class ImportWaitForMasterVariantEventBuilder
extends Object
implements Builder<ImportWaitForMasterVariantEvent>
ImportWaitForMasterVariantEventBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
ImportWaitForMasterVariantEvent importWaitForMasterVariantEvent = ImportWaitForMasterVariantEvent.builder()
.id("{id}")
.notificationType("{notificationType}")
.resourceType(EventSubscriptionResourceTypeId.CHECKOUT)
.createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
.data(dataBuilder -> dataBuilder)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds ImportWaitForMasterVariantEvent with checking for non-null required valuesbuilds ImportWaitForMasterVariantEvent without checking for non-null required valuescreatedAt
(ZonedDateTime createdAt) Date and time (UTC) the Event was generated.An object containing details of the Import Operation with thewaitForMasterVariant
state.data
(Function<ImportWaitForMasterVariantEventDataBuilder, ImportWaitForMasterVariantEventDataBuilder> builder) An object containing details of the Import Operation with thewaitForMasterVariant
state.Date and time (UTC) the Event was generated.getData()
An object containing details of the Import Operation with thewaitForMasterVariant
state.getId()
Unique identifier of the Event.value of notificationType}value of resourceType}Unique identifier of the Event.notificationType
(String notificationType) set the value to the notificationTypeof()
factory method for an instance of ImportWaitForMasterVariantEventBuilderof
(ImportWaitForMasterVariantEvent template) create builder for ImportWaitForMasterVariantEvent instanceresourceType
(EventSubscriptionResourceTypeId resourceType) set the value to the resourceTypewithData
(Function<ImportWaitForMasterVariantEventDataBuilder, ImportWaitForMasterVariantEventData> builder) An object containing details of the Import Operation with thewaitForMasterVariant
state.
-
Constructor Details
-
ImportWaitForMasterVariantEventBuilder
public ImportWaitForMasterVariantEventBuilder()
-
-
Method Details
-
id
Unique identifier of the Event.
- Parameters:
id
- value to be set- Returns:
- Builder
-
notificationType
set the value to the notificationType- Parameters:
notificationType
- value to be set- Returns:
- Builder
-
resourceType
public ImportWaitForMasterVariantEventBuilder resourceType(EventSubscriptionResourceTypeId resourceType) set the value to the resourceType- Parameters:
resourceType
- value to be set- Returns:
- Builder
-
createdAt
Date and time (UTC) the Event was generated.
- Parameters:
createdAt
- value to be set- Returns:
- Builder
-
data
public ImportWaitForMasterVariantEventBuilder data(Function<ImportWaitForMasterVariantEventDataBuilder, ImportWaitForMasterVariantEventDataBuilder> builder) An object containing details of the Import Operation with the
waitForMasterVariant
state.- Parameters:
builder
- function to build the data value- Returns:
- Builder
-
withData
public ImportWaitForMasterVariantEventBuilder withData(Function<ImportWaitForMasterVariantEventDataBuilder, ImportWaitForMasterVariantEventData> builder) An object containing details of the Import Operation with the
waitForMasterVariant
state.- Parameters:
builder
- function to build the data value- Returns:
- Builder
-
data
An object containing details of the Import Operation with the
waitForMasterVariant
state.- Parameters:
data
- value to be set- Returns:
- Builder
-
getId
Unique identifier of the Event.
- Returns:
- id
-
getNotificationType
value of notificationType}- Returns:
- notificationType
-
getResourceType
value of resourceType}- Returns:
- resourceType
-
getCreatedAt
Date and time (UTC) the Event was generated.
- Returns:
- createdAt
-
getData
An object containing details of the Import Operation with the
waitForMasterVariant
state.- Returns:
- data
-
build
builds ImportWaitForMasterVariantEvent with checking for non-null required values- Specified by:
build
in interfaceBuilder<ImportWaitForMasterVariantEvent>
- Returns:
- ImportWaitForMasterVariantEvent
-
buildUnchecked
builds ImportWaitForMasterVariantEvent without checking for non-null required values- Returns:
- ImportWaitForMasterVariantEvent
-
of
factory method for an instance of ImportWaitForMasterVariantEventBuilder- Returns:
- builder
-
of
create builder for ImportWaitForMasterVariantEvent instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-