Class KubernetesProperties
- java.lang.Object
-
- com.azure.resourcemanager.machinelearning.models.KubernetesProperties
-
public final class KubernetesProperties extends Object
Kubernetes properties.
-
-
Constructor Summary
Constructors Constructor Description KubernetesProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
defaultInstanceType()
Get the defaultInstanceType property: Default instance type.String
extensionInstanceReleaseTrain()
Get the extensionInstanceReleaseTrain property: Extension instance release train.String
extensionPrincipalId()
Get the extensionPrincipalId property: Extension principal-id.Map<String,InstanceTypeSchema>
instanceTypes()
Get the instanceTypes property: Instance Type Schema.String
namespace()
Get the namespace property: Compute namespace.String
relayConnectionString()
Get the relayConnectionString property: Relay connection string.String
serviceBusConnectionString()
Get the serviceBusConnectionString property: ServiceBus connection string.void
validate()
Validates the instance.String
vcName()
Get the vcName property: VC name.KubernetesProperties
withDefaultInstanceType(String defaultInstanceType)
Set the defaultInstanceType property: Default instance type.KubernetesProperties
withExtensionInstanceReleaseTrain(String extensionInstanceReleaseTrain)
Set the extensionInstanceReleaseTrain property: Extension instance release train.KubernetesProperties
withExtensionPrincipalId(String extensionPrincipalId)
Set the extensionPrincipalId property: Extension principal-id.KubernetesProperties
withInstanceTypes(Map<String,InstanceTypeSchema> instanceTypes)
Set the instanceTypes property: Instance Type Schema.KubernetesProperties
withNamespace(String namespace)
Set the namespace property: Compute namespace.KubernetesProperties
withRelayConnectionString(String relayConnectionString)
Set the relayConnectionString property: Relay connection string.KubernetesProperties
withServiceBusConnectionString(String serviceBusConnectionString)
Set the serviceBusConnectionString property: ServiceBus connection string.KubernetesProperties
withVcName(String vcName)
Set the vcName property: VC name.
-
-
-
Method Detail
-
relayConnectionString
public String relayConnectionString()
Get the relayConnectionString property: Relay connection string.- Returns:
- the relayConnectionString value.
-
withRelayConnectionString
public KubernetesProperties withRelayConnectionString(String relayConnectionString)
Set the relayConnectionString property: Relay connection string.- Parameters:
relayConnectionString
- the relayConnectionString value to set.- Returns:
- the KubernetesProperties object itself.
-
serviceBusConnectionString
public String serviceBusConnectionString()
Get the serviceBusConnectionString property: ServiceBus connection string.- Returns:
- the serviceBusConnectionString value.
-
withServiceBusConnectionString
public KubernetesProperties withServiceBusConnectionString(String serviceBusConnectionString)
Set the serviceBusConnectionString property: ServiceBus connection string.- Parameters:
serviceBusConnectionString
- the serviceBusConnectionString value to set.- Returns:
- the KubernetesProperties object itself.
-
extensionPrincipalId
public String extensionPrincipalId()
Get the extensionPrincipalId property: Extension principal-id.- Returns:
- the extensionPrincipalId value.
-
withExtensionPrincipalId
public KubernetesProperties withExtensionPrincipalId(String extensionPrincipalId)
Set the extensionPrincipalId property: Extension principal-id.- Parameters:
extensionPrincipalId
- the extensionPrincipalId value to set.- Returns:
- the KubernetesProperties object itself.
-
extensionInstanceReleaseTrain
public String extensionInstanceReleaseTrain()
Get the extensionInstanceReleaseTrain property: Extension instance release train.- Returns:
- the extensionInstanceReleaseTrain value.
-
withExtensionInstanceReleaseTrain
public KubernetesProperties withExtensionInstanceReleaseTrain(String extensionInstanceReleaseTrain)
Set the extensionInstanceReleaseTrain property: Extension instance release train.- Parameters:
extensionInstanceReleaseTrain
- the extensionInstanceReleaseTrain value to set.- Returns:
- the KubernetesProperties object itself.
-
vcName
public String vcName()
Get the vcName property: VC name.- Returns:
- the vcName value.
-
withVcName
public KubernetesProperties withVcName(String vcName)
Set the vcName property: VC name.- Parameters:
vcName
- the vcName value to set.- Returns:
- the KubernetesProperties object itself.
-
namespace
public String namespace()
Get the namespace property: Compute namespace.- Returns:
- the namespace value.
-
withNamespace
public KubernetesProperties withNamespace(String namespace)
Set the namespace property: Compute namespace.- Parameters:
namespace
- the namespace value to set.- Returns:
- the KubernetesProperties object itself.
-
defaultInstanceType
public String defaultInstanceType()
Get the defaultInstanceType property: Default instance type.- Returns:
- the defaultInstanceType value.
-
withDefaultInstanceType
public KubernetesProperties withDefaultInstanceType(String defaultInstanceType)
Set the defaultInstanceType property: Default instance type.- Parameters:
defaultInstanceType
- the defaultInstanceType value to set.- Returns:
- the KubernetesProperties object itself.
-
instanceTypes
public Map<String,InstanceTypeSchema> instanceTypes()
Get the instanceTypes property: Instance Type Schema.- Returns:
- the instanceTypes value.
-
withInstanceTypes
public KubernetesProperties withInstanceTypes(Map<String,InstanceTypeSchema> instanceTypes)
Set the instanceTypes property: Instance Type Schema.- Parameters:
instanceTypes
- the instanceTypes value to set.- Returns:
- the KubernetesProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-