Class StagedOrderUpdateSyncInfoActionBuilder
java.lang.Object
com.commercetools.api.models.order_edit.StagedOrderUpdateSyncInfoActionBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<StagedOrderUpdateSyncInfoAction>
public class StagedOrderUpdateSyncInfoActionBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<StagedOrderUpdateSyncInfoAction>
StagedOrderUpdateSyncInfoActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
StagedOrderUpdateSyncInfoAction stagedOrderUpdateSyncInfoAction = StagedOrderUpdateSyncInfoAction.builder()
.channel(channelBuilder -> channelBuilder)
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds StagedOrderUpdateSyncInfoAction with checking for non-null required valuesbuilds StagedOrderUpdateSyncInfoAction without checking for non-null required valueschannel
(ChannelResourceIdentifier channel) ResourceIdentifier to a Channel.ResourceIdentifier to a Channel.externalId
(String externalId) set the value to the externalIdResourceIdentifier to a Channel.value of externalId}value of syncedAt}of()
factory method for an instance of StagedOrderUpdateSyncInfoActionBuilderof
(StagedOrderUpdateSyncInfoAction template) create builder for StagedOrderUpdateSyncInfoAction instancesyncedAt
(ZonedDateTime syncedAt) set the value to the syncedAtResourceIdentifier to a Channel.
-
Constructor Details
-
StagedOrderUpdateSyncInfoActionBuilder
-
-
Method Details
-
channel
public StagedOrderUpdateSyncInfoActionBuilder channel(Function<ChannelResourceIdentifierBuilder, ChannelResourceIdentifierBuilder> builder) ResourceIdentifier to a Channel.
- Parameters:
builder
- function to build the channel value- Returns:
- Builder
-
withChannel
public StagedOrderUpdateSyncInfoActionBuilder withChannel(Function<ChannelResourceIdentifierBuilder, ChannelResourceIdentifier> builder) ResourceIdentifier to a Channel.
- Parameters:
builder
- function to build the channel value- Returns:
- Builder
-
channel
ResourceIdentifier to a Channel.
- Parameters:
channel
- value to be set- Returns:
- Builder
-
externalId
set the value to the externalId- Parameters:
externalId
- value to be set- Returns:
- Builder
-
syncedAt
set the value to the syncedAt- Parameters:
syncedAt
- value to be set- Returns:
- Builder
-
getChannel
ResourceIdentifier to a Channel.
- Returns:
- channel
-
getExternalId
value of externalId}- Returns:
- externalId
-
getSyncedAt
value of syncedAt}- Returns:
- syncedAt
-
build
builds StagedOrderUpdateSyncInfoAction with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<StagedOrderUpdateSyncInfoAction>
- Returns:
- StagedOrderUpdateSyncInfoAction
-
buildUnchecked
builds StagedOrderUpdateSyncInfoAction without checking for non-null required values- Returns:
- StagedOrderUpdateSyncInfoAction
-
of
factory method for an instance of StagedOrderUpdateSyncInfoActionBuilder- Returns:
- builder
-
of
create builder for StagedOrderUpdateSyncInfoAction instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-