Package com.dropbox.core.v2.files
Class ContentSyncSetting
- java.lang.Object
-
- com.dropbox.core.v2.files.ContentSyncSetting
-
public class ContentSyncSetting extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ContentSyncSetting.Serializer
For internal use only.
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
id
protected SyncSetting
syncSetting
-
Constructor Summary
Constructors Constructor Description ContentSyncSetting(java.lang.String id, SyncSetting syncSetting)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.String
getId()
Id of the item this setting is applied to.SyncSetting
getSyncSetting()
Setting for this item.int
hashCode()
java.lang.String
toString()
java.lang.String
toStringMultiline()
Returns a String representation of this object formatted for easier readability.
-
-
-
Field Detail
-
id
@Nonnull protected final java.lang.String id
-
syncSetting
@Nonnull protected final SyncSetting syncSetting
-
-
Constructor Detail
-
ContentSyncSetting
public ContentSyncSetting(@Nonnull java.lang.String id, @Nonnull SyncSetting syncSetting)
- Parameters:
id
- Id of the item this setting is applied to. Must have length of at least 4, match pattern "id:.+
", and not benull
.syncSetting
- Setting for this item. Must not benull
.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
-
Method Detail
-
getId
@Nonnull public java.lang.String getId()
Id of the item this setting is applied to.- Returns:
- value for this field, never
null
.
-
getSyncSetting
@Nonnull public SyncSetting getSyncSetting()
Setting for this item.- Returns:
- value for this field, never
null
.
-
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
-
-