Class ModelInfo

java.lang.Object
com.google.cloud.bigquery.ModelInfo
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
Model

public class ModelInfo extends Object implements Serializable
Google BigQuery ML model information. Models are not created directly via the API, but by issuing a CREATE MODEL query.
See Also:
  • Method Details

    • getEtag

      public String getEtag()
      Returns the hash of the model resource.
    • getModelId

      public ModelId getModelId()
      Returns the model identity.
    • getModelType

      public String getModelType()
      Returns the type of the ML model.
    • getDescription

      public String getDescription()
      Returns the user description of the model.
    • getFriendlyName

      public String getFriendlyName()
      Returns the user-friendly name for the model.
    • getCreationTime

      public Long getCreationTime()
      Returns the time when this model was created, in milliseconds since the epoch.
    • getLastModifiedTime

      public Long getLastModifiedTime()
      Returns the time when this table was last modified, in milliseconds since the epoch.
    • getExpirationTime

      public Long getExpirationTime()
      Returns this this model expires, in milliseconds since the epoch. If not present, the model will persist indefinitely. Expired models will be deleted.
    • getLabels

      public Map<String,String> getLabels()
      Returns a map for labels applied to the model.
    • getLocation

      public String getLocation()
      Returns a location of the model.
    • getTrainingRuns

      @BetaApi public com.google.common.collect.ImmutableList<com.google.api.services.bigquery.model.TrainingRun> getTrainingRuns()
      Returns metadata about each training run iteration.
    • getLabelColumns

      @BetaApi public com.google.common.collect.ImmutableList<StandardSQLField> getLabelColumns()
      Returns information about the label columns for this model.
    • getFeatureColumns

      @BetaApi public com.google.common.collect.ImmutableList<StandardSQLField> getFeatureColumns()
      Returns information about the feature columns for this model.
    • getEncryptionConfiguration

      public EncryptionConfiguration getEncryptionConfiguration()
    • toBuilder

      public ModelInfo.Builder toBuilder()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • newBuilder

      public static ModelInfo.Builder newBuilder(ModelId modelId)
      Returns a builder for a ModelInfo object given table identity.
    • of

      public static ModelInfo of(ModelId modelId)
      Returns a ModelInfo object given table identity.