Interface ClientCertificate.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ClientCertificate.Builder,,ClientCertificate> SdkBuilder<ClientCertificate.Builder,,ClientCertificate> SdkPojo
- Enclosing class:
ClientCertificate
@Mutable
@NotThreadSafe
public static interface ClientCertificate.Builder
extends SdkPojo, CopyableBuilder<ClientCertificate.Builder,ClientCertificate>
-
Method Summary
Modifier and TypeMethodDescriptionA customer-chosen name for this client certificate, used in error messages and console display.The origins (scheme://host[:port]) this certificate applies to.origins(Collection<String> origins) The origins (scheme://host[:port]) this certificate applies to.The ARN of the Secrets Manager secret containing the certificate and private key.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
-
name
A customer-chosen name for this client certificate, used in error messages and console display.
- Parameters:
name- A customer-chosen name for this client certificate, used in error messages and console display.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
secretArn
The ARN of the Secrets Manager secret containing the certificate and private key.
- Parameters:
secretArn- The ARN of the Secrets Manager secret containing the certificate and private key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
origins
The origins (scheme://host[:port]) this certificate applies to. Paths are not supported. Each hostname can have at most one client certificate.
- Parameters:
origins- The origins (scheme://host[:port]) this certificate applies to. Paths are not supported. Each hostname can have at most one client certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
origins
The origins (scheme://host[:port]) this certificate applies to. Paths are not supported. Each hostname can have at most one client certificate.
- Parameters:
origins- The origins (scheme://host[:port]) this certificate applies to. Paths are not supported. Each hostname can have at most one client certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-