Interface GetCertificateSigningRequestRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<GetCertificateSigningRequestRequest.Builder,,GetCertificateSigningRequestRequest> PaymentCryptographyRequest.Builder,SdkBuilder<GetCertificateSigningRequestRequest.Builder,,GetCertificateSigningRequestRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
GetCertificateSigningRequestRequest
@Mutable
@NotThreadSafe
public static interface GetCertificateSigningRequestRequest.Builder
extends PaymentCryptographyRequest.Builder, SdkPojo, CopyableBuilder<GetCertificateSigningRequestRequest.Builder,GetCertificateSigningRequestRequest>
-
Method Summary
Modifier and TypeMethodDescriptioncertificateSubject(Consumer<CertificateSubjectType.Builder> certificateSubject) The metadata used to create the CSR.certificateSubject(CertificateSubjectType certificateSubject) The metadata used to create the CSR.keyIdentifier(String keyIdentifier) Asymmetric key used for generating the certificate signing requestoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.signingAlgorithm(String signingAlgorithm) The cryptographic algorithm used to sign your CSR.signingAlgorithm(SigningAlgorithmType signingAlgorithm) The cryptographic algorithm used to sign your CSR.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.paymentcryptography.model.PaymentCryptographyRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
keyIdentifier
Asymmetric key used for generating the certificate signing request
- Parameters:
keyIdentifier- Asymmetric key used for generating the certificate signing request- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signingAlgorithm
The cryptographic algorithm used to sign your CSR.
- Parameters:
signingAlgorithm- The cryptographic algorithm used to sign your CSR.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
signingAlgorithm
The cryptographic algorithm used to sign your CSR.
- Parameters:
signingAlgorithm- The cryptographic algorithm used to sign your CSR.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
certificateSubject
GetCertificateSigningRequestRequest.Builder certificateSubject(CertificateSubjectType certificateSubject) The metadata used to create the CSR.
- Parameters:
certificateSubject- The metadata used to create the CSR.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateSubject
default GetCertificateSigningRequestRequest.Builder certificateSubject(Consumer<CertificateSubjectType.Builder> certificateSubject) The metadata used to create the CSR.
This is a convenience method that creates an instance of theCertificateSubjectType.Builderavoiding the need to create one manually viaCertificateSubjectType.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocertificateSubject(CertificateSubjectType).- Parameters:
certificateSubject- a consumer that will call methods onCertificateSubjectType.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
GetCertificateSigningRequestRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
GetCertificateSigningRequestRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-