Interface CsrExtensions.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CsrExtensions.Builder,CsrExtensions>,SdkBuilder<CsrExtensions.Builder,CsrExtensions>,SdkPojo
- Enclosing class:
- CsrExtensions
public static interface CsrExtensions.Builder extends SdkPojo, CopyableBuilder<CsrExtensions.Builder,CsrExtensions>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CsrExtensions.BuilderkeyUsage(Consumer<KeyUsage.Builder> keyUsage)Indicates the purpose of the certificate and of the key contained in the certificate.CsrExtensions.BuilderkeyUsage(KeyUsage keyUsage)Indicates the purpose of the certificate and of the key contained in the certificate.CsrExtensions.BuildersubjectInformationAccess(Collection<AccessDescription> subjectInformationAccess)For CA certificates, provides a path to additional information pertaining to the CA, such as revocation and policy.CsrExtensions.BuildersubjectInformationAccess(Consumer<AccessDescription.Builder>... subjectInformationAccess)For CA certificates, provides a path to additional information pertaining to the CA, such as revocation and policy.CsrExtensions.BuildersubjectInformationAccess(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
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
-
keyUsage
CsrExtensions.Builder keyUsage(KeyUsage 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
default CsrExtensions.Builder keyUsage(Consumer<KeyUsage.Builder> 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:
keyUsage(KeyUsage)
-
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
CsrExtensions.Builder subjectInformationAccess(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
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 to#subjectInformationAccess(List.) - 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:
#subjectInformationAccess(java.util.Collection)
-
-