Class Workspace

    • Constructor Detail

      • Workspace

        public Workspace()
    • 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 class TrackedResource
        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 class TrackedResource
        Parameters:
        location - the location value to set.
        Returns:
        the TrackedResource object itself.