Class WorkspacePatchInfo


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

      • WorkspacePatchInfo

        public WorkspacePatchInfo()
    • Method Detail

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