Package com.pulumi.alicloud.dns
Class DnsDomainArgs.Builder
- java.lang.Object
-
- com.pulumi.alicloud.dns.DnsDomainArgs.Builder
-
- Enclosing class:
- DnsDomainArgs
public static final class DnsDomainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DnsDomainArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DnsDomainArgs
build()
DnsDomainArgs.Builder
domainName(com.pulumi.core.Output<java.lang.String> domainName)
DnsDomainArgs.Builder
domainName(java.lang.String domainName)
DnsDomainArgs.Builder
groupId(com.pulumi.core.Output<java.lang.String> groupId)
DnsDomainArgs.Builder
groupId(java.lang.String groupId)
DnsDomainArgs.Builder
lang(com.pulumi.core.Output<java.lang.String> lang)
DnsDomainArgs.Builder
lang(java.lang.String lang)
DnsDomainArgs.Builder
remark(com.pulumi.core.Output<java.lang.String> remark)
DnsDomainArgs.Builder
remark(java.lang.String remark)
DnsDomainArgs.Builder
resourceGroupId(com.pulumi.core.Output<java.lang.String> resourceGroupId)
DnsDomainArgs.Builder
resourceGroupId(java.lang.String resourceGroupId)
DnsDomainArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> tags)
DnsDomainArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.Object> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DnsDomainArgs defaults)
-
-
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
-
build
public DnsDomainArgs build()
-
-