Class ExtensionBuilder<T extends Extension,B extends ExtensionBuilder<T,B>>
- java.lang.Object
-
- io.adminshell.aas.v3.model.builder.AbstractBuilder<T>
-
- io.adminshell.aas.v3.model.builder.ExtendableBuilder<T,B>
-
- io.adminshell.aas.v3.model.builder.ExtensionBuilder<T,B>
-
- All Implemented Interfaces:
Builder<T>
- Direct Known Subclasses:
DefaultExtension.Builder
public abstract class ExtensionBuilder<T extends Extension,B extends ExtensionBuilder<T,B>> extends ExtendableBuilder<T,B>
-
-
Constructor Summary
Constructors Constructor Description ExtensionBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Bname(java.lang.String name)This function allows setting a value for nameBrefersTo(Reference refersTo)This function allows setting a value for refersToBsemanticId(Reference semanticId)This function allows setting a value for semanticIdBvalue(java.lang.String value)This function allows setting a value for valueBvalueType(java.lang.String valueType)This function allows setting a value for valueType-
Methods inherited from class io.adminshell.aas.v3.model.builder.ExtendableBuilder
getSelf
-
Methods inherited from class io.adminshell.aas.v3.model.builder.AbstractBuilder
build, getBuildingInstance, newBuildingInstance
-
-
-
-
Method Detail
-
name
public B name(java.lang.String name)
This function allows setting a value for name- Parameters:
name- desired value to be set- Returns:
- Builder object with new value for name
-
valueType
public B valueType(java.lang.String valueType)
This function allows setting a value for valueType- Parameters:
valueType- desired value to be set- Returns:
- Builder object with new value for valueType
-
value
public B value(java.lang.String value)
This function allows setting a value for value- Parameters:
value- desired value to be set- Returns:
- Builder object with new value for value
-
refersTo
public B refersTo(Reference refersTo)
This function allows setting a value for refersTo- Parameters:
refersTo- desired value to be set- Returns:
- Builder object with new value for refersTo
-
-