Class WorkspacePatchInfo

java.lang.Object
com.azure.resourcemanager.synapse.models.WorkspacePatchInfo

public final class WorkspacePatchInfo extends Object
Workspace patch details.
  • Constructor Details

    • WorkspacePatchInfo

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

    • tags

      public Map<String,String> tags()
      Get the tags property: Resource tags.
      Returns:
      the tags value.
    • withTags

      public WorkspacePatchInfo withTags(Map<String,String> tags)
      Set the tags property: Resource tags.
      Parameters:
      tags - the tags value to set.
      Returns:
      the WorkspacePatchInfo object itself.
    • identity

      public ManagedIdentity identity()
      Get the identity property: The identity of the workspace.
      Returns:
      the identity value.
    • withIdentity

      public WorkspacePatchInfo withIdentity(ManagedIdentity identity)
      Set the identity property: The identity of the workspace.
      Parameters:
      identity - the identity value to set.
      Returns:
      the WorkspacePatchInfo object itself.
    • sqlAdministratorLoginPassword

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

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

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

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

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

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

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

      public WorkspacePatchInfo withPurviewConfiguration(PurviewConfiguration purviewConfiguration)
      Set the purviewConfiguration property: Purview Configuration.
      Parameters:
      purviewConfiguration - the purviewConfiguration value to set.
      Returns:
      the WorkspacePatchInfo 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 WorkspacePatchInfo withEncryption(EncryptionDetails encryption)
      Set the encryption property: The encryption details of the workspace.
      Parameters:
      encryption - the encryption value to set.
      Returns:
      the WorkspacePatchInfo object itself.
    • publicNetworkAccess

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

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

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