Class Workspace
- java.lang.Object
-
- com.azure.analytics.synapse.artifacts.models.Resource
-
- com.azure.analytics.synapse.artifacts.models.TrackedResource
-
- com.azure.analytics.synapse.artifacts.models.Workspace
-
public class Workspace extends TrackedResource
A workspace.
-
-
Constructor Summary
Constructors Constructor Description Workspace()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAdlaResourceId()
Get the adlaResourceId property: The ADLA resource ID.Map<String,String>
getConnectivityEndpoints()
Get the connectivityEndpoints property: Connectivity endpoints.DataLakeStorageAccountDetails
getDefaultDataLakeStorage()
Get the defaultDataLakeStorage property: Workspace default data lake storage account details.EncryptionDetails
getEncryption()
Get the encryption property: The encryption details of the workspace.Map<String,Object>
getExtraProperties()
Get the extraProperties property: Workspace level configs and feature flags.ManagedIdentity
getIdentity()
Get the identity property: Identity of the workspace.String
getManagedResourceGroupName()
Get the managedResourceGroupName property: Workspace managed resource group.String
getManagedVirtualNetwork()
Get the managedVirtualNetwork property: Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.ManagedVirtualNetworkSettings
getManagedVirtualNetworkSettings()
Get the managedVirtualNetworkSettings property: Managed Virtual Network Settings.List<PrivateEndpointConnection>
getPrivateEndpointConnections()
Get the privateEndpointConnections property: Private endpoint connections to the workspace.String
getProvisioningState()
Get the provisioningState property: Resource provisioning state.PurviewConfiguration
getPurviewConfiguration()
Get the purviewConfiguration property: Purview Configuration.String
getSqlAdministratorLogin()
Get the sqlAdministratorLogin property: Login for workspace SQL active directory administrator.String
getSqlAdministratorLoginPassword()
Get the sqlAdministratorLoginPassword property: SQL administrator login password.VirtualNetworkProfile
getVirtualNetworkProfile()
Get the virtualNetworkProfile property: Virtual Network profile.WorkspaceRepositoryConfiguration
getWorkspaceRepositoryConfiguration()
Get the workspaceRepositoryConfiguration property: Git integration settings.UUID
getWorkspaceUID()
Get the workspaceUID property: The workspace unique identifier.Workspace
setConnectivityEndpoints(Map<String,String> connectivityEndpoints)
Set the connectivityEndpoints property: Connectivity endpoints.Workspace
setDefaultDataLakeStorage(DataLakeStorageAccountDetails defaultDataLakeStorage)
Set the defaultDataLakeStorage property: Workspace default data lake storage account details.Workspace
setEncryption(EncryptionDetails encryption)
Set the encryption property: The encryption details of the workspace.Workspace
setIdentity(ManagedIdentity identity)
Set the identity property: Identity of the workspace.Workspace
setLocation(String location)
Set the location property: The geo-location where the resource lives.Workspace
setManagedResourceGroupName(String managedResourceGroupName)
Set the managedResourceGroupName property: Workspace managed resource group.Workspace
setManagedVirtualNetwork(String managedVirtualNetwork)
Set the managedVirtualNetwork property: Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.Workspace
setManagedVirtualNetworkSettings(ManagedVirtualNetworkSettings managedVirtualNetworkSettings)
Set the managedVirtualNetworkSettings property: Managed Virtual Network Settings.Workspace
setPrivateEndpointConnections(List<PrivateEndpointConnection> privateEndpointConnections)
Set the privateEndpointConnections property: Private endpoint connections to the workspace.Workspace
setPurviewConfiguration(PurviewConfiguration purviewConfiguration)
Set the purviewConfiguration property: Purview Configuration.Workspace
setSqlAdministratorLogin(String sqlAdministratorLogin)
Set the sqlAdministratorLogin property: Login for workspace SQL active directory administrator.Workspace
setSqlAdministratorLoginPassword(String sqlAdministratorLoginPassword)
Set the sqlAdministratorLoginPassword property: SQL administrator login password.Workspace
setTags(Map<String,String> tags)
Set the tags property: Resource tags.Workspace
setVirtualNetworkProfile(VirtualNetworkProfile virtualNetworkProfile)
Set the virtualNetworkProfile property: Virtual Network profile.Workspace
setWorkspaceRepositoryConfiguration(WorkspaceRepositoryConfiguration workspaceRepositoryConfiguration)
Set the workspaceRepositoryConfiguration property: Git integration settings.-
Methods inherited from class com.azure.analytics.synapse.artifacts.models.TrackedResource
getLocation, getTags
-
-
-
-
Method Detail
-
getIdentity
public ManagedIdentity getIdentity()
Get the identity property: Identity of the workspace.- Returns:
- the identity value.
-
setIdentity
public Workspace setIdentity(ManagedIdentity identity)
Set the identity property: Identity of the workspace.- Parameters:
identity
- the identity value to set.- Returns:
- the Workspace object itself.
-
getDefaultDataLakeStorage
public DataLakeStorageAccountDetails getDefaultDataLakeStorage()
Get the defaultDataLakeStorage property: Workspace default data lake storage account details.- Returns:
- the defaultDataLakeStorage value.
-
setDefaultDataLakeStorage
public Workspace setDefaultDataLakeStorage(DataLakeStorageAccountDetails defaultDataLakeStorage)
Set the defaultDataLakeStorage property: Workspace default data lake storage account details.- Parameters:
defaultDataLakeStorage
- the defaultDataLakeStorage value to set.- Returns:
- the Workspace object itself.
-
getSqlAdministratorLoginPassword
public String getSqlAdministratorLoginPassword()
Get the sqlAdministratorLoginPassword property: SQL administrator login password.- Returns:
- the sqlAdministratorLoginPassword value.
-
setSqlAdministratorLoginPassword
public Workspace setSqlAdministratorLoginPassword(String sqlAdministratorLoginPassword)
Set the sqlAdministratorLoginPassword property: SQL administrator login password.- Parameters:
sqlAdministratorLoginPassword
- the sqlAdministratorLoginPassword value to set.- Returns:
- the Workspace object itself.
-
getManagedResourceGroupName
public String getManagedResourceGroupName()
Get the managedResourceGroupName property: Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and '-', '_', '(', ')' and'.'. Note that the name cannot end with '.'.- Returns:
- the managedResourceGroupName value.
-
setManagedResourceGroupName
public Workspace setManagedResourceGroupName(String managedResourceGroupName)
Set the managedResourceGroupName property: Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and '-', '_', '(', ')' and'.'. Note that the name cannot end with '.'.- Parameters:
managedResourceGroupName
- the managedResourceGroupName value to set.- Returns:
- the Workspace object itself.
-
getProvisioningState
public String getProvisioningState()
Get the provisioningState property: Resource provisioning state.- Returns:
- the provisioningState value.
-
getSqlAdministratorLogin
public String getSqlAdministratorLogin()
Get the sqlAdministratorLogin property: Login for workspace SQL active directory administrator.- Returns:
- the sqlAdministratorLogin value.
-
setSqlAdministratorLogin
public Workspace setSqlAdministratorLogin(String sqlAdministratorLogin)
Set the sqlAdministratorLogin property: Login for workspace SQL active directory administrator.- Parameters:
sqlAdministratorLogin
- the sqlAdministratorLogin value to set.- Returns:
- the Workspace object itself.
-
getVirtualNetworkProfile
public VirtualNetworkProfile getVirtualNetworkProfile()
Get the virtualNetworkProfile property: Virtual Network profile.- Returns:
- the virtualNetworkProfile value.
-
setVirtualNetworkProfile
public Workspace setVirtualNetworkProfile(VirtualNetworkProfile virtualNetworkProfile)
Set the virtualNetworkProfile property: Virtual Network profile.- Parameters:
virtualNetworkProfile
- the virtualNetworkProfile value to set.- Returns:
- the Workspace object itself.
-
getConnectivityEndpoints
public Map<String,String> getConnectivityEndpoints()
Get the connectivityEndpoints property: Connectivity endpoints.- Returns:
- the connectivityEndpoints value.
-
setConnectivityEndpoints
public Workspace setConnectivityEndpoints(Map<String,String> connectivityEndpoints)
Set the connectivityEndpoints property: Connectivity endpoints.- Parameters:
connectivityEndpoints
- the connectivityEndpoints value to set.- Returns:
- the Workspace object itself.
-
getManagedVirtualNetwork
public String getManagedVirtualNetwork()
Get the managedVirtualNetwork property: Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.- Returns:
- the managedVirtualNetwork value.
-
setManagedVirtualNetwork
public Workspace setManagedVirtualNetwork(String managedVirtualNetwork)
Set the managedVirtualNetwork property: Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.- Parameters:
managedVirtualNetwork
- the managedVirtualNetwork value to set.- Returns:
- the Workspace object itself.
-
getPrivateEndpointConnections
public List<PrivateEndpointConnection> getPrivateEndpointConnections()
Get the privateEndpointConnections property: Private endpoint connections to the workspace.- Returns:
- the privateEndpointConnections value.
-
setPrivateEndpointConnections
public Workspace setPrivateEndpointConnections(List<PrivateEndpointConnection> privateEndpointConnections)
Set the privateEndpointConnections property: Private endpoint connections to the workspace.- Parameters:
privateEndpointConnections
- the privateEndpointConnections value to set.- Returns:
- the Workspace object itself.
-
getEncryption
public EncryptionDetails getEncryption()
Get the encryption property: The encryption details of the workspace.- Returns:
- the encryption value.
-
setEncryption
public Workspace setEncryption(EncryptionDetails encryption)
Set the encryption property: The encryption details of the workspace.- Parameters:
encryption
- the encryption value to set.- Returns:
- the Workspace object itself.
-
getWorkspaceUID
public UUID getWorkspaceUID()
Get the workspaceUID property: The workspace unique identifier.- Returns:
- the workspaceUID value.
-
getExtraProperties
public Map<String,Object> getExtraProperties()
Get the extraProperties property: Workspace level configs and feature flags.- Returns:
- the extraProperties value.
-
getManagedVirtualNetworkSettings
public ManagedVirtualNetworkSettings getManagedVirtualNetworkSettings()
Get the managedVirtualNetworkSettings property: Managed Virtual Network Settings.- Returns:
- the managedVirtualNetworkSettings value.
-
setManagedVirtualNetworkSettings
public Workspace setManagedVirtualNetworkSettings(ManagedVirtualNetworkSettings managedVirtualNetworkSettings)
Set the managedVirtualNetworkSettings property: Managed Virtual Network Settings.- Parameters:
managedVirtualNetworkSettings
- the managedVirtualNetworkSettings value to set.- Returns:
- the Workspace object itself.
-
getWorkspaceRepositoryConfiguration
public WorkspaceRepositoryConfiguration getWorkspaceRepositoryConfiguration()
Get the workspaceRepositoryConfiguration property: Git integration settings.- Returns:
- the workspaceRepositoryConfiguration value.
-
setWorkspaceRepositoryConfiguration
public Workspace setWorkspaceRepositoryConfiguration(WorkspaceRepositoryConfiguration workspaceRepositoryConfiguration)
Set the workspaceRepositoryConfiguration property: Git integration settings.- Parameters:
workspaceRepositoryConfiguration
- the workspaceRepositoryConfiguration value to set.- Returns:
- the Workspace object itself.
-
getPurviewConfiguration
public PurviewConfiguration getPurviewConfiguration()
Get the purviewConfiguration property: Purview Configuration.- Returns:
- the purviewConfiguration value.
-
setPurviewConfiguration
public Workspace setPurviewConfiguration(PurviewConfiguration purviewConfiguration)
Set the purviewConfiguration property: Purview Configuration.- Parameters:
purviewConfiguration
- the purviewConfiguration value to set.- Returns:
- the Workspace object itself.
-
getAdlaResourceId
public String getAdlaResourceId()
Get the adlaResourceId property: The ADLA resource ID.- Returns:
- the adlaResourceId value.
-
setTags
public Workspace setTags(Map<String,String> tags)
Set the tags property: Resource tags.- Overrides:
setTags
in classTrackedResource
- Parameters:
tags
- the tags value to set.- Returns:
- the TrackedResource object itself.
-
setLocation
public Workspace setLocation(String location)
Set the location property: The geo-location where the resource lives.- Overrides:
setLocation
in classTrackedResource
- Parameters:
location
- the location value to set.- Returns:
- the TrackedResource object itself.
-
-