V
- the type of ProtocolVersionValidator to build.public abstract static class ProtocolVersionValidator.Builder<B extends ProtocolVersionValidator.Builder,V extends ProtocolVersionValidator> extends BaseValueValidator.Builder<V>
Constructor and Description |
---|
Builder(java.util.function.Supplier<V> supplier) |
Modifier and Type | Method and Description |
---|---|
V |
build()
Constructs a ProtocolVersionValidator.
|
B |
protocolVersion(EidasProtocolVersion protocolVersion)
Set the protocol version to validate with
|
B |
protocolVersion(String protocolVersion)
Set the protocol version to validate with
|
B |
protocolVersions(List<EidasProtocolVersion> protocolVersions)
Set the protocol version to validate with
|
public Builder(java.util.function.Supplier<V> supplier)
public B protocolVersion(String protocolVersion)
protocolVersion
- the eIDAS protocol version value.public B protocolVersion(EidasProtocolVersion protocolVersion)
protocolVersion
- the eIDAS protocol versionpublic B protocolVersions(List<EidasProtocolVersion> protocolVersions)
protocolVersions
- the eIDAS protocol versionpublic V build()
build
in class BaseValueValidator.Builder<V extends ProtocolVersionValidator>
Copyright © 2020. All Rights Reserved.