@Generated(value="software.amazon.awssdk:codegen") public final class CreateLoadBalancerTlsCertificateRequest extends LightsailRequest implements ToCopyableBuilder<CreateLoadBalancerTlsCertificateRequest.Builder,CreateLoadBalancerTlsCertificateRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateLoadBalancerTlsCertificateRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateLoadBalancerTlsCertificateRequest.Builder |
builder() |
List<String> |
certificateAlternativeNames()
An array of strings listing alternative domains and subdomains for your SSL/TLS certificate.
|
String |
certificateDomainName()
The domain name (e.g.,
example.com) for your SSL/TLS certificate. |
String |
certificateName()
The SSL/TLS certificate name.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasCertificateAlternativeNames()
For responses, this returns true if the service returned a value for the CertificateAlternativeNames property.
|
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
String |
loadBalancerName()
The load balancer name where you want to create the SSL/TLS certificate.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateLoadBalancerTlsCertificateRequest.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
The tag keys and optional values to add to the resource during create.
|
CreateLoadBalancerTlsCertificateRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String loadBalancerName()
The load balancer name where you want to create the SSL/TLS certificate.
public final String certificateName()
The SSL/TLS certificate name.
You can have up to 10 certificates in your account at one time. Each Lightsail load balancer can have up to 2 certificates associated with it at one time. There is also an overall limit to the number of certificates that can be issue in a 365-day period. For more information, see Limits.
You can have up to 10 certificates in your account at one time. Each Lightsail load balancer can have up to 2 certificates associated with it at one time. There is also an overall limit to the number of certificates that can be issue in a 365-day period. For more information, see Limits.
public final String certificateDomainName()
The domain name (e.g., example.com) for your SSL/TLS certificate.
example.com) for your SSL/TLS certificate.public final boolean hasCertificateAlternativeNames()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<String> certificateAlternativeNames()
An array of strings listing alternative domains and subdomains for your SSL/TLS certificate. Lightsail will
de-dupe the names for you. You can have a maximum of 9 alternative names (in addition to the 1 primary domain).
We do not support wildcards (e.g., *.example.com).
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasCertificateAlternativeNames() method.
*.example.com).public final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<Tag> tags()
The tag keys and optional values to add to the resource during create.
Use the TagResource action to tag a resource after it's created.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
Use the TagResource action to tag a resource after it's created.
public CreateLoadBalancerTlsCertificateRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateLoadBalancerTlsCertificateRequest.Builder,CreateLoadBalancerTlsCertificateRequest>toBuilder in class LightsailRequestpublic static CreateLoadBalancerTlsCertificateRequest.Builder builder()
public static Class<? extends CreateLoadBalancerTlsCertificateRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.