Package io.continual.iam.impl.s3
Class S3IamDb.Builder
- java.lang.Object
-
- io.continual.iam.impl.s3.S3IamDb.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description S3IamDbbuild()S3IamDb.BuildercreateBucketIfReqd()S3IamDb.BuilderusingAclFactory(CommonJsonDb.AclFactory af)S3IamDb.BuilderwithAccessKey(String key)S3IamDb.BuilderwithBucket(String bucket)S3IamDb.BuilderwithJwtProducer(JwtProducer p)S3IamDb.BuilderwithPathPrefix(String pathPrefix)S3IamDb.BuilderwithSecretKey(String key)
-
-
-
Method Detail
-
withAccessKey
public S3IamDb.Builder withAccessKey(String key)
-
withSecretKey
public S3IamDb.Builder withSecretKey(String key)
-
withBucket
public S3IamDb.Builder withBucket(String bucket)
-
withPathPrefix
public S3IamDb.Builder withPathPrefix(String pathPrefix)
-
createBucketIfReqd
public S3IamDb.Builder createBucketIfReqd()
-
usingAclFactory
public S3IamDb.Builder usingAclFactory(CommonJsonDb.AclFactory af)
-
withJwtProducer
public S3IamDb.Builder withJwtProducer(JwtProducer p)
-
build
public S3IamDb build() throws IamSvcException
- Throws:
IamSvcException
-
-