Package org.nentangso.core.service.dto
Class NtsMetafieldDTO.Builder
- java.lang.Object
-
- org.nentangso.core.service.dto.NtsMetafieldDTO.Builder
-
- Enclosing class:
- NtsMetafieldDTO
public static final class NtsMetafieldDTO.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(NtsMetafieldDTO dto)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(NtsMetafieldDTO dto)
-
-
Method Detail
-
id
public NtsMetafieldDTO.Builder id(Long id)
-
ownerResource
public NtsMetafieldDTO.Builder ownerResource(String ownerResource)
-
ownerId
public NtsMetafieldDTO.Builder ownerId(Long ownerId)
-
namespace
public NtsMetafieldDTO.Builder namespace(String namespace)
-
namespaceIf
public NtsMetafieldDTO.Builder namespaceIf(boolean condition, Supplier<String> namespaceSupplier)
-
key
public NtsMetafieldDTO.Builder key(String key)
-
keyIf
public NtsMetafieldDTO.Builder keyIf(boolean condition, Supplier<String> keySupplier)
-
value
public NtsMetafieldDTO.Builder value(String value)
-
valueIf
public NtsMetafieldDTO.Builder valueIf(boolean condition, Supplier<String> valueSupplier)
-
type
public NtsMetafieldDTO.Builder type(String type)
-
typeIf
public NtsMetafieldDTO.Builder typeIf(boolean condition, Supplier<String> typeSupplier)
-
description
public NtsMetafieldDTO.Builder description(String description)
-
descriptionIf
public NtsMetafieldDTO.Builder descriptionIf(boolean condition, Supplier<String> descriptionSupplier)
-
createdBy
public NtsMetafieldDTO.Builder createdBy(String createdBy)
-
createdAt
public NtsMetafieldDTO.Builder createdAt(Instant createdAt)
-
updatedBy
public NtsMetafieldDTO.Builder updatedBy(String updatedBy)
-
updatedAt
public NtsMetafieldDTO.Builder updatedAt(Instant updatedAt)
-
skipValidation
public NtsMetafieldDTO.Builder skipValidation(boolean skipValidation)
-
build
public NtsMetafieldDTO build()
-
-