Interface AssociateEnclaveCertificateIamRoleRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<AssociateEnclaveCertificateIamRoleRequest.Builder,AssociateEnclaveCertificateIamRoleRequest>,Ec2Request.Builder,SdkBuilder<AssociateEnclaveCertificateIamRoleRequest.Builder,AssociateEnclaveCertificateIamRoleRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- AssociateEnclaveCertificateIamRoleRequest
@Mutable @NotThreadSafe 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.BuildercertificateArn(String certificateArn)The ARN of the ACM certificate with which to associate the IAM role.AssociateEnclaveCertificateIamRoleRequest.BuilderdryRun(Boolean dryRun)Checks whether you have the required permissions for the action, without actually making the request, and provides an error response.AssociateEnclaveCertificateIamRoleRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)AssociateEnclaveCertificateIamRoleRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)AssociateEnclaveCertificateIamRoleRequest.BuilderroleArn(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, sdkFieldNameToField, 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:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
AssociateEnclaveCertificateIamRoleRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-