Class RequestPrimitiveDTO
- java.lang.Object
-
- org.osgi.dto.DTO
-
- org.osgi.service.onem2m.dto.RequestPrimitiveDTO
-
public class RequestPrimitiveDTO extends org.osgi.dto.DTODTO expresses Request Primitive.- See Also:
- oneM2M TS-0004 6.4.1, oneM2M XSD requestPrimitive
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRequestPrimitiveDTO.DesiredIdentifierResultTypeEnum for DesiredIdentifierResultTypestatic classRequestPrimitiveDTO.Operationenum type for Operationstatic classRequestPrimitiveDTO.ResultContentenum type for Result Content
-
Field Summary
Fields Modifier and Type Field Description java.lang.BooleanauthorizationRelationshipIndicatorAuthorization Relationship Indicatorjava.lang.BooleanauthorizationSignatureIndicatorAuthorization Signature Indicatorjava.util.List<java.lang.String>authorizationSignaturesAuthorization SignaturesPrimitiveContentDTOcontentPrimitive Contentjava.lang.BooleandeliveryAggregationDelivery AggregationRequestPrimitiveDTO.DesiredIdentifierResultTypedesiredIdentifierResultTypeDesired Identifier Result Typejava.lang.IntegereventCategoryEvent CategoryFilterCriteriaDTOfilterCriteriaFilter Criteriajava.lang.StringfromFrom Parameter.java.lang.StringgroupRequestIdentifierGroup Request Identifier TODO: search doc.java.util.List<java.lang.String>groupRequestTargetMembersGroup Request Target Membersjava.util.List<java.lang.String>localTokenIDsLocal Token IdentifiersRequestPrimitiveDTO.OperationoperationOperation This field is mandatory.java.lang.StringoperationExecutionTimeOperation Execution Timejava.lang.StringoriginatingTimestampOriginating TimestampReleaseVersionreleaseVersionIndicatorRelease Versionjava.lang.StringrequestExpirationTimestampRequest Expiration Timestampjava.lang.StringrequestIdentifierRequest Identifierjava.lang.IntegerresourceTypeResource TypeResponseTypeInfoDTOresponseTypeResponse Type InfoRequestPrimitiveDTO.ResultContentresultContentResult Contentjava.lang.StringresultExpirationTimestampResult Expiration Timestampjava.lang.StringresultPersistenceResult Persistencejava.util.List<java.lang.String>roleIDsRole IDsjava.lang.BooleansemanticQueryIndicatorSemantic Query Indicatorjava.lang.StringtoTo Parameterjava.util.List<java.lang.String>tokenIDsToken Identifiersjava.lang.BooleantokenRequestIndicatorToken Request Indicatorjava.util.List<java.lang.String>tokensTokensjava.lang.StringvendorInformationVendor Information
-
Constructor Summary
Constructors Constructor Description RequestPrimitiveDTO()
-
-
-
Field Detail
-
operation
public RequestPrimitiveDTO.Operation operation
Operation This field is mandatory.- See Also:
- oneM2M TS-0004 6.3.4.2.5
-
to
public java.lang.String to
To Parameter
-
from
public java.lang.String from
From Parameter.Originator of the request is stored.
- See Also:
- oneM2M TS-0004 6.3.4.2.5
-
requestIdentifier
public java.lang.String requestIdentifier
Request Identifier- See Also:
- oneM2M TS-0004 6.3.3
-
resourceType
public java.lang.Integer resourceType
Resource Type- See Also:
- oneM2M TS-0004 6.3.4.2.1
-
content
public PrimitiveContentDTO content
Primitive Content- See Also:
- oneM2M TS-0004 6.3.5.5, oneM2M TS-0004 7.2.1.1
-
roleIDs
public java.util.List<java.lang.String> roleIDs
Role IDs
-
originatingTimestamp
public java.lang.String originatingTimestamp
Originating Timestamp
-
requestExpirationTimestamp
public java.lang.String requestExpirationTimestamp
Request Expiration Timestamp* This parameter is related to CMDH(Communication Management and Delivery Handling) policy.
- See Also:
- oneM2M TS-0004 D.12
-
resultExpirationTimestamp
public java.lang.String resultExpirationTimestamp
Result Expiration TimestampThis parameter is related to CMDH(Communication Management and Delivery Handling) policy.
- See Also:
- oneM2M TS-0004 D.12
-
operationExecutionTime
public java.lang.String operationExecutionTime
Operation Execution Time
-
responseType
public ResponseTypeInfoDTO responseType
Response Type Info- See Also:
- oneM2M TS-0004 6.3.5.30
-
resultPersistence
public java.lang.String resultPersistence
Result PersistenceThis parameter is related to CMDH(Communication Management and Delivery Handling) policy.
- See Also:
- oneM2M TS-0004 D.12
-
resultContent
public RequestPrimitiveDTO.ResultContent resultContent
Result Content- See Also:
- oneM2M TS-0004 6.3.4.2.7
-
eventCategory
public java.lang.Integer eventCategory
Event Categoryallowed values are 2(Immediate), 3(BestEffort), 4(Latest), and 100-999 as user defined range.
-
deliveryAggregation
public java.lang.Boolean deliveryAggregation
Delivery AggregationThis parameter is related to CMDH(Communication Management and Delivery Handling) policy.
- See Also:
- oneM2M TS-0004 D.12
-
groupRequestIdentifier
public java.lang.String groupRequestIdentifier
Group Request Identifier TODO: search doc.
-
filterCriteria
public FilterCriteriaDTO filterCriteria
Filter Criteria- See Also:
- oneM2M TS-0004 6.3.5.8
-
desiredIdentifierResultType
public RequestPrimitiveDTO.DesiredIdentifierResultType desiredIdentifierResultType
Desired Identifier Result TypeThis parameter specifies identifier type in response, such as structured or unstructured. This parameter used to be Discovery Result Type in previous oneM2M release.
- See Also:
- oneM2M TS-0004 6.3.4.2.8
-
tokens
public java.util.List<java.lang.String> tokens
TokensEach token is in m2m:dynAuthJWT
- See Also:
- oneM2M XSD signatureList
-
tokenIDs
public java.util.List<java.lang.String> tokenIDs
Token IdentifiersIn oneM2M this parameter is expressed as list of m2m:tokenID.
- See Also:
- oneM2M XSD signatureList
-
localTokenIDs
public java.util.List<java.lang.String> localTokenIDs
Local Token IdentifiersIn oneM2M this parameter is expressed as list of xs:NCName.
-
tokenRequestIndicator
public java.lang.Boolean tokenRequestIndicator
Token Request Indicator
-
groupRequestTargetMembers
public java.util.List<java.lang.String> groupRequestTargetMembers
Group Request Target Members
-
authorizationSignatureIndicator
public java.lang.Boolean authorizationSignatureIndicator
Authorization Signature Indicator
-
authorizationSignatures
public java.util.List<java.lang.String> authorizationSignatures
Authorization SignaturesIn oneM2M this parameter is expressed in m2m:signatureList.
- See Also:
- oneM2M TS-0004 6.3.4.2.8, oneM2M XSD signatureList
-
authorizationRelationshipIndicator
public java.lang.Boolean authorizationRelationshipIndicator
Authorization Relationship Indicator
-
semanticQueryIndicator
public java.lang.Boolean semanticQueryIndicator
Semantic Query Indicator- See Also:
- oneM2M TS-0004 7.3.3.19
-
releaseVersionIndicator
public ReleaseVersion releaseVersionIndicator
Release Version
-
vendorInformation
public java.lang.String vendorInformation
Vendor InformationUsed for vendor specific information. No procedure is defined for the parameter.
-
-