Class AppflowIntegrationWorkflowStep

    • Method Detail

      • flowName

        public final String flowName()

        Name of the flow created during execution of workflow step. APPFLOW_INTEGRATION workflow type creates an appflow flow during workflow step execution on the customers behalf.

        Returns:
        Name of the flow created during execution of workflow step. APPFLOW_INTEGRATION workflow type creates an appflow flow during workflow step execution on the customers behalf.
      • status

        public final Status status()

        Workflow step status for APPFLOW_INTEGRATION workflow.

        If the service returns an enum value that is not available in the current SDK version, status will return Status.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

        Returns:
        Workflow step status for APPFLOW_INTEGRATION workflow.
        See Also:
        Status
      • statusAsString

        public final String statusAsString()

        Workflow step status for APPFLOW_INTEGRATION workflow.

        If the service returns an enum value that is not available in the current SDK version, status will return Status.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

        Returns:
        Workflow step status for APPFLOW_INTEGRATION workflow.
        See Also:
        Status
      • executionMessage

        public final String executionMessage()

        Message indicating execution of workflow step for APPFLOW_INTEGRATION workflow.

        Returns:
        Message indicating execution of workflow step for APPFLOW_INTEGRATION workflow.
      • recordsProcessed

        public final Long recordsProcessed()

        Total number of records processed during execution of workflow step for APPFLOW_INTEGRATION workflow.

        Returns:
        Total number of records processed during execution of workflow step for APPFLOW_INTEGRATION workflow.
      • batchRecordsStartTime

        public final String batchRecordsStartTime()

        Start datetime of records pulled in batch during execution of workflow step for APPFLOW_INTEGRATION workflow.

        Returns:
        Start datetime of records pulled in batch during execution of workflow step for APPFLOW_INTEGRATION workflow.
      • batchRecordsEndTime

        public final String batchRecordsEndTime()

        End datetime of records pulled in batch during execution of workflow step for APPFLOW_INTEGRATION workflow.

        Returns:
        End datetime of records pulled in batch during execution of workflow step for APPFLOW_INTEGRATION workflow.
      • createdAt

        public final Instant createdAt()

        Creation timestamp of workflow step for APPFLOW_INTEGRATION workflow.

        Returns:
        Creation timestamp of workflow step for APPFLOW_INTEGRATION workflow.
      • lastUpdatedAt

        public final Instant lastUpdatedAt()

        Last updated timestamp for workflow step for APPFLOW_INTEGRATION workflow.

        Returns:
        Last updated timestamp for workflow step for APPFLOW_INTEGRATION workflow.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)