Class ConnectToSourceSqlServerTaskOutputTaskLevel

java.lang.Object
com.azure.resourcemanager.datamigration.models.ConnectToSourceSqlServerTaskOutput
com.azure.resourcemanager.datamigration.models.ConnectToSourceSqlServerTaskOutputTaskLevel

public final class ConnectToSourceSqlServerTaskOutputTaskLevel extends ConnectToSourceSqlServerTaskOutput
Task level output for the task that validates connection to SQL Server and also validates source server requirements.
  • Constructor Details

    • ConnectToSourceSqlServerTaskOutputTaskLevel

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

    • databases

      public String databases()
      Get the databases property: Source databases as a map from database name to database id.
      Returns:
      the databases value.
    • logins

      public String logins()
      Get the logins property: Source logins as a map from login name to login id.
      Returns:
      the logins value.
    • agentJobs

      public String agentJobs()
      Get the agentJobs property: Source agent jobs as a map from agent job name to id.
      Returns:
      the agentJobs value.
    • sourceServerVersion

      public String sourceServerVersion()
      Get the sourceServerVersion property: Source server version.
      Returns:
      the sourceServerVersion value.
    • sourceServerBrandVersion

      public String sourceServerBrandVersion()
      Get the sourceServerBrandVersion property: Source server brand version.
      Returns:
      the sourceServerBrandVersion value.
    • validationErrors

      public List<ReportableException> validationErrors()
      Get the validationErrors property: Validation errors.
      Returns:
      the validationErrors value.
    • validate

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