Package com.dropbox.core.v2.teamlog
Class PathLogInfo
- java.lang.Object
-
- com.dropbox.core.v2.teamlog.PathLogInfo
-
public class PathLogInfo extends java.lang.Object
Path's details.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
contextual
protected NamespaceRelativePathLogInfo
namespaceRelative
-
Constructor Summary
Constructors Constructor Description PathLogInfo(NamespaceRelativePathLogInfo namespaceRelative)
Path's details.PathLogInfo(NamespaceRelativePathLogInfo namespaceRelative, java.lang.String contextual)
Path's details.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.String
getContextual()
Fully qualified path relative to event's context.NamespaceRelativePathLogInfo
getNamespaceRelative()
Path relative to the namespace containing the content.int
hashCode()
java.lang.String
toString()
java.lang.String
toStringMultiline()
Returns a String representation of this object formatted for easier readability.
-
-
-
Field Detail
-
contextual
@Nullable protected final java.lang.String contextual
-
namespaceRelative
@Nonnull protected final NamespaceRelativePathLogInfo namespaceRelative
-
-
Constructor Detail
-
PathLogInfo
public PathLogInfo(@Nonnull NamespaceRelativePathLogInfo namespaceRelative, @Nullable java.lang.String contextual)
Path's details.- Parameters:
namespaceRelative
- Path relative to the namespace containing the content. Must not benull
.contextual
- Fully qualified path relative to event's context.- Throws:
java.lang.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 benull
.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
-
Method Detail
-
getNamespaceRelative
@Nonnull public NamespaceRelativePathLogInfo getNamespaceRelative()
Path relative to the namespace containing the content.- Returns:
- value for this field, never
null
.
-
getContextual
@Nullable public java.lang.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 classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toStringMultiline
public java.lang.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
-
-