Package com.google.cloud.bigquery
Class Model.Builder
- java.lang.Object
-
- com.google.cloud.bigquery.ModelInfo.Builder
-
- com.google.cloud.bigquery.Model.Builder
-
- Enclosing class:
- Model
public static class Model.Builder extends ModelInfo.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Modelbuild()Creates aModelInfoobject.Model.BuildersetDescription(String description)Sets the user description for this model.Model.BuildersetEncryptionConfiguration(EncryptionConfiguration configuration)Model.BuildersetExpirationTime(Long expirationTime)Set the time when this model expires, in milliseconds since the epoch.Model.BuildersetFriendlyName(String friendlyName)Sets the user-friendly name for this model.Model.BuildersetLabels(Map<String,String> labels)Set the labels applied to this model.Model.BuildersetModelId(ModelId modelId)
-
-
-
Method Detail
-
setDescription
public Model.Builder setDescription(String description)
Description copied from class:ModelInfo.BuilderSets the user description for this model.- Specified by:
setDescriptionin classModelInfo.Builder
-
setExpirationTime
public Model.Builder setExpirationTime(Long expirationTime)
Description copied from class:ModelInfo.BuilderSet the time when this model expires, in milliseconds since the epoch. If not present, the model persists indefinitely. Expired models will be deleted.- Specified by:
setExpirationTimein classModelInfo.Builder
-
setFriendlyName
public Model.Builder setFriendlyName(String friendlyName)
Description copied from class:ModelInfo.BuilderSets the user-friendly name for this model.- Specified by:
setFriendlyNamein classModelInfo.Builder
-
setModelId
public Model.Builder setModelId(ModelId modelId)
- Specified by:
setModelIdin classModelInfo.Builder
-
setLabels
public Model.Builder setLabels(Map<String,String> labels)
Description copied from class:ModelInfo.BuilderSet the labels applied to this model.When used with
BigQuery.update(ModelInfo, ModelOption...), settinglabelstonullremoves all labels; otherwise all keys that are mapped tonullvalues are removed and other keys are updated to their respective values.- Specified by:
setLabelsin classModelInfo.Builder
-
setEncryptionConfiguration
public Model.Builder setEncryptionConfiguration(EncryptionConfiguration configuration)
- Specified by:
setEncryptionConfigurationin classModelInfo.Builder
-
build
public Model build()
Description copied from class:ModelInfo.BuilderCreates aModelInfoobject.- Specified by:
buildin classModelInfo.Builder
-
-