public class PrinterShareRequestBuilder extends BaseRequestBuilder implements IPrinterShareRequestBuilder
| Constructor and Description |
|---|
PrinterShareRequestBuilder(java.lang.String requestUrl,
IBaseClient client,
java.util.List<? extends Option> requestOptions)
The request builder for the PrinterShare
|
| Modifier and Type | Method and Description |
|---|---|
IGroupCollectionWithReferencesRequestBuilder |
allowedGroups() |
IGroupWithReferenceRequestBuilder |
allowedGroups(java.lang.String id) |
IUserCollectionWithReferencesRequestBuilder |
allowedUsers() |
IUserWithReferenceRequestBuilder |
allowedUsers(java.lang.String id) |
IPrinterShareRequest |
buildRequest(java.util.List<? extends Option> requestOptions)
Creates the request with specific requestOptions instead of the existing requestOptions
|
IPrinterShareRequest |
buildRequest(Option... requestOptions)
Creates the request
|
IPrintJobCollectionRequestBuilder |
jobs() |
IPrintJobRequestBuilder |
jobs(java.lang.String id) |
IPrinterWithReferenceRequestBuilder |
printer()
Gets the request builder for Printer
|
getClient, getOptions, getRequestUrl, getRequestUrlWithAdditionalParameter, getRequestUrlWithAdditionalSegmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetClient, getRequestUrl, getRequestUrlWithAdditionalSegmentpublic PrinterShareRequestBuilder(java.lang.String requestUrl,
IBaseClient client,
java.util.List<? extends Option> requestOptions)
requestUrl - the request URLclient - the service clientrequestOptions - the options for this requestpublic IPrinterShareRequest buildRequest(Option... requestOptions)
buildRequest in interface IPrinterShareRequestBuilderrequestOptions - the options for this requestpublic IPrinterShareRequest buildRequest(java.util.List<? extends Option> requestOptions)
buildRequest in interface IPrinterShareRequestBuilderrequestOptions - the options for this requestpublic IPrintJobCollectionRequestBuilder jobs()
jobs in interface IPrinterShareRequestBuilderpublic IPrintJobRequestBuilder jobs(java.lang.String id)
jobs in interface IPrinterShareRequestBuilderpublic IGroupCollectionWithReferencesRequestBuilder allowedGroups()
allowedGroups in interface IPrinterShareRequestBuilderpublic IGroupWithReferenceRequestBuilder allowedGroups(java.lang.String id)
allowedGroups in interface IPrinterShareRequestBuilderpublic IUserCollectionWithReferencesRequestBuilder allowedUsers()
allowedUsers in interface IPrinterShareRequestBuilderpublic IUserWithReferenceRequestBuilder allowedUsers(java.lang.String id)
allowedUsers in interface IPrinterShareRequestBuilderpublic IPrinterWithReferenceRequestBuilder printer()
printer in interface IPrinterShareRequestBuilder