Package org.apache.hadoop.ozone.security
Class OzoneDelegationTokenSecretManager.Builder
java.lang.Object
org.apache.hadoop.ozone.security.OzoneDelegationTokenSecretManager.Builder
- Enclosing class:
OzoneDelegationTokenSecretManager
Builder to help construct OzoneDelegationTokenSecretManager.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setCertificateClient(org.apache.hadoop.hdds.security.x509.certificate.client.CertificateClient certificateClient) setConf(org.apache.hadoop.hdds.conf.OzoneConfiguration conf) setOmServiceId(String serviceId) setOzoneManager(OzoneManager ozoneMgr) setS3SecretManager(org.apache.hadoop.ozone.om.S3SecretManager s3SecManager) setSecretKeyClient(org.apache.hadoop.hdds.security.symmetric.SecretKeyClient client) setService(org.apache.hadoop.io.Text dtService) setTokenMaxLifetime(long dtMaxLifetime) setTokenRemoverScanInterval(long dtRemoverScanInterval) setTokenRenewInterval(long dtRenewInterval)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
- Throws:
IOException
-
setConf
public OzoneDelegationTokenSecretManager.Builder setConf(org.apache.hadoop.hdds.conf.OzoneConfiguration conf) -
setTokenMaxLifetime
-
setTokenRenewInterval
-
setTokenRemoverScanInterval
public OzoneDelegationTokenSecretManager.Builder setTokenRemoverScanInterval(long dtRemoverScanInterval) -
setService
-
setS3SecretManager
public OzoneDelegationTokenSecretManager.Builder setS3SecretManager(org.apache.hadoop.ozone.om.S3SecretManager s3SecManager) -
setCertificateClient
public OzoneDelegationTokenSecretManager.Builder setCertificateClient(org.apache.hadoop.hdds.security.x509.certificate.client.CertificateClient certificateClient) -
setSecretKeyClient
public OzoneDelegationTokenSecretManager.Builder setSecretKeyClient(org.apache.hadoop.hdds.security.symmetric.SecretKeyClient client) -
setOmServiceId
-
setOzoneManager
-