Class AKSSchemaPropertiesArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.machinelearningservices.inputs.AKSSchemaPropertiesArgs.Builder
-
- Enclosing class:
- AKSSchemaPropertiesArgs
public static final class AKSSchemaPropertiesArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AKSSchemaPropertiesArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AKSSchemaPropertiesArgs defaults)
-
-
Method Detail
-
agentCount
public AKSSchemaPropertiesArgs.Builder agentCount(@Nullable com.pulumi.core.Output<java.lang.Integer> agentCount)
- Parameters:
agentCount
- Number of agents- Returns:
- builder
-
agentCount
public AKSSchemaPropertiesArgs.Builder agentCount(java.lang.Integer agentCount)
- Parameters:
agentCount
- Number of agents- Returns:
- builder
-
agentVmSize
public AKSSchemaPropertiesArgs.Builder agentVmSize(@Nullable com.pulumi.core.Output<java.lang.String> agentVmSize)
- Parameters:
agentVmSize
- Agent virtual machine size- Returns:
- builder
-
agentVmSize
public AKSSchemaPropertiesArgs.Builder agentVmSize(java.lang.String agentVmSize)
- Parameters:
agentVmSize
- Agent virtual machine size- Returns:
- builder
-
aksNetworkingConfiguration
public AKSSchemaPropertiesArgs.Builder aksNetworkingConfiguration(@Nullable com.pulumi.core.Output<AksNetworkingConfigurationArgs> aksNetworkingConfiguration)
- Parameters:
aksNetworkingConfiguration
- AKS networking configuration for vnet- Returns:
- builder
-
aksNetworkingConfiguration
public AKSSchemaPropertiesArgs.Builder aksNetworkingConfiguration(AksNetworkingConfigurationArgs aksNetworkingConfiguration)
- Parameters:
aksNetworkingConfiguration
- AKS networking configuration for vnet- Returns:
- builder
-
clusterFqdn
public AKSSchemaPropertiesArgs.Builder clusterFqdn(@Nullable com.pulumi.core.Output<java.lang.String> clusterFqdn)
- Parameters:
clusterFqdn
- Cluster full qualified domain name- Returns:
- builder
-
clusterFqdn
public AKSSchemaPropertiesArgs.Builder clusterFqdn(java.lang.String clusterFqdn)
- Parameters:
clusterFqdn
- Cluster full qualified domain name- Returns:
- builder
-
clusterPurpose
public AKSSchemaPropertiesArgs.Builder clusterPurpose(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ClusterPurpose>> clusterPurpose)
- Parameters:
clusterPurpose
- Intended usage of the cluster- Returns:
- builder
-
clusterPurpose
public AKSSchemaPropertiesArgs.Builder clusterPurpose(com.pulumi.core.Either<java.lang.String,ClusterPurpose> clusterPurpose)
- Parameters:
clusterPurpose
- Intended usage of the cluster- Returns:
- builder
-
clusterPurpose
public AKSSchemaPropertiesArgs.Builder clusterPurpose(java.lang.String clusterPurpose)
- Parameters:
clusterPurpose
- Intended usage of the cluster- Returns:
- builder
-
clusterPurpose
public AKSSchemaPropertiesArgs.Builder clusterPurpose(ClusterPurpose clusterPurpose)
- Parameters:
clusterPurpose
- Intended usage of the cluster- Returns:
- builder
-
loadBalancerSubnet
public AKSSchemaPropertiesArgs.Builder loadBalancerSubnet(@Nullable com.pulumi.core.Output<java.lang.String> loadBalancerSubnet)
- Parameters:
loadBalancerSubnet
- Load Balancer Subnet- Returns:
- builder
-
loadBalancerSubnet
public AKSSchemaPropertiesArgs.Builder loadBalancerSubnet(java.lang.String loadBalancerSubnet)
- Parameters:
loadBalancerSubnet
- Load Balancer Subnet- Returns:
- builder
-
loadBalancerType
public AKSSchemaPropertiesArgs.Builder loadBalancerType(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,LoadBalancerType>> loadBalancerType)
- Parameters:
loadBalancerType
- Load Balancer Type- Returns:
- builder
-
loadBalancerType
public AKSSchemaPropertiesArgs.Builder loadBalancerType(com.pulumi.core.Either<java.lang.String,LoadBalancerType> loadBalancerType)
- Parameters:
loadBalancerType
- Load Balancer Type- Returns:
- builder
-
loadBalancerType
public AKSSchemaPropertiesArgs.Builder loadBalancerType(java.lang.String loadBalancerType)
- Parameters:
loadBalancerType
- Load Balancer Type- Returns:
- builder
-
loadBalancerType
public AKSSchemaPropertiesArgs.Builder loadBalancerType(LoadBalancerType loadBalancerType)
- Parameters:
loadBalancerType
- Load Balancer Type- Returns:
- builder
-
sslConfiguration
public AKSSchemaPropertiesArgs.Builder sslConfiguration(@Nullable com.pulumi.core.Output<SslConfigurationArgs> sslConfiguration)
- Parameters:
sslConfiguration
- SSL configuration- Returns:
- builder
-
sslConfiguration
public AKSSchemaPropertiesArgs.Builder sslConfiguration(SslConfigurationArgs sslConfiguration)
- Parameters:
sslConfiguration
- SSL configuration- Returns:
- builder
-
build
public AKSSchemaPropertiesArgs build()
-
-