Class PdfSecuritySettings
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.ironsoftware.ironpdf.internal.proto.PdfSecuritySettings
- All Implemented Interfaces:
- com.google.protobuf.Message,- com.google.protobuf.MessageLite,- com.google.protobuf.MessageLiteOrBuilder,- com.google.protobuf.MessageOrBuilder,- PdfSecuritySettingsOrBuilder,- Serializable
public final class PdfSecuritySettings
extends com.google.protobuf.GeneratedMessageV3
implements PdfSecuritySettingsOrBuilder
Protobuf type 
IronPdfEngine.Proto.PdfSecuritySettings- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typeIronPdfEngine.Proto.PdfSecuritySettingsNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLitecom.google.protobuf.AbstractMessageLite.InternalOneOfEnum
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessagememoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLitememoizedHashCode
- 
Method SummaryModifier and TypeMethodDescriptionbooleanbooleanoptional bool allow_user_annotations = 1;booleanoptional bool allow_user_copy_paste_content = 2;booleanoptional bool allow_user_copy_paste_content_for_accessibility = 3;optional .IronPdfEngine.Proto.PdfEditSecurity allow_user_edits = 4;optional .IronPdfEngine.Proto.PdfEditSecurity allow_user_edits = 4;booleanoptional bool allow_user_form_data = 5;optional .IronPdfEngine.Proto.PdfPrintSecurity allow_user_printing = 6;optional .IronPdfEngine.Proto.PdfPrintSecurity allow_user_printing = 6;static PdfSecuritySettingsstatic final com.google.protobuf.Descriptors.Descriptoroptional string owner_password = 7;com.google.protobuf.ByteStringoptional string owner_password = 7;com.google.protobuf.Parser<PdfSecuritySettings>intfinal com.google.protobuf.UnknownFieldSetoptional string user_password = 8;com.google.protobuf.ByteStringoptional string user_password = 8;booleanoptional bool allow_user_annotations = 1;booleanoptional bool allow_user_copy_paste_content = 2;booleanoptional bool allow_user_copy_paste_content_for_accessibility = 3;booleanoptional .IronPdfEngine.Proto.PdfEditSecurity allow_user_edits = 4;booleanoptional bool allow_user_form_data = 5;booleanoptional .IronPdfEngine.Proto.PdfPrintSecurity allow_user_printing = 6;inthashCode()booleanoptional string owner_password = 7;booleanoptional string user_password = 8;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic PdfSecuritySettings.Builderstatic PdfSecuritySettings.BuildernewBuilder(PdfSecuritySettings prototype) protected PdfSecuritySettings.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static PdfSecuritySettingsparseDelimitedFrom(InputStream input) static PdfSecuritySettingsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PdfSecuritySettingsparseFrom(byte[] data) static PdfSecuritySettingsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PdfSecuritySettingsparseFrom(com.google.protobuf.ByteString data) static PdfSecuritySettingsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PdfSecuritySettingsparseFrom(com.google.protobuf.CodedInputStream input) static PdfSecuritySettingsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PdfSecuritySettingsparseFrom(InputStream input) static PdfSecuritySettingsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PdfSecuritySettingsparseFrom(ByteBuffer data) static PdfSecuritySettingsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<PdfSecuritySettings>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessagefindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLiteaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLitetoByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilderfindInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
- 
Field Details- 
ALLOW_USER_ANNOTATIONS_FIELD_NUMBERpublic static final int ALLOW_USER_ANNOTATIONS_FIELD_NUMBER- See Also:
 
- 
ALLOW_USER_COPY_PASTE_CONTENT_FIELD_NUMBERpublic static final int ALLOW_USER_COPY_PASTE_CONTENT_FIELD_NUMBER- See Also:
 
- 
ALLOW_USER_COPY_PASTE_CONTENT_FOR_ACCESSIBILITY_FIELD_NUMBERpublic static final int ALLOW_USER_COPY_PASTE_CONTENT_FOR_ACCESSIBILITY_FIELD_NUMBER- See Also:
 
- 
ALLOW_USER_EDITS_FIELD_NUMBERpublic static final int ALLOW_USER_EDITS_FIELD_NUMBER- See Also:
 
- 
ALLOW_USER_FORM_DATA_FIELD_NUMBERpublic static final int ALLOW_USER_FORM_DATA_FIELD_NUMBER- See Also:
 
- 
ALLOW_USER_PRINTING_FIELD_NUMBERpublic static final int ALLOW_USER_PRINTING_FIELD_NUMBER- See Also:
 
- 
OWNER_PASSWORD_FIELD_NUMBERpublic static final int OWNER_PASSWORD_FIELD_NUMBER- See Also:
 
- 
USER_PASSWORD_FIELD_NUMBERpublic static final int USER_PASSWORD_FIELD_NUMBER- See Also:
 
 
- 
- 
Method Details- 
newInstance- Overrides:
- newInstancein class- com.google.protobuf.GeneratedMessageV3
 
- 
getUnknownFieldspublic final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
- getUnknownFieldsin interface- com.google.protobuf.MessageOrBuilder
- Overrides:
- getUnknownFieldsin class- com.google.protobuf.GeneratedMessageV3
 
- 
getDescriptorpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
- 
internalGetFieldAccessorTableprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
- internalGetFieldAccessorTablein class- com.google.protobuf.GeneratedMessageV3
 
- 
hasAllowUserAnnotationspublic boolean hasAllowUserAnnotations()optional bool allow_user_annotations = 1;- Specified by:
- hasAllowUserAnnotationsin interface- PdfSecuritySettingsOrBuilder
- Returns:
- Whether the allowUserAnnotations field is set.
 
- 
getAllowUserAnnotationspublic boolean getAllowUserAnnotations()optional bool allow_user_annotations = 1;- Specified by:
- getAllowUserAnnotationsin interface- PdfSecuritySettingsOrBuilder
- Returns:
- The allowUserAnnotations.
 
- 
hasAllowUserCopyPasteContentpublic boolean hasAllowUserCopyPasteContent()optional bool allow_user_copy_paste_content = 2;- Specified by:
- hasAllowUserCopyPasteContentin interface- PdfSecuritySettingsOrBuilder
- Returns:
- Whether the allowUserCopyPasteContent field is set.
 
- 
getAllowUserCopyPasteContentpublic boolean getAllowUserCopyPasteContent()optional bool allow_user_copy_paste_content = 2;- Specified by:
- getAllowUserCopyPasteContentin interface- PdfSecuritySettingsOrBuilder
- Returns:
- The allowUserCopyPasteContent.
 
- 
hasAllowUserCopyPasteContentForAccessibilitypublic boolean hasAllowUserCopyPasteContentForAccessibility()optional bool allow_user_copy_paste_content_for_accessibility = 3;- Specified by:
- hasAllowUserCopyPasteContentForAccessibilityin interface- PdfSecuritySettingsOrBuilder
- Returns:
- Whether the allowUserCopyPasteContentForAccessibility field is set.
 
- 
getAllowUserCopyPasteContentForAccessibilitypublic boolean getAllowUserCopyPasteContentForAccessibility()optional bool allow_user_copy_paste_content_for_accessibility = 3;- Specified by:
- getAllowUserCopyPasteContentForAccessibilityin interface- PdfSecuritySettingsOrBuilder
- Returns:
- The allowUserCopyPasteContentForAccessibility.
 
- 
hasAllowUserEditspublic boolean hasAllowUserEdits()optional .IronPdfEngine.Proto.PdfEditSecurity allow_user_edits = 4;- Specified by:
- hasAllowUserEditsin interface- PdfSecuritySettingsOrBuilder
- Returns:
- Whether the allowUserEdits field is set.
 
- 
getAllowUserEditsoptional .IronPdfEngine.Proto.PdfEditSecurity allow_user_edits = 4;- Specified by:
- getAllowUserEditsin interface- PdfSecuritySettingsOrBuilder
- Returns:
- The allowUserEdits.
 
- 
getAllowUserEditsOrBuilderoptional .IronPdfEngine.Proto.PdfEditSecurity allow_user_edits = 4;- Specified by:
- getAllowUserEditsOrBuilderin interface- PdfSecuritySettingsOrBuilder
 
- 
hasAllowUserFormDatapublic boolean hasAllowUserFormData()optional bool allow_user_form_data = 5;- Specified by:
- hasAllowUserFormDatain interface- PdfSecuritySettingsOrBuilder
- Returns:
- Whether the allowUserFormData field is set.
 
- 
getAllowUserFormDatapublic boolean getAllowUserFormData()optional bool allow_user_form_data = 5;- Specified by:
- getAllowUserFormDatain interface- PdfSecuritySettingsOrBuilder
- Returns:
- The allowUserFormData.
 
- 
hasAllowUserPrintingpublic boolean hasAllowUserPrinting()optional .IronPdfEngine.Proto.PdfPrintSecurity allow_user_printing = 6;- Specified by:
- hasAllowUserPrintingin interface- PdfSecuritySettingsOrBuilder
- Returns:
- Whether the allowUserPrinting field is set.
 
- 
getAllowUserPrintingoptional .IronPdfEngine.Proto.PdfPrintSecurity allow_user_printing = 6;- Specified by:
- getAllowUserPrintingin interface- PdfSecuritySettingsOrBuilder
- Returns:
- The allowUserPrinting.
 
- 
getAllowUserPrintingOrBuilderoptional .IronPdfEngine.Proto.PdfPrintSecurity allow_user_printing = 6;- Specified by:
- getAllowUserPrintingOrBuilderin interface- PdfSecuritySettingsOrBuilder
 
- 
hasOwnerPasswordpublic boolean hasOwnerPassword()optional string owner_password = 7;- Specified by:
- hasOwnerPasswordin interface- PdfSecuritySettingsOrBuilder
- Returns:
- Whether the ownerPassword field is set.
 
- 
getOwnerPasswordoptional string owner_password = 7;- Specified by:
- getOwnerPasswordin interface- PdfSecuritySettingsOrBuilder
- Returns:
- The ownerPassword.
 
- 
getOwnerPasswordBytespublic com.google.protobuf.ByteString getOwnerPasswordBytes()optional string owner_password = 7;- Specified by:
- getOwnerPasswordBytesin interface- PdfSecuritySettingsOrBuilder
- Returns:
- The bytes for ownerPassword.
 
- 
hasUserPasswordpublic boolean hasUserPassword()optional string user_password = 8;- Specified by:
- hasUserPasswordin interface- PdfSecuritySettingsOrBuilder
- Returns:
- Whether the userPassword field is set.
 
- 
getUserPasswordoptional string user_password = 8;- Specified by:
- getUserPasswordin interface- PdfSecuritySettingsOrBuilder
- Returns:
- The userPassword.
 
- 
getUserPasswordBytespublic com.google.protobuf.ByteString getUserPasswordBytes()optional string user_password = 8;- Specified by:
- getUserPasswordBytesin interface- PdfSecuritySettingsOrBuilder
- Returns:
- The bytes for userPassword.
 
- 
isInitializedpublic final boolean isInitialized()- Specified by:
- isInitializedin interface- com.google.protobuf.MessageLiteOrBuilder
- Overrides:
- isInitializedin class- com.google.protobuf.GeneratedMessageV3
 
- 
writeTo- Specified by:
- writeToin interface- com.google.protobuf.MessageLite
- Overrides:
- writeToin class- com.google.protobuf.GeneratedMessageV3
- Throws:
- IOException
 
- 
getSerializedSizepublic int getSerializedSize()- Specified by:
- getSerializedSizein interface- com.google.protobuf.MessageLite
- Overrides:
- getSerializedSizein class- com.google.protobuf.GeneratedMessageV3
 
- 
equals- Specified by:
- equalsin interface- com.google.protobuf.Message
- Overrides:
- equalsin class- com.google.protobuf.AbstractMessage
 
- 
hashCodepublic int hashCode()- Specified by:
- hashCodein interface- com.google.protobuf.Message
- Overrides:
- hashCodein class- com.google.protobuf.AbstractMessage
 
- 
parseFrompublic static PdfSecuritySettings parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
- com.google.protobuf.InvalidProtocolBufferException
 
- 
parseFrompublic static PdfSecuritySettings parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
- com.google.protobuf.InvalidProtocolBufferException
 
- 
parseFrompublic static PdfSecuritySettings parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
- com.google.protobuf.InvalidProtocolBufferException
 
- 
parseFrompublic static PdfSecuritySettings parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
- com.google.protobuf.InvalidProtocolBufferException
 
- 
parseFrompublic static PdfSecuritySettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
- com.google.protobuf.InvalidProtocolBufferException
 
- 
parseFrompublic static PdfSecuritySettings parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
- com.google.protobuf.InvalidProtocolBufferException
 
- 
parseFrom- Throws:
- IOException
 
- 
parseFrompublic static PdfSecuritySettings parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
- IOException
 
- 
parseDelimitedFrom- Throws:
- IOException
 
- 
parseDelimitedFrompublic static PdfSecuritySettings parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
- IOException
 
- 
parseFrompublic static PdfSecuritySettings parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
- IOException
 
- 
parseFrompublic static PdfSecuritySettings parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
- IOException
 
- 
newBuilderForType- Specified by:
- newBuilderForTypein interface- com.google.protobuf.Message
- Specified by:
- newBuilderForTypein interface- com.google.protobuf.MessageLite
 
- 
newBuilder
- 
newBuilder
- 
toBuilder- Specified by:
- toBuilderin interface- com.google.protobuf.Message
- Specified by:
- toBuilderin interface- com.google.protobuf.MessageLite
 
- 
newBuilderForTypeprotected PdfSecuritySettings.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
- newBuilderForTypein class- com.google.protobuf.GeneratedMessageV3
 
- 
getDefaultInstance
- 
parser
- 
getParserForType- Specified by:
- getParserForTypein interface- com.google.protobuf.Message
- Specified by:
- getParserForTypein interface- com.google.protobuf.MessageLite
- Overrides:
- getParserForTypein class- com.google.protobuf.GeneratedMessageV3
 
- 
getDefaultInstanceForType- Specified by:
- getDefaultInstanceForTypein interface- com.google.protobuf.MessageLiteOrBuilder
- Specified by:
- getDefaultInstanceForTypein interface- com.google.protobuf.MessageOrBuilder
 
 
-