Class CustomerPasswordTokenCreatedMessagePayloadBuilder
java.lang.Object
com.commercetools.api.models.message.CustomerPasswordTokenCreatedMessagePayloadBuilder
- All Implemented Interfaces:
Builder<CustomerPasswordTokenCreatedMessagePayload>
public class CustomerPasswordTokenCreatedMessagePayloadBuilder
extends Object
implements Builder<CustomerPasswordTokenCreatedMessagePayload>
CustomerPasswordTokenCreatedMessagePayloadBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
CustomerPasswordTokenCreatedMessagePayload customerPasswordTokenCreatedMessagePayload = CustomerPasswordTokenCreatedMessagePayload.builder()
.customerId("{customerId}")
.expiresAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
.invalidateOlderTokens(true)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds CustomerPasswordTokenCreatedMessagePayload with checking for non-null required valuesbuilds CustomerPasswordTokenCreatedMessagePayload without checking for non-null required valuescustomerId
(String customerId) Unique identifier of the Customer.expiresAt
(ZonedDateTime expiresAt) Date and time (UTC) the password token expires.Unique identifier of the Customer.Date and time (UTC) the password token expires.Iftrue
, all password tokens issued previously for the Customer are invalidated.getValue()
Value of the token, present only if the token's validity is 60 minutes or less.invalidateOlderTokens
(Boolean invalidateOlderTokens) Iftrue
, all password tokens issued previously for the Customer are invalidated.of()
factory method for an instance of CustomerPasswordTokenCreatedMessagePayloadBuilderof
(CustomerPasswordTokenCreatedMessagePayload template) create builder for CustomerPasswordTokenCreatedMessagePayload instanceValue of the token, present only if the token's validity is 60 minutes or less.
-
Constructor Details
-
CustomerPasswordTokenCreatedMessagePayloadBuilder
public CustomerPasswordTokenCreatedMessagePayloadBuilder()
-
-
Method Details
-
customerId
Unique identifier of the Customer.
- Parameters:
customerId
- value to be set- Returns:
- Builder
-
expiresAt
Date and time (UTC) the password token expires.
- Parameters:
expiresAt
- value to be set- Returns:
- Builder
-
value
Value of the token, present only if the token's validity is 60 minutes or less.
- Parameters:
value
- value to be set- Returns:
- Builder
-
invalidateOlderTokens
public CustomerPasswordTokenCreatedMessagePayloadBuilder invalidateOlderTokens(Boolean invalidateOlderTokens) If
true
, all password tokens issued previously for the Customer are invalidated.- Parameters:
invalidateOlderTokens
- value to be set- Returns:
- Builder
-
getCustomerId
Unique identifier of the Customer.
- Returns:
- customerId
-
getExpiresAt
Date and time (UTC) the password token expires.
- Returns:
- expiresAt
-
getValue
Value of the token, present only if the token's validity is 60 minutes or less.
- Returns:
- value
-
getInvalidateOlderTokens
If
true
, all password tokens issued previously for the Customer are invalidated.- Returns:
- invalidateOlderTokens
-
build
builds CustomerPasswordTokenCreatedMessagePayload with checking for non-null required values- Specified by:
build
in interfaceBuilder<CustomerPasswordTokenCreatedMessagePayload>
- Returns:
- CustomerPasswordTokenCreatedMessagePayload
-
buildUnchecked
builds CustomerPasswordTokenCreatedMessagePayload without checking for non-null required values- Returns:
- CustomerPasswordTokenCreatedMessagePayload
-
of
factory method for an instance of CustomerPasswordTokenCreatedMessagePayloadBuilder- Returns:
- builder
-
of
public static CustomerPasswordTokenCreatedMessagePayloadBuilder of(CustomerPasswordTokenCreatedMessagePayload template) create builder for CustomerPasswordTokenCreatedMessagePayload instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-