Class DnsDomainArgs.Builder

  • Enclosing class:
    DnsDomainArgs

    public static final class DnsDomainArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • domainName

        public DnsDomainArgs.Builder domainName​(com.pulumi.core.Output<java.lang.String> domainName)
        Parameters:
        domainName - Name of the domain. This name without suffix can have a string of 1 to 63 characters(domain name subject, excluding suffix), must contain only alphanumeric characters or "-", and must not begin or end with "-", and "-" must not in the 3th and 4th character positions at the same time. Suffix `.sh` and `.tel` are not supported.
        Returns:
        builder
      • domainName

        public DnsDomainArgs.Builder domainName​(java.lang.String domainName)
        Parameters:
        domainName - Name of the domain. This name without suffix can have a string of 1 to 63 characters(domain name subject, excluding suffix), must contain only alphanumeric characters or "-", and must not begin or end with "-", and "-" must not in the 3th and 4th character positions at the same time. Suffix `.sh` and `.tel` are not supported.
        Returns:
        builder
      • groupId

        public DnsDomainArgs.Builder groupId​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> groupId)
        Parameters:
        groupId - Id of the group in which the domain will add. If not supplied, then use default group.
        Returns:
        builder
      • groupId

        public DnsDomainArgs.Builder groupId​(java.lang.String groupId)
        Parameters:
        groupId - Id of the group in which the domain will add. If not supplied, then use default group.
        Returns:
        builder
      • lang

        public DnsDomainArgs.Builder lang​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> lang)
        Parameters:
        lang - User language.
        Returns:
        builder
      • lang

        public DnsDomainArgs.Builder lang​(java.lang.String lang)
        Parameters:
        lang - User language.
        Returns:
        builder
      • remark

        public DnsDomainArgs.Builder remark​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> remark)
        Parameters:
        remark - Remarks information for your domain name.
        Returns:
        builder
      • remark

        public DnsDomainArgs.Builder remark​(java.lang.String remark)
        Parameters:
        remark - Remarks information for your domain name.
        Returns:
        builder
      • resourceGroupId

        public DnsDomainArgs.Builder resourceGroupId​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> resourceGroupId)
        Parameters:
        resourceGroupId - The Id of resource group which the dns domain belongs.
        Returns:
        builder
      • resourceGroupId

        public DnsDomainArgs.Builder resourceGroupId​(java.lang.String resourceGroupId)
        Parameters:
        resourceGroupId - The Id of resource group which the dns domain belongs.
        Returns:
        builder
      • tags

        public DnsDomainArgs.Builder tags​(@Nullable
                                          com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>> tags)
        Parameters:
        tags - A mapping of tags to assign to the resource. - Key: It can be up to 64 characters in length. It cannot begin with "aliyun", "acs:", "http://", or "https://". It cannot be a null string. - Value: It can be up to 128 characters in length. It cannot begin with "aliyun", "acs:", "http://", or "https://". It can be a null string.
        Returns:
        builder
      • tags

        public DnsDomainArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.Object> tags)
        Parameters:
        tags - A mapping of tags to assign to the resource. - Key: It can be up to 64 characters in length. It cannot begin with "aliyun", "acs:", "http://", or "https://". It cannot be a null string. - Value: It can be up to 128 characters in length. It cannot begin with "aliyun", "acs:", "http://", or "https://". It can be a null string.
        Returns:
        builder