Class ImmutableCtxDtoExt.Builder
java.lang.Object
dk.mada.jaxrs.generator.mpclient.dto.tmpl.ImmutableCtxDtoExt.Builder
- Enclosing class:
ImmutableCtxDtoExt
@Generated(from="CtxDtoExt",
generator="Immutables")
public static final class ImmutableCtxDtoExt.Builder
extends Object
Builds instances of type
ImmutableCtxDtoExt.
Initialize attributes and then invoke the build() method to create an
immutable instance.
Builder is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
-
Method Summary
Modifier and TypeMethodDescriptionaddAllVarsOpenapiOrder(Iterable<? extends CtxProperty> elements) Adds elements tovarsOpenapiOrderlist.addVarsOpenapiOrder(CtxProperty element) Adds one element tovarsOpenapiOrderlist.addVarsOpenapiOrder(CtxProperty... elements) Adds elements tovarsOpenapiOrderlist.build()Builds a newImmutableCtxDtoExt.classModifiers(String classModifiers) Initializes the optional valueclassModifiersto classModifiers.classModifiers(Optional<String> classModifiers) Initializes the optional valueclassModifiersto classModifiers.customLocalDateDeserializer(String customLocalDateDeserializer) Initializes the optional valuecustomLocalDateDeserializerto customLocalDateDeserializer.customLocalDateDeserializer(Optional<String> customLocalDateDeserializer) Initializes the optional valuecustomLocalDateDeserializerto customLocalDateDeserializer.customLocalDateSerializer(String customLocalDateSerializer) Initializes the optional valuecustomLocalDateSerializerto customLocalDateSerializer.customLocalDateSerializer(Optional<String> customLocalDateSerializer) Initializes the optional valuecustomLocalDateSerializerto customLocalDateSerializer.customOffsetDateTimeDeserializer(String customOffsetDateTimeDeserializer) Initializes the optional valuecustomOffsetDateTimeDeserializerto customOffsetDateTimeDeserializer.customOffsetDateTimeDeserializer(Optional<String> customOffsetDateTimeDeserializer) Initializes the optional valuecustomOffsetDateTimeDeserializerto customOffsetDateTimeDeserializer.customOffsetDateTimeSerializer(String customOffsetDateTimeSerializer) Initializes the optional valuecustomOffsetDateTimeSerializerto customOffsetDateTimeSerializer.customOffsetDateTimeSerializer(Optional<String> customOffsetDateTimeSerializer) Initializes the optional valuecustomOffsetDateTimeSerializerto customOffsetDateTimeSerializer.Fill a builder with attribute values from the providedCtxDtoExtinstance.implementsInterfaces(String implementsInterfaces) Initializes the optional valueimplementsInterfacesto implementsInterfaces.implementsInterfaces(Optional<String> implementsInterfaces) Initializes the optional valueimplementsInterfacesto implementsInterfaces.isEnumUnknownDefault(boolean isEnumUnknownDefault) Initializes the value for theisEnumUnknownDefaultattribute.isEqualsPrimitive(boolean isEqualsPrimitive) Initializes the value for theisEqualsPrimitiveattribute.isJspecify(boolean isJspecify) Initializes the value for theisJspecifyattribute.isJspecifyNullUnmarked(boolean isJspecifyNullUnmarked) Initializes the value for theisJspecifyNullUnmarkedattribute.isRecordBuilder(boolean isRecordBuilder) Initializes the value for theisRecordBuilderattribute.isRecordCanonicalConstructor(boolean isRecordCanonicalConstructor) Initializes the value for theisRecordCanonicalConstructorattribute.isRenderPropertyOrderAnnotation(boolean isRenderPropertyOrderAnnotation) Initializes the value for theisRenderPropertyOrderAnnotationattribute.isRenderSingleLineToString(boolean isRenderSingleLineToString) Initializes the value for theisRenderSingleLineToStringattribute.isRenderToStringHelper(boolean isRenderToStringHelper) Initializes the value for theisRenderToStringHelperattribute.jacksonJsonSerializeOptions(String jacksonJsonSerializeOptions) Initializes the optional valuejacksonJsonSerializeOptionsto jacksonJsonSerializeOptions.jacksonJsonSerializeOptions(Optional<String> jacksonJsonSerializeOptions) Initializes the optional valuejacksonJsonSerializeOptionsto jacksonJsonSerializeOptions.jsonb(boolean jsonb) Initializes the value for thejsonbattribute.quarkusRegisterForReflection(boolean quarkusRegisterForReflection) Initializes the value for thequarkusRegisterForReflectionattribute.schemaOptions(@Nullable String schemaOptions) Initializes the value for theschemaOptionsattribute.varsOpenapiOrder(Iterable<? extends CtxProperty> elements) Sets or replaces all elements forvarsOpenapiOrderlist.
-
Method Details
-
from
Fill a builder with attribute values from the providedCtxDtoExtinstance. Regular attribute values will be replaced with those from the given instance. Absent optional values will not replace present values. Collection elements and entries will be added, not replaced.- Parameters:
instance- The instance from which to copy values- Returns:
thisbuilder for use in a chained invocation
-
jacksonJsonSerializeOptions
public final ImmutableCtxDtoExt.Builder jacksonJsonSerializeOptions(String jacksonJsonSerializeOptions) Initializes the optional valuejacksonJsonSerializeOptionsto jacksonJsonSerializeOptions.- Parameters:
jacksonJsonSerializeOptions- The value for jacksonJsonSerializeOptions- Returns:
thisbuilder for chained invocation
-
jacksonJsonSerializeOptions
public final ImmutableCtxDtoExt.Builder jacksonJsonSerializeOptions(Optional<String> jacksonJsonSerializeOptions) Initializes the optional valuejacksonJsonSerializeOptionsto jacksonJsonSerializeOptions.- Parameters:
jacksonJsonSerializeOptions- The value for jacksonJsonSerializeOptions- Returns:
thisbuilder for use in a chained invocation
-
customLocalDateDeserializer
public final ImmutableCtxDtoExt.Builder customLocalDateDeserializer(String customLocalDateDeserializer) Initializes the optional valuecustomLocalDateDeserializerto customLocalDateDeserializer.- Parameters:
customLocalDateDeserializer- The value for customLocalDateDeserializer- Returns:
thisbuilder for chained invocation
-
customLocalDateDeserializer
public final ImmutableCtxDtoExt.Builder customLocalDateDeserializer(Optional<String> customLocalDateDeserializer) Initializes the optional valuecustomLocalDateDeserializerto customLocalDateDeserializer.- Parameters:
customLocalDateDeserializer- The value for customLocalDateDeserializer- Returns:
thisbuilder for use in a chained invocation
-
customLocalDateSerializer
Initializes the optional valuecustomLocalDateSerializerto customLocalDateSerializer.- Parameters:
customLocalDateSerializer- The value for customLocalDateSerializer- Returns:
thisbuilder for chained invocation
-
customLocalDateSerializer
public final ImmutableCtxDtoExt.Builder customLocalDateSerializer(Optional<String> customLocalDateSerializer) Initializes the optional valuecustomLocalDateSerializerto customLocalDateSerializer.- Parameters:
customLocalDateSerializer- The value for customLocalDateSerializer- Returns:
thisbuilder for use in a chained invocation
-
customOffsetDateTimeDeserializer
public final ImmutableCtxDtoExt.Builder customOffsetDateTimeDeserializer(String customOffsetDateTimeDeserializer) Initializes the optional valuecustomOffsetDateTimeDeserializerto customOffsetDateTimeDeserializer.- Parameters:
customOffsetDateTimeDeserializer- The value for customOffsetDateTimeDeserializer- Returns:
thisbuilder for chained invocation
-
customOffsetDateTimeDeserializer
public final ImmutableCtxDtoExt.Builder customOffsetDateTimeDeserializer(Optional<String> customOffsetDateTimeDeserializer) Initializes the optional valuecustomOffsetDateTimeDeserializerto customOffsetDateTimeDeserializer.- Parameters:
customOffsetDateTimeDeserializer- The value for customOffsetDateTimeDeserializer- Returns:
thisbuilder for use in a chained invocation
-
customOffsetDateTimeSerializer
public final ImmutableCtxDtoExt.Builder customOffsetDateTimeSerializer(String customOffsetDateTimeSerializer) Initializes the optional valuecustomOffsetDateTimeSerializerto customOffsetDateTimeSerializer.- Parameters:
customOffsetDateTimeSerializer- The value for customOffsetDateTimeSerializer- Returns:
thisbuilder for chained invocation
-
customOffsetDateTimeSerializer
public final ImmutableCtxDtoExt.Builder customOffsetDateTimeSerializer(Optional<String> customOffsetDateTimeSerializer) Initializes the optional valuecustomOffsetDateTimeSerializerto customOffsetDateTimeSerializer.- Parameters:
customOffsetDateTimeSerializer- The value for customOffsetDateTimeSerializer- Returns:
thisbuilder for use in a chained invocation
-
jsonb
Initializes the value for thejsonbattribute.- Parameters:
jsonb- The value for jsonb- Returns:
thisbuilder for use in a chained invocation
-
schemaOptions
Initializes the value for theschemaOptionsattribute.- Parameters:
schemaOptions- The value for schemaOptions (can benull)- Returns:
thisbuilder for use in a chained invocation
-
implementsInterfaces
Initializes the optional valueimplementsInterfacesto implementsInterfaces.- Parameters:
implementsInterfaces- The value for implementsInterfaces- Returns:
thisbuilder for chained invocation
-
implementsInterfaces
Initializes the optional valueimplementsInterfacesto implementsInterfaces.- Parameters:
implementsInterfaces- The value for implementsInterfaces- Returns:
thisbuilder for use in a chained invocation
-
isEqualsPrimitive
Initializes the value for theisEqualsPrimitiveattribute.- Parameters:
isEqualsPrimitive- The value for isEqualsPrimitive- Returns:
thisbuilder for use in a chained invocation
-
isEnumUnknownDefault
Initializes the value for theisEnumUnknownDefaultattribute.- Parameters:
isEnumUnknownDefault- The value for isEnumUnknownDefault- Returns:
thisbuilder for use in a chained invocation
-
quarkusRegisterForReflection
public final ImmutableCtxDtoExt.Builder quarkusRegisterForReflection(boolean quarkusRegisterForReflection) Initializes the value for thequarkusRegisterForReflectionattribute.- Parameters:
quarkusRegisterForReflection- The value for quarkusRegisterForReflection- Returns:
thisbuilder for use in a chained invocation
-
isRenderPropertyOrderAnnotation
public final ImmutableCtxDtoExt.Builder isRenderPropertyOrderAnnotation(boolean isRenderPropertyOrderAnnotation) Initializes the value for theisRenderPropertyOrderAnnotationattribute.- Parameters:
isRenderPropertyOrderAnnotation- The value for isRenderPropertyOrderAnnotation- Returns:
thisbuilder for use in a chained invocation
-
addVarsOpenapiOrder
Adds one element tovarsOpenapiOrderlist.- Parameters:
element- A varsOpenapiOrder element- Returns:
thisbuilder for use in a chained invocation
-
addVarsOpenapiOrder
Adds elements tovarsOpenapiOrderlist.- Parameters:
elements- An array of varsOpenapiOrder elements- Returns:
thisbuilder for use in a chained invocation
-
varsOpenapiOrder
Sets or replaces all elements forvarsOpenapiOrderlist.- Parameters:
elements- An iterable of varsOpenapiOrder elements- Returns:
thisbuilder for use in a chained invocation
-
addAllVarsOpenapiOrder
public final ImmutableCtxDtoExt.Builder addAllVarsOpenapiOrder(Iterable<? extends CtxProperty> elements) Adds elements tovarsOpenapiOrderlist.- Parameters:
elements- An iterable of varsOpenapiOrder elements- Returns:
thisbuilder for use in a chained invocation
-
classModifiers
Initializes the optional valueclassModifiersto classModifiers.- Parameters:
classModifiers- The value for classModifiers- Returns:
thisbuilder for chained invocation
-
classModifiers
Initializes the optional valueclassModifiersto classModifiers.- Parameters:
classModifiers- The value for classModifiers- Returns:
thisbuilder for use in a chained invocation
-
isRenderSingleLineToString
public final ImmutableCtxDtoExt.Builder isRenderSingleLineToString(boolean isRenderSingleLineToString) Initializes the value for theisRenderSingleLineToStringattribute.- Parameters:
isRenderSingleLineToString- The value for isRenderSingleLineToString- Returns:
thisbuilder for use in a chained invocation
-
isRenderToStringHelper
Initializes the value for theisRenderToStringHelperattribute.- Parameters:
isRenderToStringHelper- The value for isRenderToStringHelper- Returns:
thisbuilder for use in a chained invocation
-
isRecordCanonicalConstructor
public final ImmutableCtxDtoExt.Builder isRecordCanonicalConstructor(boolean isRecordCanonicalConstructor) Initializes the value for theisRecordCanonicalConstructorattribute.- Parameters:
isRecordCanonicalConstructor- The value for isRecordCanonicalConstructor- Returns:
thisbuilder for use in a chained invocation
-
isRecordBuilder
Initializes the value for theisRecordBuilderattribute.- Parameters:
isRecordBuilder- The value for isRecordBuilder- Returns:
thisbuilder for use in a chained invocation
-
isJspecify
Initializes the value for theisJspecifyattribute.- Parameters:
isJspecify- The value for isJspecify- Returns:
thisbuilder for use in a chained invocation
-
isJspecifyNullUnmarked
Initializes the value for theisJspecifyNullUnmarkedattribute.- Parameters:
isJspecifyNullUnmarked- The value for isJspecifyNullUnmarked- Returns:
thisbuilder for use in a chained invocation
-
build
Builds a newImmutableCtxDtoExt.- Returns:
- An immutable instance of CtxDtoExt
- Throws:
IllegalStateException- if any required attributes are missing
-