Class AksSchemaProperties
- java.lang.Object
-
- com.azure.resourcemanager.machinelearning.models.AksSchemaProperties
-
public final class AksSchemaProperties extends Object
AKS properties.
-
-
Constructor Summary
Constructors Constructor Description AksSchemaProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Integer
agentCount()
Get the agentCount property: Number of agents.String
agentVmSize()
Get the agentVmSize property: Agent virtual machine size.AksNetworkingConfiguration
aksNetworkingConfiguration()
Get the aksNetworkingConfiguration property: AKS networking configuration for vnet.String
clusterFqdn()
Get the clusterFqdn property: Cluster full qualified domain name.ClusterPurpose
clusterPurpose()
Get the clusterPurpose property: Intended usage of the cluster.String
loadBalancerSubnet()
Get the loadBalancerSubnet property: Load Balancer Subnet.LoadBalancerType
loadBalancerType()
Get the loadBalancerType property: Load Balancer Type.SslConfiguration
sslConfiguration()
Get the sslConfiguration property: SSL configuration.List<SystemService>
systemServices()
Get the systemServices property: System services.void
validate()
Validates the instance.AksSchemaProperties
withAgentCount(Integer agentCount)
Set the agentCount property: Number of agents.AksSchemaProperties
withAgentVmSize(String agentVmSize)
Set the agentVmSize property: Agent virtual machine size.AksSchemaProperties
withAksNetworkingConfiguration(AksNetworkingConfiguration aksNetworkingConfiguration)
Set the aksNetworkingConfiguration property: AKS networking configuration for vnet.AksSchemaProperties
withClusterFqdn(String clusterFqdn)
Set the clusterFqdn property: Cluster full qualified domain name.AksSchemaProperties
withClusterPurpose(ClusterPurpose clusterPurpose)
Set the clusterPurpose property: Intended usage of the cluster.AksSchemaProperties
withLoadBalancerSubnet(String loadBalancerSubnet)
Set the loadBalancerSubnet property: Load Balancer Subnet.AksSchemaProperties
withLoadBalancerType(LoadBalancerType loadBalancerType)
Set the loadBalancerType property: Load Balancer Type.AksSchemaProperties
withSslConfiguration(SslConfiguration sslConfiguration)
Set the sslConfiguration property: SSL configuration.
-
-
-
Method Detail
-
clusterFqdn
public String clusterFqdn()
Get the clusterFqdn property: Cluster full qualified domain name.- Returns:
- the clusterFqdn value.
-
withClusterFqdn
public AksSchemaProperties withClusterFqdn(String clusterFqdn)
Set the clusterFqdn property: Cluster full qualified domain name.- Parameters:
clusterFqdn
- the clusterFqdn value to set.- Returns:
- the AksSchemaProperties object itself.
-
systemServices
public List<SystemService> systemServices()
Get the systemServices property: System services.- Returns:
- the systemServices value.
-
agentCount
public Integer agentCount()
Get the agentCount property: Number of agents.- Returns:
- the agentCount value.
-
withAgentCount
public AksSchemaProperties withAgentCount(Integer agentCount)
Set the agentCount property: Number of agents.- Parameters:
agentCount
- the agentCount value to set.- Returns:
- the AksSchemaProperties object itself.
-
agentVmSize
public String agentVmSize()
Get the agentVmSize property: Agent virtual machine size.- Returns:
- the agentVmSize value.
-
withAgentVmSize
public AksSchemaProperties withAgentVmSize(String agentVmSize)
Set the agentVmSize property: Agent virtual machine size.- Parameters:
agentVmSize
- the agentVmSize value to set.- Returns:
- the AksSchemaProperties object itself.
-
clusterPurpose
public ClusterPurpose clusterPurpose()
Get the clusterPurpose property: Intended usage of the cluster.- Returns:
- the clusterPurpose value.
-
withClusterPurpose
public AksSchemaProperties withClusterPurpose(ClusterPurpose clusterPurpose)
Set the clusterPurpose property: Intended usage of the cluster.- Parameters:
clusterPurpose
- the clusterPurpose value to set.- Returns:
- the AksSchemaProperties object itself.
-
sslConfiguration
public SslConfiguration sslConfiguration()
Get the sslConfiguration property: SSL configuration.- Returns:
- the sslConfiguration value.
-
withSslConfiguration
public AksSchemaProperties withSslConfiguration(SslConfiguration sslConfiguration)
Set the sslConfiguration property: SSL configuration.- Parameters:
sslConfiguration
- the sslConfiguration value to set.- Returns:
- the AksSchemaProperties object itself.
-
aksNetworkingConfiguration
public AksNetworkingConfiguration aksNetworkingConfiguration()
Get the aksNetworkingConfiguration property: AKS networking configuration for vnet.- Returns:
- the aksNetworkingConfiguration value.
-
withAksNetworkingConfiguration
public AksSchemaProperties withAksNetworkingConfiguration(AksNetworkingConfiguration aksNetworkingConfiguration)
Set the aksNetworkingConfiguration property: AKS networking configuration for vnet.- Parameters:
aksNetworkingConfiguration
- the aksNetworkingConfiguration value to set.- Returns:
- the AksSchemaProperties object itself.
-
loadBalancerType
public LoadBalancerType loadBalancerType()
Get the loadBalancerType property: Load Balancer Type.- Returns:
- the loadBalancerType value.
-
withLoadBalancerType
public AksSchemaProperties withLoadBalancerType(LoadBalancerType loadBalancerType)
Set the loadBalancerType property: Load Balancer Type.- Parameters:
loadBalancerType
- the loadBalancerType value to set.- Returns:
- the AksSchemaProperties object itself.
-
loadBalancerSubnet
public String loadBalancerSubnet()
Get the loadBalancerSubnet property: Load Balancer Subnet.- Returns:
- the loadBalancerSubnet value.
-
withLoadBalancerSubnet
public AksSchemaProperties withLoadBalancerSubnet(String loadBalancerSubnet)
Set the loadBalancerSubnet property: Load Balancer Subnet.- Parameters:
loadBalancerSubnet
- the loadBalancerSubnet value to set.- Returns:
- the AksSchemaProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-