Class SecurityBuilder<T extends Security,B extends SecurityBuilder<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.SecurityBuilder<T,B>
-
- All Implemented Interfaces:
Builder<T>
- Direct Known Subclasses:
DefaultSecurity.Builder
public abstract class SecurityBuilder<T extends Security,B extends SecurityBuilder<T,B>> extends ExtendableBuilder<T,B>
-
-
Constructor Summary
Constructors Constructor Description SecurityBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaccessControlPolicyPoints(AccessControlPolicyPoints accessControlPolicyPoints)This function allows setting a value for accessControlPolicyPointsBcertificate(Certificate certificate)This function allows adding a value to the List certificatesBcertificates(java.util.List<Certificate> certificates)This function allows setting a value for certificatesBrequiredCertificateExtension(Reference requiredCertificateExtension)This function allows adding a value to the List requiredCertificateExtensionsBrequiredCertificateExtensions(java.util.List<Reference> requiredCertificateExtensions)This function allows setting a value for requiredCertificateExtensions-
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
-
accessControlPolicyPoints
public B accessControlPolicyPoints(AccessControlPolicyPoints accessControlPolicyPoints)
This function allows setting a value for accessControlPolicyPoints- Parameters:
accessControlPolicyPoints- desired value to be set- Returns:
- Builder object with new value for accessControlPolicyPoints
-
certificates
public B certificates(java.util.List<Certificate> certificates)
This function allows setting a value for certificates- Parameters:
certificates- desired value to be set- Returns:
- Builder object with new value for certificates
-
certificate
public B certificate(Certificate certificate)
This function allows adding a value to the List certificates- Parameters:
certificate- desired value to be added- Returns:
- Builder object with new value for certificates
-
requiredCertificateExtensions
public B requiredCertificateExtensions(java.util.List<Reference> requiredCertificateExtensions)
This function allows setting a value for requiredCertificateExtensions- Parameters:
requiredCertificateExtensions- desired value to be set- Returns:
- Builder object with new value for requiredCertificateExtensions
-
requiredCertificateExtension
public B requiredCertificateExtension(Reference requiredCertificateExtension)
This function allows adding a value to the List requiredCertificateExtensions- Parameters:
requiredCertificateExtension- desired value to be added- Returns:
- Builder object with new value for requiredCertificateExtensions
-
-