Interface AwsIamInstanceProfileRole.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsIamInstanceProfileRole.Builder,
,AwsIamInstanceProfileRole> SdkBuilder<AwsIamInstanceProfileRole.Builder,
,AwsIamInstanceProfileRole> SdkPojo
- Enclosing class:
AwsIamInstanceProfileRole
@Mutable
@NotThreadSafe
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, sdkFieldNameToField, 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.
For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
- Parameters:
createDate
- Indicates when the role was created.For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
- 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.
-