Class ArtifactBinding.ArtifactBindingBuilder
java.lang.Object
swiss.trustbroker.federation.xmlconfig.ArtifactBinding.ArtifactBindingBuilder
- Enclosing class:
ArtifactBinding
-
Method Summary
Modifier and TypeMethodDescriptionbuild()inboundMode(ArtifactBindingMode inboundMode) Mode for inbound Artifact binding.outboundMode(ArtifactBindingMode outboundMode) Mode for outbound Artifact binding.Default expected sourceId issourceIdEncoded(String sourceIdEncoded) Overriding sourceId with encoded value directly in case it is not calculated in the expected way.toString()
-
Method Details
-
inboundMode
Mode for inbound Artifact binding.- Returns:
this.
-
outboundMode
Mode for outbound Artifact binding.- Returns:
this.
-
sourceId
Default expected sourceId isHex(Sha1(ClaimsParty.id))
. Allow overriding this withHex(Sha1(sourceId))
.- Returns:
this.
-
sourceIdEncoded
Overriding sourceId with encoded value directly in case it is not calculated in the expected way.- Returns:
this.
-
build
-
toString
-