Package net.webpdf.wsclient.openapi
Class OperationSanitize
- java.lang.Object
-
- net.webpdf.wsclient.openapi.OperationSanitize
-
public class OperationSanitize extends Object
Simplifies document structures, deletes metadata, and flattens page contents in order to remove confidential information that could be hidden in the document structure. Subelements can be used to exempt specific content from this operation or to configure how it will be handled in greater detail. If a subelement is not passed, the represented function will be considered to be enabled and configured with the corresponding default values.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ACTIONSstatic StringJSON_PROPERTY_ANNOTATIONSstatic StringJSON_PROPERTY_ATTACHMENTSstatic StringJSON_PROPERTY_FORMSstatic StringJSON_PROPERTY_LAYERSstatic StringJSON_PROPERTY_METADATAstatic StringJSON_PROPERTY_OUTLINESstatic StringJSON_PROPERTY_PAGESstatic StringJSON_PROPERTY_TAGS
-
Constructor Summary
Constructors Constructor Description OperationSanitize()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_ACTIONS
public static final String JSON_PROPERTY_ACTIONS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ANNOTATIONS
public static final String JSON_PROPERTY_ANNOTATIONS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ATTACHMENTS
public static final String JSON_PROPERTY_ATTACHMENTS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_FORMS
public static final String JSON_PROPERTY_FORMS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_LAYERS
public static final String JSON_PROPERTY_LAYERS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_METADATA
public static final String JSON_PROPERTY_METADATA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_OUTLINES
public static final String JSON_PROPERTY_OUTLINES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PAGES
public static final String JSON_PROPERTY_PAGES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TAGS
public static final String JSON_PROPERTY_TAGS
- See Also:
- Constant Field Values
-
-
Method Detail
-
actions
public OperationSanitize actions(OperationSanitizeActions actions)
-
getActions
@Nullable public @Nullable OperationSanitizeActions getActions()
Get actions- Returns:
- actions
-
setActions
public void setActions(OperationSanitizeActions actions)
-
annotations
public OperationSanitize annotations(OperationSanitizeAnnotations annotations)
-
getAnnotations
@Nullable public @Nullable OperationSanitizeAnnotations getAnnotations()
Get annotations- Returns:
- annotations
-
setAnnotations
public void setAnnotations(OperationSanitizeAnnotations annotations)
-
attachments
public OperationSanitize attachments(OperationSanitizeAttachments attachments)
-
getAttachments
@Nullable public @Nullable OperationSanitizeAttachments getAttachments()
Get attachments- Returns:
- attachments
-
setAttachments
public void setAttachments(OperationSanitizeAttachments attachments)
-
forms
public OperationSanitize forms(OperationSanitizeForms forms)
-
getForms
@Nullable public @Nullable OperationSanitizeForms getForms()
Get forms- Returns:
- forms
-
setForms
public void setForms(OperationSanitizeForms forms)
-
layers
public OperationSanitize layers(OperationSanitizeLayers layers)
-
getLayers
@Nullable public @Nullable OperationSanitizeLayers getLayers()
Get layers- Returns:
- layers
-
setLayers
public void setLayers(OperationSanitizeLayers layers)
-
metadata
public OperationSanitize metadata(OperationSanitizeMetadata metadata)
-
getMetadata
@Nullable public @Nullable OperationSanitizeMetadata getMetadata()
Get metadata- Returns:
- metadata
-
setMetadata
public void setMetadata(OperationSanitizeMetadata metadata)
-
outlines
public OperationSanitize outlines(OperationSanitizeOutlines outlines)
-
getOutlines
@Nullable public @Nullable OperationSanitizeOutlines getOutlines()
Get outlines- Returns:
- outlines
-
setOutlines
public void setOutlines(OperationSanitizeOutlines outlines)
-
pages
public OperationSanitize pages(OperationSanitizePages pages)
-
getPages
@Nullable public @Nullable OperationSanitizePages getPages()
Get pages- Returns:
- pages
-
setPages
public void setPages(OperationSanitizePages pages)
-
tags
public OperationSanitize tags(OperationSanitizeTags tags)
-
getTags
@Nullable public @Nullable OperationSanitizeTags getTags()
Get tags- Returns:
- tags
-
setTags
public void setTags(OperationSanitizeTags tags)
-
-