Package com.pulumi.aws.appmesh.inputs
Class VirtualNodeSpecServiceDiscoveryDnsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appmesh.inputs.VirtualNodeSpecServiceDiscoveryDnsArgs.Builder
-
- Enclosing class:
- VirtualNodeSpecServiceDiscoveryDnsArgs
public static final class VirtualNodeSpecServiceDiscoveryDnsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(VirtualNodeSpecServiceDiscoveryDnsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VirtualNodeSpecServiceDiscoveryDnsArgsbuild()VirtualNodeSpecServiceDiscoveryDnsArgs.Builderhostname(com.pulumi.core.Output<java.lang.String> hostname)VirtualNodeSpecServiceDiscoveryDnsArgs.Builderhostname(java.lang.String hostname)VirtualNodeSpecServiceDiscoveryDnsArgs.BuilderipPreference(com.pulumi.core.Output<java.lang.String> ipPreference)VirtualNodeSpecServiceDiscoveryDnsArgs.BuilderipPreference(java.lang.String ipPreference)VirtualNodeSpecServiceDiscoveryDnsArgs.BuilderresponseType(com.pulumi.core.Output<java.lang.String> responseType)VirtualNodeSpecServiceDiscoveryDnsArgs.BuilderresponseType(java.lang.String responseType)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VirtualNodeSpecServiceDiscoveryDnsArgs defaults)
-
-
Method Detail
-
hostname
public VirtualNodeSpecServiceDiscoveryDnsArgs.Builder hostname(com.pulumi.core.Output<java.lang.String> hostname)
- Parameters:
hostname- DNS host name for your virtual node.- Returns:
- builder
-
hostname
public VirtualNodeSpecServiceDiscoveryDnsArgs.Builder hostname(java.lang.String hostname)
- Parameters:
hostname- DNS host name for your virtual node.- Returns:
- builder
-
ipPreference
public VirtualNodeSpecServiceDiscoveryDnsArgs.Builder ipPreference(@Nullable com.pulumi.core.Output<java.lang.String> ipPreference)
- Parameters:
ipPreference- Preferred IP version that this virtual node uses. Valid values: `IPv6_PREFERRED`, `IPv4_PREFERRED`, `IPv4_ONLY`, `IPv6_ONLY`.- Returns:
- builder
-
ipPreference
public VirtualNodeSpecServiceDiscoveryDnsArgs.Builder ipPreference(java.lang.String ipPreference)
- Parameters:
ipPreference- Preferred IP version that this virtual node uses. Valid values: `IPv6_PREFERRED`, `IPv4_PREFERRED`, `IPv4_ONLY`, `IPv6_ONLY`.- Returns:
- builder
-
responseType
public VirtualNodeSpecServiceDiscoveryDnsArgs.Builder responseType(@Nullable com.pulumi.core.Output<java.lang.String> responseType)
- Parameters:
responseType- DNS response type for the virtual node. Valid values: `LOADBALANCER`, `ENDPOINTS`.- Returns:
- builder
-
responseType
public VirtualNodeSpecServiceDiscoveryDnsArgs.Builder responseType(java.lang.String responseType)
- Parameters:
responseType- DNS response type for the virtual node. Valid values: `LOADBALANCER`, `ENDPOINTS`.- Returns:
- builder
-
build
public VirtualNodeSpecServiceDiscoveryDnsArgs build()
-
-