Class ReportSettings


  • public class ReportSettings
    extends java.lang.Object
    Report settings model provided to the Agent upon session initialization.
    • Constructor Detail

      • ReportSettings

        public ReportSettings​(java.lang.String projectName,
                              java.lang.String jobName)
        Creates a new instance of the class.
        Parameters:
        projectName - Project name to report
        jobName - Job name to report
      • ReportSettings

        public ReportSettings​(java.lang.String projectName,
                              java.lang.String jobName,
                              ReportType reportType)
        Creates a new instance of the class.
        Parameters:
        projectName - Project name to report
        jobName - Job name to report
        reportType - Report type to produce - cloud, local or both.
      • ReportSettings

        public ReportSettings​(java.lang.String projectName,
                              java.lang.String jobName,
                              ReportType reportType,
                              java.lang.String reportName,
                              java.lang.String reportPath)
        Creates a new instance of the class.
        Parameters:
        projectName - Project name to report
        jobName - Job name to report
        reportType - Report type to produce - cloud, local or both.
        reportName - The name of the generated report.
        reportPath - The path to the generated report.
    • Method Detail

      • getProjectName

        public java.lang.String getProjectName()
        Getter for projectName field.
        Returns:
        value of projectName field
      • getJobName

        public java.lang.String getJobName()
        Getter for jobName field.
        Returns:
        value of jobName field
      • getReportName

        public java.lang.String getReportName()
        Getter for reportName field.
        Returns:
        value of reportName field
      • getReportPath

        public java.lang.String getReportPath()
        Getter for reportPath field.
        Returns:
        value of reportPath field
      • equals

        public boolean equals​(java.lang.Object object)
        Check if two objects are equal.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        object - instance.
        Returns:
        True if equals, otherwise False.
      • hashCode

        public int hashCode()
        Calculate object hashcode.
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        Hashcode integer.