Interface CreateCertificateAuthorityAuditReportRequest.Builder
- All Superinterfaces:
AcmPcaRequest.Builder
,AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateCertificateAuthorityAuditReportRequest.Builder,
,CreateCertificateAuthorityAuditReportRequest> SdkBuilder<CreateCertificateAuthorityAuditReportRequest.Builder,
,CreateCertificateAuthorityAuditReportRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateCertificateAuthorityAuditReportRequest
public static interface CreateCertificateAuthorityAuditReportRequest.Builder
extends AcmPcaRequest.Builder, SdkPojo, CopyableBuilder<CreateCertificateAuthorityAuditReportRequest.Builder,CreateCertificateAuthorityAuditReportRequest>
-
Method Summary
Modifier and TypeMethodDescriptionauditReportResponseFormat
(String auditReportResponseFormat) The format in which to create the report.auditReportResponseFormat
(AuditReportResponseFormat auditReportResponseFormat) The format in which to create the report.certificateAuthorityArn
(String certificateAuthorityArn) The Amazon Resource Name (ARN) of the CA to be audited.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.s3BucketName
(String s3BucketName) The name of the S3 bucket that will contain the audit report.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, sdkFields
-
Method Details
-
certificateAuthorityArn
CreateCertificateAuthorityAuditReportRequest.Builder certificateAuthorityArn(String certificateAuthorityArn) The Amazon Resource Name (ARN) of the CA to be audited. This is of the form:
arn:aws:acm-pca:region:account:certificate-authority/12345678-1234-1234-1234-123456789012
.- Parameters:
certificateAuthorityArn
- The Amazon Resource Name (ARN) of the CA to be audited. This is of the 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.
-
s3BucketName
The name of the S3 bucket that will contain the audit report.
- Parameters:
s3BucketName
- The name of the S3 bucket that will contain the audit report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
auditReportResponseFormat
CreateCertificateAuthorityAuditReportRequest.Builder auditReportResponseFormat(String auditReportResponseFormat) The format in which to create the report. This can be either JSON or CSV.
- Parameters:
auditReportResponseFormat
- The format in which to create the report. This can be either JSON or CSV.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
auditReportResponseFormat
CreateCertificateAuthorityAuditReportRequest.Builder auditReportResponseFormat(AuditReportResponseFormat auditReportResponseFormat) The format in which to create the report. This can be either JSON or CSV.
- Parameters:
auditReportResponseFormat
- The format in which to create the report. This can be either JSON or CSV.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
CreateCertificateAuthorityAuditReportRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateCertificateAuthorityAuditReportRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-