Google.Cloud.BigQuery.V2.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Google.Cloud.BigQuery.V2</name>
    </assembly>
    <members>
        <member name="T:Google.Cloud.BigQuery.V2.BigQueryClient">
            <summary>
            Abstract class providing operations for Google Cloud BigQuery.
            </summary>
            <remarks>
            <para>
            This abstract class is provided to enable testability while permitting
            additional operations to be added in the future. See <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.Create(System.String,Google.Apis.Auth.OAuth2.GoogleCredential)"/>
            and <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateAsync(System.String,Google.Apis.Auth.OAuth2.GoogleCredential)"/> to construct instances; alternatively, you can
            construct a <see cref="T:Google.Cloud.BigQuery.V2.BigQueryClientImpl"/> directly from a <see cref="T:Google.Apis.Bigquery.v2.BigqueryService"/>.
            </para>
            <para>
            All instance methods declared in this class are virtual, with an implementation which simply
            throws <see cref="T:System.NotImplementedException"/>. All these methods are overridden in <see cref="T:Google.Cloud.BigQuery.V2.BigQueryClientImpl"/>.
            </para>
            </remarks>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryClient.Service">
            <summary>
            The underlying BigQuery service object used by this client.
            </summary>
            <remarks>
            The <see cref="T:Google.Cloud.BigQuery.V2.BigQueryClient"/> class only provides convenience operations built on top of
            an existing service object. Any more complex operations which are not supported by this wrapper may wish
            to use the same service object as the wrapper, in order to take advantage of its configuration (for authentication,
            application naming etc).
            </remarks>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryClient.ProjectId">
            <summary>
            The ID of the project this client operates on. All operations that require a
            project to be specified implicitly supply this ID.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateAsync(System.String,Google.Apis.Auth.OAuth2.GoogleCredential)">
            <summary>
            Asynchronously creates a <see cref="T:Google.Cloud.BigQuery.V2.BigQueryClient"/>, using application default credentials if
            no credentials are specified.
            </summary>
            <remarks>
            The credentials are scoped as necessary.
            </remarks>
            <param name="projectId">The ID of the project containing the BigQuery data. Must not be null.</param>
            <param name="credential">Optional <see cref="T:Google.Apis.Auth.OAuth2.GoogleCredential"/>.</param>
            <returns>The task representing the created <see cref="T:Google.Cloud.BigQuery.V2.BigQueryClient"/>.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.Create(System.String,Google.Apis.Auth.OAuth2.GoogleCredential)">
            <summary>
            Synchronously creates a <see cref="T:Google.Cloud.BigQuery.V2.BigQueryClient"/>, using application default credentials if
            no credentials are specified.
            </summary>
            <remarks>
            The credentials are scoped as necessary.
            </remarks>
            <param name="projectId">The ID of the project containing the BigQuery data. Must not be null.</param>
            <param name="credential">Optional <see cref="T:Google.Apis.Auth.OAuth2.GoogleCredential"/>.</param>
            <returns>The created <see cref="T:Google.Cloud.BigQuery.V2.BigQueryClient"/>.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetTableReference(System.String,System.String)">
            <summary>
            Creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> from the given dataset ID and table ID,
            using this client's project ID.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <returns>A <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> representing the requested table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetTableReference(System.String,System.String,System.String)">
            <summary>
            Creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> from the given project ID, dataset ID and table ID.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <returns>A <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> representing the requested table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetDatasetReference(System.String)">
            <summary>
            Creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> from the given dataset ID,
            using this client's project ID.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <returns>A <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> representing the requested dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetDatasetReference(System.String,System.String)">
            <summary>
            Creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> from the given project ID and dataset ID.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <returns>A <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> representing the requested dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetProjectReference(System.String)">
            <summary>
            Creates a <see cref="T:Google.Apis.Bigquery.v2.Data.ProjectReference"/> from the given project ID.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <returns>A <see cref="T:Google.Apis.Bigquery.v2.Data.ProjectReference"/> representing the requested project.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetJobReference(System.String)">
            <summary>
            Creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> from the given job ID,
            using this client's project ID.
            </summary>
            <param name="jobId">The job ID. Must not be null.</param>
            <returns>A <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> representing the requested job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetJobReference(System.String,System.String)">
            <summary>
            Creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> from the given project ID and job ID.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="jobId">The job ID. Must not be null.</param>
            <returns>A <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> representing the requested job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetDataset(System.String,Google.Cloud.BigQuery.V2.GetDatasetOptions)">
            <summary>
            Retrieves a dataset within this client's project given the dataset ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetDataset(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.GetDatasetOptions)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The requested dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetDataset(System.String,System.String,Google.Cloud.BigQuery.V2.GetDatasetOptions)">
            <summary>
            Retrieves a dataset given a project ID and dataset ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetDataset(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.GetDatasetOptions)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The requested dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetDataset(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.GetDatasetOptions)">
            <summary>
            Retrieves a dataset.
            </summary>
            <param name="datasetReference">A fully-qualified identifier for the dataset. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The requested dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListDatasets(Google.Cloud.BigQuery.V2.ListDatasetsOptions)">
            <summary>
            Lists the datasets within this client's project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.ProjectReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListDatasets(Google.Apis.Bigquery.v2.Data.ProjectReference,Google.Cloud.BigQuery.V2.ListDatasetsOptions)"/>.
            </summary>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A sequence of datasets within this project.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListDatasets(System.String,Google.Cloud.BigQuery.V2.ListDatasetsOptions)">
            <summary>
            Lists the datasets within the specified project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.ProjectReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListDatasets(Google.Apis.Bigquery.v2.Data.ProjectReference,Google.Cloud.BigQuery.V2.ListDatasetsOptions)"/>.
            </summary>
            <param name="projectId">The project to list the datasets from. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A sequence of datasets within the specified project.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListDatasets(Google.Apis.Bigquery.v2.Data.ProjectReference,Google.Cloud.BigQuery.V2.ListDatasetsOptions)">
            <summary>
            Lists the datasets within the specified project.
            </summary>
            <param name="projectReference">A fully-qualified identifier for the project. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A sequence of datasets within the specified project.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateDataset(System.String,Google.Cloud.BigQuery.V2.CreateDatasetOptions)">
            <summary>
            Creates a dataset with the specified ID in this client's project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateDataset(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.CreateDatasetOptions)"/>.
            </summary>
            <param name="datasetId">The new dataset ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The created dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateDataset(System.String,System.String,Google.Cloud.BigQuery.V2.CreateDatasetOptions)">
            <summary>
            Creates a dataset with the specified ID in specified project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateDataset(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.CreateDatasetOptions)"/>.
            </summary>
            <param name="projectId">The ID of the project in which to create the dataset. Must not be null.</param>
            <param name="datasetId">The new dataset ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The created dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateDataset(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.CreateDatasetOptions)">
            <summary>
            Creates the specified dataset.
            </summary>
            <param name="datasetReference">A fully-qualified identifier for the dataset. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The created dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateDataset(System.String,Google.Cloud.BigQuery.V2.GetDatasetOptions,Google.Cloud.BigQuery.V2.CreateDatasetOptions)">
            <summary>
            Attempts to fetch the specified dataset within this client's project, creating it if it doesn't exist.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateDataset(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.GetDatasetOptions,Google.Cloud.BigQuery.V2.CreateDatasetOptions)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="getOptions">The options for the "get" operation. May be null, in which case defaults will be supplied.</param>
            <param name="createOptions">The options for the "create" operation. May be null, in which case defaults will be supplied.</param>
            <returns>The existing or new dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateDataset(System.String,System.String,Google.Cloud.BigQuery.V2.GetDatasetOptions,Google.Cloud.BigQuery.V2.CreateDatasetOptions)">
            <summary>
            Attempts to fetch the specified dataset within the given project, creating it if it doesn't exist.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateDataset(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.GetDatasetOptions,Google.Cloud.BigQuery.V2.CreateDatasetOptions)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="getOptions">The options for the "get" operation. May be null, in which case defaults will be supplied.</param>
            <param name="createOptions">The options for the "create" operation. May be null, in which case defaults will be supplied.</param>
            <returns>The existing or new dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateDataset(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.GetDatasetOptions,Google.Cloud.BigQuery.V2.CreateDatasetOptions)">
            <summary>
            Attempts to fetch the specified dataset, creating it if it doesn't exist.
            </summary>
            <param name="datasetReference">A fully-qualified identifier for the dataset. Must not be null.</param>
            <param name="getOptions">The options for the "get" operation. May be null, in which case defaults will be supplied.</param>
            <param name="createOptions">The options for the "create" operation. May be null, in which case defaults will be supplied.</param>
            <returns>The existing or new dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteDataset(System.String,Google.Cloud.BigQuery.V2.DeleteDatasetOptions)">
            <summary>
            Deletes the specified dataset within this client's project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteDataset(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.DeleteDatasetOptions)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteDataset(System.String,System.String,Google.Cloud.BigQuery.V2.DeleteDatasetOptions)">
            <summary>
            Deletes the specified dataset within the given project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteDataset(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.DeleteDatasetOptions)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteDataset(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.DeleteDatasetOptions)">
            <summary>
            Deletes the specified dataset.
            </summary>
            <param name="datasetReference">A fully-qualified identifier for the dataset. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetDatasetAsync(System.String,Google.Cloud.BigQuery.V2.GetDatasetOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously retrieves a dataset within this client's project given the dataset ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetDatasetAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.GetDatasetOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the requested dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetDatasetAsync(System.String,System.String,Google.Cloud.BigQuery.V2.GetDatasetOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously retrieves a dataset given a project ID and dataset ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetDatasetAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.GetDatasetOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the requested dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetDatasetAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.GetDatasetOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously retrieves a dataset.
            </summary>
            <param name="datasetReference">A fully-qualified identifier for the dataset. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the requested dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListDatasetsAsync(Google.Cloud.BigQuery.V2.ListDatasetsOptions)">
            <summary>
            Asynchronously lists the datasets within this client's project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.ProjectReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListDatasetsAsync(Google.Apis.Bigquery.v2.Data.ProjectReference,Google.Cloud.BigQuery.V2.ListDatasetsOptions)"/>.
            </summary>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>An asynchronous sequence of datasets within this project.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListDatasetsAsync(System.String,Google.Cloud.BigQuery.V2.ListDatasetsOptions)">
            <summary>
            Asynchronously lists the datasets within the specified project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.ProjectReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListDatasetsAsync(Google.Apis.Bigquery.v2.Data.ProjectReference,Google.Cloud.BigQuery.V2.ListDatasetsOptions)"/>.
            </summary>
            <param name="projectId">The project to list the datasets from. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>An asynchronous sequence of datasets within the specified project.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListDatasetsAsync(Google.Apis.Bigquery.v2.Data.ProjectReference,Google.Cloud.BigQuery.V2.ListDatasetsOptions)">
            <summary>
            Asynchronously lists the datasets within the specified project.
            </summary>
            <param name="projectReference">A fully-qualified identifier for the project. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>An asynchronous sequence of datasets within the specified project.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateDatasetAsync(System.String,Google.Cloud.BigQuery.V2.CreateDatasetOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously creates a dataset with the specified ID in this client's project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateDatasetAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.CreateDatasetOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="datasetId">The new dataset ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the created dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateDatasetAsync(System.String,System.String,Google.Cloud.BigQuery.V2.CreateDatasetOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously creates a dataset with the specified ID in specified project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateDatasetAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.CreateDatasetOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="projectId">The ID of the project in which to create the dataset. Must not be null.</param>
            <param name="datasetId">The new dataset ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the created dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateDatasetAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.CreateDatasetOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously creates the specified dataset.
            </summary>
            <param name="datasetReference">A fully-qualified identifier for the dataset. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the created dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateDatasetAsync(System.String,Google.Cloud.BigQuery.V2.GetDatasetOptions,Google.Cloud.BigQuery.V2.CreateDatasetOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously attempts to fetch the specified dataset within this client's project, creating it if it doesn't exist.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateDatasetAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.GetDatasetOptions,Google.Cloud.BigQuery.V2.CreateDatasetOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="getOptions">The options for the "get" operation. May be null, in which case defaults will be supplied.</param>
            <param name="createOptions">The options for the "create" operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the existing or new dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateDatasetAsync(System.String,System.String,Google.Cloud.BigQuery.V2.GetDatasetOptions,Google.Cloud.BigQuery.V2.CreateDatasetOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously attempts to fetch the specified dataset within the given project, creating it if it doesn't exist.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateDatasetAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.GetDatasetOptions,Google.Cloud.BigQuery.V2.CreateDatasetOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="getOptions">The options for the "get" operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <param name="createOptions">The options for the "create" operation. May be null, in which case defaults will be supplied.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the existing or new dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateDatasetAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.GetDatasetOptions,Google.Cloud.BigQuery.V2.CreateDatasetOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously attempts to fetch the specified dataset, creating it if it doesn't exist.
            </summary>
            <param name="datasetReference">A fully-qualified identifier for the dataset. Must not be null.</param>
            <param name="getOptions">The options for the "get" operation. May be null, in which case defaults will be supplied.</param>
            <param name="createOptions">The options for the "create" operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the existing or new dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteDatasetAsync(System.String,Google.Cloud.BigQuery.V2.DeleteDatasetOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously deletes the specified dataset within this client's project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteDatasetAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.DeleteDatasetOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteDatasetAsync(System.String,System.String,Google.Cloud.BigQuery.V2.DeleteDatasetOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously deletes the specified dataset within the given project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteDatasetAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.DeleteDatasetOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteDatasetAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.DeleteDatasetOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously deletes the specified dataset.
            </summary>
            <param name="datasetReference">A fully-qualified identifier for the dataset. Must not be null.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadCsv(System.String,System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions)">
            <summary>
            Uploads a stream of CSV data to a table specified by project ID, dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadCsv(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadCsv(System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions)">
            <summary>
            Uploads a stream of CSV data to a table in this project specified by dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadCsv(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadCsv(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions)">
            <summary>
            Uploads a stream of CSV data to a table.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJson(System.String,System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions)">
            <summary>
            Uploads a stream of JSON data to a table specified by project ID, dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJson(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJson(System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions)">
            <summary>
            Uploads a stream of JSON data to a table in this client's project specified by dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJson(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJson(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions)">
            <summary>
            Uploads a stream of JSON data to a table.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJson(System.String,System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.Collections.Generic.IEnumerable{System.String},Google.Cloud.BigQuery.V2.UploadJsonOptions)">
            <summary>
            Uploads a sequence of JSON rows to a table specified by project ID, dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJson(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.Collections.Generic.IEnumerable{System.String},Google.Cloud.BigQuery.V2.UploadJsonOptions)"/>.
            </summary>
            <remarks>
            Each element of <paramref name="rows"/> is converted into a single line of text by replacing carriage returns and line
            feeds with spaces. This is safe as they cannot exist within well-formed JSON keys or values, and simply means that the
            original JSON can be formatted however you choose.
            </remarks>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="rows">The sequence of JSON strings to upload. Must not be null, and must not contain null elements.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJson(System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.Collections.Generic.IEnumerable{System.String},Google.Cloud.BigQuery.V2.UploadJsonOptions)">
            <summary>
            Uploads a sequence of JSON rows to a table in this client's project specified by dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJson(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.Collections.Generic.IEnumerable{System.String},Google.Cloud.BigQuery.V2.UploadJsonOptions)"/>.
            </summary>
            <remarks>
            Each element of <paramref name="rows"/> is converted into a single line of text by replacing carriage returns and line
            feeds with spaces. This is safe as they cannot exist within well-formed JSON keys or values, and simply means that the
            original JSON can be formatted however you choose.
            </remarks>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="rows">The sequence of JSON strings to upload. Must not be null, and must not contain null elements.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJson(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.Collections.Generic.IEnumerable{System.String},Google.Cloud.BigQuery.V2.UploadJsonOptions)">
            <summary>
            Uploads a sequence of JSON rows to a table.
            </summary>
            <remarks>
            Each element of <paramref name="rows"/> is converted into a single line of text by replacing carriage returns and line
            feeds with spaces. This is safe as they cannot exist within well-formed JSON keys or values, and simply means that the
            original JSON can be formatted however you choose.
            </remarks>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="rows">The sequence of JSON strings to upload. Must not be null, and must not contain null elements.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadAvro(System.String,System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions)">
            <summary>
            Uploads a stream of Avro data to a table specified by project ID, dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadAvro(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadAvro(System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions)">
            <summary>
            Uploads a stream of Avro data to a table in this project specified by dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadAvro(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadAvro(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions)">
            <summary>
            Uploads a stream of Avro data to a table.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(System.String,System.String,System.String,Google.Cloud.BigQuery.V2.BigQueryInsertRow,Google.Cloud.BigQuery.V2.InsertOptions)">
            <summary>
            Inserts a single row of data into a table specified by project ID, dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.BigQueryInsertRow,Google.Cloud.BigQuery.V2.InsertOptions)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="row">The data to insert. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(System.String,System.String,Google.Cloud.BigQuery.V2.BigQueryInsertRow,Google.Cloud.BigQuery.V2.InsertOptions)">
            <summary>
            Inserts a single row of data into a table in this client's project specified by dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.BigQueryInsertRow,Google.Cloud.BigQuery.V2.InsertOptions)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="row">The data to insert. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.BigQueryInsertRow,Google.Cloud.BigQuery.V2.InsertOptions)">
            <summary>
            Inserts a single row of data into a table.
            This method just creates an array with the single element and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(Google.Apis.Bigquery.v2.Data.TableReference,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions)"/>.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="row">The data to insert. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(System.String,System.String,System.String,Google.Cloud.BigQuery.V2.BigQueryInsertRow[])">
            <summary>
            Inserts all the specified rows into a table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.BigQueryInsertRow[])"/>.
            </summary>
            <remarks>
            Options are not supported on this call due to restrictions with methods containing a parameter array and optional parameters.
            To specify options, create a collection or array explicitly, and call <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions)"/>.
            </remarks>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="rows">The rows to insert. Must not be null, or contain null elements.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(System.String,System.String,Google.Cloud.BigQuery.V2.BigQueryInsertRow[])">
            <summary>
            Inserts all the specified rows into a table in this client's project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.BigQueryInsertRow[])"/>.
            </summary>
            <remarks>
            Options are not supported on this call due to restrictions with methods containing a parameter array and optional parameters.
            To specify options, create a collection or array explicitly, and call <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(System.String,System.String,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions)"/>.
            </remarks>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="rows">The rows to insert. Must not be null, or contain null elements.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.BigQueryInsertRow[])">
            <summary>
            Inserts all the specified rows into a table.
            This method just delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(Google.Apis.Bigquery.v2.Data.TableReference,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions)"/>.
            </summary>
            <remarks>
            Options are not supported on this call due to restrictions with methods containing a parameter array and optional parameters.
            To specify options, create a collection or array explicitly, and call <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(Google.Apis.Bigquery.v2.Data.TableReference,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions)"/>.
            </remarks>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="rows">The rows to insert. Must not be null, or contain null elements.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions)">
            <summary>
            Inserts all the given rows of data into a table specified by project ID, dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(Google.Apis.Bigquery.v2.Data.TableReference,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="rows">The data to insert. Must not be null, or contain null entries.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(System.String,System.String,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions)">
            <summary>
            Inserts all the given rows of data into a table in this client's project specified by dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(Google.Apis.Bigquery.v2.Data.TableReference,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="rows">The data to insert. Must not be null, or contain null entries.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(Google.Apis.Bigquery.v2.Data.TableReference,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions)">
            <summary>
            Inserts all the given rows of data into a table.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="rows">The data to insert. Must not be null, or contain null entries.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadCsvAsync(System.String,System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously uploads a stream of CSV data to a table specified by project ID, dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadCsvAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadCsvAsync(System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously uploads a stream of CSV data to a table in this project specified by dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadCsvAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadCsvAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously uploads a stream of CSV data to a table.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadAvroAsync(System.String,System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously uploads a stream of Avro data to a table specified by project ID, dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadAvroAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadAvroAsync(System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously uploads a stream of Avro data to a table in this project specified by dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadAvroAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadAvroAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously uploads a stream of Avro data to a table.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJsonAsync(System.String,System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously uploads a stream of JSON data to a table specified by project ID, dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJsonAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJsonAsync(System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously uploads a stream of JSON data to a table in this client's project specified by dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJsonAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJsonAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously uploads a stream of JSON data to a table.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJsonAsync(System.String,System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.Collections.Generic.IEnumerable{System.String},Google.Cloud.BigQuery.V2.UploadJsonOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously uploads a sequence of JSON rows to a table specified by project ID, dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJsonAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.Collections.Generic.IEnumerable{System.String},Google.Cloud.BigQuery.V2.UploadJsonOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <remarks>
            Each element of <paramref name="rows"/> is converted into a single line of text by replacing carriage returns and line
            feeds with spaces. This is safe as they cannot exist within well-formed JSON keys or values, and simply means that the
            original JSON can be formatted however you choose.
            </remarks>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="rows">The sequence of JSON strings to upload. Must not be null, and must not contain null elements.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJsonAsync(System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.Collections.Generic.IEnumerable{System.String},Google.Cloud.BigQuery.V2.UploadJsonOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously uploads a sequence of JSON rows to a table in this client's project specified by dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJsonAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.Collections.Generic.IEnumerable{System.String},Google.Cloud.BigQuery.V2.UploadJsonOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <remarks>
            Each element of <paramref name="rows"/> is converted into a single line of text by replacing carriage returns and line
            feeds with spaces. This is safe as they cannot exist within well-formed JSON keys or values, and simply means that the
            original JSON can be formatted however you choose.
            </remarks>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="rows">The sequence of JSON strings to upload. Must not be null, and must not contain null elements.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJsonAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.Collections.Generic.IEnumerable{System.String},Google.Cloud.BigQuery.V2.UploadJsonOptions,System.Threading.CancellationToken)">
            <summary>
            Uploads a sequence of JSON rows to a table.
            </summary>
            <remarks>
            Each element of <paramref name="rows"/> is converted into a single line of text by replacing carriage returns and line
            feeds with spaces. This is safe as they cannot exist within well-formed JSON keys or values, and simply means that the
            original JSON can be formatted however you choose.
            </remarks>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="rows">The sequence of JSON strings to upload. Must not be null, and must not contain null elements.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(System.String,System.String,System.String,Google.Cloud.BigQuery.V2.BigQueryInsertRow,Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously inserts a single row of data into a table specified by project ID, dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.BigQueryInsertRow,Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="row">The data to insert. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(System.String,System.String,Google.Cloud.BigQuery.V2.BigQueryInsertRow,Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously inserts a single row of data into a table in this client's project specified by dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.BigQueryInsertRow,Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="row">The data to insert. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.BigQueryInsertRow,Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously inserts a single row of data into a table.
            This method just creates an array with the single element and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(Google.Apis.Bigquery.v2.Data.TableReference,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="row">The data to insert. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(System.String,System.String,System.String,Google.Cloud.BigQuery.V2.BigQueryInsertRow[])">
            <summary>
            Inserts all the specified rows into a table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.BigQueryInsertRow[])"/>.
            </summary>
            <remarks>
            Options and cancellation tokens are not supported on this call due to restrictions with methods containing a parameter array and optional parameters.
            To specify options, create a collection or array explicitly, and call <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)"/>.
            </remarks>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="rows">The rows to insert. Must not be null, or contain null elements.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(System.String,System.String,Google.Cloud.BigQuery.V2.BigQueryInsertRow[])">
            <summary>
            Asynchronously inserts all the specified rows into a table in this client's project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.BigQueryInsertRow[])"/>.
            </summary>
            <remarks>
            Options and cancellation tokens are not supported on this call due to restrictions with methods containing a parameter array and optional parameters.
            To specify options, create a collection or array explicitly, and call <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(System.String,System.String,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)"/>.
            </remarks>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="rows">The rows to insert. Must not be null, or contain null elements.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.BigQueryInsertRow[])">
            <summary>
            Asynchronously inserts all the specified rows into a table.
            This method just delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(Google.Apis.Bigquery.v2.Data.TableReference,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <remarks>
            Options and cancellation tokens are not supported on this call due to restrictions with methods containing a parameter array and optional parameters.
            To specify options, create a collection or array explicitly, and call <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(Google.Apis.Bigquery.v2.Data.TableReference,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)"/>.
            </remarks>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="rows">The rows to insert. Must not be null, or contain null elements.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(System.String,System.String,System.String,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously inserts all the given rows of data into a table specified by project ID, dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(Google.Apis.Bigquery.v2.Data.TableReference,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="rows">The data to insert. Must not be null, or contain null entries.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(System.String,System.String,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously inserts all the given rows of data into a table in this client's project specified by dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(Google.Apis.Bigquery.v2.Data.TableReference,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="rows">The data to insert. Must not be null, or contain null entries.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(Google.Apis.Bigquery.v2.Data.TableReference,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously inserts all the given rows of data into a table.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="rows">The data to insert. Must not be null, or contain null entries.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListJobs(Google.Cloud.BigQuery.V2.ListJobsOptions)">
            <summary>
            Lists the jobs within this client's project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.ProjectReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListJobs(Google.Apis.Bigquery.v2.Data.ProjectReference,Google.Cloud.BigQuery.V2.ListJobsOptions)"/>.
            </summary>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A sequence of the jobs within this project.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListJobs(System.String,Google.Cloud.BigQuery.V2.ListJobsOptions)">
            <summary>
            Lists the jobs within the specified project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.ProjectReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListJobs(Google.Apis.Bigquery.v2.Data.ProjectReference,Google.Cloud.BigQuery.V2.ListJobsOptions)"/>.
            </summary>
            <param name="projectId">The project to list the jobs from. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A sequence of the jobs within the specified project.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListJobs(Google.Apis.Bigquery.v2.Data.ProjectReference,Google.Cloud.BigQuery.V2.ListJobsOptions)">
            <summary>
            Lists the jobs within the specified project.
            </summary>
            <param name="projectReference">A fully-qualified identifier for the project. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A sequence of the jobs within the specified project.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollJobUntilCompleted(System.String,Google.Cloud.BigQuery.V2.GetJobOptions,Google.Api.Gax.PollSettings)">
            <summary>
            Polls the job with the specified ID in this client's project for completion.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollJobUntilCompleted(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetJobOptions,Google.Api.Gax.PollSettings)"/>.
            </summary>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <returns>The completed job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollJobUntilCompleted(System.String,System.String,Google.Cloud.BigQuery.V2.GetJobOptions,Google.Api.Gax.PollSettings)">
            <summary>
            Polls the job with the specified project ID and job ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollJobUntilCompleted(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetJobOptions,Google.Api.Gax.PollSettings)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <returns>The completed job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollJobUntilCompleted(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetJobOptions,Google.Api.Gax.PollSettings)">
            <summary>
            Polls the specified job for completion.
            </summary>
            <param name="jobReference">A fully-qualified identifier for the job. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <returns>The completed job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetJob(System.String,Google.Cloud.BigQuery.V2.GetJobOptions)">
            <summary>
            Retrieves the job with the specified ID within this client's project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetJob(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetJobOptions)"/>.
            </summary>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The retrieved job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetJob(System.String,System.String,Google.Cloud.BigQuery.V2.GetJobOptions)">
            <summary>
            Retrieves a job given a project ID and job ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetJob(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetJobOptions)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The retrieved job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetJob(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetJobOptions)">
            <summary>
            Retrieves a job.
            </summary>
            <param name="jobReference">A fully-qualified identifier for the job. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The retrieved job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CancelJob(System.String,Google.Cloud.BigQuery.V2.CancelJobOptions)">
            <summary>
            Cancels the job with the specified ID in this client's project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CancelJob(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.CancelJobOptions)"/>.
            </summary>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The final state of the job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CancelJob(System.String,System.String,Google.Cloud.BigQuery.V2.CancelJobOptions)">
            <summary>
            Cancels the job with the specified project ID and job ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CancelJob(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.CancelJobOptions)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The final state of the job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CancelJob(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.CancelJobOptions)">
            <summary>
            Cancels a job.
            </summary>
            <param name="jobReference">A fully-qualified identifier for the job. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The final state of the job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListJobsAsync(Google.Cloud.BigQuery.V2.ListJobsOptions)">
            <summary>
            Asynchronously lists the jobs within this client's project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.ProjectReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListJobsAsync(Google.Apis.Bigquery.v2.Data.ProjectReference,Google.Cloud.BigQuery.V2.ListJobsOptions)"/>.
            </summary>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>An asynchronous sequence of the jobs within this project.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListJobsAsync(System.String,Google.Cloud.BigQuery.V2.ListJobsOptions)">
            <summary>
            Asynchronously lists the jobs within the specified project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.ProjectReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListJobsAsync(Google.Apis.Bigquery.v2.Data.ProjectReference,Google.Cloud.BigQuery.V2.ListJobsOptions)"/>.
            </summary>
            <param name="projectId">The project to list the jobs from. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>An asynchronous sequence of the jobs within the specified project.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListJobsAsync(Google.Apis.Bigquery.v2.Data.ProjectReference,Google.Cloud.BigQuery.V2.ListJobsOptions)">
            <summary>
            Asynchronously lists the jobs within the specified project.
            </summary>
            <param name="projectReference">A fully-qualified identifier for the project. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>An asynchronous sequence of the jobs within the specified project.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollJobUntilCompletedAsync(System.String,Google.Cloud.BigQuery.V2.GetJobOptions,Google.Api.Gax.PollSettings,System.Threading.CancellationToken)">
            <summary>
            Polls the job with the specified ID in this client's project for completion.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollJobUntilCompletedAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetJobOptions,Google.Api.Gax.PollSettings,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the completed job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollJobUntilCompletedAsync(System.String,System.String,Google.Cloud.BigQuery.V2.GetJobOptions,Google.Api.Gax.PollSettings,System.Threading.CancellationToken)">
            <summary>
            Polls the job with the specified project ID and job ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollJobUntilCompletedAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetJobOptions,Google.Api.Gax.PollSettings,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the completed job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollJobUntilCompletedAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetJobOptions,Google.Api.Gax.PollSettings,System.Threading.CancellationToken)">
            <summary>
            Polls the specified job for completion.
            </summary>
            <param name="jobReference">A fully-qualified identifier for the job. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the completed job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetJobAsync(System.String,Google.Cloud.BigQuery.V2.GetJobOptions,System.Threading.CancellationToken)">
            <summary>
            Retrieves the job with the specified ID within this client's project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetJobAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetJobOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the retrieved job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetJobAsync(System.String,System.String,Google.Cloud.BigQuery.V2.GetJobOptions,System.Threading.CancellationToken)">
            <summary>
            Retrieves a job given a project ID and job ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetJobAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetJobOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the retrieved job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetJobAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetJobOptions,System.Threading.CancellationToken)">
            <summary>
            Retrieves a job.
            </summary>
            <param name="jobReference">A fully-qualified identifier for the job. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the retrieved job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CancelJobAsync(System.String,Google.Cloud.BigQuery.V2.CancelJobOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously cancels the job with the specified ID in this client's project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CancelJobAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.CancelJobOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the final state of job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CancelJobAsync(System.String,System.String,Google.Cloud.BigQuery.V2.CancelJobOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously cancels the job with the specified project ID and job ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CancelJobAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.CancelJobOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the final state of job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CancelJobAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.CancelJobOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously cancels a job.
            </summary>
            <param name="jobReference">A fully-qualified identifier for the job. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the final state of job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListProjects(Google.Cloud.BigQuery.V2.ListProjectsOptions)">
            <summary>
            Lists the cloud projects available using the current credentials.
            </summary>
            <remarks>
            The project associated with this client is irrelevant for this operation.
            </remarks>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A sequence of projects the user has access to.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListProjectsAsync(Google.Cloud.BigQuery.V2.ListProjectsOptions)">
            <summary>
            Asynchronously lists the cloud projects available using the current credentials.
            </summary>
            <remarks>
            The project associated with this client is irrelevant for this operation.
            </remarks>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>An asynchronous sequence of projects the user has access to.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ExecuteQuery(System.String,Google.Cloud.BigQuery.V2.ExecuteQueryOptions)">
            <summary>
            Executes a query.
            </summary>
            <param name="sql">The SQL query. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The result of the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ExecuteQuery(Google.Cloud.BigQuery.V2.BigQueryCommand,Google.Cloud.BigQuery.V2.ExecuteQueryOptions)">
            <summary>
            Executes a command. This overload allows query parameterization, and is preferred over
            <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ExecuteQuery(System.String,Google.Cloud.BigQuery.V2.ExecuteQueryOptions)"/> when values need to be passed in.
            </summary>
            <param name="command">The command to execute. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The result of the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateQueryJob(System.String,Google.Cloud.BigQuery.V2.CreateQueryJobOptions)">
            <summary>
            Creates a job for a SQL query, with more facilities than <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ExecuteQuery(System.String,Google.Cloud.BigQuery.V2.ExecuteQueryOptions)"/>, including the option
            to store the results in a persistent table.
            </summary>
            <param name="sql">The SQL query. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The query job created. Use <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetQueryResults(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions)"/> to retrieve
            the results of the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateQueryJob(Google.Cloud.BigQuery.V2.BigQueryCommand,Google.Cloud.BigQuery.V2.CreateQueryJobOptions)">
            <summary>
            Creates a job for a query/command, with more facilities than <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ExecuteQuery(Google.Cloud.BigQuery.V2.BigQueryCommand,Google.Cloud.BigQuery.V2.ExecuteQueryOptions)"/>,
            including the option to store the results in a persistent table. This overload allows query parameterization, and is preferred over
            <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateQueryJob(System.String,Google.Cloud.BigQuery.V2.CreateQueryJobOptions)"/> when values need to be passed in.
            </summary>
            <param name="command">The command to execute. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The query job created. Use <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetQueryResults(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions)"/> to retrieve
            the results of the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetQueryResults(System.String,Google.Cloud.BigQuery.V2.GetQueryResultsOptions)">
            <summary>
            Retrieves the results of the query job with specified by project ID and job ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetQueryResults(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions)"/>.
            </summary>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The results of the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetQueryResults(System.String,System.String,Google.Cloud.BigQuery.V2.GetQueryResultsOptions)">
            <summary>
            Retrieves the results of the query job with the specified ID in this clients project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetQueryResults(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The results of the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetQueryResults(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions)">
            <summary>
            Retrieves the results of a query job.
            </summary>
            <param name="jobReference">A fully-qualified identifier for the job. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The results of the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollQueryUntilCompleted(System.String,System.String,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,Google.Api.Gax.PollSettings)">
            <summary>
            Polls the query job with the specified project ID and job ID until it has completed. The job must represent a query.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollQueryUntilCompleted(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,Google.Api.Gax.PollSettings)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <returns>The results of the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollQueryUntilCompleted(System.String,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,Google.Api.Gax.PollSettings)">
            <summary>
            Polls the query job with the specified job ID in this project until it has completed. The job must represent a query.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollQueryUntilCompleted(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,Google.Api.Gax.PollSettings)"/>.
            </summary>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <returns>The results of the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollQueryUntilCompleted(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,Google.Api.Gax.PollSettings)">
            <summary>
            Polls the given job until it has completed. The job must represent a query.
            </summary>
            <param name="jobReference">A fully-qualified identifier for the job. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <returns>The results of the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListRows(System.String,System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.ListRowsOptions)">
            <summary>
            Lists the rows within a table specified by project ID, dataset ID and table ID, similar to a <c>SELECT * FROM ...</c> query.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListRows(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.ListRowsOptions)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema to use when interpreting results. This may be null, in which case it will be fetched from
            the table first.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The results of listing the rows within the table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListRows(System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.ListRowsOptions)">
            <summary>
            Lists the rows within a table within this client's project specified by dataset ID and table ID, similar to a <c>SELECT * FROM ...</c> query.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListRows(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.ListRowsOptions)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema to use when interpreting results. This may be null, in which case it will be fetched from
            the table first.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The results of listing the rows within the table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListRows(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.ListRowsOptions)">
            <summary>
            Lists the rows within a table, similar to a <c>SELECT * FROM ...</c> query.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="schema">The schema to use when interpreting results. This may be null, in which case it will be fetched from
            the table first.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The results of listing the rows within the table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ExecuteQueryAsync(System.String,Google.Cloud.BigQuery.V2.ExecuteQueryOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously executes a query.
            </summary>
            <param name="sql">The SQL query. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the <see cref="T:Google.Cloud.BigQuery.V2.BigQueryResults"/> representing the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ExecuteQueryAsync(Google.Cloud.BigQuery.V2.BigQueryCommand,Google.Cloud.BigQuery.V2.ExecuteQueryOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously executes a command. This overload allows query parameterization, and is preferred over
            <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ExecuteQueryAsync(System.String,Google.Cloud.BigQuery.V2.ExecuteQueryOptions,System.Threading.CancellationToken)"/> when values need to be passed in.
            </summary>
            <param name="command">The command to execute. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the <see cref="T:Google.Cloud.BigQuery.V2.BigQueryResults"/> representing the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateQueryJobAsync(System.String,Google.Cloud.BigQuery.V2.CreateQueryJobOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously creates a job for a SQL query, with more facilities than <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ExecuteQueryAsync(System.String,Google.Cloud.BigQuery.V2.ExecuteQueryOptions,System.Threading.CancellationToken)"/>, including the option
            to store the results in a persistent table.
            </summary>
            <param name="sql">The SQL query. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the query job created. Use <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetQueryResultsAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,System.Threading.CancellationToken)"/> to retrieve
            the results of the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateQueryJobAsync(Google.Cloud.BigQuery.V2.BigQueryCommand,Google.Cloud.BigQuery.V2.CreateQueryJobOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously creates a job for a query/command, with more facilities than <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ExecuteQueryAsync(Google.Cloud.BigQuery.V2.BigQueryCommand,Google.Cloud.BigQuery.V2.ExecuteQueryOptions,System.Threading.CancellationToken)"/>,
            including the option to store the results in a persistent table. This overload allows query parameterization, and is preferred over
            <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateQueryJobAsync(System.String,Google.Cloud.BigQuery.V2.CreateQueryJobOptions,System.Threading.CancellationToken)"/> when values need to be passed in.
            </summary>
            <param name="command">The command to execute. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the query job created. Use <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetQueryResultsAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,System.Threading.CancellationToken)"/> to retrieve
            the results of the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetQueryResultsAsync(System.String,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously retrieves the results of the query job with specified by project ID and job ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetQueryResultsAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the <see cref="T:Google.Cloud.BigQuery.V2.BigQueryResults"/> representing the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetQueryResultsAsync(System.String,System.String,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously retrieves the results of the query job with the specified ID in this clients project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetQueryResultsAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the <see cref="T:Google.Cloud.BigQuery.V2.BigQueryResults"/> representing the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetQueryResultsAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously retrieves the results of a query job.
            </summary>
            <param name="jobReference">A fully-qualified identifier for the job. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the <see cref="T:Google.Cloud.BigQuery.V2.BigQueryResults"/> representing the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollQueryUntilCompletedAsync(System.String,System.String,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,Google.Api.Gax.PollSettings,System.Threading.CancellationToken)">
            <summary>
            Asynchronously polls the query job with the specified project ID and job ID until it has completed. The job must represent a query.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollQueryUntilCompletedAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,Google.Api.Gax.PollSettings,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the <see cref="T:Google.Cloud.BigQuery.V2.BigQueryResults"/> representing the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollQueryUntilCompletedAsync(System.String,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,Google.Api.Gax.PollSettings,System.Threading.CancellationToken)">
            <summary>
            Asynchronously polls the query job with the specified job ID in this project until it has completed. The job must represent a query.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollQueryUntilCompletedAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,Google.Api.Gax.PollSettings,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="jobId">The job ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the <see cref="T:Google.Cloud.BigQuery.V2.BigQueryResults"/> representing the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollQueryUntilCompletedAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,Google.Api.Gax.PollSettings,System.Threading.CancellationToken)">
            <summary>
            Asynchronously polls the given job until it has completed. The job must represent a query.
            </summary>
            <param name="jobReference">A fully-qualified identifier for the job. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the <see cref="T:Google.Cloud.BigQuery.V2.BigQueryResults"/> representing the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListRowsAsync(System.String,System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.ListRowsOptions)">
            <summary>
            Lists the rows within a table specified by project ID, dataset ID and table ID, similar to a <c>SELECT * FROM ...</c> query.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListRowsAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.ListRowsOptions)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema to use when interpreting results. This may be null, in which case it will be fetched from
            the table first.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>An asynchronous sequence of the rows within the table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListRowsAsync(System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.ListRowsOptions)">
            <summary>
            Lists the rows within a table within this client's project specified by dataset ID and table ID, similar to a <c>SELECT * FROM ...</c> query.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListRowsAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.ListRowsOptions)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema to use when interpreting results. This may be null, in which case it will be fetched from
            the table first.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>An asynchronous sequence of the rows within the table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListRowsAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.ListRowsOptions)">
            <summary>
            Lists the rows within a table, similar to a <c>SELECT * FROM ...</c> query.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="schema">The schema to use when interpreting results. This may be null, in which case it will be fetched from
            the table first.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>An asynchronous sequence of the rows within the table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetTable(System.String,System.String,System.String,Google.Cloud.BigQuery.V2.GetTableOptions)">
            <summary>
            Retrieves a table given a project ID, dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.GetTableOptions)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The requested table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetTable(System.String,System.String,Google.Cloud.BigQuery.V2.GetTableOptions)">
            <summary>
            Retrieves a table within this client's project given the dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.GetTableOptions)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The requested table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.GetTableOptions)">
            <summary>
            Retrieves a table.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The requested table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListTables(System.String,System.String,Google.Cloud.BigQuery.V2.ListTablesOptions)">
            <summary>
            Lists the tables in a dataset specified by project ID and dataset ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListTables(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.ListTablesOptions)"/>.
            </summary>
            <param name="projectId">The ID of the project containing the dataset. Must not be null.</param>
            <param name="datasetId">The ID of the dataset to list tables from. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A sequence of tables within the dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListTables(System.String,Google.Cloud.BigQuery.V2.ListTablesOptions)">
            <summary>
            Lists the tables in a dataset specified by dataset ID, where the dataset is in this client's project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListTables(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.ListTablesOptions)"/>.
            </summary>
            <param name="datasetId">The ID of the dataset to list tables from. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A sequence of tables within the dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListTables(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.ListTablesOptions)">
            <summary>
            Lists the tables in a dataset.
            </summary>
            <param name="datasetReference">A fully-qualified identifier for the dataset. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A sequence of tables within the dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateTable(System.String,System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.CreateTableOptions)">
            <summary>
            Creates a table specified by a project ID, dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.CreateTableOptions)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema for the new table. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The newly created table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateTable(System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.CreateTableOptions)">
            <summary>
            Creates a table within this project, specified by a dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.CreateTableOptions)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema for the new table. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The newly created table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.CreateTableOptions)">
            <summary>
            Creates a table with the given schema.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="schema">The schema for the new table. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The newly created table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateTable(System.String,System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.GetTableOptions,Google.Cloud.BigQuery.V2.CreateTableOptions)">
            <summary>
            Attempts to fetch a table specified by project ID, dataset ID and table ID, creating it if it doesn't exist.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.GetTableOptions,Google.Cloud.BigQuery.V2.CreateTableOptions)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="getOptions">The options for the "get" operation. May be null, in which case defaults will be supplied.</param>
            <param name="createOptions">The options for the "create" operation. May be null, in which case defaults will be supplied.</param>
            <param name="schema">The schema to use to create the table if necessary. Must not be null.</param>
            <returns>The existing or new table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateTable(System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.GetTableOptions,Google.Cloud.BigQuery.V2.CreateTableOptions)">
            <summary>
            Attempts to fetch the specified table within this client's project, creating it if it doesn't exist.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.GetTableOptions,Google.Cloud.BigQuery.V2.CreateTableOptions)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema to use to create the table if necessary. Must not be null.</param>
            <param name="getOptions">The options for the "get" operation. May be null, in which case defaults will be supplied.</param>
            <param name="createOptions">The options for the "create" operation. May be null, in which case defaults will be supplied.</param>
            <returns>The existing or new table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.GetTableOptions,Google.Cloud.BigQuery.V2.CreateTableOptions)">
            <summary>
            Attempts to fetch a table, creating it if it doesn't exist.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="schema">The schema to use to create the table if necessary. Must not be null.</param>
            <param name="getOptions">The options for the "get" operation. May be null, in which case defaults will be supplied.</param>
            <param name="createOptions">The options for the "create" operation. May be null, in which case defaults will be supplied.</param>
            <returns>The existing or new table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteTable(System.String,System.String,System.String,Google.Cloud.BigQuery.V2.DeleteTableOptions)">
            <summary>
            Deletes a table specified by project ID, dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.DeleteTableOptions)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteTable(System.String,System.String,Google.Cloud.BigQuery.V2.DeleteTableOptions)">
            <summary>
            Deletes a table within this project specified by dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.DeleteTableOptions)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.DeleteTableOptions)">
            <summary>
            Deletes a table.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetTableAsync(System.String,System.String,System.String,Google.Cloud.BigQuery.V2.GetTableOptions,System.Threading.CancellationToken)">
            <summary>
            Retrieves a table given a project ID, dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.GetTableOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the requested table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetTableAsync(System.String,System.String,Google.Cloud.BigQuery.V2.GetTableOptions,System.Threading.CancellationToken)">
            <summary>
            Retrieves a table within this client's project given the dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.GetTableOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the requested table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.GetTableOptions,System.Threading.CancellationToken)">
            <summary>
            Retrieves a table.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the requested table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListTablesAsync(System.String,System.String,Google.Cloud.BigQuery.V2.ListTablesOptions)">
            <summary>
            Lists the tables in a dataset specified by project ID and dataset ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListTablesAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.ListTablesOptions)"/>.
            </summary>
            <param name="projectId">The ID of the project containing the dataset. Must not be null.</param>
            <param name="datasetId">The ID of the dataset to list tables from. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>An asynchronous sequence of tables within the dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListTablesAsync(System.String,Google.Cloud.BigQuery.V2.ListTablesOptions)">
            <summary>
            Lists the tables in a dataset specified by dataset ID, where the dataset is in this client's project.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListTablesAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.ListTablesOptions)"/>.
            </summary>
            <param name="datasetId">The ID of the dataset to list tables from. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>An asynchronous sequence of tables within the dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListTablesAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.ListTablesOptions)">
            <summary>
            Lists the tables in a dataset.
            </summary>
            <param name="datasetReference">A fully-qualified identifier for the dataset. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A sequence of tables within the dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateTableAsync(System.String,System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.CreateTableOptions,System.Threading.CancellationToken)">
            <summary>
            Creates a table specified by a project ID, dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.CreateTableOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema for the new table. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the newly created table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateTableAsync(System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.CreateTableOptions,System.Threading.CancellationToken)">
            <summary>
            Creates a table within this project, specified by a dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.CreateTableOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema for the new table. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the newly created table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.CreateTableOptions,System.Threading.CancellationToken)">
            <summary>
            Creates a table with the given schema.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="schema">The schema for the new table. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the newly created table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateTableAsync(System.String,System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.GetTableOptions,Google.Cloud.BigQuery.V2.CreateTableOptions,System.Threading.CancellationToken)">
            <summary>
            Attempts to fetch a table specified by project ID, dataset ID and table ID, creating it if it doesn't exist.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.GetTableOptions,Google.Cloud.BigQuery.V2.CreateTableOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema to use to create the table if necessary. Must not be null.</param>
            <param name="getOptions">The options for the "get" operation. May be null, in which case defaults will be supplied.</param>
            <param name="createOptions">The options for the "create" operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the existing or new table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateTableAsync(System.String,System.String,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.GetTableOptions,Google.Cloud.BigQuery.V2.CreateTableOptions,System.Threading.CancellationToken)">
            <summary>
            Attempts to fetch the specified table within this client's project, creating it if it doesn't exist.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.GetTableOptions,Google.Cloud.BigQuery.V2.CreateTableOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema to use to create the table if necessary. Must not be null.</param>
            <param name="getOptions">The options for the "get" operation. May be null, in which case defaults will be supplied.</param>
            <param name="createOptions">The options for the "create" operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the existing or new table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.GetTableOptions,Google.Cloud.BigQuery.V2.CreateTableOptions,System.Threading.CancellationToken)">
            <summary>
            Attempts to fetch a table, creating it if it doesn't exist.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="schema">The schema to use to create the table if necessary. Must not be null.</param>
            <param name="getOptions">The options for the "get" operation. May be null, in which case defaults will be supplied.</param>
            <param name="createOptions">The options for the "create" operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the existing or new table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteTableAsync(System.String,System.String,System.String,Google.Cloud.BigQuery.V2.DeleteTableOptions,System.Threading.CancellationToken)">
            <summary>
            Deletes a table specified by project ID, dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.DeleteTableOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="projectId">The project ID. Must not be null.</param>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteTableAsync(System.String,System.String,Google.Cloud.BigQuery.V2.DeleteTableOptions,System.Threading.CancellationToken)">
            <summary>
            Deletes a table within this project specified by dataset ID and table ID.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.DeleteTableOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="datasetId">The dataset ID. Must not be null.</param>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.DeleteTableOptions,System.Threading.CancellationToken)">
            <summary>
            Deletes a table.
            </summary>
            <param name="tableReference">A fully-qualified identifier for the table. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.BigQueryClientImpl">
            <summary>
            Wrapper around <see cref="T:Google.Apis.Bigquery.v2.BigqueryService"/> to provide simpler operations.
            </summary>
            <remarks>
            This is the "default" implementation of <see cref="T:Google.Cloud.BigQuery.V2.BigQueryClient"/>. Most client code
            should refer to <see cref="T:Google.Cloud.BigQuery.V2.BigQueryClient"/>, creating instances with
            <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.Create(System.String,Google.Apis.Auth.OAuth2.GoogleCredential)"/> and
            <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateAsync(System.String,Google.Apis.Auth.OAuth2.GoogleCredential)"/>. The constructor
            of this class is public for the sake of constructor-based dependency injection.
            </remarks>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryClientImpl.ApplicationName">
            <summary>
            The default application name used when creating a <see cref="T:Google.Apis.Bigquery.v2.BigqueryService"/>.
            Defaults to "google-cloud-dotnet"; must not be null.
            </summary>
            <remarks>
            Most applications will never want to set this, which is why it's in this class rather than
            <see cref="T:Google.Cloud.BigQuery.V2.BigQueryClient"/>.
            </remarks>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryClientImpl.Service">
            <inheritdoc />
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryClientImpl.ProjectId">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.#ctor(System.String,Google.Apis.Bigquery.v2.BigqueryService)">
            <summary>
            Constructs a new client wrapping the given <see cref="T:Google.Apis.Bigquery.v2.BigqueryService"/>.
            </summary>
            <param name="projectId">The ID of the project to work with. Must not be null.</param>
            <param name="service">The service to wrap. Must not be null.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.#ctor(Google.Apis.Bigquery.v2.Data.ProjectReference,Google.Apis.Bigquery.v2.BigqueryService)">
            <summary>
            Constructs a new client wrapping the given <see cref="T:Google.Apis.Bigquery.v2.BigqueryService"/>.
            </summary>
            <param name="projectReference">A fully-qualified identifier for the project. Must not be null.</param>
            <param name="service">The service to wrap. Must not be null.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.GetDataset(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.GetDatasetOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.ListDatasets(Google.Apis.Bigquery.v2.Data.ProjectReference,Google.Cloud.BigQuery.V2.ListDatasetsOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.CreateDataset(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.CreateDatasetOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.GetOrCreateDataset(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.GetDatasetOptions,Google.Cloud.BigQuery.V2.CreateDatasetOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.DeleteDataset(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.DeleteDatasetOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.GetDatasetAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.GetDatasetOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.ListDatasetsAsync(Google.Apis.Bigquery.v2.Data.ProjectReference,Google.Cloud.BigQuery.V2.ListDatasetsOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.CreateDatasetAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.CreateDatasetOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.GetOrCreateDatasetAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.GetDatasetOptions,Google.Cloud.BigQuery.V2.CreateDatasetOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.DeleteDatasetAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.DeleteDatasetOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.UploadCsv(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.UploadAvro(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.UploadJson(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.Collections.Generic.IEnumerable{System.String},Google.Cloud.BigQuery.V2.UploadJsonOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.UploadJson(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.Insert(Google.Apis.Bigquery.v2.Data.TableReference,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.UploadCsvAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.UploadAvroAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.UploadJsonAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.Collections.Generic.IEnumerable{System.String},Google.Cloud.BigQuery.V2.UploadJsonOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.UploadJsonAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.InsertAsync(Google.Apis.Bigquery.v2.Data.TableReference,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.CreateJsonStream(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Creates a stream containing JSON data from the given rows. Each row is sanitized to a single
            line by replacing CR and LF with space. The stream contains UTF-8, LF-separated lines.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.ListJobs(Google.Apis.Bigquery.v2.Data.ProjectReference,Google.Cloud.BigQuery.V2.ListJobsOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.PollJobUntilCompleted(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetJobOptions,Google.Api.Gax.PollSettings)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.GetJob(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetJobOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.CancelJob(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.CancelJobOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.ListJobsAsync(Google.Apis.Bigquery.v2.Data.ProjectReference,Google.Cloud.BigQuery.V2.ListJobsOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.PollJobUntilCompletedAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetJobOptions,Google.Api.Gax.PollSettings,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.GetJobAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetJobOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.CancelJobAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.CancelJobOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.ListProjects(Google.Cloud.BigQuery.V2.ListProjectsOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.ListProjectsAsync(Google.Cloud.BigQuery.V2.ListProjectsOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.CreateListProjectsRequest(Google.Cloud.BigQuery.V2.ListProjectsOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.ExecuteQuery(System.String,Google.Cloud.BigQuery.V2.ExecuteQueryOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.ExecuteQuery(Google.Cloud.BigQuery.V2.BigQueryCommand,Google.Cloud.BigQuery.V2.ExecuteQueryOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.CreateQueryJob(System.String,Google.Cloud.BigQuery.V2.CreateQueryJobOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.CreateQueryJob(Google.Cloud.BigQuery.V2.BigQueryCommand,Google.Cloud.BigQuery.V2.CreateQueryJobOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.PollQueryUntilCompleted(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,Google.Api.Gax.PollSettings)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.GetQueryResults(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.ListRows(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.ListRowsOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.ExecuteQueryAsync(System.String,Google.Cloud.BigQuery.V2.ExecuteQueryOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.ExecuteQueryAsync(Google.Cloud.BigQuery.V2.BigQueryCommand,Google.Cloud.BigQuery.V2.ExecuteQueryOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.CreateQueryJobAsync(System.String,Google.Cloud.BigQuery.V2.CreateQueryJobOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.CreateQueryJobAsync(Google.Cloud.BigQuery.V2.BigQueryCommand,Google.Cloud.BigQuery.V2.CreateQueryJobOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.PollQueryUntilCompletedAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,Google.Api.Gax.PollSettings,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.GetQueryResultsAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.ListRowsAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.ListRowsOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.GetTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.GetTableOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.ListTables(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.ListTablesOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.CreateListTablesRequest(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.ListTablesOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.CreateTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.CreateTableOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.GetOrCreateTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.GetTableOptions,Google.Cloud.BigQuery.V2.CreateTableOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.DeleteTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.DeleteTableOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.GetTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.GetTableOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.ListTablesAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.ListTablesOptions)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.CreateTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.CreateTableOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.GetOrCreateTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.GetTableOptions,Google.Cloud.BigQuery.V2.CreateTableOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryClientImpl.DeleteTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.DeleteTableOptions,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.BigQueryCommand">
            <summary>
            A SQL query (or DML command) to be sent to BigQuery, optionally
            including parameters.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryCommand.Sql">
            <summary>
            The SQL of the command. This must not be null by the time
            the command is executed.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryCommand.ParameterMode">
            <summary>
            The mode of the parameter, either named (for parameters such of the form <c>@myparam</c>)
            or positional (for parameters specified as <c>?</c> in the query).
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryCommand.Parameters">
            <summary>
            The parameters used within this command.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryCommand.#ctor">
            <summary>
            Constructs an instance with no SQL set yet.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryCommand.#ctor(System.String)">
            <summary>
            Constructs an instance for the given SQL.
            </summary>
            <param name="sql">The SQL to execute.</param>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.BigQueryDataset">
            <summary>
            A dataset within BigQuery.
            </summary>
            <remarks>
            This class wraps the underlying REST API resource and retains a reference to the original
            client, allowing for simpler dataset-oriented operations.
            </remarks>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryDataset.Resource">
            <summary>
            The underlying REST-ful resource for the dataset.
            </summary>
            <remarks>
            The data within the resource may be incomplete, depending on how it was obtained.
            </remarks>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryDataset.Reference">
            <summary>
            The fully-qualified identifier for the dataset as a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/>.
            </summary>
            <remarks>
            The properties within the reference can be used to determine the project ID
            and dataset ID components.
            </remarks>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryDataset.FullyQualifiedId">
            <summary>
            The fully-qualified identifier for the dataset in a string form of <c>project:dataset</c>.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryDataset.UploadCsv(System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions)">
            <summary>
            Uploads a stream of CSV data to a table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadCsv(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions)"/>.
            </summary>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryDataset.UploadAvro(System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions)">
            <summary>
            Uploads a stream of Avro data to a table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadAvro(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions)"/>.
            </summary>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryDataset.UploadJson(System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions)">
            <summary>
            Uploads a stream of JSON data to a table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJson(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions)"/>.
            </summary>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryDataset.ListTables(Google.Cloud.BigQuery.V2.ListTablesOptions)">
            <summary>
            Lists the tables within this dataset.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListTables(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.ListTablesOptions)"/>.
            </summary>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A sequence of tables within this dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryDataset.CreateTable(System.String,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.CreateTableOptions)">
            <summary>
            Creates a table within this dataset.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.CreateTableOptions)"/>.
            </summary>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The newly created table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryDataset.GetTable(System.String,Google.Cloud.BigQuery.V2.GetTableOptions)">
            <summary>
            Retrieves a table within this dataset.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.GetTableOptions)"/>.
            </summary>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The requested table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryDataset.GetOrCreateTable(System.String,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.GetTableOptions,Google.Cloud.BigQuery.V2.CreateTableOptions)">
            <summary>
            Attempts to fetch the specified table within this dataset, creating it if it doesn't exist.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.GetTableOptions,Google.Cloud.BigQuery.V2.CreateTableOptions)"/>.
            </summary>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema to use to create the table if necessary. Must not be null.</param>
            <param name="getOptions">The options for the "get" operation. May be null, in which case defaults will be supplied.</param>
            <param name="createOptions">The options for the "create" operation. May be null, in which case defaults will be supplied.</param>
            <returns>The existing or new table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryDataset.GetTableReference(System.String)">
            <summary>
            Creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> for a table within this dataset.
            </summary>
            <param name="tableId">The table ID. Must not be null.</param>
            <returns>A <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> representing the requested table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryDataset.Delete(Google.Cloud.BigQuery.V2.DeleteDatasetOptions)">
            <summary>
            Deletes this dataset.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteDataset(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.DeleteDatasetOptions)"/>.
            </summary>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryDataset.UploadCsvAsync(System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously uploads a stream of CSV data to a table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadCsvAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryDataset.UploadAvroAsync(System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously uploads a stream of Avro data to a table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadAvroAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryDataset.UploadJsonAsync(System.String,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously uploads a stream of JSON data to a table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJsonAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. May be null if the table already exists, in which case the table schema will be fetched and used.</param>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryDataset.ListTablesAsync(Google.Cloud.BigQuery.V2.ListTablesOptions)">
            <summary>
            Asynchronously lists the tables within this dataset.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListTablesAsync(Google.Apis.Bigquery.v2.Data.DatasetReference,Google.Cloud.BigQuery.V2.ListTablesOptions)"/>.
            </summary>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>An asynchronous sequence of tables within this dataset.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryDataset.CreateTableAsync(System.String,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.CreateTableOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously creates a table within this dataset.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CreateTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.CreateTableOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema of the data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the newly created table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryDataset.GetTableAsync(System.String,Google.Cloud.BigQuery.V2.GetTableOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously retrieves a table within this dataset.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.GetTableOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the requested table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryDataset.GetOrCreateTableAsync(System.String,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.GetTableOptions,Google.Cloud.BigQuery.V2.CreateTableOptions,System.Threading.CancellationToken)">
            <summary>
            Attempts to fetch the specified table within this dataset, creating it if it doesn't exist.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetOrCreateTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.GetTableOptions,Google.Cloud.BigQuery.V2.CreateTableOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="tableId">The table ID. Must not be null.</param>
            <param name="schema">The schema to use to create the table if necessary. Must not be null.</param>
            <param name="getOptions">The options for the "get" operation. May be null, in which case defaults will be supplied.</param>
            <param name="createOptions">The options for the "create" operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the existing or new table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryDataset.DeleteAsync(Google.Cloud.BigQuery.V2.DeleteDatasetOptions,System.Threading.CancellationToken)">
            <summary>
            Deletes this dataset.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.DatasetReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteDatasetAsync(System.String,System.String,Google.Cloud.BigQuery.V2.DeleteDatasetOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.BigQueryDateTimeExtensions">
            <summary>
            Extension methods for <c>System.DateTime</c> and <c>System.DateTimeOffset</c> for use with BigQuery.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryDateTimeExtensions.AsBigQueryDate(System.DateTime)">
            <summary>
            Returns the given date and time formatted as BigQuery expects date values to be formatted.
            </summary>
            <param name="value">The date/time value to extract the date from.</param>
            <returns>The date in yyyy-MM-dd format.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryDateTimeExtensions.AsBigQueryDate(System.DateTimeOffset)">
            <summary>
            Returns the given date and time formatted as BigQuery expects date values to be formatted.
            The "local" value of the <c>DateTimeOffset</c> is used; it is not converted to UTC.
            </summary>
            <param name="value">The date/time offset value to extract the date from.</param>
            <returns>The date in yyyy-MM-dd format.</returns>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.BigQueryDbType">
            <summary>
            A BigQuery database type, used for schemas and parameters.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.BigQueryDbType.Int64">
            <summary>
            An 64-bit signed integer value.
            This is known as Integer in Legacy SQL data types.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.BigQueryDbType.Float64">
            <summary>
            A 64-bit IEEE binary floating-point value.
            This is known as Float in Legacy SQL data types.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.BigQueryDbType.Bool">
            <summary>
            A Boolean value.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.BigQueryDbType.String">
            <summary>
            A text value, up to 2MB when encoded in UTF-8.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.BigQueryDbType.Bytes">
            <summary>
            Binary data.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.BigQueryDbType.Date">
            <summary>
            A civil date in the Gregorian calendar.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.BigQueryDbType.DateTime">
            <summary>
            A civil date and time with microsecond precision.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.BigQueryDbType.Time">
            <summary>
            A civil time-of-day with microsecond precision.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.BigQueryDbType.Timestamp">
            <summary>
            A timestamp with microsecond precision.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.BigQueryDbType.Array">
            <summary>
            An ordered list of zero or more elements of non-array values.
            </summary>
            <remarks>
            This type cannot be used when creating tables; instead, create
            a field with a mode of <see cref="F:Google.Cloud.BigQuery.V2.BigQueryFieldMode.Repeated"/>.
            </remarks>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.BigQueryDbType.Struct">
            <summary>
            An ordered collection of fields. Each field has a
            type, and may optionally have a name. This is known
            as a record in Legacy SQL data types.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.BigQueryFieldMode">
            <summary>
            The mode of a field within a schema.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.BigQueryFieldMode.Nullable">
            <summary>
            The field is optional.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.BigQueryFieldMode.Required">
            <summary>
            The field is required.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.BigQueryFieldMode.Repeated">
            <summary>
            The field is repeated.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.BigQueryInsertRow">
            <summary>
            A row used for streaming data insertion.
            </summary>
            <remarks>
            <para>
            This is effectively a dictionary where each key is the field name (a string)
            and the value is the corresponding value for that field.
            Supported value types:
            </para>
            <list type="bullet">
              <item><description><c>System.Boolean</c></description></item>
              <item><description><c>System.Int16</c></description></item>
              <item><description><c>System.UInt16</c></description></item>
              <item><description><c>System.Int32</c></description></item>
              <item><description><c>System.UInt32</c></description></item>
              <item><description><c>System.Int64</c></description></item>
              <item><description><c>System.Float</c></description></item>
              <item><description><c>System.Double</c></description></item>
              <item><description><c>System.String</c></description></item>
              <item><description><c>System.DateTime</c></description></item>
              <item><description><c>System.DateTimeOffset</c></description></item>
              <item><description><c>System.TimeSpan</c></description></item>
              <item><description>A <c>Google.Cloud.BigQuery.V2.InsertRow</c> (for record/struct fields)</description></item>
              <item><description>Any <c>IReadOnlyList&lt;T&gt;</c> of one of the above types (for repeated fields). This
              includes arrays and <c>List&lt;T&gt;</c> values.</description></item>
            </list>
            <para>
            Note that all integer types are stored as <c>System.Int64</c>, and all floating point
            types are stored as <c>System.Double.</c></para>
            <para><c>DateTimeOffset</c> values are converted to UTC and treated as timestamp. The handling
            of <c>DateTime</c> values depends on the <c>Kind</c>: values with a <c>Kind</c> of <c>Local</c> are rejected;
            values with a <c>Kind</c> of <c>UTC</c> are treated as timestamps; values with a <c>Kind</c> of <c>Unspecified</c>
            are treated as civil datetime values. All values are stored with a precision of a microsecond.
            </para>
            <para>
            <c>TimeSpan</c> values must be non-negative and less than 24 hours, used to represent a time-of-day.
            </para>
            <para>
            Although date values are retrieved as <c>System.DateTime</c>, they must be inserted as string values, in the format
            "yyyy-MM-dd".
            </para>
            <para>
            <see cref="T:Google.Cloud.BigQuery.V2.BigQueryInsertRow"/> is used for record/struct fields for convenience, but only the <see cref="P:Google.Cloud.BigQuery.V2.BigQueryInsertRow.InsertId"/>
            of the top-level row is relevant.
            </para>
            <para>
            Null elements within repeated fields are ignored by the server.
            </para>
            </remarks>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryInsertRow.InsertId">
            <summary>
            To help ensure data consistency, you can supply an <see cref="P:Google.Cloud.BigQuery.V2.BigQueryInsertRow.InsertId" /> for each inserted row.
            BigQuery remembers this ID for at least one minute. If you try to stream the same set of rows within
            that time period and the insertId property is set, BigQuery uses the property to de-duplicate
            your data on a best effort basis.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryInsertRow.#ctor(System.String)">
            <summary>
            Constructs an empty row with the specified insert ID.
            </summary>
            <param name="insertId">Insert ID used for deduplication. May be null.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryInsertRow.#ctor">
            <summary>
            Constructs an empty row with no insert ID.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryInsertRow.Add(System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Adds all the values in the specified dictionary to the row.
            </summary>
            <remarks>
            This being named <c>Add</c> rather than <c>AddRange</c> allows
            it to be specified in a collection initializer, which can be useful
            to provide a set of common fields and then some extra values.
            </remarks>
            <param name="fields">The fields to add to the row. Must not be null.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryInsertRow.Add(System.String,System.Object)">
            <summary>
            Adds a single field value to the row.
            </summary>
            <param name="key">The name of the field. Must be a valid BigQuery field name.</param>
            <param name="value">The value for the field, which must be <c>null</c> or one of the supported types.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryInsertRow.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Returns an enumerator over the fields in this insert row. This
            method is only provided in order to implement <see cref="T:System.Collections.IEnumerable"/>,
            to permit collection initializers.
            </summary>
            <returns>An enumerator over the fields in this insert row.</returns>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryInsertRow.Item(System.String)">
            <summary>
            Accesses a field in the row by name.
            </summary>
            <param name="name">The name of the field to access. Must be a valid BigQuery field name.</param>
            <exception cref="T:System.Collections.Generic.KeyNotFoundException">The row does not have a key with the given name.</exception>
            <returns>The value associated with <paramref name="name"/>.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryInsertRow.ToRowsData">
            <summary>
            Converts an insert row into the API representation.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.BigQueryJob">
            <summary>
            An asynchronous job within BigQuery.
            </summary>
            <remarks>
            This class wraps the underlying REST API resource and retains a reference to the original
            client, allowing for simpler job-oriented operations.
            </remarks>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryJob.Resource">
            <summary>
            The underlying REST-ful resource for the job.
            </summary>
            <remarks>
            The data within the resource may be incomplete, depending on how it was obtained.
            </remarks>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryJob.Reference">
            <summary>
            The fully-qualified identifier for the job. This is short-hand for <c>Resource.JobReference</c>.
            </summary>
            <remarks>
            The properties within the reference can be used to determine the project ID
            and job ID components.
            </remarks>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryJob.State">
            <summary>
            The state of the job.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryJob.Statistics">
            <summary>
            The statistics of the job. This is short-hand for <c>Resource.Statistcs</c>.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryJob.Status">
            <summary>
            The full status of the job, including any errors. This is short-hand for <c>Resource.Status</c>.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryJob.ThrowOnAnyError">
            <summary>
            Returns <c>this</c> if the job has no errors, or throws an exception containing the
            errors. A job may have errors but still contain useful information, and may also contain
            errors before completing.
            </summary>
            <exception cref="T:Google.GoogleApiException">The job has errors.</exception>
            <returns><c>this</c> if the job has no errors.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryJob.PollUntilCompleted(Google.Cloud.BigQuery.V2.GetJobOptions,Google.Api.Gax.PollSettings)">
            <summary>
            Polls this job for completion.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollJobUntilCompleted(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetJobOptions,Google.Api.Gax.PollSettings)"/>.
            </summary>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <returns>The completed job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryJob.PollQueryUntilCompleted(Google.Cloud.BigQuery.V2.GetQueryResultsOptions,Google.Api.Gax.PollSettings)">
            <summary>
            Polls this job for completion, which must be a query job.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollQueryUntilCompleted(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,Google.Api.Gax.PollSettings)"/>.
            </summary>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <returns>The completed job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryJob.GetQueryResults(Google.Cloud.BigQuery.V2.GetQueryResultsOptions)">
            <summary>
            Retrieves the result of this job, which must be a query job.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetQueryResults(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions)"/>.
            </summary>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The result of the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryJob.Cancel(Google.Cloud.BigQuery.V2.CancelJobOptions)">
            <summary>
            Cancels this job.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CancelJob(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.CancelJobOptions)"/>.
            </summary>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The final state of the job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryJob.PollUntilCompletedAsync(Google.Cloud.BigQuery.V2.GetJobOptions,Google.Api.Gax.PollSettings,System.Threading.CancellationToken)">
            <summary>
            Asynchronously polls this job for completion.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollJobUntilCompletedAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetJobOptions,Google.Api.Gax.PollSettings,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the completed job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryJob.PollQueryUntilCompletedAsync(Google.Cloud.BigQuery.V2.GetQueryResultsOptions,Google.Api.Gax.PollSettings,System.Threading.CancellationToken)">
            <summary>
            Asynchronously polls this job for completion, which must be a query job.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.PollQueryUntilCompletedAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,Google.Api.Gax.PollSettings,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the completed job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryJob.GetQueryResultsAsync(Google.Cloud.BigQuery.V2.GetQueryResultsOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously retrieves the result of this job, which must be a query job.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.GetQueryResultsAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.GetQueryResultsOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a <see cref="T:Google.Cloud.BigQuery.V2.BigQueryResults"/> representation of the query.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryJob.CancelAsync(Google.Cloud.BigQuery.V2.CancelJobOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously cancels this job.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.JobReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.CancelJobAsync(Google.Apis.Bigquery.v2.Data.JobReference,Google.Cloud.BigQuery.V2.CancelJobOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            the final state of the job.</returns>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.BigQueryPage">
            <summary>
            A page of rows loaded into memory from a <see cref="T:Google.Cloud.BigQuery.V2.BigQueryResults"/>, up to a given maximum count.
            A page token may be present to indicate that more results are available.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryPage.JobReference">
            <summary>
            Reference to the job this result set was fetched from.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryPage.Rows">
            <summary>
            The rows returned in the query.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryPage.Schema">
            <summary>
            Schema of the results (even if there are no rows).
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryPage.NextPageToken">
            <summary>
            If non-null, indicates more results may be available. Use this page
            token to fetch subsequent rows. This will never be present if fewer rows
            are returned than were requested, and will never be empty.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryPage.#ctor(System.Collections.Generic.List{Google.Cloud.BigQuery.V2.BigQueryRow},Google.Apis.Bigquery.v2.Data.TableSchema,Google.Apis.Bigquery.v2.Data.JobReference,System.String)">
            <summary>
            Constructs a result set with the given rows and schema, retrieved from the specified job.
            </summary>
            <param name="rows">The rows returned in the query. Must not be null.</param>
            <param name="schema">The schema of the results. Must not be null.</param>
            <param name="jobReference">Reference to the job this result set was fetched from. Must not be null.</param>
            <param name="nextPageToken">The page token to use to fetch further results. May be null, indicating
            that there are no more results.</param>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.BigQueryParameter">
            <summary>
            A parameter within the <see cref="T:Google.Cloud.BigQuery.V2.BigQueryParameterCollection"/> of a <see cref="T:Google.Cloud.BigQuery.V2.BigQueryCommand"/>.
            </summary>
            <remarks>
            <para>
            Each parameter has a name, type and value. Names are irrelevant for queries using
            positional parameters. All scalar types are converted into strings
            before being passed to the server, but the nature of the conversion depends on the specified type.
            </para>
            <para>
            The following list shows the correspondence between the parameter type and valid value types.
            All scalar types may be specified as a string value, which will not be validated or converted on the client,
            but passed to the API as-is.
            </para>
            <list type="bullet">
              <item><description><c>Bool</c>: <c>System.Boolean</c></description></item>
              <item><description><c>Int64</c>: <c>System.Int16</c>, <c>System.Int32</c>, <c>System.Int64</c>, <c>System.UInt16</c>, <c>System.UInt32</c>,
              <c>System.UInt64</c></description></item>
              <item><description><c>Float64</c>: Any type valid for <c>Int64</c>, as well as <c>System.Single</c> and <c>System.Double</c></description></item>
              <item><description><c>String</c>: <c>System.String</c></description></item>
              <item><description><c>Bytes</c>: <c>System.Byte[]</c></description></item>
              <item><description><c>Date</c>: <c>System.DateTime</c>, <c>System.DateTimeOffset</c></description></item>
              <item><description><c>DateTime</c>: <c>System.DateTime</c>, <c>System.DateTimeOffset</c></description></item>
              <item><description><c>Time</c>: <c>System.DateTime</c>, <c>System.DateTimeOffset</c>, <c>System.TimeSpan</c></description></item>
              <item><description><c>Timestamp</c>: <c>System.DateTime</c>, <c>System.DateTimeOffset</c></description></item>
              <item><description><c>Array</c>: An <c>IReadOnlyList&lt;T&gt;</c> of any of the above types corresponding to the <see cref="P:Google.Cloud.BigQuery.V2.BigQueryParameter.ArrayType"/>,
              which will be inferred from the value's element type if not otherwise specified.</description></item>
            </list>
            <para>
            If the parameter type is null, it is inferred from the value. A <see cref="T:System.TimeSpan"/> value is
            always assumed to be a <see cref="F:Google.Cloud.BigQuery.V2.BigQueryDbType.Time"/>, a <see cref="T:System.DateTimeOffset"/> value is
            always assumed to be a <see cref="F:Google.Cloud.BigQuery.V2.BigQueryDbType.Timestamp"/>, and a <see cref="T:System.DateTime"/> value is assumed
            to be <see cref="F:Google.Cloud.BigQuery.V2.BigQueryDbType.DateTime"/> regardless of its <see cref="P:System.DateTime.Kind"/>.
            </para>
            <para>
            If an array parameter doesn't specify the array type, the type is inferred from the type of the value.
            </para>
            <para>
            Array parameters must not have a value of null, and all the elements must be non-null as well.
            </para>
            <para>
            If a <see cref="T:System.DateTime"/> value is provided for a <see cref="F:Google.Cloud.BigQuery.V2.BigQueryDbType.Timestamp"/> parameter, the
            value must have a <see cref="P:System.DateTime.Kind"/> of <see cref="F:System.DateTimeKind.Utc"/>.
            </para>
            <para>
            Struct parameters are currently not supported.
            </para>
            </remarks>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.BigQueryParameter.s_typeMapping">
            <summary>
            Mapping of CLR type to BigQuery parameter type for simple cases.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryParameter.Name">
            <summary>
            The name of the parameter. This is irrelevant for positional parameters.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryParameter.Type">
            <summary>
            The type of the parameter. If this is null, the type of the parameter is inferred from the value.
            Otherwise, the value must be of one of the supported types for the parameter type. See the <see cref="T:Google.Cloud.BigQuery.V2.BigQueryParameter">class documentation</see>
            for details.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryParameter.ArrayType">
            <summary>
            The type of the nested elements, for array parameters. If this is null, the type is inferred from the value.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryParameter.Value">
            <summary>
            The value of the parameter. If this is null, the type of the parameter must be specified
            explicitly.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryParameter.#ctor">
            <summary>
            Constructs a parameter with no name, initial value or type.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryParameter.#ctor(Google.Cloud.BigQuery.V2.BigQueryDbType)">
            <summary>
            Constructs a parameter with no name, initial value or type.
            </summary>
            <param name="type">The initial type of the parameter.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryParameter.#ctor(System.Nullable{Google.Cloud.BigQuery.V2.BigQueryDbType},System.Object)">
            <summary>
            Constructs a parameter with no name, and the specified type and value.
            </summary>
            <param name="type">The initial type of the parameter.</param>
            <param name="value">The initial value of the parameter.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryParameter.#ctor(System.String)">
            <summary>
            Constructs a parameter with the given name but no initial value or type.
            </summary>
            <param name="name">The initial name of the parameter.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryParameter.#ctor(System.String,System.Nullable{Google.Cloud.BigQuery.V2.BigQueryDbType})">
            <summary>
            Constructs a parameter with the given name and type, but no initial value.
            </summary>
            <param name="name">The initial name of the parameter.</param>
            <param name="type">The initial type of the parameter.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryParameter.#ctor(System.String,System.Nullable{Google.Cloud.BigQuery.V2.BigQueryDbType},System.Object)">
            <summary>
            Constructs a parameter with the given name, type and value.
            </summary>
            <param name="name">The initial name of the parameter.</param>
            <param name="type">The initial type of the parameter.</param>
            <param name="value">The initial value of the parameter.</param>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.QueryParameterExtensions">
            <summary>
            Extension methods on QueryParameter, just to make the above code simpler
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.QueryParameterExtensions.PopulateScalar``1(Google.Apis.Bigquery.v2.Data.QueryParameter,System.Object,System.Func{``0,System.String})">
            <summary>
            If the value is of type T, the converter is applied and the paramter value populated,
            and the parameter is returned. Otherwise, null is returned.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.QueryParameterExtensions.PopulateInteger(Google.Apis.Bigquery.v2.Data.QueryParameter,System.Object)">
            <summary>
            If the value is an integer type, the parameter value is populated and the parameter is returned.
            Otherwise, null is returned.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.QueryParameterExtensions.UseNullScalarOrThrow(Google.Apis.Bigquery.v2.Data.QueryParameter,System.Object)">
            <summary>
            If the value is null, populate the parameter with an QueryParameterValue. Otherwise,
            throw an exception - this is expected to be the last call in a chain, so at this point we know
            we can't handle a value of this type.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.BigQueryParameterCollection">
            <summary>
            A collection of <see cref="T:Google.Cloud.BigQuery.V2.BigQueryParameter"/> elements, as part of a <see cref="T:Google.Cloud.BigQuery.V2.BigQueryCommand"/>.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryParameterCollection.Add">
            <summary>
            Adds a new parameter to the collection, with no name, type or value.
            </summary>
            <returns>The parameter added.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryParameterCollection.Add(System.String,System.Nullable{Google.Cloud.BigQuery.V2.BigQueryDbType})">
            <summary>
            Adds a new parameter to the collection with the given name and type, but no initial value.
            </summary>
            <param name="name">The initial name of the parameter.</param>
            <param name="type">The initial type of the parameter.</param>
            <returns>The parameter added.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryParameterCollection.Add(System.String,System.Nullable{Google.Cloud.BigQuery.V2.BigQueryDbType},System.Object)">
            <summary>
            Adds a new parameter to the collection with the given name, type and value.
            </summary>
            <param name="name">The initial name of the parameter.</param>
            <param name="type">The initial type of the parameter.</param>
            <param name="value">The initial value of the parameter.</param>
            <returns>The parameter added.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryParameterCollection.Add(System.Nullable{Google.Cloud.BigQuery.V2.BigQueryDbType},System.Object)">
            <summary>
            Adds a new parameter to the collection with the given type and value, but no name.
            </summary>
            <param name="type">The initial type of the parameter.</param>
            <param name="value">The initial value of the parameter.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryParameterCollection.Add(Google.Cloud.BigQuery.V2.BigQueryParameter)">
            <summary>
            Adds the specified parameter to the collection.
            </summary>
            <param name="parameter">The parameter to add. Must not be null.</param>
            <returns>The parameter added, i.e. <paramref name="parameter"/>.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryParameterCollection.Clear">
            <inheritdoc />
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryParameterCollection.Count">
            <inheritdoc />
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryParameterCollection.Item(System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryParameterCollection.GetEnumerator">
            <inheritdoc />
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryParameterCollection.System#Collections#IEnumerable#GetEnumerator">
            <inheritdoc />
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.BigQueryParameterMode">
            <summary>
            The mode for all the parameters in a <see cref="T:Google.Cloud.BigQuery.V2.BigQueryCommand"/>.
            Parameters can be named within the query (<c>@parameterName</c>), or positional (<c>?</c>).
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.BigQueryParameterMode.Named">
            <summary>
            Named parameters are used. All parameters in the command must be named.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.BigQueryParameterMode.Positional">
            <summary>
            Positional parameters are used. Parameter names are ignored.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.BigQueryResults">
            <summary>
            A job known to be running a query. The job may not have completed yet. This class provides
            the mean to retrieve result rows from the job.
            </summary>
            <remarks>
            The methods to return data from the query (<see cref="M:Google.Cloud.BigQuery.V2.BigQueryResults.ReadPage(System.Int32,Google.Api.Gax.PollSettings)"/>,
            <see cref="M:Google.Cloud.BigQuery.V2.BigQueryResults.ReadPageAsync(System.Int32,Google.Api.Gax.PollSettings,System.Threading.CancellationToken)"/>,
            <see cref="M:Google.Cloud.BigQuery.V2.BigQueryResults.GetRows(Google.Api.Gax.PollSettings)"/> and <see cref="M:Google.Cloud.BigQuery.V2.BigQueryResults.GetRowsAsync(Google.Api.Gax.PollSettings)"/>)
            all poll automatically if they are called
            on incomplete jobs. To poll manually, use <see cref="M:Google.Cloud.BigQuery.V2.BigQueryResults.PollUntilCompleted(Google.Api.Gax.PollSettings)"/> or
            <see cref="M:Google.Cloud.BigQuery.V2.BigQueryResults.PollUntilCompletedAsync(Google.Api.Gax.PollSettings,System.Threading.CancellationToken)"/>.
            </remarks>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryResults.JobReference">
            <summary>
            The reference to the job.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryResults.Completed">
            <summary>
            Whether or not the query has completed or not.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryResults.Schema">
            <summary>
            The schema of the query.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryResults.TotalRows">
            <summary>
            The total number of rows in the results, if known.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryResults.ResponseRows">
            <summary>
            The rows in the response, or an empty sequence if the response contains no rows.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryResults.PollUntilCompleted(Google.Api.Gax.PollSettings)">
            <summary>
            Polls this query job until it has completed.
            </summary>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <returns>This object, if it has already completed, or the results of polling repeatedly until
            the job has completed.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryResults.GetRows(Google.Api.Gax.PollSettings)">
            <summary>
            Returns a lazy enumeration of all the rows in the query (from any originally-specified page token onwards),
            making server calls as required. If the job has not completed already, it is polled until it has completed
            using <paramref name="pollSettings" />.
            </summary>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <returns>A sequence of rows from the query results.</returns>
            <seealso cref="M:Google.Cloud.BigQuery.V2.BigQueryResults.PollUntilCompleted(Google.Api.Gax.PollSettings)"/>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryResults.ReadPage(System.Int32,Google.Api.Gax.PollSettings)">
            <summary>
            Eagerly fetches a set of rows, up to the specified count, providing a page of results with a next page token
            if more results are available. This is typically used within web applications, where the next page token
            is propagated to the client along with the results, so that the next page can be retrieved in another request.
            If the job is still incompleted, it is polled until it has completed.
            </summary>
            <remarks>
            If <paramref name="pageSize"/> is smaller than the number of rows originally requested,
            this may require another server call to retrieve an appropriate page token. When working
            in pages, always specify a maximum per-request number of rows less than or equal to the
            page size you want.
            </remarks>
            <param name="pageSize">The maximum number of rows to retrieve. Must be positive.</param>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <returns>An in-memory result set of at most the given number of rows.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryResults.ThrowOnAnyError">
            <summary>
            Returns <c>this</c> if the job has no errors, or throws an exception containing the
            errors. A job may have errors but still contain useful information, and may also contain
            errors before completing.
            </summary>
            <exception cref="T:Google.GoogleApiException">The job has errors.</exception>
            <returns><c>this</c> if the job has no errors.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryResults.PollUntilCompletedAsync(Google.Api.Gax.PollSettings,System.Threading.CancellationToken)">
            <summary>
            Polls this query job until it has completed.
            </summary>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            this object, if it has already completed, or the results of polling repeatedly until
            the job has completed.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryResults.GetRowsAsync(Google.Api.Gax.PollSettings)">
            <summary>
            Returns a lazy asynchronous enumeration of all the rows in the query (from any originally-specified page token onwards),
            making server calls as required. If the job is not already completed, it will be polled with the given <paramref name="pollSettings"/>.
            </summary>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <returns>An asynchronous sequence of rows from the query results.</returns>
            <seealso cref="M:Google.Cloud.BigQuery.V2.BigQueryResults.PollUntilCompletedAsync(Google.Api.Gax.PollSettings,System.Threading.CancellationToken)"/>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryResults.ReadPageAsync(System.Int32,Google.Api.Gax.PollSettings,System.Threading.CancellationToken)">
            <summary>
            Asynchronously but eagerly fetches a set of rows, up to the specified count, providing a page of results with a next page token
            if more results are available. This is typically used within web applications, where the next page token
            is propagated to the client along with the results, so that the next page can be retrieved in another request.
            If the job is still incompleted, it is polled until it has completed.
            </summary>
            <remarks>
            If <paramref name="pageSize"/> is smaller than the number of rows originally requested,
            this may require another server call to retrieve an appropriate page token. When working
            in pages, always specify a maximum per-request number of rows less than or equal to the
            page size you want.
            </remarks>
            <param name="pageSize">The maximum number of rows to retrieve. Must be positive.</param>
            <param name="pollSettings">The settings to control how often and long the job is fetched before timing out if it is still incomplete.
            May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            an in-memory result set of at most the given number of rows.</returns>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.BigQueryRow">
            <summary>
            A row in a result set, which may be from a query or from listing the rows in a table.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryRow.RawRow">
            <summary>
            The underlying REST-ful resource for the row.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryRow.Schema">
            <summary>
            The schema to use when interpreting the row results.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryRow.Item(System.String)">
            <summary>
            Retrieves a cell value by field name.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryRow.Item(System.Int32)">
            <summary>
            Retrieves a cell value by index.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.BigQueryTable">
            <summary>
            A table within a BigQuery dataset.
            </summary>
            <remarks>
            This class wraps the underlying REST API resource and retains a reference to the original
            client, allowing for simpler table-oriented operations.
            </remarks>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryTable.Resource">
            <summary>
            The underlying REST-ful resource for the table.
            </summary>
            <remarks>
            The data within the resource may be incomplete, depending on how it was obtained.
            </remarks>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryTable.FullyQualifiedId">
            <summary>
            The fully-qualified identifier for the table in a string form of <c>project.dataset.table</c>.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryTable.Schema">
            <summary>
            The schema of this table, if known. Schemas are not retrieved when listing the tables within a dataset,
            so the value of this property can be <c>null</c>.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.BigQueryTable.Reference">
            <summary>
            The fully-qualified identifier for the table, as an object which can be used for other operations
            within this API.
            </summary>
            <remarks>
            The properties within the reference can be used to determine the project ID,
            dataset ID and table ID components.
            </remarks>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.UploadCsv(System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions)">
            <summary>
            Uploads a stream of CSV data to this table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadCsv(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions)"/>.
            </summary>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.UploadAvro(System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions)">
            <summary>
            Uploads a stream of Avro data to this table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadAvro(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions)"/>.
            </summary>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.UploadJson(System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions)">
            <summary>
            Uploads a stream of JSON data to this table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJson(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions)"/>.
            </summary>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.UploadJson(System.Collections.Generic.IEnumerable{System.String},Google.Cloud.BigQuery.V2.UploadJsonOptions)">
            <summary>
            Uploads a sequence of JSON rows to this table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJson(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.Collections.Generic.IEnumerable{System.String},Google.Cloud.BigQuery.V2.UploadJsonOptions)"/>.
            </summary>
            <remarks>
            Each element of <paramref name="rows"/> is converted into a single line of text by replacing carriage returns and line
            feeds with spaces. This is safe as they cannot exist within well-formed JSON keys or values, and simply means that the
            original JSON can be formatted however you choose.
            </remarks>
            <param name="rows">The sequence of JSON strings to upload. Must not be null, and must not contain null elements.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>A data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.ListRows(Google.Cloud.BigQuery.V2.ListRowsOptions)">
            <summary>
            Lists the rows within this table, similar to a <c>SELECT * FROM ...</c> query.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListRows(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.ListRowsOptions)"/>.
            </summary>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>The results of listing the rows within the table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.Insert(Google.Cloud.BigQuery.V2.BigQueryInsertRow,Google.Cloud.BigQuery.V2.InsertOptions)">
            <summary>
            Inserts a single row of data into this table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.BigQueryInsertRow,Google.Cloud.BigQuery.V2.InsertOptions)"/>.
            </summary>
            <param name="row">The data to insert. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.Insert(System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions)">
            <summary>
            Inserts all the given rows of data into this table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(Google.Apis.Bigquery.v2.Data.TableReference,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions)"/>.
            </summary>
            <param name="rows">The rows to insert. Must not be null or contain null entries.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.Insert(Google.Cloud.BigQuery.V2.BigQueryInsertRow[])">
            <summary>
            Inserts all the given rows of data into this table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.Insert(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.BigQueryInsertRow[])"/>.
            </summary>
            <param name="rows">The rows to insert. Must not be null or contain null entries.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.Delete(Google.Cloud.BigQuery.V2.DeleteTableOptions)">
            <summary>
            Deletes this table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteTable(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.DeleteTableOptions)"/>.
            </summary>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.UploadCsvAsync(System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously uploads a stream of CSV data to this table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadCsvAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadCsvOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.UploadAvroAsync(System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously uploads a stream of Avro data to this table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadAvroAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadAvroOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.UploadJsonAsync(System.Collections.Generic.IEnumerable{System.String},Google.Cloud.BigQuery.V2.UploadJsonOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously uploads a stream of JSON data to this table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJsonAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.Collections.Generic.IEnumerable{System.String},Google.Cloud.BigQuery.V2.UploadJsonOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <remarks>
            Each element of <paramref name="rows"/> is converted into a single line of text by replacing carriage returns and line
            feeds with spaces. This is safe as they cannot exist within well-formed JSON keys or values, and simply means that the
            original JSON can be formatted however you choose.
            </remarks>
            <param name="rows">The sequence of JSON strings to upload. Must not be null, and must not contain null elements.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.UploadJsonAsync(System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously uploads a sequence of JSON rows to this table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.UploadJsonAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,System.IO.Stream,Google.Cloud.BigQuery.V2.UploadJsonOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="input">The stream of input data. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation. When complete, the result is
            a data upload job.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.ListRowsAsync(Google.Cloud.BigQuery.V2.ListRowsOptions)">
            <summary>
            Asynchronously lists the rows within this table, similar to a <c>SELECT * FROM ...</c> query.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.ListRowsAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.ListRowsOptions)"/>.
            </summary>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <returns>An asynchronous sequence of the rows within the table.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.InsertAsync(Google.Cloud.BigQuery.V2.BigQueryInsertRow,Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously inserts a single row of data into this table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.BigQueryInsertRow,Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="row">The data to insert. Must not be null.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.InsertAsync(System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously inserts all the given rows of data into this table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(Google.Apis.Bigquery.v2.Data.TableReference,System.Collections.Generic.IEnumerable{Google.Cloud.BigQuery.V2.BigQueryInsertRow},Google.Cloud.BigQuery.V2.InsertOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="rows">The rows to insert. Must not be null or contain null entries.</param>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.InsertAsync(Google.Cloud.BigQuery.V2.BigQueryInsertRow[])">
            <summary>
            Asynchronously inserts all the given rows of data into this table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.InsertAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.BigQueryInsertRow[])"/>.
            </summary>
            <param name="rows">The rows to insert. Must not be null or contain null entries.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.DeleteAsync(Google.Cloud.BigQuery.V2.DeleteTableOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously deletes this table.
            This method just creates a <see cref="T:Google.Apis.Bigquery.v2.Data.TableReference"/> and delegates to <see cref="M:Google.Cloud.BigQuery.V2.BigQueryClient.DeleteTableAsync(Google.Apis.Bigquery.v2.Data.TableReference,Google.Cloud.BigQuery.V2.DeleteTableOptions,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="options">The options for the operation. May be null, in which case defaults will be supplied.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.ToLegacySqlFormat">
            <summary>
            Returns the fully-qualified ID of the table in Legacy SQL format. The Legacy SQL
            format uses square brackets instead of backticks to surround the ID, and uses a colon
            instead of a period between the project ID and the dataset ID.
            </summary>
            <returns>The fully-qualified ID of the table in Legacy SQL format.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.ToString">
            <summary>
            Returns the fully-qualified ID of the table in backticks.
            </summary>
            <remarks>
            <para>
            This is designed to facilitate constructing queries by simply
            including the table in the string.
            </para>
            <example>
            <code>
            var table = client.GetTable(datasetId, tableId);
            var query = $"SELECT name, age from {table}";
            </code>
            </example>
            </remarks>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.BigQueryTable.ToString(System.String,System.IFormatProvider)">
            <summary>
            Returns the fully-qualified ID of the table, in either the Standard SQL
            or Legacy SQL format.
            </summary>
            <remarks>
            <para>
            This method allows the Legacy SQL format to be used simply within an
            interpolated string.
            </para>
            <example>
            <code>
            var table = client.GetTable(datasetId, tableId);
            var query = $"SELECT name, age from {table:legacy}";
            </code>
            </example>
            </remarks>
            <param name="format">If this has a value of <c>"legacy"</c>, the Legacy SQL format
            is used; otherwise, the Standard SQL format is used.</param>
            <param name="formatProvider">Ignored.</param>
            <returns>The formatted table name.</returns>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.CancelJobOptions">
            <summary>
            Options for <c>CancelJob</c> operations. Currently no options are
            available, but this class exists to provide consistency and extensibility.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.CloudProject">
            <summary>
            A project within Google Cloud Platform.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CloudProject.Resource">
            <summary>
            The underlying REST-ful resource for the table.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CloudProject.ProjectId">
            <summary>
            The project ID, obtained from the <see cref="P:Google.Cloud.BigQuery.V2.CloudProject.Reference"/>.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CloudProject.Reference">
            <summary>
            The fully-qualified identifier for the project, as an object which can be used for other operations
            within this API.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CloudProject.FriendlyName">
            <summary>
            The friendly name of the project, if any.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.CloudProject.CreateClient">
            <summary>
            Creates a new client for the specified project, using the same credentials
            as the one used to create this object.
            </summary>
            <returns>A client for this project.</returns>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.CreateDatasetOptions">
            <summary>
            Options for <c>CreateDatasetOptions</c> operations.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateDatasetOptions.Description">
            <summary>
            A user-friendly description of the dataset being created.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateDatasetOptions.FriendlyName">
            <summary>
            A descriptive name for the table being created.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateDatasetOptions.DefaultTableExpiration">
            <summary>
            The default expiration period for tables created in the new dataset. Tables
            will (by default) be automatically deleted this long after they are created,
            unless otherwise specified, such as by <see cref="P:Google.Cloud.BigQuery.V2.CreateTableOptions.Expiration"/>.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.CreateDisposition">
            <summary>
            Specifies whether a job is allowed to create new tables.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.CreateDisposition.CreateIfNeeded">
            <summary>
            If the table does not exist, BigQuery creates the table.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.CreateDisposition.CreateNever">
            <summary>
            The table must already exist. If it does not, a 'notFound' error is
            returned in the job result.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.CreateQueryJobOptions">
            <summary>
            Options for <c>CreateQueryJob</c> operations.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateQueryJobOptions.DestinationTable">
            <summary>
            A destination table to write the results into.
            If this is not specified, the results will be stored in a temporary table.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateQueryJobOptions.UseQueryCache">
            <summary>
            Whether to look for the result in the query cache.
            If not set, this is effectively true.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateQueryJobOptions.DefaultDataset">
            <summary>
            The default dataset to assume for any unqualified table names in the query.
            If this is not set, all table names must be fully qualified.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateQueryJobOptions.AllowLargeResults">
            <summary>
            If true, allows the query to produce arbitrarily large result sets at a slight cost
            in performance. <see cref="P:Google.Cloud.BigQuery.V2.CreateQueryJobOptions.DestinationTable"/> must be set in order to use this option.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateQueryJobOptions.CreateDisposition">
            <summary>
            Specifies whether the operation is allowed to create new tables.
            If not set, this is effectively <see cref="F:Google.Cloud.BigQuery.V2.CreateDisposition.CreateIfNeeded"/>.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateQueryJobOptions.WriteDisposition">
            <summary>
            Specifies the behavior if the destination table exists and is non-empty.
            If not set, this is effectively <see cref="F:Google.Cloud.BigQuery.V2.WriteDisposition.WriteAppend"/>.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateQueryJobOptions.FlattenResults">
            <summary>
            Flattens all nested and repeated fields in the query results.
            If not set, this is effectively true. If this is set to false,
            <see cref="P:Google.Cloud.BigQuery.V2.CreateQueryJobOptions.DestinationTable"/> must be specified and <see cref="P:Google.Cloud.BigQuery.V2.CreateQueryJobOptions.AllowLargeResults"/>
            must be set to true.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateQueryJobOptions.MaximumBillingTier">
            <summary>
            Limits the billing tier of the job. If the query uses resources beyond this tier,
            it will fail.
            If not set, this is effectively the project default.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateQueryJobOptions.MaximumBytesBilled">
            <summary>
            Limits the bytes billed for this job. Queries that will have bytes billed beyond this limit will fail (without incurring a charge).
            If not set, this is effectively the project default.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateQueryJobOptions.Priority">
            <summary>
            The priority of the query.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateQueryJobOptions.UseLegacySql">
            <summary>
            Set to true to use legacy SQL instead of standard SQL.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.CreateTableOptions">
            <summary>
            Options for <c>CreateTable</c> operations.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateTableOptions.FriendlyName">
            <summary>
            A descriptive name for the table being created.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateTableOptions.Description">
            <summary>
            A user-friendly description of the table being created.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateTableOptions.Expiration">
            <summary>
            The expiration time of this table. If this is not set and the dataset does not have a default
            expiration period, the table will persist until it is deleted.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateTableOptions.TimePartitionExpiration">
            <summary>
            The expiration duration for each partition in a table.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateTableOptions.TimePartitionType">
            <summary>
            The time partition type for the table, if the table should be created with
            time-based partitioning.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.CreateTableOptions.ExternalDataConfiguration">
            <summary>
            The external data configuration, if the table should be created to use external data.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.DeleteDatasetOptions">
            <summary>
            Options for <c>DeleteDataset</c> operations.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.DeleteDatasetOptions.DeleteContents">
            <summary>
            If set to <c>true</c>, content within a dataset is deleted along
            with the dataset. Otherwise, datasets can only be deleted when they are empty.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.DeleteTableOptions">
            <summary>
            Options for <c>DeleteTable</c> operations. Currently no options are
            available, but this class exists to provide consistency and extensibility.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.EnumMap">
            <summary>
            Helpers for EnumMap{T} to take advantage of type inference.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.EnumMap`1">
            <summary>
            Conversion between enum values and their API representations.
            (Could make this a regular class, but we basically need an instance per type...)
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.ExecuteQueryOptions">
            <summary>
            Options for <c>ExecuteQuery</c> operations.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.ExecuteQueryOptions.PageSize">
            <summary>
            The number of results to return per page. (This modifies the per-request page size;
            it does not affect the total number of results returned.)
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.ExecuteQueryOptions.UseQueryCache">
            <summary>
            Whether to look for the result in the query cache.
            If not set, this is effectively true.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.ExecuteQueryOptions.DefaultDataset">
            <summary>
            The default dataset to assume for any unqualified table names in the query.
            If this is not set, all table names must be fully qualified.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.ExecuteQueryOptions.UseLegacySql">
            <summary>
            Set to true to use legacy SQL instead of standard SQL.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.ExecuteQueryOptions.ToGetQueryResultsOptions">
            <summary>
            Returns a <see cref="T:Google.Cloud.BigQuery.V2.GetQueryResultsOptions"/> with equivalent options, to be used
            for subsequent requests.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.GetDatasetOptions">
            <summary>
            Options for <c>GetDataset</c> operations. Currently no options are
            available, but this class exists to provide consistency and extensibility.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.GetJobOptions">
            <summary>
            Options for <c>GetJob</c> operations. Currently no options are
            available, but this class exists to provide consistency and extensibility.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.GetQueryResultsOptions">
            <summary>
            Options for <c>GetQueryResults</c> operations.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.GetQueryResultsOptions.PageSize">
            <summary>
            The number of results to return per page. (This modifies the per-request page size;
            it does not affect the total number of results returned.)
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.GetQueryResultsOptions.StartIndex">
            <summary>
            If set, the zero-based index of the first row of results to retrieve.
            If this property is non-null, <see cref="P:Google.Cloud.BigQuery.V2.GetQueryResultsOptions.PageToken"/> must be null.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.GetQueryResultsOptions.Timeout">
            <summary>
            How long to wait for the query to complete before returning.
            If not set, this is effectively 10 seconds.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.GetQueryResultsOptions.PageToken">
            <summary>
            The page token to use continue retrieving results after a previous request.
            If this property is non-null, <see cref="P:Google.Cloud.BigQuery.V2.GetQueryResultsOptions.StartIndex"/> must be null.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.GetTableOptions">
            <summary>
            Options for <c>GetTable</c> operations. Currently no options are
            available, but this class exists to provide consistency and extensibility.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.InsertOptions">
            <summary>
            Options for <c>Insert</c> operations.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.InsertOptions.AllowUnknownFields">
            <summary>
            Whether or not to accept rows with fields that are not specified in the schema,
            ignoring the extra fields.
            If not set, this is effectively false.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.JobState">
            <summary>
            Possible states of a job.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.JobState.Done">
            <summary>
            The job has completed (possibly unsuccessfully).
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.JobState.Pending">
            <summary>
            The job has not yet stated.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.JobState.Running">
            <summary>
            The job is running.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.ListDatasetsOptions">
            <summary>
            Options used when listing datasets. Details TBD.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.ListDatasetsOptions.PageSize">
            <summary>
            The number of results to return per page. (This modifies the per-request page size;
            it does not affect the total number of results returned.)
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.ListJobsOptions">
            <summary>
            Options for <c>ListJobs</c> operations.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.ListJobsOptions.StateFilter">
            <summary>
            If set, only return jobs in the specified state.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.ListJobsOptions.PageSize">
            <summary>
            The number of results to return per page. (This modifies the per-request page size;
            it does not affect the total number of results returned.)
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.ListProjectsOptions">
            <summary>
            Options for <c>ListProjects</c> operations.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.ListProjectsOptions.PageSize">
            <summary>
            The number of results to return per page. (This modifies the per-request page size;
            it does not affect the total number of results returned.)
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.ListRowsOptions">
            <summary>
            Options for <c>ListRows</c> operations.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.ListRowsOptions.PageSize">
            <summary>
            The number of results to return per page. (This modifies the per-request page size;
            it does not affect the total number of results returned.)
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.ListTablesOptions">
            <summary>
            Options for <c>ListTables</c> operations.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.ListTablesOptions.PageSize">
            <summary>
            The number of results to return per page. (This modifies the per-request page size;
            it does not affect the total number of results returned.)
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.QueryPriority">
            <summary>
            The priority of a query.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.QueryPriority.Interactive">
            <summary>
            The query is executed as soon as possible.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.QueryPriority.Batch">
            <summary>
            The query is queued until idle resources are available.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.TableFieldSchemaExtensions">
            <summary>
            Extension methods over table schema fields. We may want to expose these as public methods
            at some point.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.TableFieldSchemaExtensions.GetFieldType(Google.Apis.Bigquery.v2.Data.TableFieldSchema)">
            <summary>
            Returns the type of a field as a <see cref="T:Google.Cloud.BigQuery.V2.BigQueryDbType"/>.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.TableFieldSchemaExtensions.GetFieldMode(Google.Apis.Bigquery.v2.Data.TableFieldSchema)">
            <summary>
            Returns the mode of a field as a <see cref="T:Google.Cloud.BigQuery.V2.BigQueryFieldMode"/>.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.TableSchemaBuilder">
            <summary>
            Class making it simple to create a <see cref="T:Google.Apis.Bigquery.v2.Data.TableSchema"/>.
            </summary>
            <remarks>
            This class only implements <see cref="T:System.Collections.IEnumerable"/> in order to allow it to be used in
            collection initializers.
            </remarks>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.TableSchemaBuilder.Add(Google.Apis.Bigquery.v2.Data.TableFieldSchema)">
            <summary>
            Adds the given field to the schema being built.
            </summary>
            <param name="field">The field to add. Must not be null.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.TableSchemaBuilder.Add(System.String,Google.Cloud.BigQuery.V2.BigQueryDbType,Google.Cloud.BigQuery.V2.BigQueryFieldMode,System.String)">
            <summary>
            Creates a field with the specified details, and adds it to the schema being built.
            </summary>
            <param name="name">The name of the field. Must be a valid field name.</param>
            <param name="type">The type of the field. Must be a defined member within <see cref="T:Google.Cloud.BigQuery.V2.BigQueryDbType"/>, other than <c>Struct</c> or <c>Array</c>.</param>
            <param name="mode">The mode of the field. Must be a defined member within <see cref="T:Google.Cloud.BigQuery.V2.BigQueryFieldMode"/>.</param>
            <param name="description">The description of the field. May be null.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.TableSchemaBuilder.Add(System.String,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.BigQueryFieldMode,System.String)">
            <summary>
            Creates a nested field with the specified schema, and adds it to the schema being built.
            </summary>
            <param name="name">The name of the field. Must be a valid field name.</param>
            <param name="nestedSchema">The schema for the nested field. Must not be null.</param>
            <param name="mode">The mode of the field. Must be a defined member within <see cref="T:Google.Cloud.BigQuery.V2.BigQueryFieldMode"/>.</param>
            <param name="description">The description of the field. May be null.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.TableSchemaBuilder.Add(System.String,Google.Cloud.BigQuery.V2.TableSchemaBuilder,Google.Cloud.BigQuery.V2.BigQueryFieldMode,System.String)">
            <summary>
            Creates a nested field with the specified schema, and adds it to the schema being built.
            This method simply delegates to <see cref="M:Google.Cloud.BigQuery.V2.TableSchemaBuilder.Add(System.String,Google.Apis.Bigquery.v2.Data.TableSchema,Google.Cloud.BigQuery.V2.BigQueryFieldMode,System.String)"/> after calling <see cref="M:Google.Cloud.BigQuery.V2.TableSchemaBuilder.Build"/>
            on <paramref name="nestedSchema"/>.
            </summary>
            <param name="name">The name of the field. Must be a valid field name.</param>
            <param name="nestedSchema">The schema for the nested field, in the form of a <see cref="T:Google.Cloud.BigQuery.V2.TableSchemaBuilder"/>. Must not be null.</param>
            <param name="mode">The mode of the field. Must be a defined member within <see cref="T:Google.Cloud.BigQuery.V2.BigQueryFieldMode"/>.</param>
            <param name="description">The description of the field. May be null.</param>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.TableSchemaBuilder.Build">
            <summary>
            Constructs a <see cref="T:Google.Apis.Bigquery.v2.Data.TableSchema"/> from this builder.
            </summary>
            <returns>A <see cref="T:Google.Apis.Bigquery.v2.Data.TableSchema"/> from the fields added to this builder.</returns>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.TableSchemaBuilder.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Returns an iterator over the fields in this builder.
            </summary>
            <remarks>This method only exists to satisfy the C# language rules on collection initializers.</remarks>
            <returns>An iterator over the fields in this builder.</returns>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.TableSchemaExtensions">
            <summary>
            Extension methods over table schemas.
            </summary>
        </member>
        <member name="M:Google.Cloud.BigQuery.V2.TableSchemaExtensions.GetFieldIndex(Google.Apis.Bigquery.v2.Data.TableSchema,System.String)">
            <summary>
            Retrieves the index of a field given its name.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.TimePartitionType">
            <summary>
            The partitioning type used for tables which are partitioned
            based on time. Currently only "day" is supported, but this enum
            exists to allow for future expansion. See
            https://cloud.google.com/bigquery/docs/creating-partitioned-tables for
            more details on partitioned tables.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.TimePartitionType.None">
            <summary>
            The table is not partitioned by time.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.TimePartitionType.Day">
            <summary>
            The table is partitioned by day; each day's data resides
            in a different table.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.UploadAvroOptions">
            <summary>
            Options for <c>UploadAvro</c> operations.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.UploadAvroOptions.AllowUnknownFields">
            <summary>
            Whether or not to accept rows with fields that are not specified in the schema,
            ignoring the extra fields.
            If not set, this is effectively false.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.UploadAvroOptions.MaxBadRecords">
            <summary>
            The maximum number of bad records that are ignored before the overall job fails.
            If not set, this is effectively 0.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.UploadAvroOptions.CreateDisposition">
            <summary>
            Specifies whether the operation is allowed to create new tables.
            If not set, this is effectively <see cref="F:Google.Cloud.BigQuery.V2.CreateDisposition.CreateIfNeeded"/>.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.UploadAvroOptions.WriteDisposition">
            <summary>
            Specifies the behavior if the destination table exists and is non-empty.
            If not set, this is effectively <see cref="F:Google.Cloud.BigQuery.V2.WriteDisposition.WriteAppend"/>.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.UploadCsvOptions">
            <summary>
            Options for <c>UploadCsv</c> operations.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.UploadCsvOptions.SkipLeadingRows">
            <summary>
            The number of rows to skip, usually for headers.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.UploadCsvOptions.Quote">
            <summary>
            The value used to quote data sections in a CSV file.
            If not set, a double quote (") is used.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.UploadCsvOptions.AllowQuotedNewlines">
            <summary>
            Indicates if quoted data sections can contain newline characters.
            If not set, this is effectively false.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.UploadCsvOptions.AllowJaggedRows">
            <summary>
            Whether or not to accept rows missing trailing optional columns.
            If not set, this is effectively false.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.UploadCsvOptions.FieldDelimiter">
            <summary>
            The delimiter between fields in the data.
            If not set, a comma (,) is used.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.UploadCsvOptions.AllowTrailingColumns">
            <summary>
            Whether or not to accept rows with more columns than are specified in the schema.
            If not set, this is effectively false.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.UploadCsvOptions.MaxBadRecords">
            <summary>
            The maximum number of bad records that are ignored before the overall job fails.
            If not set, this is effectively 0.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.UploadCsvOptions.CreateDisposition">
            <summary>
            Specifies whether the operation is allowed to create new tables.
            If not set, this is effectively <see cref="F:Google.Cloud.BigQuery.V2.CreateDisposition.CreateIfNeeded"/>.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.UploadCsvOptions.WriteDisposition">
            <summary>
            Specifies the behavior if the destination table exists and is non-empty.
            If not set, this is effectively <see cref="F:Google.Cloud.BigQuery.V2.WriteDisposition.WriteAppend"/>.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.UploadJsonOptions">
            <summary>
            Options for <c>UploadJson</c> operations.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.UploadJsonOptions.AllowUnknownFields">
            <summary>
            Whether or not to accept rows with fields that are not specified in the schema,
            ignoring the extra fields.
            If not set, this is effectively false.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.UploadJsonOptions.MaxBadRecords">
            <summary>
            The maximum number of bad records that are ignored before the overall job fails.
            If not set, this is effectively 0.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.UploadJsonOptions.CreateDisposition">
            <summary>
            Specifies whether the operation is allowed to create new tables.
            If not set, this is effectively <see cref="F:Google.Cloud.BigQuery.V2.CreateDisposition.CreateIfNeeded"/>.
            </summary>
        </member>
        <member name="P:Google.Cloud.BigQuery.V2.UploadJsonOptions.WriteDisposition">
            <summary>
            Specifies the behavior if the destination table exists and is non-empty.
            If not set, this is effectively <see cref="F:Google.Cloud.BigQuery.V2.WriteDisposition.WriteAppend"/>.
            </summary>
        </member>
        <member name="T:Google.Cloud.BigQuery.V2.WriteDisposition">
            <summary>
            Indicates the desired behavior when writing to a table which already contains data.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.WriteDisposition.WriteAppend">
            <summary>
            The additional data is appended to the table.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.WriteDisposition.WriteTruncate">
            <summary>
            The table is truncated before the additional data is inserted.
            </summary>
        </member>
        <member name="F:Google.Cloud.BigQuery.V2.WriteDisposition.WriteIfEmpty">
            <summary>
            Attempting to write data to a non-empty table fails with an error.
            </summary>
        </member>
    </members>
</doc>