@Stability(value=Experimental) public static final class OssBackend.Builder extends Object implements software.amazon.jsii.Builder<OssBackend>
OssBackend
.Modifier and Type | Method and Description |
---|---|
OssBackend.Builder |
accessKey(String accessKey) |
OssBackend.Builder |
acl(String acl) |
OssBackend.Builder |
assumeRole(OssAssumeRole assumeRole) |
OssBackend.Builder |
bucket(String bucket) |
OssBackend |
build() |
static OssBackend.Builder |
create(software.constructs.Construct scope) |
OssBackend.Builder |
ecsRoleName(String ecsRoleName) |
OssBackend.Builder |
encrypt(Boolean encrypt) |
OssBackend.Builder |
endpoint(String endpoint) |
OssBackend.Builder |
key(String key) |
OssBackend.Builder |
prefix(String prefix) |
OssBackend.Builder |
profile(String profile) |
OssBackend.Builder |
region(String region) |
OssBackend.Builder |
secretKey(String secretKey) |
OssBackend.Builder |
securityToken(String securityToken) |
OssBackend.Builder |
sharedCredentialsFile(String sharedCredentialsFile) |
OssBackend.Builder |
tablestoreEndpoint(String tablestoreEndpoint) |
OssBackend.Builder |
tablestoreTable(String tablestoreTable) |
@Stability(value=Experimental) public static OssBackend.Builder create(software.constructs.Construct scope)
scope
- This parameter is required.OssBackend.Builder
.@Stability(value=Experimental) public OssBackend.Builder bucket(String bucket)
bucket
- This parameter is required.this
@Stability(value=Experimental) public OssBackend.Builder accessKey(String accessKey)
accessKey
- This parameter is required.this
@Stability(value=Experimental) public OssBackend.Builder acl(String acl)
acl
- This parameter is required.this
@Stability(value=Experimental) public OssBackend.Builder assumeRole(OssAssumeRole assumeRole)
assumeRole
- This parameter is required.this
@Stability(value=Experimental) public OssBackend.Builder ecsRoleName(String ecsRoleName)
ecsRoleName
- This parameter is required.this
@Stability(value=Experimental) public OssBackend.Builder encrypt(Boolean encrypt)
encrypt
- This parameter is required.this
@Stability(value=Experimental) public OssBackend.Builder endpoint(String endpoint)
endpoint
- This parameter is required.this
@Stability(value=Experimental) public OssBackend.Builder key(String key)
key
- This parameter is required.this
@Stability(value=Experimental) public OssBackend.Builder prefix(String prefix)
prefix
- This parameter is required.this
@Stability(value=Experimental) public OssBackend.Builder profile(String profile)
profile
- This parameter is required.this
@Stability(value=Experimental) public OssBackend.Builder region(String region)
region
- This parameter is required.this
@Stability(value=Experimental) public OssBackend.Builder secretKey(String secretKey)
secretKey
- This parameter is required.this
@Stability(value=Experimental) public OssBackend.Builder securityToken(String securityToken)
securityToken
- This parameter is required.this
@Stability(value=Experimental) public OssBackend.Builder sharedCredentialsFile(String sharedCredentialsFile)
sharedCredentialsFile
- This parameter is required.this
@Stability(value=Experimental) public OssBackend.Builder tablestoreEndpoint(String tablestoreEndpoint)
tablestoreEndpoint
- This parameter is required.this
@Stability(value=Experimental) public OssBackend.Builder tablestoreTable(String tablestoreTable)
tablestoreTable
- This parameter is required.this
@Stability(value=Experimental) public OssBackend build()
build
in interface software.amazon.jsii.Builder<OssBackend>
Copyright © 2023. All rights reserved.