Class MessagesConfigurationDraftImpl
java.lang.Object
com.commercetools.api.models.message.MessagesConfigurationDraftImpl
- All Implemented Interfaces:
MessagesConfigurationDraft
,io.vrap.rmf.base.client.Draft<MessagesConfigurationDraft>
,io.vrap.rmf.base.client.ModelBase
public class MessagesConfigurationDraftImpl
extends Object
implements MessagesConfigurationDraft, io.vrap.rmf.base.client.ModelBase
Defines the configuration for the Messages Query feature for the Project.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Specifies the number of days each Message should be available via the Messages Query API.Setting totrue
activates the Messages Query feature.int
hashCode()
void
setDeleteDaysAfterCreation
(Integer deleteDaysAfterCreation) Specifies the number of days each Message should be available via the Messages Query API.void
setEnabled
(Boolean enabled) Setting totrue
activates the Messages Query feature.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.message.MessagesConfigurationDraft
withMessagesConfigurationDraft
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
-
Constructor Details
-
MessagesConfigurationDraftImpl
public MessagesConfigurationDraftImpl()create empty instance
-
-
Method Details
-
getEnabled
Setting to
true
activates the Messages Query feature.- Specified by:
getEnabled
in interfaceMessagesConfigurationDraft
- Returns:
- enabled
-
getDeleteDaysAfterCreation
Specifies the number of days each Message should be available via the Messages Query API. For Messages older than the specified period, it is not guaranteed that they are still accessible via the API.
- Specified by:
getDeleteDaysAfterCreation
in interfaceMessagesConfigurationDraft
- Returns:
- deleteDaysAfterCreation
-
setEnabled
Description copied from interface:MessagesConfigurationDraft
Setting to
true
activates the Messages Query feature.- Specified by:
setEnabled
in interfaceMessagesConfigurationDraft
- Parameters:
enabled
- value to be set
-
setDeleteDaysAfterCreation
Description copied from interface:MessagesConfigurationDraft
Specifies the number of days each Message should be available via the Messages Query API. For Messages older than the specified period, it is not guaranteed that they are still accessible via the API.
- Specified by:
setDeleteDaysAfterCreation
in interfaceMessagesConfigurationDraft
- Parameters:
deleteDaysAfterCreation
- value to be set
-
equals
-
hashCode
public int hashCode()
-