Interface ClusterIamRole.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ClusterIamRole.Builder,ClusterIamRole>,SdkBuilder<ClusterIamRole.Builder,ClusterIamRole>,SdkPojo
- Enclosing class:
- ClusterIamRole
public static interface ClusterIamRole.Builder extends SdkPojo, CopyableBuilder<ClusterIamRole.Builder,ClusterIamRole>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClusterIamRole.BuilderapplyStatus(String applyStatus)A value that describes the status of the IAM role's association with an Amazon Redshift cluster.ClusterIamRole.BuilderiamRoleArn(String iamRoleArn)The Amazon Resource Name (ARN) of the IAM role, for example,arn:aws:iam::123456789012:role/RedshiftCopyUnload.-
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 Detail
-
iamRoleArn
ClusterIamRole.Builder iamRoleArn(String iamRoleArn)
The Amazon Resource Name (ARN) of the IAM role, for example,
arn:aws:iam::123456789012:role/RedshiftCopyUnload.- Parameters:
iamRoleArn- The Amazon Resource Name (ARN) of the IAM role, for example,arn:aws:iam::123456789012:role/RedshiftCopyUnload.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applyStatus
ClusterIamRole.Builder applyStatus(String applyStatus)
A value that describes the status of the IAM role's association with an Amazon Redshift cluster.
The following are possible statuses and descriptions.
-
in-sync: The role is available for use by the cluster. -
adding: The role is in the process of being associated with the cluster. -
removing: The role is in the process of being disassociated with the cluster.
- Parameters:
applyStatus- A value that describes the status of the IAM role's association with an Amazon Redshift cluster.The following are possible statuses and descriptions.
-
in-sync: The role is available for use by the cluster. -
adding: The role is in the process of being associated with the cluster. -
removing: The role is in the process of being disassociated with the cluster.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
-