@Stability(value=Experimental) public static final class OssAssumeRole.Builder extends Object implements software.amazon.jsii.Builder<OssAssumeRole>
OssAssumeRole
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
OssAssumeRole |
build()
Builds the configured instance.
|
OssAssumeRole.Builder |
policy(String policy)
Sets the value of
OssAssumeRole.getPolicy() |
OssAssumeRole.Builder |
roleArn(String roleArn)
Sets the value of
OssAssumeRole.getRoleArn() |
OssAssumeRole.Builder |
sessionExpiration(Number sessionExpiration)
Sets the value of
OssAssumeRole.getSessionExpiration() |
OssAssumeRole.Builder |
sessionName(String sessionName)
Sets the value of
OssAssumeRole.getSessionName() |
@Stability(value=Experimental) public OssAssumeRole.Builder roleArn(String roleArn)
OssAssumeRole.getRoleArn()
roleArn
- the value to be set. This parameter is required.this
@Stability(value=Experimental) public OssAssumeRole.Builder policy(String policy)
OssAssumeRole.getPolicy()
policy
- the value to be set.this
@Stability(value=Experimental) public OssAssumeRole.Builder sessionExpiration(Number sessionExpiration)
OssAssumeRole.getSessionExpiration()
sessionExpiration
- the value to be set.this
@Stability(value=Experimental) public OssAssumeRole.Builder sessionName(String sessionName)
OssAssumeRole.getSessionName()
sessionName
- the value to be set.this
@Stability(value=Experimental) public OssAssumeRole build()
build
in interface software.amazon.jsii.Builder<OssAssumeRole>
OssAssumeRole
NullPointerException
- if any required attribute was not providedCopyright © 2023. All rights reserved.