Class WorkspacePropertiesUpdateParameters
- java.lang.Object
-
- com.azure.resourcemanager.machinelearning.fluent.models.WorkspacePropertiesUpdateParameters
-
public final class WorkspacePropertiesUpdateParameters extends Object
The parameters for updating the properties of a machine learning workspace.
-
-
Constructor Summary
Constructors Constructor Description WorkspacePropertiesUpdateParameters()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
applicationInsights()
Get the applicationInsights property: ARM id of the application insights associated with this workspace.String
containerRegistry()
Get the containerRegistry property: ARM id of the container registry associated with this workspace.String
description()
Get the description property: The description of this workspace.String
friendlyName()
Get the friendlyName property: The friendly name for this workspace.String
imageBuildCompute()
Get the imageBuildCompute property: The compute name for image build.String
primaryUserAssignedIdentity()
Get the primaryUserAssignedIdentity property: The user assigned identity resource id that represents the workspace identity.PublicNetworkAccess
publicNetworkAccess()
Get the publicNetworkAccess property: Whether requests from Public Network are allowed.ServiceManagedResourcesSettings
serviceManagedResourcesSettings()
Get the serviceManagedResourcesSettings property: The service managed resource settings.void
validate()
Validates the instance.WorkspacePropertiesUpdateParameters
withApplicationInsights(String applicationInsights)
Set the applicationInsights property: ARM id of the application insights associated with this workspace.WorkspacePropertiesUpdateParameters
withContainerRegistry(String containerRegistry)
Set the containerRegistry property: ARM id of the container registry associated with this workspace.WorkspacePropertiesUpdateParameters
withDescription(String description)
Set the description property: The description of this workspace.WorkspacePropertiesUpdateParameters
withFriendlyName(String friendlyName)
Set the friendlyName property: The friendly name for this workspace.WorkspacePropertiesUpdateParameters
withImageBuildCompute(String imageBuildCompute)
Set the imageBuildCompute property: The compute name for image build.WorkspacePropertiesUpdateParameters
withPrimaryUserAssignedIdentity(String primaryUserAssignedIdentity)
Set the primaryUserAssignedIdentity property: The user assigned identity resource id that represents the workspace identity.WorkspacePropertiesUpdateParameters
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: Whether requests from Public Network are allowed.WorkspacePropertiesUpdateParameters
withServiceManagedResourcesSettings(ServiceManagedResourcesSettings serviceManagedResourcesSettings)
Set the serviceManagedResourcesSettings property: The service managed resource settings.
-
-
-
Method Detail
-
description
public String description()
Get the description property: The description of this workspace.- Returns:
- the description value.
-
withDescription
public WorkspacePropertiesUpdateParameters withDescription(String description)
Set the description property: The description of this workspace.- Parameters:
description
- the description value to set.- Returns:
- the WorkspacePropertiesUpdateParameters object itself.
-
friendlyName
public String friendlyName()
Get the friendlyName property: The friendly name for this workspace.- Returns:
- the friendlyName value.
-
withFriendlyName
public WorkspacePropertiesUpdateParameters withFriendlyName(String friendlyName)
Set the friendlyName property: The friendly name for this workspace.- Parameters:
friendlyName
- the friendlyName value to set.- Returns:
- the WorkspacePropertiesUpdateParameters object itself.
-
imageBuildCompute
public String imageBuildCompute()
Get the imageBuildCompute property: The compute name for image build.- Returns:
- the imageBuildCompute value.
-
withImageBuildCompute
public WorkspacePropertiesUpdateParameters withImageBuildCompute(String imageBuildCompute)
Set the imageBuildCompute property: The compute name for image build.- Parameters:
imageBuildCompute
- the imageBuildCompute value to set.- Returns:
- the WorkspacePropertiesUpdateParameters object itself.
-
serviceManagedResourcesSettings
public ServiceManagedResourcesSettings serviceManagedResourcesSettings()
Get the serviceManagedResourcesSettings property: The service managed resource settings.- Returns:
- the serviceManagedResourcesSettings value.
-
withServiceManagedResourcesSettings
public WorkspacePropertiesUpdateParameters withServiceManagedResourcesSettings(ServiceManagedResourcesSettings serviceManagedResourcesSettings)
Set the serviceManagedResourcesSettings property: The service managed resource settings.- Parameters:
serviceManagedResourcesSettings
- the serviceManagedResourcesSettings value to set.- Returns:
- the WorkspacePropertiesUpdateParameters object itself.
-
primaryUserAssignedIdentity
public String primaryUserAssignedIdentity()
Get the primaryUserAssignedIdentity property: The user assigned identity resource id that represents the workspace identity.- Returns:
- the primaryUserAssignedIdentity value.
-
withPrimaryUserAssignedIdentity
public WorkspacePropertiesUpdateParameters withPrimaryUserAssignedIdentity(String primaryUserAssignedIdentity)
Set the primaryUserAssignedIdentity property: The user assigned identity resource id that represents the workspace identity.- Parameters:
primaryUserAssignedIdentity
- the primaryUserAssignedIdentity value to set.- Returns:
- the WorkspacePropertiesUpdateParameters object itself.
-
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
Get the publicNetworkAccess property: Whether requests from Public Network are allowed.- Returns:
- the publicNetworkAccess value.
-
withPublicNetworkAccess
public WorkspacePropertiesUpdateParameters withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: Whether requests from Public Network are allowed.- Parameters:
publicNetworkAccess
- the publicNetworkAccess value to set.- Returns:
- the WorkspacePropertiesUpdateParameters object itself.
-
applicationInsights
public String applicationInsights()
Get the applicationInsights property: ARM id of the application insights associated with this workspace.- Returns:
- the applicationInsights value.
-
withApplicationInsights
public WorkspacePropertiesUpdateParameters withApplicationInsights(String applicationInsights)
Set the applicationInsights property: ARM id of the application insights associated with this workspace.- Parameters:
applicationInsights
- the applicationInsights value to set.- Returns:
- the WorkspacePropertiesUpdateParameters object itself.
-
containerRegistry
public String containerRegistry()
Get the containerRegistry property: ARM id of the container registry associated with this workspace.- Returns:
- the containerRegistry value.
-
withContainerRegistry
public WorkspacePropertiesUpdateParameters withContainerRegistry(String containerRegistry)
Set the containerRegistry property: ARM id of the container registry associated with this workspace.- Parameters:
containerRegistry
- the containerRegistry value to set.- Returns:
- the WorkspacePropertiesUpdateParameters object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-