Class MessagesConfigurationImpl
java.lang.Object
com.commercetools.api.models.message.MessagesConfigurationImpl
- All Implemented Interfaces:
MessagesConfiguration
,io.vrap.rmf.base.client.ModelBase
public class MessagesConfigurationImpl
extends Object
implements MessagesConfiguration, io.vrap.rmf.base.client.ModelBase
Holds 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.Whentrue
, the Messages Query feature is active.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) Whentrue
, the Messages Query feature is active.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.message.MessagesConfiguration
withMessagesConfiguration
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
-
Constructor Details
-
MessagesConfigurationImpl
public MessagesConfigurationImpl()create empty instance
-
-
Method Details
-
getEnabled
When
true
, the Messages Query feature is active.- Specified by:
getEnabled
in interfaceMessagesConfiguration
- 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. This field may not be present on Projects created before 8 October 2018.
- Specified by:
getDeleteDaysAfterCreation
in interfaceMessagesConfiguration
- Returns:
- deleteDaysAfterCreation
-
setEnabled
Description copied from interface:MessagesConfiguration
When
true
, the Messages Query feature is active.- Specified by:
setEnabled
in interfaceMessagesConfiguration
- Parameters:
enabled
- value to be set
-
setDeleteDaysAfterCreation
Description copied from interface:MessagesConfiguration
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. This field may not be present on Projects created before 8 October 2018.
- Specified by:
setDeleteDaysAfterCreation
in interfaceMessagesConfiguration
- Parameters:
deleteDaysAfterCreation
- value to be set
-
equals
-
hashCode
-