Interface AwsIamInstanceProfileRole.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsIamInstanceProfileRole.Builder,
,AwsIamInstanceProfileRole> SdkBuilder<AwsIamInstanceProfileRole.Builder,
,AwsIamInstanceProfileRole> SdkPojo
- Enclosing class:
AwsIamInstanceProfileRole
public static interface AwsIamInstanceProfileRole.Builder
extends SdkPojo, CopyableBuilder<AwsIamInstanceProfileRole.Builder,AwsIamInstanceProfileRole>
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the role.assumeRolePolicyDocument
(String assumeRolePolicyDocument) The policy that grants an entity permission to assume the role.createDate
(String createDate) Indicates when the role was created.The path to the role.The identifier of the role.The name of the role.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
arn
The ARN of the role.
- Parameters:
arn
- The ARN of the role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assumeRolePolicyDocument
The policy that grants an entity permission to assume the role.
- Parameters:
assumeRolePolicyDocument
- The policy that grants an entity permission to assume the role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createDate
Indicates when the role was created.
Uses the
date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated byT
. For example,2020-03-22T13:22:13.933Z
.- Parameters:
createDate
- Indicates when the role was created.Uses the
date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated byT
. For example,2020-03-22T13:22:13.933Z
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
path
The path to the role.
- Parameters:
path
- The path to the role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleId
The identifier of the role.
- Parameters:
roleId
- The identifier of the role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleName
The name of the role.
- Parameters:
roleName
- The name of the role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-