Package com.hashicorp.cdktf
Class OssBackend.Builder
java.lang.Object
com.hashicorp.cdktf.OssBackend.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<OssBackend>
- Enclosing class:
OssBackend
@Stability(Experimental)
public static final class OssBackend.Builder
extends Object
implements software.amazon.jsii.Builder<OssBackend>
(experimental) A fluent builder for
OssBackend
.-
Method Summary
Modifier and TypeMethodDescriptionassumeRole
(OssAssumeRole assumeRole) build()
static OssBackend.Builder
create
(software.constructs.Construct scope) ecsRoleName
(String ecsRoleName) securityToken
(String securityToken) sharedCredentialsFile
(String sharedCredentialsFile) tablestoreEndpoint
(String tablestoreEndpoint) tablestoreTable
(String tablestoreTable)
-
Method Details
-
create
@Stability(Experimental) public static OssBackend.Builder create(software.constructs.Construct scope) - Parameters:
scope
- This parameter is required.- Returns:
- a new instance of
OssBackend.Builder
.
-
bucket
- Parameters:
bucket
- This parameter is required.- Returns:
this
-
accessKey
- Parameters:
accessKey
- This parameter is required.- Returns:
this
-
acl
- Parameters:
acl
- This parameter is required.- Returns:
this
-
assumeRole
- Parameters:
assumeRole
- This parameter is required.- Returns:
this
-
ecsRoleName
- Parameters:
ecsRoleName
- This parameter is required.- Returns:
this
-
encrypt
- Parameters:
encrypt
- This parameter is required.- Returns:
this
-
endpoint
- Parameters:
endpoint
- This parameter is required.- Returns:
this
-
key
- Parameters:
key
- This parameter is required.- Returns:
this
-
prefix
- Parameters:
prefix
- This parameter is required.- Returns:
this
-
profile
- Parameters:
profile
- This parameter is required.- Returns:
this
-
region
- Parameters:
region
- This parameter is required.- Returns:
this
-
secretKey
- Parameters:
secretKey
- This parameter is required.- Returns:
this
-
securityToken
- Parameters:
securityToken
- This parameter is required.- Returns:
this
-
tablestoreEndpoint
- Parameters:
tablestoreEndpoint
- This parameter is required.- Returns:
this
-
tablestoreTable
- Parameters:
tablestoreTable
- This parameter is required.- Returns:
this
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<OssBackend>
- Returns:
- a newly built instance of
OssBackend
.
-