Package dev.restate.admin.model
Class ModifyServiceRequest
java.lang.Object
dev.restate.admin.model.ModifyServiceRequest
ModifyServiceRequest
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabortTimeout
(String abortTimeout) boolean
Return true if this ModifyServiceRequest object is equal to o.This timer guards against stalled service/handler invocations that are supposed to terminate.Modify the retention of idempotent requests for this service.This timer guards against stalled service/handler invocations.If true, the service can be invoked through the ingress.Modify the retention of the workflow completion.int
hashCode()
idempotencyRetention
(String idempotencyRetention) inactivityTimeout
(String inactivityTimeout) void
setAbortTimeout
(String abortTimeout) void
setIdempotencyRetention
(String idempotencyRetention) void
setInactivityTimeout
(String inactivityTimeout) void
void
setWorkflowCompletionRetention
(String workflowCompletionRetention) toString()
Convert the instance into URL query string.toUrlQueryString
(String prefix) Convert the instance into URL query string.workflowCompletionRetention
(String workflowCompletionRetention)
-
Field Details
-
JSON_PROPERTY_PUBLIC
- See Also:
-
JSON_PROPERTY_IDEMPOTENCY_RETENTION
- See Also:
-
JSON_PROPERTY_WORKFLOW_COMPLETION_RETENTION
- See Also:
-
JSON_PROPERTY_INACTIVITY_TIMEOUT
- See Also:
-
JSON_PROPERTY_ABORT_TIMEOUT
- See Also:
-
-
Constructor Details
-
ModifyServiceRequest
public ModifyServiceRequest()
-
-
Method Details
-
_public
-
getPublic
If true, the service can be invoked through the ingress. If false, the service can be invoked only from another Restate service.- Returns:
- _public
-
setPublic
-
idempotencyRetention
-
getIdempotencyRetention
Modify the retention of idempotent requests for this service. Can be configured using the [`humantime`](https://docs.rs/humantime/latest/humantime/fn.parse_duration.html) format or the ISO8601.- Returns:
- idempotencyRetention
-
setIdempotencyRetention
-
workflowCompletionRetention
-
getWorkflowCompletionRetention
Modify the retention of the workflow completion. This can be modified only for workflow services! Can be configured using the [`humantime`](https://docs.rs/humantime/latest/humantime/fn.parse_duration.html) format or the ISO8601.- Returns:
- workflowCompletionRetention
-
setWorkflowCompletionRetention
-
inactivityTimeout
-
getInactivityTimeout
This timer guards against stalled service/handler invocations. Once it expires, Restate triggers a graceful termination by asking the service invocation to suspend (which preserves intermediate progress). The 'abort timeout' is used to abort the invocation, in case it doesn't react to the request to suspend. Can be configured using the [`humantime`](https://docs.rs/humantime/latest/humantime/fn.parse_duration.html) format or the ISO8601. This overrides the default inactivity timeout set in invoker options.- Returns:
- inactivityTimeout
-
setInactivityTimeout
-
abortTimeout
-
getAbortTimeout
This timer guards against stalled service/handler invocations that are supposed to terminate. The abort timeout is started after the 'inactivity timeout' has expired and the service/handler invocation has been asked to gracefully terminate. Once the timer expires, it will abort the service/handler invocation. This timer potentially **interrupts** user code. If the user code needs longer to gracefully terminate, then this value needs to be set accordingly. Can be configured using the [`humantime`](https://docs.rs/humantime/latest/humantime/fn.parse_duration.html) format or the ISO8601. This overrides the default abort timeout set in invoker options.- Returns:
- abortTimeout
-
setAbortTimeout
-
equals
Return true if this ModifyServiceRequest object is equal to o. -
hashCode
public int hashCode() -
toString
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
Convert the instance into URL query string.- Parameters:
prefix
- prefix of the query string- Returns:
- URL query string
-