diff --git a/api_names_out.yaml b/api_names_out.yaml index 4a9a9e8490d..7638fbca23a 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -150311,6 +150311,7 @@ "/vault:v1/CorpusQuery/groupsQuery": groups_query "/vault:v1/CorpusQuery/hangoutsChatQuery": hangouts_chat_query "/vault:v1/CorpusQuery/mailQuery": mail_query +"/vault:v1/CorpusQuery/voiceQuery": voice_query "/vault:v1/CountArtifactsMetadata": count_artifacts_metadata "/vault:v1/CountArtifactsMetadata/endTime": end_time "/vault:v1/CountArtifactsMetadata/matterId": matter_id @@ -150347,6 +150348,7 @@ "/vault:v1/ExportOptions/hangoutsChatOptions": hangouts_chat_options "/vault:v1/ExportOptions/mailOptions": mail_options "/vault:v1/ExportOptions/region": region +"/vault:v1/ExportOptions/voiceOptions": voice_options "/vault:v1/ExportStats": export_stats "/vault:v1/ExportStats/exportedArtifactCount": exported_artifact_count "/vault:v1/ExportStats/sizeInBytes": size_in_bytes @@ -150391,6 +150393,9 @@ "/vault:v1/HeldOrgUnit": held_org_unit "/vault:v1/HeldOrgUnit/holdTime": hold_time "/vault:v1/HeldOrgUnit/orgUnitId": org_unit_id +"/vault:v1/HeldVoiceQuery": held_voice_query +"/vault:v1/HeldVoiceQuery/coveredData": covered_data +"/vault:v1/HeldVoiceQuery/coveredData/covered_datum": covered_datum "/vault:v1/Hold": hold "/vault:v1/Hold/accounts": accounts "/vault:v1/Hold/accounts/account": account @@ -150474,6 +150479,7 @@ "/vault:v1/Query/teamDriveInfo": team_drive_info "/vault:v1/Query/terms": terms "/vault:v1/Query/timeZone": time_zone +"/vault:v1/Query/voiceOptions": voice_options "/vault:v1/RemoveHeldAccountsRequest": remove_held_accounts_request "/vault:v1/RemoveHeldAccountsRequest/accountIds": account_ids "/vault:v1/RemoveHeldAccountsRequest/accountIds/account_id": account_id @@ -150507,6 +150513,11 @@ "/vault:v1/UserInfo": user_info "/vault:v1/UserInfo/displayName": display_name "/vault:v1/UserInfo/email": email +"/vault:v1/VoiceExportOptions": voice_export_options +"/vault:v1/VoiceExportOptions/exportFormat": export_format +"/vault:v1/VoiceOptions": voice_options +"/vault:v1/VoiceOptions/coveredData": covered_data +"/vault:v1/VoiceOptions/coveredData/covered_datum": covered_datum "/vault:v1/fields": fields "/vault:v1/key": key "/vault:v1/quotaUser": quota_user diff --git a/generated/google/apis/vault_v1.rb b/generated/google/apis/vault_v1.rb index 63ba50a1c21..467b19f110b 100644 --- a/generated/google/apis/vault_v1.rb +++ b/generated/google/apis/vault_v1.rb @@ -25,7 +25,7 @@ module Apis # @see https://developers.google.com/vault module VaultV1 VERSION = 'V1' - REVISION = '20201001' + REVISION = '20201117' # Manage your eDiscovery data AUTH_EDISCOVERY = 'https://www.googleapis.com/auth/ediscovery' diff --git a/generated/google/apis/vault_v1/classes.rb b/generated/google/apis/vault_v1/classes.rb index 33f441e2149..ba193dcb5d6 100644 --- a/generated/google/apis/vault_v1/classes.rb +++ b/generated/google/apis/vault_v1/classes.rb @@ -335,6 +335,11 @@ class CorpusQuery # @return [Google::Apis::VaultV1::HeldMailQuery] attr_accessor :mail_query + # Query options for Voice holds. + # Corresponds to the JSON property `voiceQuery` + # @return [Google::Apis::VaultV1::HeldVoiceQuery] + attr_accessor :voice_query + def initialize(**args) update!(**args) end @@ -345,6 +350,7 @@ def update!(**args) @groups_query = args[:groups_query] if args.key?(:groups_query) @hangouts_chat_query = args[:hangouts_chat_query] if args.key?(:hangouts_chat_query) @mail_query = args[:mail_query] if args.key?(:mail_query) + @voice_query = args[:voice_query] if args.key?(:voice_query) end end @@ -615,6 +621,11 @@ class ExportOptions # @return [String] attr_accessor :region + # The options for voice export. + # Corresponds to the JSON property `voiceOptions` + # @return [Google::Apis::VaultV1::VoiceExportOptions] + attr_accessor :voice_options + def initialize(**args) update!(**args) end @@ -626,6 +637,7 @@ def update!(**args) @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 end @@ -966,6 +978,26 @@ def update!(**args) end end + # Query options for Voice holds. + class HeldVoiceQuery + include Google::Apis::Core::Hashable + + # Data covered by this rule. Should be non-empty. Order does not matter and + # duplicates will be ignored. + # Corresponds to the JSON property `coveredData` + # @return [Array] + attr_accessor :covered_data + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @covered_data = args[:covered_data] if args.key?(:covered_data) + end + end + # Represents a hold within Vault. A hold restricts purging of artifacts based on # the combination of the query and accounts restrictions. A hold can be # configured to either apply to an explicitly configured set of accounts, or can @@ -1505,6 +1537,11 @@ class Query # @return [String] attr_accessor :time_zone + # Voice search options + # Corresponds to the JSON property `voiceOptions` + # @return [Google::Apis::VaultV1::VoiceOptions] + attr_accessor :voice_options + def initialize(**args) update!(**args) end @@ -1527,6 +1564,7 @@ def update!(**args) @team_drive_info = args[:team_drive_info] if args.key?(:team_drive_info) @terms = args[:terms] if args.key?(:terms) @time_zone = args[:time_zone] if args.key?(:time_zone) + @voice_options = args[:voice_options] if args.key?(:voice_options) end end @@ -1778,6 +1816,44 @@ def update!(**args) @email = args[:email] if args.key?(:email) end end + + # The options for voice export. + class VoiceExportOptions + include Google::Apis::Core::Hashable + + # The export format for voice export. + # Corresponds to the JSON property `exportFormat` + # @return [String] + attr_accessor :export_format + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @export_format = args[:export_format] if args.key?(:export_format) + end + end + + # Voice search options + class VoiceOptions + include Google::Apis::Core::Hashable + + # Datatypes to search + # Corresponds to the JSON property `coveredData` + # @return [Array] + attr_accessor :covered_data + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @covered_data = args[:covered_data] if args.key?(:covered_data) + end + end end end end diff --git a/generated/google/apis/vault_v1/representations.rb b/generated/google/apis/vault_v1/representations.rb index 0e5c17bffca..de542a021e0 100644 --- a/generated/google/apis/vault_v1/representations.rb +++ b/generated/google/apis/vault_v1/representations.rb @@ -220,6 +220,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class HeldVoiceQuery + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class Hold class Representation < Google::Apis::Core::JsonRepresentation; end @@ -376,6 +382,18 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class VoiceExportOptions + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class VoiceOptions + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class AccountCount # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -486,6 +504,8 @@ class Representation < Google::Apis::Core::JsonRepresentation property :mail_query, as: 'mailQuery', class: Google::Apis::VaultV1::HeldMailQuery, decorator: Google::Apis::VaultV1::HeldMailQuery::Representation + property :voice_query, as: 'voiceQuery', class: Google::Apis::VaultV1::HeldVoiceQuery, decorator: Google::Apis::VaultV1::HeldVoiceQuery::Representation + end end @@ -575,6 +595,8 @@ class Representation < Google::Apis::Core::JsonRepresentation property :mail_options, as: 'mailOptions', class: Google::Apis::VaultV1::MailExportOptions, decorator: Google::Apis::VaultV1::MailExportOptions::Representation property :region, as: 'region' + property :voice_options, as: 'voiceOptions', class: Google::Apis::VaultV1::VoiceExportOptions, decorator: Google::Apis::VaultV1::VoiceExportOptions::Representation + end end @@ -680,6 +702,13 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class HeldVoiceQuery + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :covered_data, as: 'coveredData' + end + end + class Hold # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -843,6 +872,8 @@ class Representation < Google::Apis::Core::JsonRepresentation property :terms, as: 'terms' property :time_zone, as: 'timeZone' + property :voice_options, as: 'voiceOptions', class: Google::Apis::VaultV1::VoiceOptions, decorator: Google::Apis::VaultV1::VoiceOptions::Representation + end end @@ -930,6 +961,20 @@ class Representation < Google::Apis::Core::JsonRepresentation property :email, as: 'email' end end + + class VoiceExportOptions + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :export_format, as: 'exportFormat' + end + end + + class VoiceOptions + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :covered_data, as: 'coveredData' + end + end end end end diff --git a/generated/google/apis/vault_v1/synth.metadata b/generated/google/apis/vault_v1/synth.metadata index 429012f74d2..6017ea67d0d 100644 --- a/generated/google/apis/vault_v1/synth.metadata +++ b/generated/google/apis/vault_v1/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/google-api-ruby-client.git", - "sha": "c98c719bbab68d0890524d53f8b629d7858af9c2" + "sha": "b2dbbc1dd4d20f47c31757b1c0d903210076f81e" } } ]