ServiceDefinition

This class represents a Restate service.

Types

Link copied to clipboard
Configurator for a ServiceDefinition.

Properties

Link copied to clipboard
@Nullable
@get:Nullable
val abortTimeout: @Nullable Duration
Link copied to clipboard
@Nullable
@get:Nullable
val documentation: @Nullable String
Link copied to clipboard
@Nullable
@get:Nullable
val enableLazyState: @Nullable Boolean
Link copied to clipboard
@Nullable
@get:Nullable
val idempotencyRetention: @Nullable Duration
Link copied to clipboard
@Nullable
@get:Nullable
val inactivityTimeout: @Nullable Duration
Link copied to clipboard
@Nullable
@get:Nullable
val ingressPrivate: @Nullable Boolean
Link copied to clipboard
@Nullable
@get:Nullable
val journalRetention: @Nullable Duration
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open fun equals(o: Any): Boolean
Link copied to clipboard
@Nullable
open fun getHandler(name: String): @Nullable HandlerDefinition<out Any, out Any>
Link copied to clipboard
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
open fun of(name: String, ty: ServiceType, handlers: Collection<HandlerDefinition<out Any, out Any>>): ServiceDefinition
Link copied to clipboard
open fun withDocumentation(@Nullable documentation: @Nullable String): ServiceDefinition
Link copied to clipboard