Interface DisassociateEnclaveCertificateIamRoleRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<DisassociateEnclaveCertificateIamRoleRequest.Builder,DisassociateEnclaveCertificateIamRoleRequest>
,Ec2Request.Builder
,SdkBuilder<DisassociateEnclaveCertificateIamRoleRequest.Builder,DisassociateEnclaveCertificateIamRoleRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- DisassociateEnclaveCertificateIamRoleRequest
public static interface DisassociateEnclaveCertificateIamRoleRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<DisassociateEnclaveCertificateIamRoleRequest.Builder,DisassociateEnclaveCertificateIamRoleRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DisassociateEnclaveCertificateIamRoleRequest.Builder
certificateArn(String certificateArn)
The ARN of the ACM certificate from which to disassociate the IAM role.DisassociateEnclaveCertificateIamRoleRequest.Builder
dryRun(Boolean dryRun)
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response.DisassociateEnclaveCertificateIamRoleRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
DisassociateEnclaveCertificateIamRoleRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
DisassociateEnclaveCertificateIamRoleRequest.Builder
roleArn(String roleArn)
The ARN of the IAM role to disassociate.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.ec2.model.Ec2Request.Builder
build
-
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
-
certificateArn
DisassociateEnclaveCertificateIamRoleRequest.Builder certificateArn(String certificateArn)
The ARN of the ACM certificate from which to disassociate the IAM role.
- Parameters:
certificateArn
- The ARN of the ACM certificate from which to disassociate the IAM role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
DisassociateEnclaveCertificateIamRoleRequest.Builder roleArn(String roleArn)
The ARN of the IAM role to disassociate.
- Parameters:
roleArn
- The ARN of the IAM role to disassociate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dryRun
DisassociateEnclaveCertificateIamRoleRequest.Builder dryRun(Boolean dryRun)
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is
DryRunOperation
. Otherwise, it isUnauthorizedOperation
.- Parameters:
dryRun
- Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it isUnauthorizedOperation
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
DisassociateEnclaveCertificateIamRoleRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
DisassociateEnclaveCertificateIamRoleRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-