Class DomainAssociationArgs.Builder

  • Enclosing class:
    DomainAssociationArgs

    public static final class DomainAssociationArgs.Builder
    extends java.lang.Object
    • Method Detail

      • appId

        public DomainAssociationArgs.Builder appId​(com.pulumi.core.Output<java.lang.String> appId)
        Parameters:
        appId - Unique ID for an Amplify app.
        Returns:
        builder
      • appId

        public DomainAssociationArgs.Builder appId​(java.lang.String appId)
        Parameters:
        appId - Unique ID for an Amplify app.
        Returns:
        builder
      • certificateSettings

        public DomainAssociationArgs.Builder certificateSettings​(@Nullable
                                                                 com.pulumi.core.Output<DomainAssociationCertificateSettingsArgs> certificateSettings)
        Parameters:
        certificateSettings - The type of SSL/TLS certificate to use for your custom domain. If you don't specify a certificate type, Amplify uses the default certificate that it provisions and manages for you.
        Returns:
        builder
      • certificateSettings

        public DomainAssociationArgs.Builder certificateSettings​(DomainAssociationCertificateSettingsArgs certificateSettings)
        Parameters:
        certificateSettings - The type of SSL/TLS certificate to use for your custom domain. If you don't specify a certificate type, Amplify uses the default certificate that it provisions and manages for you.
        Returns:
        builder
      • domainName

        public DomainAssociationArgs.Builder domainName​(com.pulumi.core.Output<java.lang.String> domainName)
        Parameters:
        domainName - Domain name for the domain association.
        Returns:
        builder
      • domainName

        public DomainAssociationArgs.Builder domainName​(java.lang.String domainName)
        Parameters:
        domainName - Domain name for the domain association.
        Returns:
        builder
      • enableAutoSubDomain

        public DomainAssociationArgs.Builder enableAutoSubDomain​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.Boolean> enableAutoSubDomain)
        Parameters:
        enableAutoSubDomain - Enables the automated creation of subdomains for branches.
        Returns:
        builder
      • enableAutoSubDomain

        public DomainAssociationArgs.Builder enableAutoSubDomain​(java.lang.Boolean enableAutoSubDomain)
        Parameters:
        enableAutoSubDomain - Enables the automated creation of subdomains for branches.
        Returns:
        builder
      • region

        public DomainAssociationArgs.Builder region​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public DomainAssociationArgs.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • waitForVerification

        public DomainAssociationArgs.Builder waitForVerification​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.Boolean> waitForVerification)
        Parameters:
        waitForVerification - If enabled, the resource will wait for the domain association status to change to `PENDING_DEPLOYMENT` or `AVAILABLE`. Setting this to `false` will skip the process. Default: `true`.
        Returns:
        builder
      • waitForVerification

        public DomainAssociationArgs.Builder waitForVerification​(java.lang.Boolean waitForVerification)
        Parameters:
        waitForVerification - If enabled, the resource will wait for the domain association status to change to `PENDING_DEPLOYMENT` or `AVAILABLE`. Setting this to `false` will skip the process. Default: `true`.
        Returns:
        builder