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 Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typeIronPdfEngine.Proto.PdfSecuritySettingsNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.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.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier 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.GeneratedMessageV3
canUseUnsafe, 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.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
ALLOW_USER_ANNOTATIONS_FIELD_NUMBER
public static final int ALLOW_USER_ANNOTATIONS_FIELD_NUMBER- See Also:
-
ALLOW_USER_COPY_PASTE_CONTENT_FIELD_NUMBER
public static final int ALLOW_USER_COPY_PASTE_CONTENT_FIELD_NUMBER- See Also:
-
ALLOW_USER_COPY_PASTE_CONTENT_FOR_ACCESSIBILITY_FIELD_NUMBER
public static final int ALLOW_USER_COPY_PASTE_CONTENT_FOR_ACCESSIBILITY_FIELD_NUMBER- See Also:
-
ALLOW_USER_EDITS_FIELD_NUMBER
public static final int ALLOW_USER_EDITS_FIELD_NUMBER- See Also:
-
ALLOW_USER_FORM_DATA_FIELD_NUMBER
public static final int ALLOW_USER_FORM_DATA_FIELD_NUMBER- See Also:
-
ALLOW_USER_PRINTING_FIELD_NUMBER
public static final int ALLOW_USER_PRINTING_FIELD_NUMBER- See Also:
-
OWNER_PASSWORD_FIELD_NUMBER
public static final int OWNER_PASSWORD_FIELD_NUMBER- See Also:
-
USER_PASSWORD_FIELD_NUMBER
public static final int USER_PASSWORD_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasAllowUserAnnotations
public boolean hasAllowUserAnnotations()optional bool allow_user_annotations = 1;- Specified by:
hasAllowUserAnnotationsin interfacePdfSecuritySettingsOrBuilder- Returns:
- Whether the allowUserAnnotations field is set.
-
getAllowUserAnnotations
public boolean getAllowUserAnnotations()optional bool allow_user_annotations = 1;- Specified by:
getAllowUserAnnotationsin interfacePdfSecuritySettingsOrBuilder- Returns:
- The allowUserAnnotations.
-
hasAllowUserCopyPasteContent
public boolean hasAllowUserCopyPasteContent()optional bool allow_user_copy_paste_content = 2;- Specified by:
hasAllowUserCopyPasteContentin interfacePdfSecuritySettingsOrBuilder- Returns:
- Whether the allowUserCopyPasteContent field is set.
-
getAllowUserCopyPasteContent
public boolean getAllowUserCopyPasteContent()optional bool allow_user_copy_paste_content = 2;- Specified by:
getAllowUserCopyPasteContentin interfacePdfSecuritySettingsOrBuilder- Returns:
- The allowUserCopyPasteContent.
-
hasAllowUserCopyPasteContentForAccessibility
public boolean hasAllowUserCopyPasteContentForAccessibility()optional bool allow_user_copy_paste_content_for_accessibility = 3;- Specified by:
hasAllowUserCopyPasteContentForAccessibilityin interfacePdfSecuritySettingsOrBuilder- Returns:
- Whether the allowUserCopyPasteContentForAccessibility field is set.
-
getAllowUserCopyPasteContentForAccessibility
public boolean getAllowUserCopyPasteContentForAccessibility()optional bool allow_user_copy_paste_content_for_accessibility = 3;- Specified by:
getAllowUserCopyPasteContentForAccessibilityin interfacePdfSecuritySettingsOrBuilder- Returns:
- The allowUserCopyPasteContentForAccessibility.
-
hasAllowUserEdits
public boolean hasAllowUserEdits()optional .IronPdfEngine.Proto.PdfEditSecurity allow_user_edits = 4;- Specified by:
hasAllowUserEditsin interfacePdfSecuritySettingsOrBuilder- Returns:
- Whether the allowUserEdits field is set.
-
getAllowUserEdits
optional .IronPdfEngine.Proto.PdfEditSecurity allow_user_edits = 4;- Specified by:
getAllowUserEditsin interfacePdfSecuritySettingsOrBuilder- Returns:
- The allowUserEdits.
-
getAllowUserEditsOrBuilder
optional .IronPdfEngine.Proto.PdfEditSecurity allow_user_edits = 4;- Specified by:
getAllowUserEditsOrBuilderin interfacePdfSecuritySettingsOrBuilder
-
hasAllowUserFormData
public boolean hasAllowUserFormData()optional bool allow_user_form_data = 5;- Specified by:
hasAllowUserFormDatain interfacePdfSecuritySettingsOrBuilder- Returns:
- Whether the allowUserFormData field is set.
-
getAllowUserFormData
public boolean getAllowUserFormData()optional bool allow_user_form_data = 5;- Specified by:
getAllowUserFormDatain interfacePdfSecuritySettingsOrBuilder- Returns:
- The allowUserFormData.
-
hasAllowUserPrinting
public boolean hasAllowUserPrinting()optional .IronPdfEngine.Proto.PdfPrintSecurity allow_user_printing = 6;- Specified by:
hasAllowUserPrintingin interfacePdfSecuritySettingsOrBuilder- Returns:
- Whether the allowUserPrinting field is set.
-
getAllowUserPrinting
optional .IronPdfEngine.Proto.PdfPrintSecurity allow_user_printing = 6;- Specified by:
getAllowUserPrintingin interfacePdfSecuritySettingsOrBuilder- Returns:
- The allowUserPrinting.
-
getAllowUserPrintingOrBuilder
optional .IronPdfEngine.Proto.PdfPrintSecurity allow_user_printing = 6;- Specified by:
getAllowUserPrintingOrBuilderin interfacePdfSecuritySettingsOrBuilder
-
hasOwnerPassword
public boolean hasOwnerPassword()optional string owner_password = 7;- Specified by:
hasOwnerPasswordin interfacePdfSecuritySettingsOrBuilder- Returns:
- Whether the ownerPassword field is set.
-
getOwnerPassword
optional string owner_password = 7;- Specified by:
getOwnerPasswordin interfacePdfSecuritySettingsOrBuilder- Returns:
- The ownerPassword.
-
getOwnerPasswordBytes
public com.google.protobuf.ByteString getOwnerPasswordBytes()optional string owner_password = 7;- Specified by:
getOwnerPasswordBytesin interfacePdfSecuritySettingsOrBuilder- Returns:
- The bytes for ownerPassword.
-
hasUserPassword
public boolean hasUserPassword()optional string user_password = 8;- Specified by:
hasUserPasswordin interfacePdfSecuritySettingsOrBuilder- Returns:
- Whether the userPassword field is set.
-
getUserPassword
optional string user_password = 8;- Specified by:
getUserPasswordin interfacePdfSecuritySettingsOrBuilder- Returns:
- The userPassword.
-
getUserPasswordBytes
public com.google.protobuf.ByteString getUserPasswordBytes()optional string user_password = 8;- Specified by:
getUserPasswordBytesin interfacePdfSecuritySettingsOrBuilder- Returns:
- The bytes for userPassword.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static PdfSecuritySettings parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PdfSecuritySettings parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PdfSecuritySettings parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PdfSecuritySettings parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PdfSecuritySettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PdfSecuritySettings parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static PdfSecuritySettings parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static PdfSecuritySettings parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static PdfSecuritySettings parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static PdfSecuritySettings parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected PdfSecuritySettings.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-