WorkspaceInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. databricks. fluent. models. WorkspaceInner
- com.
- com.
- com.
public final class WorkspaceInner
extends Resource
Information about workspace.
Constructor Summary
| Constructor | Description |
|---|---|
| WorkspaceInner() |
Creates an instance of Workspace |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
List<Workspace |
authorizations()
Get the authorizations property: The workspace provider authorizations. |
|
Created |
createdBy()
Get the created |
|
Offset |
createdDateTime()
Get the created |
| String |
diskEncryptionSetId()
Get the disk |
|
Workspace |
encryption()
Get the encryption property: Encryption properties for databricks workspace. |
|
static
Workspace |
fromJson(JsonReader jsonReader)
Reads an instance of Workspace |
| String |
id()
Get the id property: Fully qualified resource Id for the resource. |
|
Managed |
managedDiskIdentity()
Get the managed |
| String |
managedResourceGroupId()
Get the managed |
| String |
name()
Get the name property: The name of the resource. |
|
Workspace |
parameters()
Get the parameters property: The workspace's custom parameters. |
|
List<Private |
privateEndpointConnections()
Get the private |
|
Provisioning |
provisioningState()
Get the provisioning |
|
Public |
publicNetworkAccess()
Get the public |
|
Required |
requiredNsgRules()
Get the required |
| Sku |
sku()
Get the sku property: The SKU of the resource. |
|
Managed |
storageAccountIdentity()
Get the storage |
|
System |
systemData()
Get the system |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: The type of the resource. |
| String |
uiDefinitionUri()
Get the ui |
|
Created |
updatedBy()
Get the updated |
| void |
validate()
Validates the instance. |
|
Workspace |
withAuthorizations(List<WorkspaceProviderAuthorization> authorizations)
Set the authorizations property: The workspace provider authorizations. |
|
Workspace |
withCreatedBy(CreatedBy createdBy)
Set the created |
|
Workspace |
withEncryption(WorkspacePropertiesEncryption encryption)
Set the encryption property: Encryption properties for databricks workspace. |
|
Workspace |
withLocation(String location) |
|
Workspace |
withManagedDiskIdentity(ManagedIdentityConfiguration managedDiskIdentity)
Set the managed |
|
Workspace |
withManagedResourceGroupId(String managedResourceGroupId)
Set the managed |
|
Workspace |
withParameters(WorkspaceCustomParameters parameters)
Set the parameters property: The workspace's custom parameters. |
|
Workspace |
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the public |
|
Workspace |
withRequiredNsgRules(RequiredNsgRules requiredNsgRules)
Set the required |
|
Workspace |
withSku(Sku sku)
Set the sku property: The SKU of the resource. |
|
Workspace |
withStorageAccountIdentity(ManagedIdentityConfiguration storageAccountIdentity)
Set the storage |
|
Workspace |
withTags(Map<String,String> tags) |
|
Workspace |
withUiDefinitionUri(String uiDefinitionUri)
Set the ui |
|
Workspace |
withUpdatedBy(CreatedBy updatedBy)
Set the updated |
| String |
workspaceId()
Get the workspace |
| String |
workspaceUrl()
Get the workspace |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
WorkspaceInner
public WorkspaceInner()
Creates an instance of WorkspaceInner class.
Method Details
authorizations
public List<WorkspaceProviderAuthorization> authorizations()
Get the authorizations property: The workspace provider authorizations.
Returns:
createdBy
public CreatedBy createdBy()
Get the createdBy property: Indicates the Object ID, PUID and Application ID of entity that created the workspace.
Returns:
createdDateTime
public OffsetDateTime createdDateTime()
Get the createdDateTime property: Specifies the date and time when the workspace is created.
Returns:
diskEncryptionSetId
public String diskEncryptionSetId()
Get the diskEncryptionSetId property: The resource Id of the managed disk encryption set.
Returns:
encryption
public WorkspacePropertiesEncryption encryption()
Get the encryption property: Encryption properties for databricks workspace.
Returns:
fromJson
public static WorkspaceInner fromJson(JsonReader jsonReader)
Reads an instance of WorkspaceInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
WorkspaceInner.id()Returns:
managedDiskIdentity
public ManagedIdentityConfiguration managedDiskIdentity()
Get the managedDiskIdentity property: The details of Managed Identity of Disk Encryption Set used for Managed Disk Encryption.
Returns:
managedResourceGroupId
public String managedResourceGroupId()
Get the managedResourceGroupId property: The managed resource group Id.
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
WorkspaceInner.name()Returns:
parameters
public WorkspaceCustomParameters parameters()
Get the parameters property: The workspace's custom parameters.
Returns:
privateEndpointConnections
public List<PrivateEndpointConnectionInner> privateEndpointConnections()
Get the privateEndpointConnections property: Private endpoint connections created on the workspace.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The workspace provisioning state.
Returns:
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
Get the publicNetworkAccess property: The network access type for accessing workspace. Set value to disabled to access workspace only via private link.
Returns:
requiredNsgRules
public RequiredNsgRules requiredNsgRules()
Get the requiredNsgRules property: Gets or sets a value indicating whether data plane (clusters) to control plane communication happen over private endpoint. Supported values are 'AllRules' and 'NoAzureDatabricksRules'. 'NoAzureServiceRules' value is for internal use only.
Returns:
sku
public Sku sku()
Get the sku property: The SKU of the resource.
Returns:
storageAccountIdentity
public ManagedIdentityConfiguration storageAccountIdentity()
Get the storageAccountIdentity property: The details of Managed Identity of Storage Account.
Returns:
systemData
public SystemData systemData()
Get the systemData property: The system metadata relating to this resource.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
WorkspaceInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
WorkspaceInner.type()Returns:
uiDefinitionUri
public String uiDefinitionUri()
Get the uiDefinitionUri property: The blob URI where the UI definition file is located.
Returns:
updatedBy
public CreatedBy updatedBy()
Get the updatedBy property: Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
Returns:
validate
public void validate()
Validates the instance.
withAuthorizations
public WorkspaceInner withAuthorizations(List<WorkspaceProviderAuthorization> authorizations)
Set the authorizations property: The workspace provider authorizations.
Parameters:
Returns:
withCreatedBy
public WorkspaceInner withCreatedBy(CreatedBy createdBy)
Set the createdBy property: Indicates the Object ID, PUID and Application ID of entity that created the workspace.
Parameters:
Returns:
withEncryption
public WorkspaceInner withEncryption(WorkspacePropertiesEncryption encryption)
Set the encryption property: Encryption properties for databricks workspace.
Parameters:
Returns:
withLocation
public WorkspaceInner withLocation(String location)
Overrides:
WorkspaceInner.withLocation(String location)Parameters:
withManagedDiskIdentity
public WorkspaceInner withManagedDiskIdentity(ManagedIdentityConfiguration managedDiskIdentity)
Set the managedDiskIdentity property: The details of Managed Identity of Disk Encryption Set used for Managed Disk Encryption.
Parameters:
Returns:
withManagedResourceGroupId
public WorkspaceInner withManagedResourceGroupId(String managedResourceGroupId)
Set the managedResourceGroupId property: The managed resource group Id.
Parameters:
Returns:
withParameters
public WorkspaceInner withParameters(WorkspaceCustomParameters parameters)
Set the parameters property: The workspace's custom parameters.
Parameters:
Returns:
withPublicNetworkAccess
public WorkspaceInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: The network access type for accessing workspace. Set value to disabled to access workspace only via private link.
Parameters:
Returns:
withRequiredNsgRules
public WorkspaceInner withRequiredNsgRules(RequiredNsgRules requiredNsgRules)
Set the requiredNsgRules property: Gets or sets a value indicating whether data plane (clusters) to control plane communication happen over private endpoint. Supported values are 'AllRules' and 'NoAzureDatabricksRules'. 'NoAzureServiceRules' value is for internal use only.
Parameters:
Returns:
withSku
public WorkspaceInner withSku(Sku sku)
Set the sku property: The SKU of the resource.
Parameters:
Returns:
withStorageAccountIdentity
public WorkspaceInner withStorageAccountIdentity(ManagedIdentityConfiguration storageAccountIdentity)
Set the storageAccountIdentity property: The details of Managed Identity of Storage Account.
Parameters:
Returns:
withTags
public WorkspaceInner withTags(Map<String,String> tags)
Overrides:
WorkspaceInner.withTags(Map<String,String> tags)Parameters:
withUiDefinitionUri
public WorkspaceInner withUiDefinitionUri(String uiDefinitionUri)
Set the uiDefinitionUri property: The blob URI where the UI definition file is located.
Parameters:
Returns:
withUpdatedBy
public WorkspaceInner withUpdatedBy(CreatedBy updatedBy)
Set the updatedBy property: Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
Parameters:
Returns:
workspaceId
public String workspaceId()
Get the workspaceId property: The unique identifier of the databricks workspace in databricks control plane.
Returns:
workspaceUrl
public String workspaceUrl()
Get the workspaceUrl property: The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'.
Returns: