Class NotInlinedBeanParam.Builder
- java.lang.Object
-
- com.anaptecs.jeaf.junit.openapi.base.NotInlinedBeanParam.Builder
-
- Enclosing class:
- NotInlinedBeanParam
public static class NotInlinedBeanParam.Builder extends java.lang.ObjectClass implements builder to create a new instance of classNotInlinedBeanParam.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder()UseNotInlinedBeanParam.builder()instead of private constructor to create new builder.protectedBuilder(NotInlinedBeanParam pObject)UseNotInlinedBeanParam.builder(NotInlinedBeanParam)instead of private constructor to create new builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotInlinedBeanParambuild()Method creates a new instance of class NotInlinedBeanParam.NotInlinedBeanParambuildValidated()Method creates a new validated instance of class NotInlinedBeanParam.NotInlinedBeanParam.BuildersetBookingID(BookingID pBookingID)Method sets attributebookingID.NotInlinedBeanParam.BuildersetDoubleCode(DoubleCode pDoubleCode)Method sets attributedoubleCode.NotInlinedBeanParam.BuildersetExtensibleEnum(ExtensibleEnum pExtensibleEnum)Method sets attributeextensibleEnum.NotInlinedBeanParam.BuildersetHeader(java.lang.String pHeader)Method sets attributeheader.
-
-
-
Constructor Detail
-
Builder
protected Builder()
UseNotInlinedBeanParam.builder()instead of private constructor to create new builder.
-
Builder
protected Builder(NotInlinedBeanParam pObject)
UseNotInlinedBeanParam.builder(NotInlinedBeanParam)instead of private constructor to create new builder.
-
-
Method Detail
-
setHeader
public NotInlinedBeanParam.Builder setHeader(java.lang.String pHeader)
Method sets attributeheader.- Parameters:
pHeader- Value to whichheadershould be set.- Returns:
NotInlinedBeanParam.BuilderInstance of this builder to support chaining setters. Method never returns null.
-
setDoubleCode
public NotInlinedBeanParam.Builder setDoubleCode(DoubleCode pDoubleCode)
Method sets attributedoubleCode.- Parameters:
pDoubleCode- Value to whichdoubleCodeshould be set.- Returns:
NotInlinedBeanParam.BuilderInstance of this builder to support chaining setters. Method never returns null.
-
setExtensibleEnum
public NotInlinedBeanParam.Builder setExtensibleEnum(ExtensibleEnum pExtensibleEnum)
Method sets attributeextensibleEnum.- Parameters:
pExtensibleEnum- Value to whichextensibleEnumshould be set.- Returns:
NotInlinedBeanParam.BuilderInstance of this builder to support chaining setters. Method never returns null.
-
setBookingID
public NotInlinedBeanParam.Builder setBookingID(BookingID pBookingID)
Method sets attributebookingID.- Parameters:
pBookingID- Value to whichbookingIDshould be set.- Returns:
NotInlinedBeanParam.BuilderInstance of this builder to support chaining setters. Method never returns null.
-
build
public NotInlinedBeanParam build()
Method creates a new instance of class NotInlinedBeanParam. The object will be initialized with the values of the builder.- Returns:
- NotInlinedBeanParam Created object. The method never returns null.
-
buildValidated
public NotInlinedBeanParam buildValidated() throws javax.validation.ConstraintViolationException
Method creates a new validated instance of class NotInlinedBeanParam. The object will be initialized with the values of the builder and validated afterwards.- Returns:
- NotInlinedBeanParam Created and validated object. The method never returns null.
- Throws:
javax.validation.ConstraintViolationException- in case that one or more validations for the created object failed.
-
-