Class: MicrosoftGraph::Models::SecurityEdiscoveryExportOperation
- Inherits:
-
SecurityCaseOperation
- Object
- Entity
- SecurityCaseOperation
- MicrosoftGraph::Models::SecurityEdiscoveryExportOperation
- Includes:
- MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/models/security_ediscovery_export_operation.rb
Class Method Summary collapse
-
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value.
Instance Method Summary collapse
-
#description ⇒ Object
Gets the description property value.
-
#description=(value) ⇒ Object
Sets the description property value.
-
#export_file_metadata ⇒ Object
Gets the exportFileMetadata property value.
-
#export_file_metadata=(value) ⇒ Object
Sets the exportFileMetadata property value.
-
#export_options ⇒ Object
Gets the exportOptions property value.
-
#export_options=(value) ⇒ Object
Sets the exportOptions property value.
-
#export_structure ⇒ Object
Gets the exportStructure property value.
-
#export_structure=(value) ⇒ Object
Sets the exportStructure property value.
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#initialize ⇒ Object
constructor
Instantiates a new securityEdiscoveryExportOperation and sets the default values.
-
#output_name ⇒ Object
Gets the outputName property value.
-
#output_name=(value) ⇒ Object
Sets the outputName property value.
-
#review_set ⇒ Object
Gets the reviewSet property value.
-
#review_set=(value) ⇒ Object
Sets the reviewSet property value.
-
#review_set_query ⇒ Object
Gets the reviewSetQuery property value.
-
#review_set_query=(value) ⇒ Object
Sets the reviewSetQuery property value.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
Methods inherited from SecurityCaseOperation
#action, #action=, #completed_date_time, #completed_date_time=, #created_by, #created_by=, #created_date_time, #created_date_time=, #percent_progress, #percent_progress=, #result_info, #result_info=, #status, #status=
Methods inherited from Entity
#additional_data, #additional_data=, #id, #id=, #odata_type, #odata_type=
Constructor Details
#initialize ⇒ Object
Instantiates a new securityEdiscoveryExportOperation and sets the default values.
34 35 36 |
# File 'lib/models/security_ediscovery_export_operation.rb', line 34 def initialize() super end |
Class Method Details
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value
42 43 44 45 |
# File 'lib/models/security_ediscovery_export_operation.rb', line 42 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return SecurityEdiscoveryExportOperation.new end |
Instance Method Details
#description ⇒ Object
Gets the description property value. The description provided for the export.
50 51 52 |
# File 'lib/models/security_ediscovery_export_operation.rb', line 50 def description return @description end |
#description=(value) ⇒ Object
Sets the description property value. The description provided for the export.
58 59 60 |
# File 'lib/models/security_ediscovery_export_operation.rb', line 58 def description=(value) @description = value end |
#export_file_metadata ⇒ Object
Gets the exportFileMetadata property value. The exportFileMetadata property
65 66 67 |
# File 'lib/models/security_ediscovery_export_operation.rb', line 65 def return end |
#export_file_metadata=(value) ⇒ Object
Sets the exportFileMetadata property value. The exportFileMetadata property
73 74 75 |
# File 'lib/models/security_ediscovery_export_operation.rb', line 73 def (value) = value end |
#export_options ⇒ Object
Gets the exportOptions property value. The options provided for the export. For more details, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, tags.
80 81 82 |
# File 'lib/models/security_ediscovery_export_operation.rb', line 80 def return end |
#export_options=(value) ⇒ Object
Sets the exportOptions property value. The options provided for the export. For more details, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, tags.
88 89 90 |
# File 'lib/models/security_ediscovery_export_operation.rb', line 88 def (value) = value end |
#export_structure ⇒ Object
Gets the exportStructure property value. The options provided that specify the structure of the export. For more details, see reviewSet: export. Possible values are: none, directory, pst.
95 96 97 |
# File 'lib/models/security_ediscovery_export_operation.rb', line 95 def export_structure return @export_structure end |
#export_structure=(value) ⇒ Object
Sets the exportStructure property value. The options provided that specify the structure of the export. For more details, see reviewSet: export. Possible values are: none, directory, pst.
103 104 105 |
# File 'lib/models/security_ediscovery_export_operation.rb', line 103 def export_structure=(value) @export_structure = value end |
#get_field_deserializers ⇒ Object
The deserialization information for the current model
110 111 112 113 114 115 116 117 118 119 120 |
# File 'lib/models/security_ediscovery_export_operation.rb', line 110 def get_field_deserializers() return super.merge({ "description" => lambda {|n| @description = n.get_string_value() }, "exportFileMetadata" => lambda {|n| = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::SecurityExportFileMetadata.create_from_discriminator_value(pn) }) }, "exportOptions" => lambda {|n| = n.get_enum_value(MicrosoftGraph::Models::SecurityExportOptions) }, "exportStructure" => lambda {|n| @export_structure = n.get_enum_value(MicrosoftGraph::Models::SecurityExportFileStructure) }, "outputName" => lambda {|n| @output_name = n.get_string_value() }, "reviewSet" => lambda {|n| @review_set = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::SecurityEdiscoveryReviewSet.create_from_discriminator_value(pn) }) }, "reviewSetQuery" => lambda {|n| @review_set_query = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::SecurityEdiscoveryReviewSetQuery.create_from_discriminator_value(pn) }) }, }) end |
#output_name ⇒ Object
Gets the outputName property value. The name provided for the export.
125 126 127 |
# File 'lib/models/security_ediscovery_export_operation.rb', line 125 def output_name return @output_name end |
#output_name=(value) ⇒ Object
Sets the outputName property value. The name provided for the export.
133 134 135 |
# File 'lib/models/security_ediscovery_export_operation.rb', line 133 def output_name=(value) @output_name = value end |
#review_set ⇒ Object
Gets the reviewSet property value. Review set from where documents are exported.
140 141 142 |
# File 'lib/models/security_ediscovery_export_operation.rb', line 140 def review_set return @review_set end |
#review_set=(value) ⇒ Object
Sets the reviewSet property value. Review set from where documents are exported.
148 149 150 |
# File 'lib/models/security_ediscovery_export_operation.rb', line 148 def review_set=(value) @review_set = value end |
#review_set_query ⇒ Object
Gets the reviewSetQuery property value. The review set query which is used to filter the documents for export.
155 156 157 |
# File 'lib/models/security_ediscovery_export_operation.rb', line 155 def review_set_query return @review_set_query end |
#review_set_query=(value) ⇒ Object
Sets the reviewSetQuery property value. The review set query which is used to filter the documents for export.
163 164 165 |
# File 'lib/models/security_ediscovery_export_operation.rb', line 163 def review_set_query=(value) @review_set_query = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
171 172 173 174 175 176 177 178 179 180 181 |
# File 'lib/models/security_ediscovery_export_operation.rb', line 171 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? super writer.write_string_value("description", @description) writer.write_collection_of_object_values("exportFileMetadata", ) writer.write_enum_value("exportOptions", ) writer.write_enum_value("exportStructure", @export_structure) writer.write_string_value("outputName", @output_name) writer.write_object_value("reviewSet", @review_set) writer.write_object_value("reviewSetQuery", @review_set_query) end |