Interface CreateCertificateRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CopyableBuilder<CreateCertificateRequest.Builder,,- CreateCertificateRequest> - LightsailRequest.Builder,- SdkBuilder<CreateCertificateRequest.Builder,,- CreateCertificateRequest> - SdkPojo,- SdkRequest.Builder
- Enclosing class:
- CreateCertificateRequest
- 
Method SummaryModifier and TypeMethodDescriptioncertificateName(String certificateName) The name for the certificate.domainName(String domainName) The domain name (example.com) for the certificate.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.subjectAlternativeNames(String... subjectAlternativeNames) An array of strings that specify the alternate domains (example2.com) and subdomains (blog.example.com) for the certificate.subjectAlternativeNames(Collection<String> subjectAlternativeNames) An array of strings that specify the alternate domains (example2.com) and subdomains (blog.example.com) for the certificate.tags(Collection<Tag> tags) The tag keys and optional values to add to the certificate during create.tags(Consumer<Tag.Builder>... tags) The tag keys and optional values to add to the certificate during create.The tag keys and optional values to add to the certificate during create.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.lightsail.model.LightsailRequest.BuilderbuildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
certificateNameThe name for the certificate. - Parameters:
- certificateName- The name for the certificate.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
domainNameThe domain name ( example.com) for the certificate.- Parameters:
- domainName- The domain name (- example.com) for the certificate.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
subjectAlternativeNamesCreateCertificateRequest.Builder subjectAlternativeNames(Collection<String> subjectAlternativeNames) An array of strings that specify the alternate domains ( example2.com) and subdomains (blog.example.com) for the certificate.You can specify a maximum of nine alternate domains (in addition to the primary domain name). Wildcard domain entries ( *.example.com) are not supported.- Parameters:
- subjectAlternativeNames- An array of strings that specify the alternate domains (- example2.com) and subdomains (- blog.example.com) for the certificate.- You can specify a maximum of nine alternate domains (in addition to the primary domain name). - Wildcard domain entries ( - *.example.com) are not supported.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
subjectAlternativeNamesAn array of strings that specify the alternate domains ( example2.com) and subdomains (blog.example.com) for the certificate.You can specify a maximum of nine alternate domains (in addition to the primary domain name). Wildcard domain entries ( *.example.com) are not supported.- Parameters:
- subjectAlternativeNames- An array of strings that specify the alternate domains (- example2.com) and subdomains (- blog.example.com) for the certificate.- You can specify a maximum of nine alternate domains (in addition to the primary domain name). - Wildcard domain entries ( - *.example.com) are not supported.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tagsThe tag keys and optional values to add to the certificate during create. Use the TagResourceaction to tag a resource after it's created.- Parameters:
- tags- The tag keys and optional values to add to the certificate during create.- Use the - TagResourceaction to tag a resource after it's created.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tagsThe tag keys and optional values to add to the certificate during create. Use the TagResourceaction to tag a resource after it's created.- Parameters:
- tags- The tag keys and optional values to add to the certificate during create.- Use the - TagResourceaction to tag a resource after it's created.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tagsThe tag keys and optional values to add to the certificate during create. Use the This is a convenience method that creates an instance of theTagResourceaction to tag a resource after it's created.Tag.Builderavoiding the need to create one manually viaTag.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totags(List<Tag>).- Parameters:
- tags- a consumer that will call methods on- Tag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
overrideConfigurationCreateCertificateRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationCreateCertificateRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-