Package com.pulumi.openstack.dns.inputs
Class RecordSetState.Builder
- java.lang.Object
-
- com.pulumi.openstack.dns.inputs.RecordSetState.Builder
-
- Enclosing class:
- RecordSetState
public static final class RecordSetState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RecordSetState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RecordSetStatebuild()RecordSetState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)RecordSetState.Builderdescription(java.lang.String description)RecordSetState.BuilderdisableStatusCheck(com.pulumi.core.Output<java.lang.Boolean> disableStatusCheck)RecordSetState.BuilderdisableStatusCheck(java.lang.Boolean disableStatusCheck)RecordSetState.Buildername(com.pulumi.core.Output<java.lang.String> name)RecordSetState.Buildername(java.lang.String name)RecordSetState.BuilderprojectId(com.pulumi.core.Output<java.lang.String> projectId)RecordSetState.BuilderprojectId(java.lang.String projectId)RecordSetState.Builderrecords(com.pulumi.core.Output<java.util.List<java.lang.String>> records)RecordSetState.Builderrecords(java.lang.String... records)RecordSetState.Builderrecords(java.util.List<java.lang.String> records)RecordSetState.Builderregion(com.pulumi.core.Output<java.lang.String> region)RecordSetState.Builderregion(java.lang.String region)RecordSetState.Builderttl(com.pulumi.core.Output<java.lang.Integer> ttl)RecordSetState.Builderttl(java.lang.Integer ttl)RecordSetState.Buildertype(com.pulumi.core.Output<java.lang.String> type)RecordSetState.Buildertype(java.lang.String type)RecordSetState.BuildervalueSpecs(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> valueSpecs)RecordSetState.BuildervalueSpecs(java.util.Map<java.lang.String,java.lang.Object> valueSpecs)RecordSetState.BuilderzoneId(com.pulumi.core.Output<java.lang.String> zoneId)RecordSetState.BuilderzoneId(java.lang.String zoneId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RecordSetState defaults)
-
-
Method Detail
-
description
public RecordSetState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- A description of the record set.- Returns:
- builder
-
description
public RecordSetState.Builder description(java.lang.String description)
- Parameters:
description- A description of the record set.- Returns:
- builder
-
disableStatusCheck
public RecordSetState.Builder disableStatusCheck(@Nullable com.pulumi.core.Output<java.lang.Boolean> disableStatusCheck)
- Parameters:
disableStatusCheck- Disable wait for recordset to reach ACTIVE status. This argumen is disabled by default. If it is set to true, the recordset will be considered as created/updated/deleted if OpenStack request returned success.- Returns:
- builder
-
disableStatusCheck
public RecordSetState.Builder disableStatusCheck(java.lang.Boolean disableStatusCheck)
- Parameters:
disableStatusCheck- Disable wait for recordset to reach ACTIVE status. This argumen is disabled by default. If it is set to true, the recordset will be considered as created/updated/deleted if OpenStack request returned success.- Returns:
- builder
-
name
public RecordSetState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the record set. Note the `.` at the end of the name. Changing this creates a new DNS record set.- Returns:
- builder
-
name
public RecordSetState.Builder name(java.lang.String name)
- Parameters:
name- The name of the record set. Note the `.` at the end of the name. Changing this creates a new DNS record set.- Returns:
- builder
-
projectId
public RecordSetState.Builder projectId(@Nullable com.pulumi.core.Output<java.lang.String> projectId)
- Parameters:
projectId- The ID of the project DNS zone is created for, sets `X-Auth-Sudo-Tenant-ID` header (requires an assigned user role in target project)- Returns:
- builder
-
projectId
public RecordSetState.Builder projectId(java.lang.String projectId)
- Parameters:
projectId- The ID of the project DNS zone is created for, sets `X-Auth-Sudo-Tenant-ID` header (requires an assigned user role in target project)- Returns:
- builder
-
records
public RecordSetState.Builder records(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> records)
- Parameters:
records- An array of DNS records.- Returns:
- builder
-
records
public RecordSetState.Builder records(java.util.List<java.lang.String> records)
- Parameters:
records- An array of DNS records.- Returns:
- builder
-
records
public RecordSetState.Builder records(java.lang.String... records)
- Parameters:
records- An array of DNS records.- Returns:
- builder
-
region
public RecordSetState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- The region in which to obtain the V2 DNS client. If omitted, the `region` argument of the provider is used. Changing this creates a new DNS record set.- Returns:
- builder
-
region
public RecordSetState.Builder region(java.lang.String region)
- Parameters:
region- The region in which to obtain the V2 DNS client. If omitted, the `region` argument of the provider is used. Changing this creates a new DNS record set.- Returns:
- builder
-
ttl
public RecordSetState.Builder ttl(@Nullable com.pulumi.core.Output<java.lang.Integer> ttl)
- Parameters:
ttl- The time to live (TTL) of the record set.- Returns:
- builder
-
ttl
public RecordSetState.Builder ttl(java.lang.Integer ttl)
- Parameters:
ttl- The time to live (TTL) of the record set.- Returns:
- builder
-
type
public RecordSetState.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- The type of record set. Examples: "A", "MX". Changing this creates a new DNS record set.- Returns:
- builder
-
type
public RecordSetState.Builder type(java.lang.String type)
- Parameters:
type- The type of record set. Examples: "A", "MX". Changing this creates a new DNS record set.- Returns:
- builder
-
valueSpecs
public RecordSetState.Builder valueSpecs(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> valueSpecs)
- Parameters:
valueSpecs- Map of additional options. Changing this creates a new record set.- Returns:
- builder
-
valueSpecs
public RecordSetState.Builder valueSpecs(java.util.Map<java.lang.String,java.lang.Object> valueSpecs)
- Parameters:
valueSpecs- Map of additional options. Changing this creates a new record set.- Returns:
- builder
-
zoneId
public RecordSetState.Builder zoneId(@Nullable com.pulumi.core.Output<java.lang.String> zoneId)
- Parameters:
zoneId- The ID of the zone in which to create the record set. Changing this creates a new DNS record set.- Returns:
- builder
-
zoneId
public RecordSetState.Builder zoneId(java.lang.String zoneId)
- Parameters:
zoneId- The ID of the zone in which to create the record set. Changing this creates a new DNS record set.- Returns:
- builder
-
build
public RecordSetState build()
-
-