Class PhaseStatus.Builder

  • Enclosing class:
    PhaseStatus

    public static class PhaseStatus.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • durationInMs

        public PhaseStatus.Builder durationInMs​(Integer durationInMs)
        Duration of the phase in milliseconds
        Parameters:
        durationInMs - the value to set
        Returns:
        this builder
      • isAdvisorReportAvailable

        public PhaseStatus.Builder isAdvisorReportAvailable​(Boolean isAdvisorReportAvailable)
        True if a Pre-Migration Advisor report is available for this phase.

        False or null if no report is available.

        Parameters:
        isAdvisorReportAvailable - the value to set
        Returns:
        this builder
      • issue

        public PhaseStatus.Builder issue​(String issue)
        The text describing the root cause of the reported issue
        Parameters:
        issue - the value to set
        Returns:
        this builder
      • action

        public PhaseStatus.Builder action​(String action)
        The text describing the action required to fix the issue
        Parameters:
        action - the value to set
        Returns:
        this builder
      • progress

        public PhaseStatus.Builder progress​(Integer progress)
        Percent progress of job phase.
        Parameters:
        progress - the value to set
        Returns:
        this builder
      • isSuspendAvailable

        public PhaseStatus.Builder isSuspendAvailable​(Boolean isSuspendAvailable)
        This is returned as true if the current phase can be suspended.
        Parameters:
        isSuspendAvailable - the value to set
        Returns:
        this builder
      • editableParameterFiles

        public PhaseStatus.Builder editableParameterFiles​(List<JobParameterFileVersionKind> editableParameterFiles)
        Attribute that returns an array of names and types of GoldenGate configuration files that are available for read or update.
        Parameters:
        editableParameterFiles - the value to set
        Returns:
        this builder