class Google::Apis::VaultV1::ExportOptions

Additional options for exports

Attributes

drive_options[RW]

Options for Drive exports. Corresponds to the JSON property `driveOptions` @return [Google::Apis::VaultV1::DriveExportOptions]

groups_options[RW]

Options for Groups exports. Corresponds to the JSON property `groupsOptions` @return [Google::Apis::VaultV1::GroupsExportOptions]

hangouts_chat_options[RW]

Options for Chat exports. Corresponds to the JSON property `hangoutsChatOptions` @return [Google::Apis::VaultV1::HangoutsChatExportOptions]

mail_options[RW]

Options for Gmail exports. Corresponds to the JSON property `mailOptions` @return [Google::Apis::VaultV1::MailExportOptions]

region[RW]

The requested data region for the export. Corresponds to the JSON property `region` @return [String]

voice_options[RW]

The options for Voice exports. Corresponds to the JSON property `voiceOptions` @return [Google::Apis::VaultV1::VoiceExportOptions]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/vault_v1/classes.rb, line 643
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

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