Interface CsrExtensions.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CsrExtensions.Builder,,CsrExtensions> SdkBuilder<CsrExtensions.Builder,,CsrExtensions> SdkPojo
- Enclosing class:
CsrExtensions
-
Method Summary
Modifier and TypeMethodDescriptiondefault CsrExtensions.BuilderkeyUsage(Consumer<KeyUsage.Builder> keyUsage) Indicates the purpose of the certificate and of the key contained in the certificate.Indicates the purpose of the certificate and of the key contained in the certificate.subjectInformationAccess(Collection<AccessDescription> subjectInformationAccess) For CA certificates, provides a path to additional information pertaining to the CA, such as revocation and policy.subjectInformationAccess(Consumer<AccessDescription.Builder>... subjectInformationAccess) For CA certificates, provides a path to additional information pertaining to the CA, such as revocation and policy.subjectInformationAccess(AccessDescription... subjectInformationAccess) For CA certificates, provides a path to additional information pertaining to the CA, such as revocation and policy.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
keyUsage
Indicates the purpose of the certificate and of the key contained in the certificate.
- Parameters:
keyUsage- Indicates the purpose of the certificate and of the key contained in the certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keyUsage
Indicates the purpose of the certificate and of the key contained in the certificate.
This is a convenience method that creates an instance of theKeyUsage.Builderavoiding the need to create one manually viaKeyUsage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tokeyUsage(KeyUsage).- Parameters:
keyUsage- a consumer that will call methods onKeyUsage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
subjectInformationAccess
CsrExtensions.Builder subjectInformationAccess(Collection<AccessDescription> subjectInformationAccess) For CA certificates, provides a path to additional information pertaining to the CA, such as revocation and policy. For more information, see Subject Information Access in RFC 5280.
- Parameters:
subjectInformationAccess- For CA certificates, provides a path to additional information pertaining to the CA, such as revocation and policy. For more information, see Subject Information Access in RFC 5280.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subjectInformationAccess
For CA certificates, provides a path to additional information pertaining to the CA, such as revocation and policy. For more information, see Subject Information Access in RFC 5280.
- Parameters:
subjectInformationAccess- For CA certificates, provides a path to additional information pertaining to the CA, such as revocation and policy. For more information, see Subject Information Access in RFC 5280.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subjectInformationAccess
CsrExtensions.Builder subjectInformationAccess(Consumer<AccessDescription.Builder>... subjectInformationAccess) For CA certificates, provides a path to additional information pertaining to the CA, such as revocation and policy. For more information, see Subject Information Access in RFC 5280.
This is a convenience method that creates an instance of theAccessDescription.Builderavoiding the need to create one manually viaAccessDescription.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosubjectInformationAccess(List<AccessDescription>).- Parameters:
subjectInformationAccess- a consumer that will call methods onAccessDescription.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-