public final class EndPointParamBuilder extends Object implements Builder<EndPointParam>
| Constructor and Description |
|---|
EndPointParamBuilder(Type paramType)
Constructeur.
|
| Modifier and Type | Method and Description |
|---|---|
EndPointParamBuilder |
addExcludedFields(String... excludedFields) |
EndPointParamBuilder |
addIncludedFields(String... includedFields) |
EndPointParamBuilder |
addValidatorClasses(Class<? extends DtObjectValidator>... validatorClasses) |
EndPointParam |
build() |
EndPointParamBuilder |
consumeServerSideToken()
If serverSide token is consume
|
EndPointParamBuilder |
needServerSideToken()
If serverSide token is needed and used
|
EndPointParamBuilder |
with(EndPointParam.RestParamType restParamType,
String restParamName) |
public EndPointParamBuilder(Type paramType)
paramType - param typepublic EndPointParamBuilder with(EndPointParam.RestParamType restParamType, String restParamName)
restParamType - paramTyperestParamName - paramNamepublic EndPointParamBuilder addValidatorClasses(Class<? extends DtObjectValidator>... validatorClasses)
validatorClasses - List of validator to checkpublic EndPointParamBuilder addExcludedFields(String... excludedFields)
excludedFields - List of exluded fieldspublic EndPointParamBuilder addIncludedFields(String... includedFields)
includedFields - list of included fields (empty means all fields included)public EndPointParamBuilder needServerSideToken()
public EndPointParamBuilder consumeServerSideToken()
public EndPointParam build()
build in interface Builder<EndPointParam>Copyright © 2015. All Rights Reserved.