Class JobLog

    • Method Detail

      • event

        public final JobLogEvent event()

        The event represents the type of a log.

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

        Returns:
        The event represents the type of a log.
        See Also:
        JobLogEvent
      • eventAsString

        public final String eventAsString()

        The event represents the type of a log.

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

        Returns:
        The event represents the type of a log.
        See Also:
        JobLogEvent
      • eventData

        public final JobLogEventData eventData()

        Metadata associated with a Job log.

        Returns:
        Metadata associated with a Job log.
      • logDateTime

        public final String logDateTime()

        The date and time the log was taken.

        Returns:
        The date and time the log was taken.
      • serializableBuilderClass

        public static Class<? extends JobLog.Builder> serializableBuilderClass()
      • 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)