Interface HsmClientCertificate.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<HsmClientCertificate.Builder,HsmClientCertificate>
,SdkBuilder<HsmClientCertificate.Builder,HsmClientCertificate>
,SdkPojo
- Enclosing class:
- HsmClientCertificate
public static interface HsmClientCertificate.Builder extends SdkPojo, CopyableBuilder<HsmClientCertificate.Builder,HsmClientCertificate>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HsmClientCertificate.Builder
hsmClientCertificateIdentifier(String hsmClientCertificateIdentifier)
The identifier of the HSM client certificate.HsmClientCertificate.Builder
hsmClientCertificatePublicKey(String hsmClientCertificatePublicKey)
The public key that the Amazon Redshift cluster will use to connect to the HSM.HsmClientCertificate.Builder
tags(Collection<Tag> tags)
The list of tags for the HSM client certificate.HsmClientCertificate.Builder
tags(Consumer<Tag.Builder>... tags)
The list of tags for the HSM client certificate.HsmClientCertificate.Builder
tags(Tag... tags)
The list of tags for the HSM client certificate.-
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
-
hsmClientCertificateIdentifier
HsmClientCertificate.Builder hsmClientCertificateIdentifier(String hsmClientCertificateIdentifier)
The identifier of the HSM client certificate.
- Parameters:
hsmClientCertificateIdentifier
- The identifier of the HSM client certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hsmClientCertificatePublicKey
HsmClientCertificate.Builder hsmClientCertificatePublicKey(String hsmClientCertificatePublicKey)
The public key that the Amazon Redshift cluster will use to connect to the HSM. You must register the public key in the HSM.
- Parameters:
hsmClientCertificatePublicKey
- The public key that the Amazon Redshift cluster will use to connect to the HSM. You must register the public key in the HSM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
HsmClientCertificate.Builder tags(Collection<Tag> tags)
The list of tags for the HSM client certificate.
- Parameters:
tags
- The list of tags for the HSM client certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
HsmClientCertificate.Builder tags(Tag... tags)
The list of tags for the HSM client certificate.
- Parameters:
tags
- The list of tags for the HSM client certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
HsmClientCertificate.Builder tags(Consumer<Tag.Builder>... tags)
The list of tags for the HSM client certificate.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#tags(List
.) - Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection
)
-
-