func (c *Client) GetBigQuery(i *GetBigQueryInput) (*BigQuery, error) {
	if i.Service == "" {
		return nil, ErrMissingService
	}

	if i.Version == 0 {
		return nil, ErrMissingVersion
	}

	if i.Name == "" {
		return nil, ErrMissingName
	}

	path := fmt.Sprintf("/service/%s/version/%d/logging/bigquery/%s", i.Service, i.Version, url.PathEscape(i.Name))
	resp, err := c.Get(path, nil)
	if err != nil {
		return nil, err
	}

	var bigQuery *BigQuery
	if err := decodeBodyMap(resp.Body, &bigQuery); err != nil {
		return nil, err
	}
	return bigQuery, nil
}
// GetBigQuery gets the BigQuery configuration with the given parameters.
GetBigQuery gets the BigQuery configuration with the given parameters.
// GetBigQuery gets the BigQuery configuration with the given parameters .
func (c *Client) GetBigQuery(i *GetBigQueryInput) (*BigQuery, error) {
	if i.Service == "" {
		return nil, ErrMissingService
	}
	if i.Version == 0 {
		return nil, ErrMissingVersion
	}
	if i.Name == "" {
		return nil, ErrMissingName
	}
	path := fmt.Sprintf("/service/%s/version/%d/logging/bigquery/%s", i.Service, i.Version, url.PathEscape(i.Name))
	resp, err := c.Get(path, nil)
	if err != nil {
		return nil, err
	}
	var bigQuery *BigQuery
	if err := decodeBodyMap(resp.Body, &bigQuery); err != nil {
		return nil, err
	}
	return bigQuery, nil
}
func ( c * Client ) GetBigQuery ( i * GetBigQueryInput ) ( * BigQuery , error ) { if i . Service == " " { return nil , ErrMissingService } if i . Version == 0 { return nil , ErrMissingVersion } if i . Name == " " { return nil , ErrMissingName } path := fmt . Sprintf ( " " , i . Service , i . Version , url . PathEscape ( i . Name ) ) resp , err := c . Get ( path , nil ) if err != nil { return nil , err } var bigQuery * BigQuery if err := decodeBodyMap ( resp . Body , & bigQuery ) ; err != nil { return nil , err } return bigQuery , nil }
GetBigQuery gets the BigQuery configuration with the given parameters.
GetBigQuery gets the BigQuery configuration with the given parameters .