# Google Vault API . matters . exports

## Instance Methods

Close httplib2 connections.

Creates an export.

Deletes an export.

Gets an export.

Lists details about the exports in the specified matter.

Retrieves the next page of results.

### Method Details

`close()`

    Close httplib2 connections.

`create(matterId, body=None, x__xgafv=None)`

    Creates an export.

    Args:
      matterId: string, The matter ID. (required)
      body: object, The request body.
        The object takes the form of:

    { # An export. To work with Vault resources, the account must have the [required Vault privileges](https://support.google.com/vault/answer/2799699) and access to the matter. To access a matter, the account must have created the matter, have the matter shared with them, or have the **View All Matters** privilege.
      "cloudStorageSink": { # Export sink for Cloud Storage files. # Output only. The sink for export files in Cloud Storage.
        "files": [ # Output only. The exported files in Cloud Storage.
          { # The export file in Cloud Storage
            "bucketName": "A String", # The name of the Cloud Storage bucket for the export file. You can use this value in the Cloud Storage [JSON API](https://cloud.google.com/storage/docs/json_api) or [XML API](https://cloud.google.com/storage/docs/xml-api), but not to list the bucket contents. Instead, you can [get individual export files](https://cloud.google.com/storage/docs/json_api/v1/objects/get) by object name.
            "md5Hash": "A String", # The md5 hash of the file.
            "objectName": "A String", # The name of the Cloud Storage object for the export file. You can use this value in the Cloud Storage [JSON API](https://cloud.google.com/storage/docs/json_api) or [XML API](https://cloud.google.com/storage/docs/xml-api).
            "size": "A String", # The export file size.
          },
        ],
      },
      "createTime": "A String", # Output only. The time when the export was created.
      "exportOptions": { # Additional options for exports # Additional export options.
        "calendarOptions": { # The options for Calendar exports. # Option available for Calendar export.
          "exportFormat": "A String", # The file format for exported text messages.
        },
        "driveOptions": { # Options for Drive exports. # Options for Drive exports.
          "includeAccessInfo": True or False, # To include access level information for users with [indirect access](https://support.google.com/vault/answer/6099459#metadata) to files, set to **true**.
        },
        "geminiOptions": { # The options for Gemini exports. # Option available for Gemini export.
          "exportFormat": "A String", # The file format for exported messages.
        },
        "groupsOptions": { # Options for Groups exports. # Options for Groups exports.
          "exportFormat": "A String", # The file format for exported messages.
        },
        "hangoutsChatOptions": { # Options for Chat exports. # Options for Chat exports.
          "exportFormat": "A String", # The file format for exported messages.
        },
        "mailOptions": { # Options for Gmail exports. # Options for Gmail exports.
          "exportFormat": "A String", # The file format for exported messages.
          "exportLinkedDriveFiles": True or False, # Optional. To enable exporting linked Drive files, set to **true**.
          "showConfidentialModeContent": True or False, # To export confidential mode content, set to **true**.
          "useNewExport": True or False, # To use the new export system, set to **true**.
        },
        "region": "A String", # The requested data region for the export.
        "voiceOptions": { # The options for Voice exports. # Options for Voice exports.
          "exportFormat": "A String", # The file format for exported text messages.
        },
      },
      "id": "A String", # Output only. The generated export ID.
      "matterId": "A String", # Output only. The matter ID.
      "name": "A String", # The export name. Don't use special characters (~!$'(),;@:/?) in the name, they can prevent you from downloading exports.
      "parentExportId": "A String", # Output only. Identifies the parent export that spawned this child export. This is only set on child exports.
      "query": { # The query definition used for search and export. # The query parameters used to create the export.
        "accountInfo": { # The accounts to search # Required when **SearchMethod** is **ACCOUNT**.
          "emails": [ # A set of accounts to search.
            "A String",
          ],
        },
        "calendarOptions": { # Additional options for Calendar search # Set Calendar search-specific options.
          "locationQuery": [ # Matches only those events whose location contains all of the words in the given set. If the string contains quoted phrases, this method only matches those events whose location contain the exact phrase. Entries in the set are considered in "and". Word splitting example: ["New Zealand"] vs ["New","Zealand"] "New Zealand": matched by both "New and better Zealand": only matched by the later
            "A String",
          ],
          "minusWords": [ # Matches only those events that do not contain any of the words in the given set in title, description, location, or attendees. Entries in the set are considered in "or".
            "A String",
          ],
          "peopleQuery": [ # Matches only those events whose attendees contain all of the words in the given set. Entries in the set are considered in "and".
            "A String",
          ],
          "responseStatuses": [ # Matches only events for which the custodian gave one of these responses. If the set is empty or contains ATTENDEE_RESPONSE_UNSPECIFIED there will be no filtering on responses.
            "A String",
          ],
          "versionDate": "A String", # Search the current version of the Calendar event, but export the contents of the last version saved before 12:00 AM UTC on the specified date. Enter the date in UTC.
        },
        "corpus": "A String", # The Google Workspace service to search.
        "dataScope": "A String", # The data source to search.
        "driveDocumentInfo": { # The Drive documents to search. # Required when **SearchMethod** is **DRIVE_DOCUMENT**.
          "documentIds": { # Specify Drive documents by document ID. # Specify Drive documents by document ID.
            "ids": [ # Required. A list of Drive document IDs.
              "A String",
            ],
          },
        },
        "driveOptions": { # Additional options for Drive search. # Set Drive search-specific options.
          "clientSideEncryptedOption": "A String", # Set whether the results include only content encrypted with [Google Workspace Client-side encryption](https://support.google.com/a?p=cse_ov) content, only unencrypted content, or both. Defaults to both. Currently supported for Drive.
          "includeSharedDrives": True or False, # Set to **true** to include shared drives.
          "includeTeamDrives": True or False, # Set to true to include Team Drive.
          "sharedDrivesOption": "A String", # Optional. Options to include or exclude documents in shared drives. We recommend using this field over include_shared_drives. This field overrides include_shared_drives and include_team_drives when set.
          "versionDate": "A String", # Search the current version of the Drive file, but export the contents of the last version saved before 12:00 AM UTC on the specified date. Enter the date in UTC.
        },
        "endTime": "A String", # The end time for the search query. Specify in GMT. The value is rounded to 12 AM on the specified date.
        "geminiOptions": { # Additional options for Gemini search # Set Gemini search-specific options.
        },
        "hangoutsChatInfo": { # The Chat spaces to search # Required when **SearchMethod** is **ROOM**. (read-only)
          "roomId": [ # A list of Chat spaces IDs, as provided by the [Chat API](https://developers.google.com/workspace/chat). There is a limit of exporting from 500 Chat spaces per request.
            "A String",
          ],
        },
        "hangoutsChatOptions": { # Additional options for Google Chat search # Set Chat search-specific options. (read-only)
          "includeRooms": True or False, # For searches by account or organizational unit, set to **true** to include rooms.
        },
        "mailOptions": { # Additional options for Gmail search # Set Gmail search-specific options.
          "clientSideEncryptedOption": "A String", # Specifies whether the results should include encrypted content, unencrypted content, or both. Defaults to including both.
          "excludeDrafts": True or False, # Set to **true** to exclude drafts.
        },
        "method": "A String", # The entity to search. This field replaces **searchMethod** to support shared drives. When **searchMethod** is **TEAM_DRIVE**, the response of this field is **SHARED_DRIVE**.
        "orgUnitInfo": { # The organizational unit to search # Required when **SearchMethod** is **ORG_UNIT**.
          "orgUnitId": "A String", # The name of the organizational unit to search, as provided by the [Admin SDK Directory API](https://developers.google.com/admin-sdk/directory/).
        },
        "searchMethod": "A String", # The search method to use.
        "sharedDriveInfo": { # The shared drives to search # Required when **SearchMethod** is **SHARED_DRIVE**.
          "sharedDriveIds": [ # A list of shared drive IDs, as provided by the [Drive API](https://developers.google.com/drive).
            "A String",
          ],
        },
        "sitesUrlInfo": { # The published site URLs of new Google Sites to search # Required when **SearchMethod** is **SITES_URL**.
          "urls": [ # A list of published site URLs.
            "A String",
          ],
        },
        "startTime": "A String", # The start time for the search query. Specify in GMT. The value is rounded to 12 AM on the specified date.
        "teamDriveInfo": { # Team Drives to search # Required when **SearchMethod** is **TEAM_DRIVE**.
          "teamDriveIds": [ # List of Team Drive IDs, as provided by the [Drive API](https://developers.google.com/drive).
            "A String",
          ],
        },
        "terms": "A String", # Service-specific [search operators](https://support.google.com/vault/answer/2474474) to filter search results.
        "timeZone": "A String", # The time zone name. It should be an IANA TZ name, such as "America/Los_Angeles". For a list of time zone names, see [Time Zone](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For more information about how Vault uses time zones, see [the Vault help center](https://support.google.com/vault/answer/6092995#time).
        "voiceOptions": { # Additional options for Voice search # Set Voice search-specific options.
          "coveredData": [ # Datatypes to search
            "A String",
          ],
        },
      },
      "requester": { # User's information. # Output only. The requester of the export.
        "displayName": "A String", # The displayed name of the user.
        "email": "A String", # The email address of the user.
      },
      "stats": { # Progress information for an export. # Output only. Details about the export progress and size.
        "exportedArtifactCount": "A String", # The number of messages or files already processed for export.
        "sizeInBytes": "A String", # The size of export in bytes.
        "totalArtifactCount": "A String", # The number of messages or files to be exported.
      },
      "status": "A String", # Output only. The status of the export.
    }

      x__xgafv: string, V1 error format.
        Allowed values
          1 - v1 error format
          2 - v2 error format

    Returns:
      An object of the form:

        { # An export. To work with Vault resources, the account must have the [required Vault privileges](https://support.google.com/vault/answer/2799699) and access to the matter. To access a matter, the account must have created the matter, have the matter shared with them, or have the **View All Matters** privilege.
      "cloudStorageSink": { # Export sink for Cloud Storage files. # Output only. The sink for export files in Cloud Storage.
        "files": [ # Output only. The exported files in Cloud Storage.
          { # The export file in Cloud Storage
            "bucketName": "A String", # The name of the Cloud Storage bucket for the export file. You can use this value in the Cloud Storage [JSON API](https://cloud.google.com/storage/docs/json_api) or [XML API](https://cloud.google.com/storage/docs/xml-api), but not to list the bucket contents. Instead, you can [get individual export files](https://cloud.google.com/storage/docs/json_api/v1/objects/get) by object name.
            "md5Hash": "A String", # The md5 hash of the file.
            "objectName": "A String", # The name of the Cloud Storage object for the export file. You can use this value in the Cloud Storage [JSON API](https://cloud.google.com/storage/docs/json_api) or [XML API](https://cloud.google.com/storage/docs/xml-api).
            "size": "A String", # The export file size.
          },
        ],
      },
      "createTime": "A String", # Output only. The time when the export was created.
      "exportOptions": { # Additional options for exports # Additional export options.
        "calendarOptions": { # The options for Calendar exports. # Option available for Calendar export.
          "exportFormat": "A String", # The file format for exported text messages.
        },
        "driveOptions": { # Options for Drive exports. # Options for Drive exports.
          "includeAccessInfo": True or False, # To include access level information for users with [indirect access](https://support.google.com/vault/answer/6099459#metadata) to files, set to **true**.
        },
        "geminiOptions": { # The options for Gemini exports. # Option available for Gemini export.
          "exportFormat": "A String", # The file format for exported messages.
        },
        "groupsOptions": { # Options for Groups exports. # Options for Groups exports.
          "exportFormat": "A String", # The file format for exported messages.
        },
        "hangoutsChatOptions": { # Options for Chat exports. # Options for Chat exports.
          "exportFormat": "A String", # The file format for exported messages.
        },
        "mailOptions": { # Options for Gmail exports. # Options for Gmail exports.
          "exportFormat": "A String", # The file format for exported messages.
          "exportLinkedDriveFiles": True or False, # Optional. To enable exporting linked Drive files, set to **true**.
          "showConfidentialModeContent": True or False, # To export confidential mode content, set to **true**.
          "useNewExport": True or False, # To use the new export system, set to **true**.
        },
        "region": "A String", # The requested data region for the export.
        "voiceOptions": { # The options for Voice exports. # Options for Voice exports.
          "exportFormat": "A String", # The file format for exported text messages.
        },
      },
      "id": "A String", # Output only. The generated export ID.
      "matterId": "A String", # Output only. The matter ID.
      "name": "A String", # The export name. Don't use special characters (~!$'(),;@:/?) in the name, they can prevent you from downloading exports.
      "parentExportId": "A String", # Output only. Identifies the parent export that spawned this child export. This is only set on child exports.
      "query": { # The query definition used for search and export. # The query parameters used to create the export.
        "accountInfo": { # The accounts to search # Required when **SearchMethod** is **ACCOUNT**.
          "emails": [ # A set of accounts to search.
            "A String",
          ],
        },
        "calendarOptions": { # Additional options for Calendar search # Set Calendar search-specific options.
          "locationQuery": [ # Matches only those events whose location contains all of the words in the given set. If the string contains quoted phrases, this method only matches those events whose location contain the exact phrase. Entries in the set are considered in "and". Word splitting example: ["New Zealand"] vs ["New","Zealand"] "New Zealand": matched by both "New and better Zealand": only matched by the later
            "A String",
          ],
          "minusWords": [ # Matches only those events that do not contain any of the words in the given set in title, description, location, or attendees. Entries in the set are considered in "or".
            "A String",
          ],
          "peopleQuery": [ # Matches only those events whose attendees contain all of the words in the given set. Entries in the set are considered in "and".
            "A String",
          ],
          "responseStatuses": [ # Matches only events for which the custodian gave one of these responses. If the set is empty or contains ATTENDEE_RESPONSE_UNSPECIFIED there will be no filtering on responses.
            "A String",
          ],
          "versionDate": "A String", # Search the current version of the Calendar event, but export the contents of the last version saved before 12:00 AM UTC on the specified date. Enter the date in UTC.
        },
        "corpus": "A String", # The Google Workspace service to search.
        "dataScope": "A String", # The data source to search.
        "driveDocumentInfo": { # The Drive documents to search. # Required when **SearchMethod** is **DRIVE_DOCUMENT**.
          "documentIds": { # Specify Drive documents by document ID. # Specify Drive documents by document ID.
            "ids": [ # Required. A list of Drive document IDs.
              "A String",
            ],
          },
        },
        "driveOptions": { # Additional options for Drive search. # Set Drive search-specific options.
          "clientSideEncryptedOption": "A String", # Set whether the results include only content encrypted with [Google Workspace Client-side encryption](https://support.google.com/a?p=cse_ov) content, only unencrypted content, or both. Defaults to both. Currently supported for Drive.
          "includeSharedDrives": True or False, # Set to **true** to include shared drives.
          "includeTeamDrives": True or False, # Set to true to include Team Drive.
          "sharedDrivesOption": "A String", # Optional. Options to include or exclude documents in shared drives. We recommend using this field over include_shared_drives. This field overrides include_shared_drives and include_team_drives when set.
          "versionDate": "A String", # Search the current version of the Drive file, but export the contents of the last version saved before 12:00 AM UTC on the specified date. Enter the date in UTC.
        },
        "endTime": "A String", # The end time for the search query. Specify in GMT. The value is rounded to 12 AM on the specified date.
        "geminiOptions": { # Additional options for Gemini search # Set Gemini search-specific options.
        },
        "hangoutsChatInfo": { # The Chat spaces to search # Required when **SearchMethod** is **ROOM**. (read-only)
          "roomId": [ # A list of Chat spaces IDs, as provided by the [Chat API](https://developers.google.com/workspace/chat). There is a limit of exporting from 500 Chat spaces per request.
            "A String",
          ],
        },
        "hangoutsChatOptions": { # Additional options for Google Chat search # Set Chat search-specific options. (read-only)
          "includeRooms": True or False, # For searches by account or organizational unit, set to **true** to include rooms.
        },
        "mailOptions": { # Additional options for Gmail search # Set Gmail search-specific options.
          "clientSideEncryptedOption": "A String", # Specifies whether the results should include encrypted content, unencrypted content, or both. Defaults to including both.
          "excludeDrafts": True or False, # Set to **true** to exclude drafts.
        },
        "method": "A String", # The entity to search. This field replaces **searchMethod** to support shared drives. When **searchMethod** is **TEAM_DRIVE**, the response of this field is **SHARED_DRIVE**.
        "orgUnitInfo": { # The organizational unit to search # Required when **SearchMethod** is **ORG_UNIT**.
          "orgUnitId": "A String", # The name of the organizational unit to search, as provided by the [Admin SDK Directory API](https://developers.google.com/admin-sdk/directory/).
        },
        "searchMethod": "A String", # The search method to use.
        "sharedDriveInfo": { # The shared drives to search # Required when **SearchMethod** is **SHARED_DRIVE**.
          "sharedDriveIds": [ # A list of shared drive IDs, as provided by the [Drive API](https://developers.google.com/drive).
            "A String",
          ],
        },
        "sitesUrlInfo": { # The published site URLs of new Google Sites to search # Required when **SearchMethod** is **SITES_URL**.
          "urls": [ # A list of published site URLs.
            "A String",
          ],
        },
        "startTime": "A String", # The start time for the search query. Specify in GMT. The value is rounded to 12 AM on the specified date.
        "teamDriveInfo": { # Team Drives to search # Required when **SearchMethod** is **TEAM_DRIVE**.
          "teamDriveIds": [ # List of Team Drive IDs, as provided by the [Drive API](https://developers.google.com/drive).
            "A String",
          ],
        },
        "terms": "A String", # Service-specific [search operators](https://support.google.com/vault/answer/2474474) to filter search results.
        "timeZone": "A String", # The time zone name. It should be an IANA TZ name, such as "America/Los_Angeles". For a list of time zone names, see [Time Zone](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For more information about how Vault uses time zones, see [the Vault help center](https://support.google.com/vault/answer/6092995#time).
        "voiceOptions": { # Additional options for Voice search # Set Voice search-specific options.
          "coveredData": [ # Datatypes to search
            "A String",
          ],
        },
      },
      "requester": { # User's information. # Output only. The requester of the export.
        "displayName": "A String", # The displayed name of the user.
        "email": "A String", # The email address of the user.
      },
      "stats": { # Progress information for an export. # Output only. Details about the export progress and size.
        "exportedArtifactCount": "A String", # The number of messages or files already processed for export.
        "sizeInBytes": "A String", # The size of export in bytes.
        "totalArtifactCount": "A String", # The number of messages or files to be exported.
      },
      "status": "A String", # Output only. The status of the export.
    }

`delete(matterId, exportId, x__xgafv=None)`

    Deletes an export.

    Args:
      matterId: string, The matter ID. (required)
      exportId: string, The export ID. (required)
      x__xgafv: string, V1 error format.
        Allowed values
          1 - v1 error format
          2 - v2 error format

    Returns:
      An object of the form:

        { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
    }

`get(matterId, exportId, x__xgafv=None)`

    Gets an export.

    Args:
      matterId: string, The matter ID. (required)
      exportId: string, The export ID. (required)
      x__xgafv: string, V1 error format.
        Allowed values
          1 - v1 error format
          2 - v2 error format

    Returns:
      An object of the form:

        { # An export. To work with Vault resources, the account must have the [required Vault privileges](https://support.google.com/vault/answer/2799699) and access to the matter. To access a matter, the account must have created the matter, have the matter shared with them, or have the **View All Matters** privilege.
      "cloudStorageSink": { # Export sink for Cloud Storage files. # Output only. The sink for export files in Cloud Storage.
        "files": [ # Output only. The exported files in Cloud Storage.
          { # The export file in Cloud Storage
            "bucketName": "A String", # The name of the Cloud Storage bucket for the export file. You can use this value in the Cloud Storage [JSON API](https://cloud.google.com/storage/docs/json_api) or [XML API](https://cloud.google.com/storage/docs/xml-api), but not to list the bucket contents. Instead, you can [get individual export files](https://cloud.google.com/storage/docs/json_api/v1/objects/get) by object name.
            "md5Hash": "A String", # The md5 hash of the file.
            "objectName": "A String", # The name of the Cloud Storage object for the export file. You can use this value in the Cloud Storage [JSON API](https://cloud.google.com/storage/docs/json_api) or [XML API](https://cloud.google.com/storage/docs/xml-api).
            "size": "A String", # The export file size.
          },
        ],
      },
      "createTime": "A String", # Output only. The time when the export was created.
      "exportOptions": { # Additional options for exports # Additional export options.
        "calendarOptions": { # The options for Calendar exports. # Option available for Calendar export.
          "exportFormat": "A String", # The file format for exported text messages.
        },
        "driveOptions": { # Options for Drive exports. # Options for Drive exports.
          "includeAccessInfo": True or False, # To include access level information for users with [indirect access](https://support.google.com/vault/answer/6099459#metadata) to files, set to **true**.
        },
        "geminiOptions": { # The options for Gemini exports. # Option available for Gemini export.
          "exportFormat": "A String", # The file format for exported messages.
        },
        "groupsOptions": { # Options for Groups exports. # Options for Groups exports.
          "exportFormat": "A String", # The file format for exported messages.
        },
        "hangoutsChatOptions": { # Options for Chat exports. # Options for Chat exports.
          "exportFormat": "A String", # The file format for exported messages.
        },
        "mailOptions": { # Options for Gmail exports. # Options for Gmail exports.
          "exportFormat": "A String", # The file format for exported messages.
          "exportLinkedDriveFiles": True or False, # Optional. To enable exporting linked Drive files, set to **true**.
          "showConfidentialModeContent": True or False, # To export confidential mode content, set to **true**.
          "useNewExport": True or False, # To use the new export system, set to **true**.
        },
        "region": "A String", # The requested data region for the export.
        "voiceOptions": { # The options for Voice exports. # Options for Voice exports.
          "exportFormat": "A String", # The file format for exported text messages.
        },
      },
      "id": "A String", # Output only. The generated export ID.
      "matterId": "A String", # Output only. The matter ID.
      "name": "A String", # The export name. Don't use special characters (~!$'(),;@:/?) in the name, they can prevent you from downloading exports.
      "parentExportId": "A String", # Output only. Identifies the parent export that spawned this child export. This is only set on child exports.
      "query": { # The query definition used for search and export. # The query parameters used to create the export.
        "accountInfo": { # The accounts to search # Required when **SearchMethod** is **ACCOUNT**.
          "emails": [ # A set of accounts to search.
            "A String",
          ],
        },
        "calendarOptions": { # Additional options for Calendar search # Set Calendar search-specific options.
          "locationQuery": [ # Matches only those events whose location contains all of the words in the given set. If the string contains quoted phrases, this method only matches those events whose location contain the exact phrase. Entries in the set are considered in "and". Word splitting example: ["New Zealand"] vs ["New","Zealand"] "New Zealand": matched by both "New and better Zealand": only matched by the later
            "A String",
          ],
          "minusWords": [ # Matches only those events that do not contain any of the words in the given set in title, description, location, or attendees. Entries in the set are considered in "or".
            "A String",
          ],
          "peopleQuery": [ # Matches only those events whose attendees contain all of the words in the given set. Entries in the set are considered in "and".
            "A String",
          ],
          "responseStatuses": [ # Matches only events for which the custodian gave one of these responses. If the set is empty or contains ATTENDEE_RESPONSE_UNSPECIFIED there will be no filtering on responses.
            "A String",
          ],
          "versionDate": "A String", # Search the current version of the Calendar event, but export the contents of the last version saved before 12:00 AM UTC on the specified date. Enter the date in UTC.
        },
        "corpus": "A String", # The Google Workspace service to search.
        "dataScope": "A String", # The data source to search.
        "driveDocumentInfo": { # The Drive documents to search. # Required when **SearchMethod** is **DRIVE_DOCUMENT**.
          "documentIds": { # Specify Drive documents by document ID. # Specify Drive documents by document ID.
            "ids": [ # Required. A list of Drive document IDs.
              "A String",
            ],
          },
        },
        "driveOptions": { # Additional options for Drive search. # Set Drive search-specific options.
          "clientSideEncryptedOption": "A String", # Set whether the results include only content encrypted with [Google Workspace Client-side encryption](https://support.google.com/a?p=cse_ov) content, only unencrypted content, or both. Defaults to both. Currently supported for Drive.
          "includeSharedDrives": True or False, # Set to **true** to include shared drives.
          "includeTeamDrives": True or False, # Set to true to include Team Drive.
          "sharedDrivesOption": "A String", # Optional. Options to include or exclude documents in shared drives. We recommend using this field over include_shared_drives. This field overrides include_shared_drives and include_team_drives when set.
          "versionDate": "A String", # Search the current version of the Drive file, but export the contents of the last version saved before 12:00 AM UTC on the specified date. Enter the date in UTC.
        },
        "endTime": "A String", # The end time for the search query. Specify in GMT. The value is rounded to 12 AM on the specified date.
        "geminiOptions": { # Additional options for Gemini search # Set Gemini search-specific options.
        },
        "hangoutsChatInfo": { # The Chat spaces to search # Required when **SearchMethod** is **ROOM**. (read-only)
          "roomId": [ # A list of Chat spaces IDs, as provided by the [Chat API](https://developers.google.com/workspace/chat). There is a limit of exporting from 500 Chat spaces per request.
            "A String",
          ],
        },
        "hangoutsChatOptions": { # Additional options for Google Chat search # Set Chat search-specific options. (read-only)
          "includeRooms": True or False, # For searches by account or organizational unit, set to **true** to include rooms.
        },
        "mailOptions": { # Additional options for Gmail search # Set Gmail search-specific options.
          "clientSideEncryptedOption": "A String", # Specifies whether the results should include encrypted content, unencrypted content, or both. Defaults to including both.
          "excludeDrafts": True or False, # Set to **true** to exclude drafts.
        },
        "method": "A String", # The entity to search. This field replaces **searchMethod** to support shared drives. When **searchMethod** is **TEAM_DRIVE**, the response of this field is **SHARED_DRIVE**.
        "orgUnitInfo": { # The organizational unit to search # Required when **SearchMethod** is **ORG_UNIT**.
          "orgUnitId": "A String", # The name of the organizational unit to search, as provided by the [Admin SDK Directory API](https://developers.google.com/admin-sdk/directory/).
        },
        "searchMethod": "A String", # The search method to use.
        "sharedDriveInfo": { # The shared drives to search # Required when **SearchMethod** is **SHARED_DRIVE**.
          "sharedDriveIds": [ # A list of shared drive IDs, as provided by the [Drive API](https://developers.google.com/drive).
            "A String",
          ],
        },
        "sitesUrlInfo": { # The published site URLs of new Google Sites to search # Required when **SearchMethod** is **SITES_URL**.
          "urls": [ # A list of published site URLs.
            "A String",
          ],
        },
        "startTime": "A String", # The start time for the search query. Specify in GMT. The value is rounded to 12 AM on the specified date.
        "teamDriveInfo": { # Team Drives to search # Required when **SearchMethod** is **TEAM_DRIVE**.
          "teamDriveIds": [ # List of Team Drive IDs, as provided by the [Drive API](https://developers.google.com/drive).
            "A String",
          ],
        },
        "terms": "A String", # Service-specific [search operators](https://support.google.com/vault/answer/2474474) to filter search results.
        "timeZone": "A String", # The time zone name. It should be an IANA TZ name, such as "America/Los_Angeles". For a list of time zone names, see [Time Zone](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For more information about how Vault uses time zones, see [the Vault help center](https://support.google.com/vault/answer/6092995#time).
        "voiceOptions": { # Additional options for Voice search # Set Voice search-specific options.
          "coveredData": [ # Datatypes to search
            "A String",
          ],
        },
      },
      "requester": { # User's information. # Output only. The requester of the export.
        "displayName": "A String", # The displayed name of the user.
        "email": "A String", # The email address of the user.
      },
      "stats": { # Progress information for an export. # Output only. Details about the export progress and size.
        "exportedArtifactCount": "A String", # The number of messages or files already processed for export.
        "sizeInBytes": "A String", # The size of export in bytes.
        "totalArtifactCount": "A String", # The number of messages or files to be exported.
      },
      "status": "A String", # Output only. The status of the export.
    }

`list(matterId, pageSize=None, pageToken=None, x__xgafv=None)`

    Lists details about the exports in the specified matter.

    Args:
      matterId: string, The matter ID. (required)
      pageSize: integer, The number of exports to return in the response.
      pageToken: string, The pagination token as returned in the response.
      x__xgafv: string, V1 error format.
        Allowed values
          1 - v1 error format
          2 - v2 error format

    Returns:
      An object of the form:

        { # The exports for a matter.
      "exports": [ # The list of exports.
        { # An export. To work with Vault resources, the account must have the [required Vault privileges](https://support.google.com/vault/answer/2799699) and access to the matter. To access a matter, the account must have created the matter, have the matter shared with them, or have the **View All Matters** privilege.
          "cloudStorageSink": { # Export sink for Cloud Storage files. # Output only. The sink for export files in Cloud Storage.
            "files": [ # Output only. The exported files in Cloud Storage.
              { # The export file in Cloud Storage
                "bucketName": "A String", # The name of the Cloud Storage bucket for the export file. You can use this value in the Cloud Storage [JSON API](https://cloud.google.com/storage/docs/json_api) or [XML API](https://cloud.google.com/storage/docs/xml-api), but not to list the bucket contents. Instead, you can [get individual export files](https://cloud.google.com/storage/docs/json_api/v1/objects/get) by object name.
                "md5Hash": "A String", # The md5 hash of the file.
                "objectName": "A String", # The name of the Cloud Storage object for the export file. You can use this value in the Cloud Storage [JSON API](https://cloud.google.com/storage/docs/json_api) or [XML API](https://cloud.google.com/storage/docs/xml-api).
                "size": "A String", # The export file size.
              },
            ],
          },
          "createTime": "A String", # Output only. The time when the export was created.
          "exportOptions": { # Additional options for exports # Additional export options.
            "calendarOptions": { # The options for Calendar exports. # Option available for Calendar export.
              "exportFormat": "A String", # The file format for exported text messages.
            },
            "driveOptions": { # Options for Drive exports. # Options for Drive exports.
              "includeAccessInfo": True or False, # To include access level information for users with [indirect access](https://support.google.com/vault/answer/6099459#metadata) to files, set to **true**.
            },
            "geminiOptions": { # The options for Gemini exports. # Option available for Gemini export.
              "exportFormat": "A String", # The file format for exported messages.
            },
            "groupsOptions": { # Options for Groups exports. # Options for Groups exports.
              "exportFormat": "A String", # The file format for exported messages.
            },
            "hangoutsChatOptions": { # Options for Chat exports. # Options for Chat exports.
              "exportFormat": "A String", # The file format for exported messages.
            },
            "mailOptions": { # Options for Gmail exports. # Options for Gmail exports.
              "exportFormat": "A String", # The file format for exported messages.
              "exportLinkedDriveFiles": True or False, # Optional. To enable exporting linked Drive files, set to **true**.
              "showConfidentialModeContent": True or False, # To export confidential mode content, set to **true**.
              "useNewExport": True or False, # To use the new export system, set to **true**.
            },
            "region": "A String", # The requested data region for the export.
            "voiceOptions": { # The options for Voice exports. # Options for Voice exports.
              "exportFormat": "A String", # The file format for exported text messages.
            },
          },
          "id": "A String", # Output only. The generated export ID.
          "matterId": "A String", # Output only. The matter ID.
          "name": "A String", # The export name. Don't use special characters (~!$'(),;@:/?) in the name, they can prevent you from downloading exports.
          "parentExportId": "A String", # Output only. Identifies the parent export that spawned this child export. This is only set on child exports.
          "query": { # The query definition used for search and export. # The query parameters used to create the export.
            "accountInfo": { # The accounts to search # Required when **SearchMethod** is **ACCOUNT**.
              "emails": [ # A set of accounts to search.
                "A String",
              ],
            },
            "calendarOptions": { # Additional options for Calendar search # Set Calendar search-specific options.
              "locationQuery": [ # Matches only those events whose location contains all of the words in the given set. If the string contains quoted phrases, this method only matches those events whose location contain the exact phrase. Entries in the set are considered in "and". Word splitting example: ["New Zealand"] vs ["New","Zealand"] "New Zealand": matched by both "New and better Zealand": only matched by the later
                "A String",
              ],
              "minusWords": [ # Matches only those events that do not contain any of the words in the given set in title, description, location, or attendees. Entries in the set are considered in "or".
                "A String",
              ],
              "peopleQuery": [ # Matches only those events whose attendees contain all of the words in the given set. Entries in the set are considered in "and".
                "A String",
              ],
              "responseStatuses": [ # Matches only events for which the custodian gave one of these responses. If the set is empty or contains ATTENDEE_RESPONSE_UNSPECIFIED there will be no filtering on responses.
                "A String",
              ],
              "versionDate": "A String", # Search the current version of the Calendar event, but export the contents of the last version saved before 12:00 AM UTC on the specified date. Enter the date in UTC.
            },
            "corpus": "A String", # The Google Workspace service to search.
            "dataScope": "A String", # The data source to search.
            "driveDocumentInfo": { # The Drive documents to search. # Required when **SearchMethod** is **DRIVE_DOCUMENT**.
              "documentIds": { # Specify Drive documents by document ID. # Specify Drive documents by document ID.
                "ids": [ # Required. A list of Drive document IDs.
                  "A String",
                ],
              },
            },
            "driveOptions": { # Additional options for Drive search. # Set Drive search-specific options.
              "clientSideEncryptedOption": "A String", # Set whether the results include only content encrypted with [Google Workspace Client-side encryption](https://support.google.com/a?p=cse_ov) content, only unencrypted content, or both. Defaults to both. Currently supported for Drive.
              "includeSharedDrives": True or False, # Set to **true** to include shared drives.
              "includeTeamDrives": True or False, # Set to true to include Team Drive.
              "sharedDrivesOption": "A String", # Optional. Options to include or exclude documents in shared drives. We recommend using this field over include_shared_drives. This field overrides include_shared_drives and include_team_drives when set.
              "versionDate": "A String", # Search the current version of the Drive file, but export the contents of the last version saved before 12:00 AM UTC on the specified date. Enter the date in UTC.
            },
            "endTime": "A String", # The end time for the search query. Specify in GMT. The value is rounded to 12 AM on the specified date.
            "geminiOptions": { # Additional options for Gemini search # Set Gemini search-specific options.
            },
            "hangoutsChatInfo": { # The Chat spaces to search # Required when **SearchMethod** is **ROOM**. (read-only)
              "roomId": [ # A list of Chat spaces IDs, as provided by the [Chat API](https://developers.google.com/workspace/chat). There is a limit of exporting from 500 Chat spaces per request.
                "A String",
              ],
            },
            "hangoutsChatOptions": { # Additional options for Google Chat search # Set Chat search-specific options. (read-only)
              "includeRooms": True or False, # For searches by account or organizational unit, set to **true** to include rooms.
            },
            "mailOptions": { # Additional options for Gmail search # Set Gmail search-specific options.
              "clientSideEncryptedOption": "A String", # Specifies whether the results should include encrypted content, unencrypted content, or both. Defaults to including both.
              "excludeDrafts": True or False, # Set to **true** to exclude drafts.
            },
            "method": "A String", # The entity to search. This field replaces **searchMethod** to support shared drives. When **searchMethod** is **TEAM_DRIVE**, the response of this field is **SHARED_DRIVE**.
            "orgUnitInfo": { # The organizational unit to search # Required when **SearchMethod** is **ORG_UNIT**.
              "orgUnitId": "A String", # The name of the organizational unit to search, as provided by the [Admin SDK Directory API](https://developers.google.com/admin-sdk/directory/).
            },
            "searchMethod": "A String", # The search method to use.
            "sharedDriveInfo": { # The shared drives to search # Required when **SearchMethod** is **SHARED_DRIVE**.
              "sharedDriveIds": [ # A list of shared drive IDs, as provided by the [Drive API](https://developers.google.com/drive).
                "A String",
              ],
            },
            "sitesUrlInfo": { # The published site URLs of new Google Sites to search # Required when **SearchMethod** is **SITES_URL**.
              "urls": [ # A list of published site URLs.
                "A String",
              ],
            },
            "startTime": "A String", # The start time for the search query. Specify in GMT. The value is rounded to 12 AM on the specified date.
            "teamDriveInfo": { # Team Drives to search # Required when **SearchMethod** is **TEAM_DRIVE**.
              "teamDriveIds": [ # List of Team Drive IDs, as provided by the [Drive API](https://developers.google.com/drive).
                "A String",
              ],
            },
            "terms": "A String", # Service-specific [search operators](https://support.google.com/vault/answer/2474474) to filter search results.
            "timeZone": "A String", # The time zone name. It should be an IANA TZ name, such as "America/Los_Angeles". For a list of time zone names, see [Time Zone](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For more information about how Vault uses time zones, see [the Vault help center](https://support.google.com/vault/answer/6092995#time).
            "voiceOptions": { # Additional options for Voice search # Set Voice search-specific options.
              "coveredData": [ # Datatypes to search
                "A String",
              ],
            },
          },
          "requester": { # User's information. # Output only. The requester of the export.
            "displayName": "A String", # The displayed name of the user.
            "email": "A String", # The email address of the user.
          },
          "stats": { # Progress information for an export. # Output only. Details about the export progress and size.
            "exportedArtifactCount": "A String", # The number of messages or files already processed for export.
            "sizeInBytes": "A String", # The size of export in bytes.
            "totalArtifactCount": "A String", # The number of messages or files to be exported.
          },
          "status": "A String", # Output only. The status of the export.
        },
      ],
      "nextPageToken": "A String", # Page token to retrieve the next page of results in the list.
    }

`list_next()`

    Retrieves the next page of results.

            Args:
              previous_request: The request for the previous page. (required)
              previous_response: The response from the request for the previous page. (required)

            Returns:
              A request object that you can call 'execute()' on to request the next
              page. Returns None if there are no more items in the collection.