Class PathLogInfo

java.lang.Object
com.dropbox.core.v2.teamlog.PathLogInfo

public class PathLogInfo extends Object
Path's details.
  • Field Details

  • Constructor Details

    • PathLogInfo

      public PathLogInfo(@Nonnull NamespaceRelativePathLogInfo namespaceRelative, @Nullable String contextual)
      Path's details.
      Parameters:
      namespaceRelative - Path relative to the namespace containing the content. Must not be null.
      contextual - Fully qualified path relative to event's context.
      Throws:
      IllegalArgumentException - If any argument does not meet its preconditions.
    • PathLogInfo

      public PathLogInfo(@Nonnull NamespaceRelativePathLogInfo namespaceRelative)
      Path's details.

      The default values for unset fields will be used.

      Parameters:
      namespaceRelative - Path relative to the namespace containing the content. Must not be null.
      Throws:
      IllegalArgumentException - If any argument does not meet its preconditions.
  • Method Details

    • getNamespaceRelative

      @Nonnull public NamespaceRelativePathLogInfo getNamespaceRelative()
      Path relative to the namespace containing the content.
      Returns:
      value for this field, never null.
    • getContextual

      @Nullable public String getContextual()
      Fully qualified path relative to event's context.
      Returns:
      value for this field, or null if not present.
    • hashCode

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

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

      public String toString()
      Overrides:
      toString in class Object
    • toStringMultiline

      public String toStringMultiline()
      Returns a String representation of this object formatted for easier readability.

      The returned String may contain newlines.

      Returns:
      Formatted, multiline String representation of this object