public final class EndPointParamBuilder extends Object implements Builder<EndPointParam>
| Constructor and Description |
|---|
EndPointParamBuilder(Type paramType)
Constructeur.
|
| Modifier and Type | Method and Description |
|---|---|
EndPointParam |
build() |
EndPointParamBuilder |
with(EndPointParam.RestParamType restParamType,
String restParamName) |
EndPointParamBuilder |
withConsumeServerSideToken(boolean consumeServerSideToken) |
EndPointParamBuilder |
withExcludedFields(String... excludedFields) |
EndPointParamBuilder |
withIncludedFields(String... includedFields) |
EndPointParamBuilder |
withNeedServerSideToken(boolean needServerSideToken) |
EndPointParamBuilder |
withValidatorClasses(Class<? extends DtObjectValidator>... validatorClasses) |
public EndPointParamBuilder(Type paramType)
paramType - param typepublic EndPointParamBuilder with(EndPointParam.RestParamType restParamType, String restParamName)
restParamType - paramTyperestParamName - paramNamepublic EndPointParamBuilder withValidatorClasses(Class<? extends DtObjectValidator>... validatorClasses)
validatorClasses - List of validator to checkpublic EndPointParamBuilder withExcludedFields(String... excludedFields)
excludedFields - List of exluded fieldspublic EndPointParamBuilder withIncludedFields(String... includedFields)
includedFields - list of included fields (empty means all fields included)public EndPointParamBuilder withNeedServerSideToken(boolean needServerSideToken)
needServerSideToken - is serverSide token is needed and usedpublic EndPointParamBuilder withConsumeServerSideToken(boolean consumeServerSideToken)
consumeServerSideToken - if serverSide token is consumepublic EndPointParam build()
build in interface Builder<EndPointParam>Copyright © 2014. All Rights Reserved.