Package com.kaltura.client.utils.request
Class ServeRequestBuilder
- java.lang.Object
-
- com.kaltura.client.utils.request.RequestBuilderData<SelfType>
-
- com.kaltura.client.utils.request.BaseRequestBuilder<ReturnedType,SelfType>
-
- com.kaltura.client.utils.request.RequestBuilder<String,String,ServeRequestBuilder>
-
- com.kaltura.client.utils.request.ServeRequestBuilder
-
- All Implemented Interfaces:
RequestElement<String>
- Direct Known Subclasses:
AnnotationService.ServeBulkAnnotationBuilder,AttachmentAssetService.ServeAttachmentAssetBuilder,BaseEntryService.ServePlaybackKeyBaseEntryBuilder,BulkService.ServeBulkBuilder,BulkService.ServeLogBulkBuilder,BulkUploadService.ServeBulkUploadBuilder,BulkUploadService.ServeLogBulkUploadBuilder,BusinessProcessCaseService.ServeDiagramBusinessProcessCaseBuilder,CaptionAssetService.ServeAsJsonCaptionAssetBuilder,CaptionAssetService.ServeByEntryIdCaptionAssetBuilder,CaptionAssetService.ServeCaptionAssetBuilder,CaptionAssetService.ServeWebVTTCaptionAssetBuilder,CuePointService.ServeBulkCuePointBuilder,DataService.ServeDataBuilder,DocumentsService.ServeByFlavorParamsIdDocumentsBuilder,DocumentsService.ServeDocumentsBuilder,EntryDistributionService.ServeReturnedDataEntryDistributionBuilder,EntryDistributionService.ServeSentDataEntryDistributionBuilder,EntryVendorTaskService.ServeEntryVendorTaskBuilder,FileAssetService.ServeFileAssetBuilder,FlavorAssetService.GetVolumeMapFlavorAssetBuilder,MediaService.GetVolumeMapMediaBuilder,MetadataProfileService.ServeMetadataProfileBuilder,MetadataProfileService.ServeViewMetadataProfileBuilder,MetadataService.ServeMetadataBuilder,QuizService.ServeQuizBuilder,ReportService.GetCsvFromStringParamsReportBuilder,ReportService.GetCsvReportBuilder,ScheduledTaskProfileService.ServeDryRunResultsScheduledTaskProfileBuilder,SchemaService.ServeSchemaBuilder,ShortLinkService.GotoShortLinkBuilder,ThumbAssetService.ServeByEntryIdThumbAssetBuilder,ThumbAssetService.ServeThumbAssetBuilder,VendorCatalogItemService.ServeVendorCatalogItemBuilder
public abstract class ServeRequestBuilder extends RequestBuilder<String,String,ServeRequestBuilder>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.kaltura.client.utils.request.RequestBuilder
RequestBuilder.ListResponseTokenizer<I>, RequestBuilder.ListTokenizer<I>, RequestBuilder.MapTokenizer<I>, RequestBuilder.Tokenizer
-
-
Field Summary
-
Fields inherited from class com.kaltura.client.utils.request.RequestBuilder
action, id, service
-
Fields inherited from class com.kaltura.client.utils.request.BaseRequestBuilder
connectionConfig, files, headers, onCompletion, type, url
-
Fields inherited from class com.kaltura.client.utils.request.RequestBuilderData
params
-
-
Constructor Summary
Constructors Constructor Description ServeRequestBuilder(String service, String action)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MultiRequestBuilderadd(RequestBuilder<?,?,?> another)RequestElement<String>build(Client client, boolean addSignature)StringgetBody()StringgetMethod()StringgetTokenizer()protected Objectparse(String response)-
Methods inherited from class com.kaltura.client.utils.request.RequestBuilder
getAction, getId, getParams, getService, getTag, getTokenizer, getUrlTail, link, setCompletion, setId, setResponseFormat, toString
-
Methods inherited from class com.kaltura.client.utils.request.BaseRequestBuilder
build, config, generateErrorResponse, getContentType, getFiles, getHeaders, getType, getUrl, onComplete, parseResponse, prepareHeaders, prepareParams, prepareUrl, setFile, setHeaders, setHeaders, setParams
-
Methods inherited from class com.kaltura.client.utils.request.RequestBuilderData
setApiVersion, setClientTag, setKs, setLanguage, setPartnerId, setResponseProfile, setSessionId
-
-
-
-
Method Detail
-
getMethod
public String getMethod()
- Specified by:
getMethodin interfaceRequestElement<String>- Overrides:
getMethodin classBaseRequestBuilder<String,ServeRequestBuilder>
-
getBody
public String getBody()
- Specified by:
getBodyin interfaceRequestElement<String>- Overrides:
getBodyin classBaseRequestBuilder<String,ServeRequestBuilder>
-
build
public RequestElement<String> build(Client client, boolean addSignature)
- Overrides:
buildin classBaseRequestBuilder<String,ServeRequestBuilder>
-
parse
protected Object parse(String response) throws APIException
- Overrides:
parsein classBaseRequestBuilder<String,ServeRequestBuilder>- Throws:
APIException
-
getTokenizer
public String getTokenizer() throws APIException
- Overrides:
getTokenizerin classRequestBuilder<String,String,ServeRequestBuilder>- Throws:
APIException
-
add
public MultiRequestBuilder add(RequestBuilder<?,?,?> another) throws APIException
- Overrides:
addin classRequestBuilder<String,String,ServeRequestBuilder>- Throws:
APIException
-
-