class Google::Apis::VaultV1::ExportOptions
Additional options for exports
Attributes
Options for Drive exports. Corresponds to the JSON property `driveOptions` @return [Google::Apis::VaultV1::DriveExportOptions]
Options for Groups exports. Corresponds to the JSON property `groupsOptions` @return [Google::Apis::VaultV1::GroupsExportOptions]
Options for Chat exports. Corresponds to the JSON property `hangoutsChatOptions` @return [Google::Apis::VaultV1::HangoutsChatExportOptions]
Options for Gmail exports. Corresponds to the JSON property `mailOptions` @return [Google::Apis::VaultV1::MailExportOptions]
The requested data region for the export. Corresponds to the JSON property `region` @return [String]
The options for Voice exports. Corresponds to the JSON property `voiceOptions` @return [Google::Apis::VaultV1::VoiceExportOptions]
Public Class Methods
# File lib/google/apis/vault_v1/classes.rb, line 643 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/vault_v1/classes.rb, line 648 def update!(**args) @drive_options = args[:drive_options] if args.key?(:drive_options) @groups_options = args[:groups_options] if args.key?(:groups_options) @hangouts_chat_options = args[:hangouts_chat_options] if args.key?(:hangouts_chat_options) @mail_options = args[:mail_options] if args.key?(:mail_options) @region = args[:region] if args.key?(:region) @voice_options = args[:voice_options] if args.key?(:voice_options) end