Class ExtensionSetTimeoutInMsActionImpl
- All Implemented Interfaces:
ExtensionSetTimeoutInMsAction
,ExtensionUpdateAction
,ResourceUpdateAction<ExtensionUpdateAction>
,io.vrap.rmf.base.client.ModelBase
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Field Summary
Fields inherited from interface com.commercetools.api.models.extension.ExtensionSetTimeoutInMsAction
SET_TIMEOUT_IN_MS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Value to set.int
hashCode()
void
setTimeoutInMs
(Integer timeoutInMs) Value to set.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.extension.ExtensionSetTimeoutInMsAction
withExtensionSetTimeoutInMsAction
Methods inherited from interface com.commercetools.api.models.extension.ExtensionUpdateAction
withExtensionUpdateAction
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Constructor Details
-
ExtensionSetTimeoutInMsActionImpl
public ExtensionSetTimeoutInMsActionImpl()create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceExtensionUpdateAction
- Specified by:
getAction
in interfaceResourceUpdateAction<ExtensionUpdateAction>
- Returns:
- action
-
getTimeoutInMs
Value to set. If not defined, the maximum value is used. If no timeout is provided, the default value is used for all types of Extensions. The maximum value is 10000 ms (10 seconds) for
payment
Extensions and 2000 ms (2 seconds) for all other Extensions.This limit can be increased per Project after we review the performance impact. Please contact our support via the Support Portal and provide the Region, Project key, and use case.
- Specified by:
getTimeoutInMs
in interfaceExtensionSetTimeoutInMsAction
- Returns:
- timeoutInMs
-
setTimeoutInMs
Description copied from interface:ExtensionSetTimeoutInMsAction
Value to set. If not defined, the maximum value is used. If no timeout is provided, the default value is used for all types of Extensions. The maximum value is 10000 ms (10 seconds) for
payment
Extensions and 2000 ms (2 seconds) for all other Extensions.This limit can be increased per Project after we review the performance impact. Please contact our support via the Support Portal and provide the Region, Project key, and use case.
- Specified by:
setTimeoutInMs
in interfaceExtensionSetTimeoutInMsAction
- Parameters:
timeoutInMs
- value to be set
-
equals
-
hashCode
-