Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add methods for Models API #7562

Merged
merged 12 commits into from
Apr 4, 2019
Merged

Add methods for Models API #7562

merged 12 commits into from
Apr 4, 2019

Commits on Mar 25, 2019

  1. Generate protos for Models API. (googleapis#488)

    * Generate protos for Models API.
    
    The Models API is a component of the bigquery_v2 interface.
    It is not available as a gRPC API, but it does provide
    protocol buffers. This commit adds those protocol buffers
    to the client so that they can be used to avoid much manual
    work to create resource classes that can be serialized to/from
    JSON.
    tswast committed Mar 25, 2019
    Configuration menu
    Copy the full SHA
    97a4451 View commit details
    Browse the repository at this point in the history
  2. Fixes BQ Models API generated code for Python 2.7 (googleapis#491)

    * Fixes BQ Models API generated code for Python 2.7
    
    * Format quoted strings as plain text.
    tswast committed Mar 25, 2019
    Configuration menu
    Copy the full SHA
    b453aaf View commit details
    Browse the repository at this point in the history
  3. Add handwritten model API classes. (googleapis#492)

    * Add handwritten model API classes.
    
    These classes provide the top-level classes for the Model API. The
    protocol buffer objects are used for all sub-objects.
    
    The pattern for mutable properties follows the same as with Table and
    Dataset: a `_properties` dictionary contains the property values in the
    REST API format.
    
    * Address review comments in Model.
    
    Use setdefault for labels.
    Simplify setter logic for expires.
    
    * Combine error messages for too many and too few parts in model/table ID.
    tswast committed Mar 25, 2019
    Configuration menu
    Copy the full SHA
    0dd27b9 View commit details
    Browse the repository at this point in the history
  4. Regen BigQuery Model API classes. (googleapis#493)

    * Regen BigQuery Model API classes.
    
    This commit is auto-generated by:
    
        SYNTHTOOL_GOOGLEAPIS=$HOME/src/googleapis-private python -m synthtool
    
    * Update test for Model to new representation of TrainingRun.startTime.
    tswast committed Mar 25, 2019
    Configuration menu
    Copy the full SHA
    ecc0f18 View commit details
    Browse the repository at this point in the history
  5. Add client methods for Models API. (googleapis#494)

    * Add client methods for Models API.
    
    * Adds hack to workaround milliseconds format for
      model.trainingRun.startTime.
    * Adds code samples for Models API, which double as system tests.
    tswast committed Mar 25, 2019
    Configuration menu
    Copy the full SHA
    8d29dcd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5d036f7 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2019

  1. Add Beta client status to Models API methods. (googleapis#498)

    Even if the Models API itself is considered GA, I'd like to mark the
    client methods as Beta for a time to give us some more ability to make
    breaking changes until we're sure of the public interface we want to
    expose.
    tswast committed Mar 26, 2019
    Configuration menu
    Copy the full SHA
    9a71095 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2019

  1. Configuration menu
    Copy the full SHA
    5056ad5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ce29d0 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2019

  1. Configuration menu
    Copy the full SHA
    20807c4 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2019

  1. Configuration menu
    Copy the full SHA
    e426bae View commit details
    Browse the repository at this point in the history
  2. Re-gen based on public protos

    tswast committed Apr 3, 2019
    Configuration menu
    Copy the full SHA
    f294331 View commit details
    Browse the repository at this point in the history