Class WorkspacePatchProperties

java.lang.Object
com.azure.resourcemanager.synapse.fluent.models.WorkspacePatchProperties

public final class WorkspacePatchProperties extends Object
Workspace patch properties.
  • Constructor Details

    • WorkspacePatchProperties

      public WorkspacePatchProperties()
      Creates an instance of WorkspacePatchProperties class.
  • Method Details

    • sqlAdministratorLoginPassword

      public String sqlAdministratorLoginPassword()
      Get the sqlAdministratorLoginPassword property: SQL administrator login password.
      Returns:
      the sqlAdministratorLoginPassword value.
    • withSqlAdministratorLoginPassword

      public WorkspacePatchProperties withSqlAdministratorLoginPassword(String sqlAdministratorLoginPassword)
      Set the sqlAdministratorLoginPassword property: SQL administrator login password.
      Parameters:
      sqlAdministratorLoginPassword - the sqlAdministratorLoginPassword value to set.
      Returns:
      the WorkspacePatchProperties object itself.
    • managedVirtualNetworkSettings

      public ManagedVirtualNetworkSettings managedVirtualNetworkSettings()
      Get the managedVirtualNetworkSettings property: Managed Virtual Network Settings.
      Returns:
      the managedVirtualNetworkSettings value.
    • withManagedVirtualNetworkSettings

      public WorkspacePatchProperties withManagedVirtualNetworkSettings(ManagedVirtualNetworkSettings managedVirtualNetworkSettings)
      Set the managedVirtualNetworkSettings property: Managed Virtual Network Settings.
      Parameters:
      managedVirtualNetworkSettings - the managedVirtualNetworkSettings value to set.
      Returns:
      the WorkspacePatchProperties object itself.
    • workspaceRepositoryConfiguration

      public WorkspaceRepositoryConfiguration workspaceRepositoryConfiguration()
      Get the workspaceRepositoryConfiguration property: Git integration settings.
      Returns:
      the workspaceRepositoryConfiguration value.
    • withWorkspaceRepositoryConfiguration

      public WorkspacePatchProperties withWorkspaceRepositoryConfiguration(WorkspaceRepositoryConfiguration workspaceRepositoryConfiguration)
      Set the workspaceRepositoryConfiguration property: Git integration settings.
      Parameters:
      workspaceRepositoryConfiguration - the workspaceRepositoryConfiguration value to set.
      Returns:
      the WorkspacePatchProperties object itself.
    • purviewConfiguration

      public PurviewConfiguration purviewConfiguration()
      Get the purviewConfiguration property: Purview Configuration.
      Returns:
      the purviewConfiguration value.
    • withPurviewConfiguration

      public WorkspacePatchProperties withPurviewConfiguration(PurviewConfiguration purviewConfiguration)
      Set the purviewConfiguration property: Purview Configuration.
      Parameters:
      purviewConfiguration - the purviewConfiguration value to set.
      Returns:
      the WorkspacePatchProperties object itself.
    • provisioningState

      public String provisioningState()
      Get the provisioningState property: Resource provisioning state.
      Returns:
      the provisioningState value.
    • encryption

      public EncryptionDetails encryption()
      Get the encryption property: The encryption details of the workspace.
      Returns:
      the encryption value.
    • withEncryption

      public WorkspacePatchProperties withEncryption(EncryptionDetails encryption)
      Set the encryption property: The encryption details of the workspace.
      Parameters:
      encryption - the encryption value to set.
      Returns:
      the WorkspacePatchProperties object itself.
    • publicNetworkAccess

      public WorkspacePublicNetworkAccess publicNetworkAccess()
      Get the publicNetworkAccess property: Enable or Disable public network access to workspace.
      Returns:
      the publicNetworkAccess value.
    • withPublicNetworkAccess

      public WorkspacePatchProperties withPublicNetworkAccess(WorkspacePublicNetworkAccess publicNetworkAccess)
      Set the publicNetworkAccess property: Enable or Disable public network access to workspace.
      Parameters:
      publicNetworkAccess - the publicNetworkAccess value to set.
      Returns:
      the WorkspacePatchProperties object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.