Class WorkspaceInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.synapse.fluent.models.WorkspaceInner
public final class WorkspaceInner
extends com.azure.core.management.Resource
A workspace.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the adlaResourceId property: The ADLA resource ID.Get the azureADOnlyAuthentication property: Enable or Disable AzureADOnlyAuthentication on All Workspace subresource.Get the connectivityEndpoints property: Connectivity endpoints.Get the cspWorkspaceAdminProperties property: Initial workspace AAD admin properties for a CSP subscription.Get the defaultDataLakeStorage property: Workspace default data lake storage account details.Get the encryption property: The encryption details of the workspace.Get the extraProperties property: Workspace level configs and feature flags.identity()
Get the identity property: Identity of the workspace.Get the managedResourceGroupName property: Workspace managed resource group.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.Get the managedVirtualNetworkSettings property: Managed Virtual Network Settings.Get the privateEndpointConnections property: Private endpoint connections to the workspace.Get the provisioningState property: Resource provisioning state.Get the publicNetworkAccess property: Enable or Disable public network access to workspace.Get the purviewConfiguration property: Purview Configuration.settings()
Get the settings property: Workspace settings.Get the sqlAdministratorLogin property: Login for workspace SQL active directory administrator.Get the sqlAdministratorLoginPassword property: SQL administrator login password.Get the trustedServiceBypassEnabled property: Is trustedServiceBypassEnabled for the workspace.void
validate()
Validates the instance.Get the virtualNetworkProfile property: Virtual Network profile.withAzureADOnlyAuthentication
(Boolean azureADOnlyAuthentication) Set the azureADOnlyAuthentication property: Enable or Disable AzureADOnlyAuthentication on All Workspace subresource.withCspWorkspaceAdminProperties
(CspWorkspaceAdminProperties cspWorkspaceAdminProperties) Set the cspWorkspaceAdminProperties property: Initial workspace AAD admin properties for a CSP subscription.withDefaultDataLakeStorage
(DataLakeStorageAccountDetails defaultDataLakeStorage) Set the defaultDataLakeStorage property: Workspace default data lake storage account details.withEncryption
(EncryptionDetails encryption) Set the encryption property: The encryption details of the workspace.withIdentity
(ManagedIdentity identity) Set the identity property: Identity of the workspace.withLocation
(String location) withManagedResourceGroupName
(String managedResourceGroupName) Set the managedResourceGroupName property: Workspace managed resource group.withManagedVirtualNetwork
(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.withManagedVirtualNetworkSettings
(ManagedVirtualNetworkSettings managedVirtualNetworkSettings) Set the managedVirtualNetworkSettings property: Managed Virtual Network Settings.withPrivateEndpointConnections
(List<PrivateEndpointConnectionInner> privateEndpointConnections) Set the privateEndpointConnections property: Private endpoint connections to the workspace.withPublicNetworkAccess
(WorkspacePublicNetworkAccess publicNetworkAccess) Set the publicNetworkAccess property: Enable or Disable public network access to workspace.withPurviewConfiguration
(PurviewConfiguration purviewConfiguration) Set the purviewConfiguration property: Purview Configuration.withSqlAdministratorLogin
(String sqlAdministratorLogin) Set the sqlAdministratorLogin property: Login for workspace SQL active directory administrator.withSqlAdministratorLoginPassword
(String sqlAdministratorLoginPassword) Set the sqlAdministratorLoginPassword property: SQL administrator login password.withTrustedServiceBypassEnabled
(Boolean trustedServiceBypassEnabled) Set the trustedServiceBypassEnabled property: Is trustedServiceBypassEnabled for the workspace.withVirtualNetworkProfile
(VirtualNetworkProfile virtualNetworkProfile) Set the virtualNetworkProfile property: Virtual Network profile.withWorkspaceRepositoryConfiguration
(WorkspaceRepositoryConfiguration workspaceRepositoryConfiguration) Set the workspaceRepositoryConfiguration property: Git integration settings.Get the workspaceRepositoryConfiguration property: Git integration settings.Get the workspaceUid property: The workspace unique identifier.Methods inherited from class com.azure.core.management.Resource
location, tags
Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
WorkspaceInner
public WorkspaceInner()Creates an instance of WorkspaceInner class.
-
-
Method Details
-
identity
Get the identity property: Identity of the workspace.- Returns:
- the identity value.
-
withIdentity
Set the identity property: Identity of the workspace.- Parameters:
identity
- the identity value to set.- Returns:
- the WorkspaceInner object itself.
-
withLocation
- Overrides:
withLocation
in classcom.azure.core.management.Resource
-
withTags
- Overrides:
withTags
in classcom.azure.core.management.Resource
-
defaultDataLakeStorage
Get the defaultDataLakeStorage property: Workspace default data lake storage account details.- Returns:
- the defaultDataLakeStorage value.
-
withDefaultDataLakeStorage
public WorkspaceInner withDefaultDataLakeStorage(DataLakeStorageAccountDetails defaultDataLakeStorage) Set the defaultDataLakeStorage property: Workspace default data lake storage account details.- Parameters:
defaultDataLakeStorage
- the defaultDataLakeStorage value to set.- Returns:
- the WorkspaceInner object itself.
-
sqlAdministratorLoginPassword
Get the sqlAdministratorLoginPassword property: SQL administrator login password.- Returns:
- the sqlAdministratorLoginPassword value.
-
withSqlAdministratorLoginPassword
Set the sqlAdministratorLoginPassword property: SQL administrator login password.- Parameters:
sqlAdministratorLoginPassword
- the sqlAdministratorLoginPassword value to set.- Returns:
- the WorkspaceInner object itself.
-
managedResourceGroupName
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.
-
withManagedResourceGroupName
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 WorkspaceInner object itself.
-
provisioningState
Get the provisioningState property: Resource provisioning state.- Returns:
- the provisioningState value.
-
sqlAdministratorLogin
Get the sqlAdministratorLogin property: Login for workspace SQL active directory administrator.- Returns:
- the sqlAdministratorLogin value.
-
withSqlAdministratorLogin
Set the sqlAdministratorLogin property: Login for workspace SQL active directory administrator.- Parameters:
sqlAdministratorLogin
- the sqlAdministratorLogin value to set.- Returns:
- the WorkspaceInner object itself.
-
virtualNetworkProfile
Get the virtualNetworkProfile property: Virtual Network profile.- Returns:
- the virtualNetworkProfile value.
-
withVirtualNetworkProfile
Set the virtualNetworkProfile property: Virtual Network profile.- Parameters:
virtualNetworkProfile
- the virtualNetworkProfile value to set.- Returns:
- the WorkspaceInner object itself.
-
connectivityEndpoints
Get the connectivityEndpoints property: Connectivity endpoints.- Returns:
- the connectivityEndpoints value.
-
managedVirtualNetwork
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.
-
withManagedVirtualNetwork
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 WorkspaceInner object itself.
-
privateEndpointConnections
Get the privateEndpointConnections property: Private endpoint connections to the workspace.- Returns:
- the privateEndpointConnections value.
-
withPrivateEndpointConnections
public WorkspaceInner withPrivateEndpointConnections(List<PrivateEndpointConnectionInner> privateEndpointConnections) Set the privateEndpointConnections property: Private endpoint connections to the workspace.- Parameters:
privateEndpointConnections
- the privateEndpointConnections value to set.- Returns:
- the WorkspaceInner object itself.
-
encryption
Get the encryption property: The encryption details of the workspace.- Returns:
- the encryption value.
-
withEncryption
Set the encryption property: The encryption details of the workspace.- Parameters:
encryption
- the encryption value to set.- Returns:
- the WorkspaceInner object itself.
-
workspaceUid
Get the workspaceUid property: The workspace unique identifier.- Returns:
- the workspaceUid value.
-
extraProperties
Get the extraProperties property: Workspace level configs and feature flags.- Returns:
- the extraProperties value.
-
managedVirtualNetworkSettings
Get the managedVirtualNetworkSettings property: Managed Virtual Network Settings.- Returns:
- the managedVirtualNetworkSettings value.
-
withManagedVirtualNetworkSettings
public WorkspaceInner withManagedVirtualNetworkSettings(ManagedVirtualNetworkSettings managedVirtualNetworkSettings) Set the managedVirtualNetworkSettings property: Managed Virtual Network Settings.- Parameters:
managedVirtualNetworkSettings
- the managedVirtualNetworkSettings value to set.- Returns:
- the WorkspaceInner object itself.
-
workspaceRepositoryConfiguration
Get the workspaceRepositoryConfiguration property: Git integration settings.- Returns:
- the workspaceRepositoryConfiguration value.
-
withWorkspaceRepositoryConfiguration
public WorkspaceInner withWorkspaceRepositoryConfiguration(WorkspaceRepositoryConfiguration workspaceRepositoryConfiguration) Set the workspaceRepositoryConfiguration property: Git integration settings.- Parameters:
workspaceRepositoryConfiguration
- the workspaceRepositoryConfiguration value to set.- Returns:
- the WorkspaceInner object itself.
-
purviewConfiguration
Get the purviewConfiguration property: Purview Configuration.- Returns:
- the purviewConfiguration value.
-
withPurviewConfiguration
Set the purviewConfiguration property: Purview Configuration.- Parameters:
purviewConfiguration
- the purviewConfiguration value to set.- Returns:
- the WorkspaceInner object itself.
-
adlaResourceId
Get the adlaResourceId property: The ADLA resource ID.- Returns:
- the adlaResourceId value.
-
publicNetworkAccess
Get the publicNetworkAccess property: Enable or Disable public network access to workspace.- Returns:
- the publicNetworkAccess value.
-
withPublicNetworkAccess
Set the publicNetworkAccess property: Enable or Disable public network access to workspace.- Parameters:
publicNetworkAccess
- the publicNetworkAccess value to set.- Returns:
- the WorkspaceInner object itself.
-
cspWorkspaceAdminProperties
Get the cspWorkspaceAdminProperties property: Initial workspace AAD admin properties for a CSP subscription.- Returns:
- the cspWorkspaceAdminProperties value.
-
withCspWorkspaceAdminProperties
public WorkspaceInner withCspWorkspaceAdminProperties(CspWorkspaceAdminProperties cspWorkspaceAdminProperties) Set the cspWorkspaceAdminProperties property: Initial workspace AAD admin properties for a CSP subscription.- Parameters:
cspWorkspaceAdminProperties
- the cspWorkspaceAdminProperties value to set.- Returns:
- the WorkspaceInner object itself.
-
settings
Get the settings property: Workspace settings.- Returns:
- the settings value.
-
azureADOnlyAuthentication
Get the azureADOnlyAuthentication property: Enable or Disable AzureADOnlyAuthentication on All Workspace subresource.- Returns:
- the azureADOnlyAuthentication value.
-
withAzureADOnlyAuthentication
Set the azureADOnlyAuthentication property: Enable or Disable AzureADOnlyAuthentication on All Workspace subresource.- Parameters:
azureADOnlyAuthentication
- the azureADOnlyAuthentication value to set.- Returns:
- the WorkspaceInner object itself.
-
trustedServiceBypassEnabled
Get the trustedServiceBypassEnabled property: Is trustedServiceBypassEnabled for the workspace.- Returns:
- the trustedServiceBypassEnabled value.
-
withTrustedServiceBypassEnabled
Set the trustedServiceBypassEnabled property: Is trustedServiceBypassEnabled for the workspace.- Parameters:
trustedServiceBypassEnabled
- the trustedServiceBypassEnabled value to set.- Returns:
- the WorkspaceInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-