Interface DeletePermissionRequest.Builder
-
- All Superinterfaces:
AcmPcaRequest.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<DeletePermissionRequest.Builder,DeletePermissionRequest>,SdkBuilder<DeletePermissionRequest.Builder,DeletePermissionRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- DeletePermissionRequest
public static interface DeletePermissionRequest.Builder extends AcmPcaRequest.Builder, SdkPojo, CopyableBuilder<DeletePermissionRequest.Builder,DeletePermissionRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DeletePermissionRequest.BuildercertificateAuthorityArn(String certificateAuthorityArn)The Amazon Resource Number (ARN) of the private CA that issued the permissions.DeletePermissionRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)DeletePermissionRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)DeletePermissionRequest.Builderprincipal(String principal)The Amazon Web Services service or identity that will have its CA permissions revoked.DeletePermissionRequest.BuildersourceAccount(String sourceAccount)The Amazon Web Services account that calls this action.-
Methods inherited from interface software.amazon.awssdk.services.acmpca.model.AcmPcaRequest.Builder
build
-
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.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
certificateAuthorityArn
DeletePermissionRequest.Builder certificateAuthorityArn(String certificateAuthorityArn)
The Amazon Resource Number (ARN) of the private CA that issued the permissions. You can find the CA's ARN by calling the ListCertificateAuthorities action. This must have the following form:
arn:aws:acm-pca:region:account:certificate-authority/12345678-1234-1234-1234-123456789012.- Parameters:
certificateAuthorityArn- The Amazon Resource Number (ARN) of the private CA that issued the permissions. You can find the CA's ARN by calling the ListCertificateAuthorities action. This must have the following form:arn:aws:acm-pca:region:account:certificate-authority/12345678-1234-1234-1234-123456789012.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
principal
DeletePermissionRequest.Builder principal(String principal)
The Amazon Web Services service or identity that will have its CA permissions revoked. At this time, the only valid service principal is
acm.amazonaws.com- Parameters:
principal- The Amazon Web Services service or identity that will have its CA permissions revoked. At this time, the only valid service principal isacm.amazonaws.com- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceAccount
DeletePermissionRequest.Builder sourceAccount(String sourceAccount)
The Amazon Web Services account that calls this action.
- Parameters:
sourceAccount- The Amazon Web Services account that calls this action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
DeletePermissionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
DeletePermissionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-