Package com.pulumi.aws.amplify.inputs
Class DomainAssociationCertificateSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.amplify.inputs.DomainAssociationCertificateSettingsArgs.Builder
-
- Enclosing class:
- DomainAssociationCertificateSettingsArgs
public static final class DomainAssociationCertificateSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DomainAssociationCertificateSettingsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainAssociationCertificateSettingsArgsbuild()DomainAssociationCertificateSettingsArgs.BuildercertificateVerificationDnsRecord(com.pulumi.core.Output<java.lang.String> certificateVerificationDnsRecord)DomainAssociationCertificateSettingsArgs.BuildercertificateVerificationDnsRecord(java.lang.String certificateVerificationDnsRecord)DomainAssociationCertificateSettingsArgs.BuildercustomCertificateArn(com.pulumi.core.Output<java.lang.String> customCertificateArn)DomainAssociationCertificateSettingsArgs.BuildercustomCertificateArn(java.lang.String customCertificateArn)DomainAssociationCertificateSettingsArgs.Buildertype(com.pulumi.core.Output<java.lang.String> type)DomainAssociationCertificateSettingsArgs.Buildertype(java.lang.String type)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DomainAssociationCertificateSettingsArgs defaults)
-
-
Method Detail
-
certificateVerificationDnsRecord
public DomainAssociationCertificateSettingsArgs.Builder certificateVerificationDnsRecord(@Nullable com.pulumi.core.Output<java.lang.String> certificateVerificationDnsRecord)
- Parameters:
certificateVerificationDnsRecord- DNS records for certificate verification in a space-delimited format (`<record> CNAME <target>`).- Returns:
- builder
-
certificateVerificationDnsRecord
public DomainAssociationCertificateSettingsArgs.Builder certificateVerificationDnsRecord(java.lang.String certificateVerificationDnsRecord)
- Parameters:
certificateVerificationDnsRecord- DNS records for certificate verification in a space-delimited format (`<record> CNAME <target>`).- Returns:
- builder
-
customCertificateArn
public DomainAssociationCertificateSettingsArgs.Builder customCertificateArn(@Nullable com.pulumi.core.Output<java.lang.String> customCertificateArn)
- Parameters:
customCertificateArn- ARN for the custom certificate. Required when `type` is `CUSTOM`.- Returns:
- builder
-
customCertificateArn
public DomainAssociationCertificateSettingsArgs.Builder customCertificateArn(java.lang.String customCertificateArn)
- Parameters:
customCertificateArn- ARN for the custom certificate. Required when `type` is `CUSTOM`.- Returns:
- builder
-
type
public DomainAssociationCertificateSettingsArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- The certificate type. Valid values are `AMPLIFY_MANAGED` and `CUSTOM`.- Returns:
- builder
-
type
public DomainAssociationCertificateSettingsArgs.Builder type(java.lang.String type)
- Parameters:
type- The certificate type. Valid values are `AMPLIFY_MANAGED` and `CUSTOM`.- Returns:
- builder
-
build
public DomainAssociationCertificateSettingsArgs build()
-
-