-
- All Implemented Interfaces:
public final class IppRequest extends IppMessage
-
-
Field Summary
Fields Modifier and Type Field Description private final URIprinterUriprivate final StringcodeDescriptionprivate final IppOperationoperationprivate final CharsetattributesCharsetprivate final StringrequestingUserNameprivate Integercodeprivate IntegerrequestIdprivate Stringversionprivate final List<IppAttributesGroup>attributesGroupsprivate InputStreamdocumentInputStreamprivate BooleandocumentInputStreamIsConsumedprivate ByteArrayrawBytesprivate final IppAttributesGroupoperationGroupprivate final IppAttributesGroupjobGroup
-
Constructor Summary
Constructors Constructor Description IppRequest()IppRequest(IppOperation operation, URI printerUri, Integer jobId, Collection<String> requestedAttributes, String requestingUserName, String version, Integer requestId, Charset charset, String naturalLanguage)
-
Method Summary
Modifier and Type Method Description final URIgetPrinterUri()StringgetCodeDescription()final IppOperationgetOperation()final CharsetgetAttributesCharset()final StringgetRequestingUserName()final IppAttributesGroupcreateSubscriptionAttributesGroup(List<String> notifyEvents, Duration notifyLeaseDuration, Duration notifyTimeInterval, Integer notifyJobId)-
Methods inherited from class de.gmuth.ipp.core.IppMessage
containsGroup, createAttributesGroup, decode, encode, getAttributesGroups, getAttributesGroups, getCode, getDocumentInputStream, getDocumentInputStreamIsConsumed, getJobGroup, getOperationGroup, getRawBytes, getRequestId, getSingleAttributesGroup, getVersion, hasDocument, log, read, read, saveBytes, saveDocumentStream, saveText, setCode, setDocumentInputStream, setDocumentInputStreamIsConsumed, setRawBytes, setRequestId, setVersion, toString, write, write -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
IppRequest
IppRequest()
-
IppRequest
IppRequest(IppOperation operation, URI printerUri, Integer jobId, Collection<String> requestedAttributes, String requestingUserName, String version, Integer requestId, Charset charset, String naturalLanguage)
-
-
Method Detail
-
getPrinterUri
final URI getPrinterUri()
-
getCodeDescription
String getCodeDescription()
-
getOperation
final IppOperation getOperation()
-
getAttributesCharset
final Charset getAttributesCharset()
-
getRequestingUserName
final String getRequestingUserName()
-
createSubscriptionAttributesGroup
final IppAttributesGroup createSubscriptionAttributesGroup(List<String> notifyEvents, Duration notifyLeaseDuration, Duration notifyTimeInterval, Integer notifyJobId)
-
-
-
-