Class EndpointManifestSchema
java.lang.Object
dev.restate.sdk.core.generated.manifest.EndpointManifestSchema
Endpoint
Restate endpoint manifest v3
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Compression used when the endpoint is a Lambda.static enum
ProtocolMode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compression used when the endpoint is a Lambda.Maximum supported protocol version (Required)Minimum supported protocol version (Required)ProtocolMode(Required)int
hashCode()
void
setLambdaCompression
(EndpointManifestSchema.LambdaCompression lambdaCompression) Compression used when the endpoint is a Lambda.void
setMaxProtocolVersion
(Long maxProtocolVersion) Maximum supported protocol version (Required)void
setMinProtocolVersion
(Long minProtocolVersion) Minimum supported protocol version (Required)void
setProtocolMode
(EndpointManifestSchema.ProtocolMode protocolMode) ProtocolModevoid
setServices
(List<Service> services) (Required)toString()
withLambdaCompression
(EndpointManifestSchema.LambdaCompression lambdaCompression) withMaxProtocolVersion
(Long maxProtocolVersion) withMinProtocolVersion
(Long minProtocolVersion) withProtocolMode
(EndpointManifestSchema.ProtocolMode protocolMode) withServices
(List<Service> services)
-
Constructor Details
-
EndpointManifestSchema
public EndpointManifestSchema()
-
-
Method Details
-
getProtocolMode
ProtocolMode -
setProtocolMode
ProtocolMode -
withProtocolMode
-
getMinProtocolVersion
Minimum supported protocol version (Required) -
setMinProtocolVersion
Minimum supported protocol version (Required) -
withMinProtocolVersion
-
getMaxProtocolVersion
Maximum supported protocol version (Required) -
setMaxProtocolVersion
Maximum supported protocol version (Required) -
withMaxProtocolVersion
-
getLambdaCompression
Compression used when the endpoint is a Lambda. This is unsupported if the endpoint is a regular HTTP endpoint. -
setLambdaCompression
Compression used when the endpoint is a Lambda. This is unsupported if the endpoint is a regular HTTP endpoint. -
withLambdaCompression
public EndpointManifestSchema withLambdaCompression(EndpointManifestSchema.LambdaCompression lambdaCompression) -
getServices
(Required) -
setServices
(Required) -
withServices
-
toString
-
hashCode
public int hashCode() -
equals
-