Class SubjectAttributesBuilder<T extends SubjectAttributes,B extends SubjectAttributesBuilder<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.SubjectAttributesBuilder<T,B>
-
- All Implemented Interfaces:
Builder<T>
- Direct Known Subclasses:
DefaultSubjectAttributes.Builder
public abstract class SubjectAttributesBuilder<T extends SubjectAttributes,B extends SubjectAttributesBuilder<T,B>> extends ExtendableBuilder<T,B>
-
-
Constructor Summary
Constructors Constructor Description SubjectAttributesBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BsubjectAttribute(DataElement subjectAttribute)This function allows adding a value to the List subjectAttributesBsubjectAttributes(java.util.List<DataElement> subjectAttributes)This function allows setting a value for subjectAttributes-
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
-
subjectAttributes
public B subjectAttributes(java.util.List<DataElement> subjectAttributes)
This function allows setting a value for subjectAttributes- Parameters:
subjectAttributes- desired value to be set- Returns:
- Builder object with new value for subjectAttributes
-
subjectAttribute
public B subjectAttribute(DataElement subjectAttribute)
This function allows adding a value to the List subjectAttributes- Parameters:
subjectAttribute- desired value to be added- Returns:
- Builder object with new value for subjectAttributes
-
-