Package com.pulumi.gcp.container.inputs
Class ClusterDnsConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.container.inputs.ClusterDnsConfigArgs.Builder
-
- Enclosing class:
- ClusterDnsConfigArgs
public static final class ClusterDnsConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ClusterDnsConfigArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterDnsConfigArgs
build()
ClusterDnsConfigArgs.Builder
clusterDns(com.pulumi.core.Output<java.lang.String> clusterDns)
ClusterDnsConfigArgs.Builder
clusterDns(java.lang.String clusterDns)
ClusterDnsConfigArgs.Builder
clusterDnsDomain(com.pulumi.core.Output<java.lang.String> clusterDnsDomain)
ClusterDnsConfigArgs.Builder
clusterDnsDomain(java.lang.String clusterDnsDomain)
ClusterDnsConfigArgs.Builder
clusterDnsScope(com.pulumi.core.Output<java.lang.String> clusterDnsScope)
ClusterDnsConfigArgs.Builder
clusterDnsScope(java.lang.String clusterDnsScope)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ClusterDnsConfigArgs defaults)
-
-
Method Detail
-
clusterDns
public ClusterDnsConfigArgs.Builder clusterDns(@Nullable com.pulumi.core.Output<java.lang.String> clusterDns)
- Parameters:
clusterDns
- Which in-cluster DNS provider should be used. `PROVIDER_UNSPECIFIED` (default) or `PLATFORM_DEFAULT` or `CLOUD_DNS`.- Returns:
- builder
-
clusterDns
public ClusterDnsConfigArgs.Builder clusterDns(java.lang.String clusterDns)
- Parameters:
clusterDns
- Which in-cluster DNS provider should be used. `PROVIDER_UNSPECIFIED` (default) or `PLATFORM_DEFAULT` or `CLOUD_DNS`.- Returns:
- builder
-
clusterDnsDomain
public ClusterDnsConfigArgs.Builder clusterDnsDomain(@Nullable com.pulumi.core.Output<java.lang.String> clusterDnsDomain)
- Parameters:
clusterDnsDomain
- The suffix used for all cluster service records.- Returns:
- builder
-
clusterDnsDomain
public ClusterDnsConfigArgs.Builder clusterDnsDomain(java.lang.String clusterDnsDomain)
- Parameters:
clusterDnsDomain
- The suffix used for all cluster service records.- Returns:
- builder
-
clusterDnsScope
public ClusterDnsConfigArgs.Builder clusterDnsScope(@Nullable com.pulumi.core.Output<java.lang.String> clusterDnsScope)
- Parameters:
clusterDnsScope
- The scope of access to cluster DNS records. `DNS_SCOPE_UNSPECIFIED` (default) or `CLUSTER_SCOPE` or `VPC_SCOPE`.- Returns:
- builder
-
clusterDnsScope
public ClusterDnsConfigArgs.Builder clusterDnsScope(java.lang.String clusterDnsScope)
- Parameters:
clusterDnsScope
- The scope of access to cluster DNS records. `DNS_SCOPE_UNSPECIFIED` (default) or `CLUSTER_SCOPE` or `VPC_SCOPE`.- Returns:
- builder
-
build
public ClusterDnsConfigArgs build()
-
-