---
schema_version: "1"
id: 69bb7bd9c0a9c28d58a296757d68df959bcb7715d3628a9e549911588a1415ec
title: Query
collection: tableau
version: next
locale: en-us
portal_url: https://docs.salesforce.com/tableau/next/en-us/api/metadata_api/reference/query.doc.md
canonical_url: https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/query.doc.html
source_site: help.tableau.com
content_type: documentation
content_hash: ce5670ea98317aca10e4a5cb0603e0ee47112b3abab3db9271664073db423d32
---
_menu_ Types

OBJECT

# Query

Query root for Metadata GraphQL interface

## [_link_](#graphql-schema-definition) GraphQL Schema definition

`   - type Query {  - # Fetches Fields by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - fields( - filter: [Field_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/field_filter.doc.html), - orderBy: [FieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/fieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Field](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/field.doc.html)!]!  - # Fetches Datasources by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - datasources( - filter: [Datasource_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datasource_filter.doc.html), - orderBy: [DatasourceSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datasourcesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Datasource](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datasource.doc.html)!]!  - # Fetches Tables by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - tables( - filter: [Table_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/table_filter.doc.html), - orderBy: [TableSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tablesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Table](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/table.doc.html)!]!  - # Fetches Views by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - views( - filter: [View_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/view_filter.doc.html), - orderBy: [ViewSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/viewsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[View](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/view.doc.html)!]!  - # Fetches Databases by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - databases( - filter: [Database_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/database_filter.doc.html), - orderBy: [DatabaseSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Database](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/database.doc.html)!]!  - # Fetches MetricDefinitions by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - metricDefinitions( - filter: [MetricDefinition_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metricdefinition_filter.doc.html), - orderBy: [MetricDefinitionSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metricdefinitionsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[MetricDefinition](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metricdefinition.doc.html)!]!  - # Fetches PublishedDatasources by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - publishedDatasources( - filter: [PublishedDatasource_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/publisheddatasource_filter.doc.html), - orderBy: [PublishedDatasourceSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/publisheddatasourcesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[PublishedDatasource](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/publisheddatasource.doc.html)!]!  - # Fetches CustomSQLTables by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - customSQLTables( - filter: [CustomSQLTable_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/customsqltable_filter.doc.html), - orderBy: [CustomSQLTableSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/customsqltablesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[CustomSQLTable](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/customsqltable.doc.html)!]!  - # Fetches DatasourceFilters by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - datasourceFilters( - filter: [DatasourceFilter_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datasourcefilter_filter.doc.html), - orderBy: [DatasourceFilterSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datasourcefiltersortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[DatasourceFilter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datasourcefilter.doc.html)!]!  - # Fetches Parameters by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - parameters( - filter: [Parameter_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/parameter_filter.doc.html), - orderBy: [ParameterSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/parametersortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Parameter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/parameter.doc.html)!]!  - # Fetches BinFields by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - binFields( - filter: [BinField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/binfield_filter.doc.html), - orderBy: [BinFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/binfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[BinField](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/binfield.doc.html)!]!  - # Fetches CalculatedFields by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - calculatedFields( - filter: [CalculatedField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/calculatedfield_filter.doc.html), - orderBy: [CalculatedFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/calculatedfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[CalculatedField](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/calculatedfield.doc.html)!]!  - # Fetches ColumnFields by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - columnFields( - filter: [ColumnField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnfield_filter.doc.html), - orderBy: [ColumnFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[ColumnField](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnfield.doc.html)!]!  - # Fetches CombinedFields by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - combinedFields( - filter: [CombinedField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/combinedfield_filter.doc.html), - orderBy: [CombinedFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/combinedfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[CombinedField](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/combinedfield.doc.html)!]!  - # Fetches CombinedSetFields by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - combinedSetFields( - filter: [CombinedSetField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/combinedsetfield_filter.doc.html), - orderBy: [CombinedSetFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/combinedsetfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[CombinedSetField](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/combinedsetfield.doc.html)!]!  - # Fetches DatasourceFields by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - datasourceFields( - filter: [DatasourceField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datasourcefield_filter.doc.html), - orderBy: [DatasourceFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datasourcefieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[DatasourceField](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datasourcefield.doc.html)!]!  - # Fetches GroupFields by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - groupFields( - filter: [GroupField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/groupfield_filter.doc.html), - orderBy: [GroupFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/groupfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[GroupField](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/groupfield.doc.html)!]!  - # Fetches SetFields by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - setFields( - filter: [SetField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/setfield_filter.doc.html), - orderBy: [SetFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/setfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[SetField](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/setfield.doc.html)!]!  - # Fetches HierarchyFields by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - hierarchyFields( - filter: [HierarchyField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/hierarchyfield_filter.doc.html), - orderBy: [HierarchyFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/hierarchyfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[HierarchyField](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/hierarchyfield.doc.html)!]!  - # Fetches TableauSites by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - tableauSites( - filter: [TableauSite_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableausite_filter.doc.html), - orderBy: [TableauSiteSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableausitesortorder.doc.html) - ): [[TableauSite](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableausite.doc.html)!]!  - # Fetches TableauUsers by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - tableauUsers( - filter: [TableauUser_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableauuser_filter.doc.html), - orderBy: [TableauUserSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableauusersortorder.doc.html) - ): [[TableauUser](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableauuser.doc.html)!]!  - # Fetches Tags by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - tags(filter: [Tag_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tag_filter.doc.html), orderBy: [TagSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tagsortorder.doc.html)): [[Tag](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tag.doc.html)!]!  - # Fetches GenericLabels by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - genericLabels( - filter: [GenericLabel_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/genericlabel_filter.doc.html), - orderBy: [GenericLabelSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/genericlabelsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[GenericLabel](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/genericlabel.doc.html)!]!  - # Fetches DataQualityWarnings by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - dataQualityWarnings( - filter: [DataQualityWarning_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dataqualitywarning_filter.doc.html), - orderBy: [DataQualityWarningSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dataqualitywarningsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[DataQualityWarning](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dataqualitywarning.doc.html)!]!  - # Fetches DataQualityCertifications by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - dataQualityCertifications( - filter: [DataQualityCertification_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dataqualitycertification_filter.doc.html), - orderBy: [DataQualityCertificationSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dataqualitycertificationsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[DataQualityCertification](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dataqualitycertification.doc.html)!]!  - # Fetches Columns by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - columns( - filter: [Column_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/column_filter.doc.html), - orderBy: [ColumnSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Column](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/column.doc.html)!]!  - # Fetches Workbooks by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - workbooks( - filter: [Workbook_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/workbook_filter.doc.html), - orderBy: [WorkbookSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/workbooksortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Workbook](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/workbook.doc.html)!]!  - # Fetches Sheets by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - sheets( - filter: [Sheet_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/sheet_filter.doc.html), - orderBy: [SheetSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/sheetsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Sheet](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/sheet.doc.html)!]!  - # Fetches Dashboards by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - dashboards( - filter: [Dashboard_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dashboard_filter.doc.html), - orderBy: [DashboardSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dashboardsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Dashboard](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dashboard.doc.html)!]!  - # Fetches EmbeddedDatasources by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - embeddedDatasources( - filter: [EmbeddedDatasource_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/embeddeddatasource_filter.doc.html), - orderBy: [EmbeddedDatasourceSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/embeddeddatasourcesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[EmbeddedDatasource](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/embeddeddatasource.doc.html)!]!  - # Fetches AskDataExtensions by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - askDataExtensions( - filter: [AskDataExtension_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/askdataextension_filter.doc.html), - orderBy: [AskDataExtensionSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/askdataextensionsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[AskDataExtension](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/askdataextension.doc.html)!]!  - # Fetches Lenses by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - lenses( - filter: [Lens_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/lens_filter.doc.html), - orderBy: [LensSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/lenssortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Lens](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/lens.doc.html)!]!  - # Fetches LensFields by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - lensFields( - filter: [LensField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/lensfield_filter.doc.html), - orderBy: [LensFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/lensfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[LensField](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/lensfield.doc.html)!]!  - # Fetches Flows by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - flows( - filter: [Flow_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flow_filter.doc.html), - orderBy: [FlowSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Flow](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flow.doc.html)!]!  - # Fetches FlowFieldInputFields by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - flowFieldInputFields( - filter: [FlowFieldInputField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowfieldinputfield_filter.doc.html), - orderBy: [FlowFieldInputFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowfieldinputfieldsortorder.doc.html) - ): [[FlowFieldInputField](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowfieldinputfield.doc.html)!]!  - # Fetches FlowColumnInputFields by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - flowColumnInputFields( - filter: [FlowColumnInputField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumninputfield_filter.doc.html), - orderBy: [FlowColumnInputFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumninputfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[FlowColumnInputField](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumninputfield.doc.html)!]!  - # Fetches FlowColumnOutputFields by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - flowColumnOutputFields( - filter: [FlowColumnOutputField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumnoutputfield_filter.doc.html), - orderBy: [FlowColumnOutputFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumnoutputfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[FlowColumnOutputField](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumnoutputfield.doc.html)!]!  - # Fetches FlowFieldOutputFields by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - flowFieldOutputFields( - filter: [FlowFieldOutputField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowfieldoutputfield_filter.doc.html), - orderBy: [FlowFieldOutputFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowfieldoutputfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[FlowFieldOutputField](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowfieldoutputfield.doc.html)!]!  - # Fetches FlowOutputSteps by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - flowOutputSteps( - filter: [FlowOutputStep_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowoutputstep_filter.doc.html), - orderBy: [FlowOutputStepSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowoutputstepsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[FlowOutputStep](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowoutputstep.doc.html)!]!  - # Fetches DataClouds by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - dataClouds( - filter: [DataCloud_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datacloud_filter.doc.html), - orderBy: [DataCloudSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datacloudsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[DataCloud](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datacloud.doc.html)!]!  - # Fetches DatabaseServers by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - databaseServers( - filter: [DatabaseServer_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databaseserver_filter.doc.html), - orderBy: [DatabaseServerSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databaseserversortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[DatabaseServer](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databaseserver.doc.html)!]!  - # Fetches CloudFiles by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - cloudFiles( - filter: [CloudFile_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/cloudfile_filter.doc.html), - orderBy: [CloudFileSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/cloudfilesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[CloudFile](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/cloudfile.doc.html)!]!  - # Fetches Files by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - files( - filter: [File_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/file_filter.doc.html), - orderBy: [FileSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/filesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[File](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/file.doc.html)!]!  - # Fetches WebDataConnectors by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - webDataConnectors( - filter: [WebDataConnector_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/webdataconnector_filter.doc.html), - orderBy: [WebDataConnectorSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/webdataconnectorsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[WebDataConnector](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/webdataconnector.doc.html)!]!  - # Fetches DatabaseTables by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - databaseTables( - filter: [DatabaseTable_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasetable_filter.doc.html), - orderBy: [DatabaseTableSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasetablesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[DatabaseTable](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasetable.doc.html)!]!  - # Fetches TableAdditionalDetailses by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - tableAdditionalDetailses( - filter: [TableAdditionalDetails_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableadditionaldetails_filter.doc.html), - orderBy: [TableAdditionalDetailsSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableadditionaldetailssortorder.doc.html) - ): [[TableAdditionalDetails](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableadditionaldetails.doc.html)!]!  - # Fetches VirtualConnections by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - virtualConnections( - filter: [VirtualConnection_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnection_filter.doc.html), - orderBy: [VirtualConnectionSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectionsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[VirtualConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnection.doc.html)!]!  - # Fetches VirtualConnectionTables by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - virtualConnectionTables( - filter: [VirtualConnectionTable_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectiontable_filter.doc.html), - orderBy: [VirtualConnectionTableSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectiontablesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[VirtualConnectionTable](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectiontable.doc.html)!]!  - # Fetches Metrics by filtering on id or name - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - metrics( - filter: [Metric_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metric_filter.doc.html), - orderBy: [MetricSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metricsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Metric](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metric.doc.html)!]!  - # Fetch Fields with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - fieldsConnection( - filter: [Field_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/field_filter.doc.html), - orderBy: [FieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/fieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [FieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/fieldsconnection.doc.html)!  - # Fetch Datasources with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - datasourcesConnection( - filter: [Datasource_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datasource_filter.doc.html), - orderBy: [DatasourceSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datasourcesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [DatasourcesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datasourcesconnection.doc.html)!  - # Fetch Tables with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - tablesConnection( - filter: [Table_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/table_filter.doc.html), - orderBy: [TableSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tablesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [TablesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tablesconnection.doc.html)!  - # Fetch Views with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - viewsConnection( - filter: [View_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/view_filter.doc.html), - orderBy: [ViewSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/viewsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [ViewsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/viewsconnection.doc.html)!  - # Fetch Databases with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - databasesConnection( - filter: [Database_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/database_filter.doc.html), - orderBy: [DatabaseSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [DatabasesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasesconnection.doc.html)!  - # Fetch MetricDefinitions with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - metricDefinitionsConnection( - filter: [MetricDefinition_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metricdefinition_filter.doc.html), - orderBy: [MetricDefinitionSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metricdefinitionsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [MetricDefinitionsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metricdefinitionsconnection.doc.html)!  - # Fetch PublishedDatasources with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - publishedDatasourcesConnection( - filter: [PublishedDatasource_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/publisheddatasource_filter.doc.html), - orderBy: [PublishedDatasourceSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/publisheddatasourcesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [PublishedDatasourcesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/publisheddatasourcesconnection.doc.html)!  - # Fetch CustomSQLTables with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - customSQLTablesConnection( - filter: [CustomSQLTable_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/customsqltable_filter.doc.html), - orderBy: [CustomSQLTableSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/customsqltablesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [CustomSQLTablesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/customsqltablesconnection.doc.html)!  - # Fetch DatasourceFilters with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - datasourceFiltersConnection( - filter: [DatasourceFilter_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datasourcefilter_filter.doc.html), - orderBy: [DatasourceFilterSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datasourcefiltersortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [DatasourceFiltersConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datasourcefiltersconnection.doc.html)!  - # Fetch Parameters with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - parametersConnection( - filter: [Parameter_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/parameter_filter.doc.html), - orderBy: [ParameterSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/parametersortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [ParametersConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/parametersconnection.doc.html)!  - # Fetch BinFields with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - binFieldsConnection( - filter: [BinField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/binfield_filter.doc.html), - orderBy: [BinFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/binfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [BinFieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/binfieldsconnection.doc.html)!  - # Fetch CalculatedFields with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - calculatedFieldsConnection( - filter: [CalculatedField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/calculatedfield_filter.doc.html), - orderBy: [CalculatedFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/calculatedfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [CalculatedFieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/calculatedfieldsconnection.doc.html)!  - # Fetch ColumnFields with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - columnFieldsConnection( - filter: [ColumnField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnfield_filter.doc.html), - orderBy: [ColumnFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [ColumnFieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnfieldsconnection.doc.html)!  - # Fetch CombinedFields with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - combinedFieldsConnection( - filter: [CombinedField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/combinedfield_filter.doc.html), - orderBy: [CombinedFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/combinedfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [CombinedFieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/combinedfieldsconnection.doc.html)!  - # Fetch CombinedSetFields with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - combinedSetFieldsConnection( - filter: [CombinedSetField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/combinedsetfield_filter.doc.html), - orderBy: [CombinedSetFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/combinedsetfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [CombinedSetFieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/combinedsetfieldsconnection.doc.html)!  - # Fetch DatasourceFields with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - datasourceFieldsConnection( - filter: [DatasourceField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datasourcefield_filter.doc.html), - orderBy: [DatasourceFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datasourcefieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [DatasourceFieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datasourcefieldsconnection.doc.html)!  - # Fetch GroupFields with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - groupFieldsConnection( - filter: [GroupField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/groupfield_filter.doc.html), - orderBy: [GroupFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/groupfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [GroupFieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/groupfieldsconnection.doc.html)!  - # Fetch SetFields with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - setFieldsConnection( - filter: [SetField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/setfield_filter.doc.html), - orderBy: [SetFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/setfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [SetFieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/setfieldsconnection.doc.html)!  - # Fetch HierarchyFields with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - hierarchyFieldsConnection( - filter: [HierarchyField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/hierarchyfield_filter.doc.html), - orderBy: [HierarchyFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/hierarchyfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [HierarchyFieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/hierarchyfieldsconnection.doc.html)!  - # Fetch TableauSites with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - tableauSitesConnection( - filter: [TableauSite_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableausite_filter.doc.html), - orderBy: [TableauSiteSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableausitesortorder.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [TableauSitesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableausitesconnection.doc.html)!  - # Fetch TableauUsers with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - tableauUsersConnection( - filter: [TableauUser_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableauuser_filter.doc.html), - orderBy: [TableauUserSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableauusersortorder.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [TableauUsersConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableauusersconnection.doc.html)!  - # Fetch Tags with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - tagsConnection( - filter: [Tag_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tag_filter.doc.html), - orderBy: [TagSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tagsortorder.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [TagsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tagsconnection.doc.html)!  - # Fetch GenericLabels with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - genericLabelsConnection( - filter: [GenericLabel_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/genericlabel_filter.doc.html), - orderBy: [GenericLabelSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/genericlabelsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [GenericLabelsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/genericlabelsconnection.doc.html)!  - # Fetch DataQualityWarnings with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - dataQualityWarningsConnection( - filter: [DataQualityWarning_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dataqualitywarning_filter.doc.html), - orderBy: [DataQualityWarningSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dataqualitywarningsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [DataQualityWarningsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dataqualitywarningsconnection.doc.html)!  - # Fetch DataQualityCertifications with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - dataQualityCertificationsConnection( - filter: [DataQualityCertification_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dataqualitycertification_filter.doc.html), - orderBy: [DataQualityCertificationSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dataqualitycertificationsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [DataQualityCertificationsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dataqualitycertificationsconnection.doc.html)!  - # Fetch Columns with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - columnsConnection( - filter: [Column_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/column_filter.doc.html), - orderBy: [ColumnSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [ColumnsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnsconnection.doc.html)!  - # Fetch Workbooks with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - workbooksConnection( - filter: [Workbook_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/workbook_filter.doc.html), - orderBy: [WorkbookSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/workbooksortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [WorkbooksConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/workbooksconnection.doc.html)!  - # Fetch Sheets with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - sheetsConnection( - filter: [Sheet_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/sheet_filter.doc.html), - orderBy: [SheetSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/sheetsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [SheetsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/sheetsconnection.doc.html)!  - # Fetch Dashboards with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - dashboardsConnection( - filter: [Dashboard_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dashboard_filter.doc.html), - orderBy: [DashboardSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dashboardsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [DashboardsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dashboardsconnection.doc.html)!  - # Fetch EmbeddedDatasources with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - embeddedDatasourcesConnection( - filter: [EmbeddedDatasource_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/embeddeddatasource_filter.doc.html), - orderBy: [EmbeddedDatasourceSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/embeddeddatasourcesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [EmbeddedDatasourcesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/embeddeddatasourcesconnection.doc.html)!  - # Fetch AskDataExtensions with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - askDataExtensionsConnection( - filter: [AskDataExtension_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/askdataextension_filter.doc.html), - orderBy: [AskDataExtensionSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/askdataextensionsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [AskDataExtensionsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/askdataextensionsconnection.doc.html)!  - # Fetch Lenss with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - lensesConnection( - filter: [Lens_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/lens_filter.doc.html), - orderBy: [LensSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/lenssortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [LensesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/lensesconnection.doc.html)!  - # Fetch LensFields with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - lensFieldsConnection( - filter: [LensField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/lensfield_filter.doc.html), - orderBy: [LensFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/lensfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [LensFieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/lensfieldsconnection.doc.html)!  - # Fetch Flows with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - flowsConnection( - filter: [Flow_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flow_filter.doc.html), - orderBy: [FlowSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [FlowsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowsconnection.doc.html)!  - # Fetch FlowFieldInputFields with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - flowFieldInputFieldsConnection( - filter: [FlowFieldInputField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowfieldinputfield_filter.doc.html), - orderBy: [FlowFieldInputFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowfieldinputfieldsortorder.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [FlowFieldInputFieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowfieldinputfieldsconnection.doc.html)!  - # Fetch FlowColumnInputFields with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - flowColumnInputFieldsConnection( - filter: [FlowColumnInputField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumninputfield_filter.doc.html), - orderBy: [FlowColumnInputFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumninputfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [FlowColumnInputFieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumninputfieldsconnection.doc.html)!  - # Fetch FlowColumnOutputFields with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - flowColumnOutputFieldsConnection( - filter: [FlowColumnOutputField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumnoutputfield_filter.doc.html), - orderBy: [FlowColumnOutputFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumnoutputfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [FlowColumnOutputFieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumnoutputfieldsconnection.doc.html)!  - # Fetch FlowFieldOutputFields with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - flowFieldOutputFieldsConnection( - filter: [FlowFieldOutputField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowfieldoutputfield_filter.doc.html), - orderBy: [FlowFieldOutputFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowfieldoutputfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [FlowFieldOutputFieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowfieldoutputfieldsconnection.doc.html)!  - # Fetch FlowOutputSteps with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - flowOutputStepsConnection( - filter: [FlowOutputStep_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowoutputstep_filter.doc.html), - orderBy: [FlowOutputStepSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowoutputstepsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [FlowOutputStepsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowoutputstepsconnection.doc.html)!  - # Fetch DataClouds with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - dataCloudsConnection( - filter: [DataCloud_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datacloud_filter.doc.html), - orderBy: [DataCloudSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datacloudsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [DataCloudsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datacloudsconnection.doc.html)!  - # Fetch DatabaseServers with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - databaseServersConnection( - filter: [DatabaseServer_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databaseserver_filter.doc.html), - orderBy: [DatabaseServerSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databaseserversortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [DatabaseServersConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databaseserversconnection.doc.html)!  - # Fetch CloudFiles with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - cloudFilesConnection( - filter: [CloudFile_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/cloudfile_filter.doc.html), - orderBy: [CloudFileSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/cloudfilesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [CloudFilesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/cloudfilesconnection.doc.html)!  - # Fetch Files with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - filesConnection( - filter: [File_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/file_filter.doc.html), - orderBy: [FileSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/filesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [FilesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/filesconnection.doc.html)!  - # Fetch WebDataConnectors with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - webDataConnectorsConnection( - filter: [WebDataConnector_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/webdataconnector_filter.doc.html), - orderBy: [WebDataConnectorSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/webdataconnectorsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [WebDataConnectorsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/webdataconnectorsconnection.doc.html)!  - # Fetch DatabaseTables with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - databaseTablesConnection( - filter: [DatabaseTable_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasetable_filter.doc.html), - orderBy: [DatabaseTableSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasetablesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [DatabaseTablesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasetablesconnection.doc.html)!  - # Fetch TableAdditionalDetailss with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - tableAdditionalDetailsesConnection( - filter: [TableAdditionalDetails_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableadditionaldetails_filter.doc.html), - orderBy: [TableAdditionalDetailsSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableadditionaldetailssortorder.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [TableAdditionalDetailsesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableadditionaldetailsesconnection.doc.html)!  - # Fetch VirtualConnections with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - virtualConnectionsConnection( - filter: [VirtualConnection_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnection_filter.doc.html), - orderBy: [VirtualConnectionSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectionsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [VirtualConnectionsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectionsconnection.doc.html)!  - # Fetch VirtualConnectionTables with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - virtualConnectionTablesConnection( - filter: [VirtualConnectionTable_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectiontable_filter.doc.html), - orderBy: [VirtualConnectionTableSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectiontablesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [VirtualConnectionTablesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectiontablesconnection.doc.html)!  - # Fetch Metrics with support for pagination - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - metricsConnection( - filter: [Metric_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metric_filter.doc.html), - orderBy: [MetricSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metricsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html), - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html) - ): [MetricsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metricsconnection.doc.html)! - }   `

## [_link_](#require-by) Require by

This element is not required by anyone