Class WorkspacePatchProperties


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

      • WorkspacePatchProperties

        public WorkspacePatchProperties()
    • Method Detail

      • 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.