Class SimilarProductsTaskStatusImpl
java.lang.Object
com.commercetools.ml.models.similar_products.SimilarProductsTaskStatusImpl
- All Implemented Interfaces:
SimilarProductsTaskStatus
,io.vrap.rmf.base.client.ModelBase
public class SimilarProductsTaskStatusImpl
extends Object
implements SimilarProductsTaskStatus, io.vrap.rmf.base.client.ModelBase
Represents a URL path to poll to get the results of an Asynchronous Request.
-
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
The expiry date of the result.The response to an asynchronous request.getState()
int
hashCode()
void
setExpires
(ZonedDateTime expires) The expiry date of the result.void
The response to an asynchronous request.void
setState
(TaskStatusEnum state) set stateMethods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.ml.models.similar_products.SimilarProductsTaskStatus
withSimilarProductsTaskStatus
-
Constructor Details
-
SimilarProductsTaskStatusImpl
public SimilarProductsTaskStatusImpl()create empty instance
-
-
Method Details
-
getState
- Specified by:
getState
in interfaceSimilarProductsTaskStatus
- Returns:
- state
-
getExpires
The expiry date of the result. You cannot access the result after the expiry date. Default: 1 day after the result first becomes available. This is only available when the TaskStatus state is SUCCESS.
- Specified by:
getExpires
in interfaceSimilarProductsTaskStatus
- Returns:
- expires
-
getResult
The response to an asynchronous request. The type depends on the request initiated. Only populated when the status is
SUCCESS
.- Specified by:
getResult
in interfaceSimilarProductsTaskStatus
- Returns:
- result
-
setState
Description copied from interface:SimilarProductsTaskStatus
set state- Specified by:
setState
in interfaceSimilarProductsTaskStatus
- Parameters:
state
- value to be set
-
setExpires
Description copied from interface:SimilarProductsTaskStatus
The expiry date of the result. You cannot access the result after the expiry date. Default: 1 day after the result first becomes available. This is only available when the TaskStatus state is SUCCESS.
- Specified by:
setExpires
in interfaceSimilarProductsTaskStatus
- Parameters:
expires
- value to be set
-
setResult
Description copied from interface:SimilarProductsTaskStatus
The response to an asynchronous request. The type depends on the request initiated. Only populated when the status is
SUCCESS
.- Specified by:
setResult
in interfaceSimilarProductsTaskStatus
- Parameters:
result
- value to be set
-
equals
-
hashCode
-