public class ResponsePayloadModel extends Object implements OperationModel.ReturnType
cql_payload directive.
This is a transient object (not mapped to a CQL table), that acts as a wrapper for operation
responses.| Modifier and Type | Class and Description |
|---|---|
static class |
ResponsePayloadModel.EntityField |
static class |
ResponsePayloadModel.TechnicalField |
| Constructor and Description |
|---|
ResponsePayloadModel(Optional<ResponsePayloadModel.EntityField> entityField,
EnumSet<ResponsePayloadModel.TechnicalField> technicalFields) |
| Modifier and Type | Method and Description |
|---|---|
Optional<EntityModel> |
getEntity() |
Optional<ResponsePayloadModel.EntityField> |
getEntityField()
The field in the response object that references a mapped entity (or list thereof).
|
EnumSet<ResponsePayloadModel.TechnicalField> |
getTechnicalFields()
An set of additional metadata fields that Stargate will know how to fill automatically.
|
boolean |
isList() |
public ResponsePayloadModel(Optional<ResponsePayloadModel.EntityField> entityField, EnumSet<ResponsePayloadModel.TechnicalField> technicalFields)
public Optional<ResponsePayloadModel.EntityField> getEntityField()
public Optional<EntityModel> getEntity()
getEntity in interface OperationModel.ReturnTypepublic boolean isList()
isList in interface OperationModel.ReturnTypepublic EnumSet<ResponsePayloadModel.TechnicalField> getTechnicalFields()
Copyright © 2021. All rights reserved.