Package swiss.trustbroker.config.dto
Class ArtifactResolution.ArtifactResolutionBuilder
java.lang.Object
swiss.trustbroker.config.dto.ArtifactResolution.ArtifactResolutionBuilder
- Enclosing class:
ArtifactResolution
-
Method Summary
Modifier and TypeMethodDescriptionartifactLifetimeSecs(int artifactLifetimeSecs) Lifetime of artifacts in cache in seconds.artifactReapIntervalSecs(int artifactReapIntervalSecs) Artifact cache reap interval in seconds.build()index(int index) XTB Artifact Resolution index.keystore(swiss.trustbroker.common.config.KeystoreProperties keystore) Default keystore for artifact resolution.persistentCache(Boolean persistentCache) Persist artifact cache.Deprecated.Use NetworkConfig.proxyUrlserviceUrl(String serviceUrl) XTB Artifact Resolution service URL, included in the metadata.toString()truststore(swiss.trustbroker.common.config.KeystoreProperties truststore) Default truststore for artifact resolution.
-
Method Details
-
serviceUrl
XTB Artifact Resolution service URL, included in the metadata.
Note: Currently, the path that is requested on XTB needs to be/api/v1/saml/arp.- Returns:
this.
-
index
XTB Artifact Resolution index.
Default: 0- Returns:
this.
-
artifactLifetimeSecs
Lifetime of artifacts in cache in seconds.- Returns:
this.
-
artifactReapIntervalSecs
public ArtifactResolution.ArtifactResolutionBuilder artifactReapIntervalSecs(int artifactReapIntervalSecs) Artifact cache reap interval in seconds.- Returns:
this.
-
persistentCache
Persist artifact cache. Required for multi-line setups.- Returns:
this.
-
proxyUrl
Deprecated.Use NetworkConfig.proxyUrlDefault proxy URL for artifact resolution.- Returns:
this.- See Also:
-
truststore
public ArtifactResolution.ArtifactResolutionBuilder truststore(swiss.trustbroker.common.config.KeystoreProperties truststore) Default truststore for artifact resolution.- Returns:
this.
-
keystore
public ArtifactResolution.ArtifactResolutionBuilder keystore(swiss.trustbroker.common.config.KeystoreProperties keystore) Default keystore for artifact resolution.- Returns:
this.
-
build
-
toString
-