Package com.dropbox.core.v2.files
Class ContentSyncSettingArg
- java.lang.Object
-
- com.dropbox.core.v2.files.ContentSyncSettingArg
-
public class ContentSyncSettingArg extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ContentSyncSettingArg.Serializer
For internal use only.
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
id
protected SyncSettingArg
syncSetting
-
Constructor Summary
Constructors Constructor Description ContentSyncSettingArg(java.lang.String id, SyncSettingArg 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.SyncSettingArg
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 SyncSettingArg syncSetting
-
-
Constructor Detail
-
ContentSyncSettingArg
public ContentSyncSettingArg(@Nonnull java.lang.String id, @Nonnull SyncSettingArg 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 SyncSettingArg 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
-
-