Package dev.sigstore.tuf
Class SigstoreTufClient.Builder
- java.lang.Object
-
- dev.sigstore.tuf.SigstoreTufClient.Builder
-
- Enclosing class:
- SigstoreTufClient
public static class SigstoreTufClient.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SigstoreTufClientbuild()SigstoreTufClient.BuildercacheValidity(java.time.Duration duration)SigstoreTufClient.BuildertufCacheLocation(java.nio.file.Path location)SigstoreTufClient.BuildertufMirror(java.net.URL mirror, RootProvider trustedRoot)SigstoreTufClient.BuilderusePublicGoodInstance()SigstoreTufClient.BuilderuseStagingInstance()
-
-
-
Method Detail
-
usePublicGoodInstance
public SigstoreTufClient.Builder usePublicGoodInstance()
-
useStagingInstance
public SigstoreTufClient.Builder useStagingInstance()
-
tufMirror
public SigstoreTufClient.Builder tufMirror(java.net.URL mirror, RootProvider trustedRoot)
-
cacheValidity
public SigstoreTufClient.Builder cacheValidity(java.time.Duration duration)
-
tufCacheLocation
public SigstoreTufClient.Builder tufCacheLocation(java.nio.file.Path location)
-
build
public SigstoreTufClient build() throws java.io.IOException
- Throws:
java.io.IOException
-
-