Interface AssociateEnclaveCertificateIamRoleRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<AssociateEnclaveCertificateIamRoleRequest.Builder,AssociateEnclaveCertificateIamRoleRequest>
,Ec2Request.Builder
,SdkBuilder<AssociateEnclaveCertificateIamRoleRequest.Builder,AssociateEnclaveCertificateIamRoleRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- AssociateEnclaveCertificateIamRoleRequest
public static interface AssociateEnclaveCertificateIamRoleRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<AssociateEnclaveCertificateIamRoleRequest.Builder,AssociateEnclaveCertificateIamRoleRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AssociateEnclaveCertificateIamRoleRequest.Builder
certificateArn(String certificateArn)
The ARN of the ACM certificate with which to associate the IAM role.AssociateEnclaveCertificateIamRoleRequest.Builder
dryRun(Boolean dryRun)
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response.AssociateEnclaveCertificateIamRoleRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AssociateEnclaveCertificateIamRoleRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AssociateEnclaveCertificateIamRoleRequest.Builder
roleArn(String roleArn)
The ARN of the IAM role to associate with the ACM certificate.-
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
AssociateEnclaveCertificateIamRoleRequest.Builder certificateArn(String certificateArn)
The ARN of the ACM certificate with which to associate the IAM role.
- Parameters:
certificateArn
- The ARN of the ACM certificate with which to associate the IAM role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
AssociateEnclaveCertificateIamRoleRequest.Builder roleArn(String roleArn)
The ARN of the IAM role to associate with the ACM certificate. You can associate up to 16 IAM roles with an ACM certificate.
- Parameters:
roleArn
- The ARN of the IAM role to associate with the ACM certificate. You can associate up to 16 IAM roles with an ACM certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dryRun
AssociateEnclaveCertificateIamRoleRequest.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
AssociateEnclaveCertificateIamRoleRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
AssociateEnclaveCertificateIamRoleRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-