public static interface ModifyClusterIamRolesRequest.Builder extends RedshiftRequest.Builder, SdkPojo, CopyableBuilder<ModifyClusterIamRolesRequest.Builder,ModifyClusterIamRolesRequest>
| Modifier and Type | Method and Description |
|---|---|
ModifyClusterIamRolesRequest.Builder |
addIamRoles(Collection<String> addIamRoles)
Zero or more IAM roles to associate with the cluster.
|
ModifyClusterIamRolesRequest.Builder |
addIamRoles(String... addIamRoles)
Zero or more IAM roles to associate with the cluster.
|
ModifyClusterIamRolesRequest.Builder |
clusterIdentifier(String clusterIdentifier)
The unique identifier of the cluster for which you want to associate or disassociate IAM roles.
|
ModifyClusterIamRolesRequest.Builder |
defaultIamRoleArn(String defaultIamRoleArn)
The Amazon Resource Name (ARN) for the IAM role that was set as default for the cluster when the cluster was
last modified.
|
ModifyClusterIamRolesRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
ModifyClusterIamRolesRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
ModifyClusterIamRolesRequest.Builder |
removeIamRoles(Collection<String> removeIamRoles)
Zero or more IAM roles in ARN format to disassociate from the cluster.
|
ModifyClusterIamRolesRequest.Builder |
removeIamRoles(String... removeIamRoles)
Zero or more IAM roles in ARN format to disassociate from the cluster.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildModifyClusterIamRolesRequest.Builder clusterIdentifier(String clusterIdentifier)
The unique identifier of the cluster for which you want to associate or disassociate IAM roles.
clusterIdentifier - The unique identifier of the cluster for which you want to associate or disassociate IAM roles.ModifyClusterIamRolesRequest.Builder addIamRoles(Collection<String> addIamRoles)
Zero or more IAM roles to associate with the cluster. The roles must be in their Amazon Resource Name (ARN) format.
addIamRoles - Zero or more IAM roles to associate with the cluster. The roles must be in their Amazon Resource Name
(ARN) format.ModifyClusterIamRolesRequest.Builder addIamRoles(String... addIamRoles)
Zero or more IAM roles to associate with the cluster. The roles must be in their Amazon Resource Name (ARN) format.
addIamRoles - Zero or more IAM roles to associate with the cluster. The roles must be in their Amazon Resource Name
(ARN) format.ModifyClusterIamRolesRequest.Builder removeIamRoles(Collection<String> removeIamRoles)
Zero or more IAM roles in ARN format to disassociate from the cluster.
removeIamRoles - Zero or more IAM roles in ARN format to disassociate from the cluster.ModifyClusterIamRolesRequest.Builder removeIamRoles(String... removeIamRoles)
Zero or more IAM roles in ARN format to disassociate from the cluster.
removeIamRoles - Zero or more IAM roles in ARN format to disassociate from the cluster.ModifyClusterIamRolesRequest.Builder defaultIamRoleArn(String defaultIamRoleArn)
The Amazon Resource Name (ARN) for the IAM role that was set as default for the cluster when the cluster was last modified.
defaultIamRoleArn - The Amazon Resource Name (ARN) for the IAM role that was set as default for the cluster when the
cluster was last modified.ModifyClusterIamRolesRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderModifyClusterIamRolesRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.