Interface CertificateSearchResult.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CertificateSearchResult.Builder,,CertificateSearchResult> SdkBuilder<CertificateSearchResult.Builder,,CertificateSearchResult> SdkPojo
- Enclosing class:
CertificateSearchResult
@Mutable
@NotThreadSafe
public static interface CertificateSearchResult.Builder
extends SdkPojo, CopyableBuilder<CertificateSearchResult.Builder,CertificateSearchResult>
-
Method Summary
Modifier and TypeMethodDescriptioncertificateArn(String certificateArn) The Amazon Resource Name (ARN) of the certificate.default CertificateSearchResult.BuildercertificateMetadata(Consumer<CertificateMetadata.Builder> certificateMetadata) ACM-specific metadata about the certificate.certificateMetadata(CertificateMetadata certificateMetadata) ACM-specific metadata about the certificate.default CertificateSearchResult.Builderx509Attributes(Consumer<X509Attributes.Builder> x509Attributes) X.509 certificate attributes such as subject, issuer, and validity period.x509Attributes(X509Attributes x509Attributes) X.509 certificate attributes such as subject, issuer, and validity period.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
-
certificateArn
The Amazon Resource Name (ARN) of the certificate.
- Parameters:
certificateArn- The Amazon Resource Name (ARN) of the certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
x509Attributes
X.509 certificate attributes such as subject, issuer, and validity period.
- Parameters:
x509Attributes- X.509 certificate attributes such as subject, issuer, and validity period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
x509Attributes
default CertificateSearchResult.Builder x509Attributes(Consumer<X509Attributes.Builder> x509Attributes) X.509 certificate attributes such as subject, issuer, and validity period.
This is a convenience method that creates an instance of theX509Attributes.Builderavoiding the need to create one manually viaX509Attributes.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tox509Attributes(X509Attributes).- Parameters:
x509Attributes- a consumer that will call methods onX509Attributes.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
certificateMetadata
ACM-specific metadata about the certificate.
- Parameters:
certificateMetadata- ACM-specific metadata about the certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateMetadata
default CertificateSearchResult.Builder certificateMetadata(Consumer<CertificateMetadata.Builder> certificateMetadata) ACM-specific metadata about the certificate.
This is a convenience method that creates an instance of theCertificateMetadata.Builderavoiding the need to create one manually viaCertificateMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocertificateMetadata(CertificateMetadata).- Parameters:
certificateMetadata- a consumer that will call methods onCertificateMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-