Class AutoMlForecastingInputs.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AutoMlForecastingInputs.Builder>
com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Builder
- All Implemented Interfaces:
AutoMlForecastingInputsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AutoMlForecastingInputs
public static final class AutoMlForecastingInputs.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AutoMlForecastingInputs.Builder>
implements AutoMlForecastingInputsOrBuilder
Protobuf type
google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs-
Method Summary
Modifier and TypeMethodDescriptionaddAdditionalExperiments(String value) Additional experiment flags for the time series forcasting training.addAdditionalExperimentsBytes(com.google.protobuf.ByteString value) Additional experiment flags for the time series forcasting training.addAllAdditionalExperiments(Iterable<String> values) Additional experiment flags for the time series forcasting training.Names of columns that are available and provided when a forecast is requested.addAllQuantiles(Iterable<? extends Double> values) Quantiles to use for minimize-quantile-loss `optimization_objective`.Column names that should be used as attribute columns.addAllTransformations(Iterable<? extends AutoMlForecastingInputs.Transformation> values) Each transformation will apply transform function to given input column.Names of columns that are unavailable when a forecast is requested.Names of columns that are available and provided when a forecast is requested.addAvailableAtForecastColumnsBytes(com.google.protobuf.ByteString value) Names of columns that are available and provided when a forecast is requested.addQuantiles(double value) Quantiles to use for minimize-quantile-loss `optimization_objective`.Column names that should be used as attribute columns.addTimeSeriesAttributeColumnsBytes(com.google.protobuf.ByteString value) Column names that should be used as attribute columns.addTransformations(int index, AutoMlForecastingInputs.Transformation value) Each transformation will apply transform function to given input column.addTransformations(int index, AutoMlForecastingInputs.Transformation.Builder builderForValue) Each transformation will apply transform function to given input column.Each transformation will apply transform function to given input column.addTransformations(AutoMlForecastingInputs.Transformation.Builder builderForValue) Each transformation will apply transform function to given input column.Each transformation will apply transform function to given input column.addTransformationsBuilder(int index) Each transformation will apply transform function to given input column.Names of columns that are unavailable when a forecast is requested.addUnavailableAtForecastColumnsBytes(com.google.protobuf.ByteString value) Names of columns that are unavailable when a forecast is requested.build()clear()Additional experiment flags for the time series forcasting training.Names of columns that are available and provided when a forecast is requested.The amount of time into the past training and prediction data is used for model training and prediction respectively.Expected difference in time granularity between rows in the data.Configuration for exporting test set predictions to a BigQuery table.The amount of time into the future for which forecasted values for the target are returned.Objective function the model is optimizing towards.Quantiles to use for minimize-quantile-loss `optimization_objective`.The name of the column that the model is to predict.The name of the column that identifies time order in the time series.Column names that should be used as attribute columns.The name of the column that identifies the time series.Required.Each transformation will apply transform function to given input column.Names of columns that are unavailable when a forecast is requested.Validation options for the data validation component.Column name that should be used as the weight column.getAdditionalExperiments(int index) Additional experiment flags for the time series forcasting training.com.google.protobuf.ByteStringgetAdditionalExperimentsBytes(int index) Additional experiment flags for the time series forcasting training.intAdditional experiment flags for the time series forcasting training.com.google.protobuf.ProtocolStringListAdditional experiment flags for the time series forcasting training.getAvailableAtForecastColumns(int index) Names of columns that are available and provided when a forecast is requested.com.google.protobuf.ByteStringgetAvailableAtForecastColumnsBytes(int index) Names of columns that are available and provided when a forecast is requested.intNames of columns that are available and provided when a forecast is requested.com.google.protobuf.ProtocolStringListNames of columns that are available and provided when a forecast is requested.longThe amount of time into the past training and prediction data is used for model training and prediction respectively.Expected difference in time granularity between rows in the data.Expected difference in time granularity between rows in the data.Expected difference in time granularity between rows in the data.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorConfiguration for exporting test set predictions to a BigQuery table.Configuration for exporting test set predictions to a BigQuery table.Configuration for exporting test set predictions to a BigQuery table.longThe amount of time into the future for which forecasted values for the target are returned.Objective function the model is optimizing towards.com.google.protobuf.ByteStringObjective function the model is optimizing towards.doublegetQuantiles(int index) Quantiles to use for minimize-quantile-loss `optimization_objective`.intQuantiles to use for minimize-quantile-loss `optimization_objective`.Quantiles to use for minimize-quantile-loss `optimization_objective`.The name of the column that the model is to predict.com.google.protobuf.ByteStringThe name of the column that the model is to predict.The name of the column that identifies time order in the time series.com.google.protobuf.ByteStringThe name of the column that identifies time order in the time series.getTimeSeriesAttributeColumns(int index) Column names that should be used as attribute columns.com.google.protobuf.ByteStringgetTimeSeriesAttributeColumnsBytes(int index) Column names that should be used as attribute columns.intColumn names that should be used as attribute columns.com.google.protobuf.ProtocolStringListColumn names that should be used as attribute columns.The name of the column that identifies the time series.com.google.protobuf.ByteStringThe name of the column that identifies the time series.longRequired.getTransformations(int index) Each transformation will apply transform function to given input column.getTransformationsBuilder(int index) Each transformation will apply transform function to given input column.Each transformation will apply transform function to given input column.intEach transformation will apply transform function to given input column.Each transformation will apply transform function to given input column.getTransformationsOrBuilder(int index) Each transformation will apply transform function to given input column.Each transformation will apply transform function to given input column.getUnavailableAtForecastColumns(int index) Names of columns that are unavailable when a forecast is requested.com.google.protobuf.ByteStringgetUnavailableAtForecastColumnsBytes(int index) Names of columns that are unavailable when a forecast is requested.intNames of columns that are unavailable when a forecast is requested.com.google.protobuf.ProtocolStringListNames of columns that are unavailable when a forecast is requested.Validation options for the data validation component.com.google.protobuf.ByteStringValidation options for the data validation component.Column name that should be used as the weight column.com.google.protobuf.ByteStringColumn name that should be used as the weight column.booleanExpected difference in time granularity between rows in the data.booleanConfiguration for exporting test set predictions to a BigQuery table.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanExpected difference in time granularity between rows in the data.Configuration for exporting test set predictions to a BigQuery table.mergeFrom(AutoMlForecastingInputs other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeTransformations(int index) Each transformation will apply transform function to given input column.setAdditionalExperiments(int index, String value) Additional experiment flags for the time series forcasting training.setAvailableAtForecastColumns(int index, String value) Names of columns that are available and provided when a forecast is requested.setContextWindow(long value) The amount of time into the past training and prediction data is used for model training and prediction respectively.Expected difference in time granularity between rows in the data.setDataGranularity(AutoMlForecastingInputs.Granularity.Builder builderForValue) Expected difference in time granularity between rows in the data.Configuration for exporting test set predictions to a BigQuery table.setExportEvaluatedDataItemsConfig(ExportEvaluatedDataItemsConfig.Builder builderForValue) Configuration for exporting test set predictions to a BigQuery table.setForecastHorizon(long value) The amount of time into the future for which forecasted values for the target are returned.setOptimizationObjective(String value) Objective function the model is optimizing towards.setOptimizationObjectiveBytes(com.google.protobuf.ByteString value) Objective function the model is optimizing towards.setQuantiles(int index, double value) Quantiles to use for minimize-quantile-loss `optimization_objective`.setTargetColumn(String value) The name of the column that the model is to predict.setTargetColumnBytes(com.google.protobuf.ByteString value) The name of the column that the model is to predict.setTimeColumn(String value) The name of the column that identifies time order in the time series.setTimeColumnBytes(com.google.protobuf.ByteString value) The name of the column that identifies time order in the time series.setTimeSeriesAttributeColumns(int index, String value) Column names that should be used as attribute columns.The name of the column that identifies the time series.setTimeSeriesIdentifierColumnBytes(com.google.protobuf.ByteString value) The name of the column that identifies the time series.setTrainBudgetMilliNodeHours(long value) Required.setTransformations(int index, AutoMlForecastingInputs.Transformation value) Each transformation will apply transform function to given input column.setTransformations(int index, AutoMlForecastingInputs.Transformation.Builder builderForValue) Each transformation will apply transform function to given input column.setUnavailableAtForecastColumns(int index, String value) Names of columns that are unavailable when a forecast is requested.setValidationOptions(String value) Validation options for the data validation component.setValidationOptionsBytes(com.google.protobuf.ByteString value) Validation options for the data validation component.setWeightColumn(String value) Column name that should be used as the weight column.setWeightColumnBytes(com.google.protobuf.ByteString value) Column name that should be used as the weight column.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AutoMlForecastingInputs.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AutoMlForecastingInputs.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<AutoMlForecastingInputs.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AutoMlForecastingInputs.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AutoMlForecastingInputs.Builder>
-
mergeFrom
public AutoMlForecastingInputs.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AutoMlForecastingInputs.Builder>- Throws:
IOException
-
getTargetColumn
The name of the column that the model is to predict.
string target_column = 1;- Specified by:
getTargetColumnin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The targetColumn.
-
getTargetColumnBytes
public com.google.protobuf.ByteString getTargetColumnBytes()The name of the column that the model is to predict.
string target_column = 1;- Specified by:
getTargetColumnBytesin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The bytes for targetColumn.
-
setTargetColumn
The name of the column that the model is to predict.
string target_column = 1;- Parameters:
value- The targetColumn to set.- Returns:
- This builder for chaining.
-
clearTargetColumn
The name of the column that the model is to predict.
string target_column = 1;- Returns:
- This builder for chaining.
-
setTargetColumnBytes
The name of the column that the model is to predict.
string target_column = 1;- Parameters:
value- The bytes for targetColumn to set.- Returns:
- This builder for chaining.
-
getTimeSeriesIdentifierColumn
The name of the column that identifies the time series.
string time_series_identifier_column = 2;- Specified by:
getTimeSeriesIdentifierColumnin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The timeSeriesIdentifierColumn.
-
getTimeSeriesIdentifierColumnBytes
public com.google.protobuf.ByteString getTimeSeriesIdentifierColumnBytes()The name of the column that identifies the time series.
string time_series_identifier_column = 2;- Specified by:
getTimeSeriesIdentifierColumnBytesin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The bytes for timeSeriesIdentifierColumn.
-
setTimeSeriesIdentifierColumn
The name of the column that identifies the time series.
string time_series_identifier_column = 2;- Parameters:
value- The timeSeriesIdentifierColumn to set.- Returns:
- This builder for chaining.
-
clearTimeSeriesIdentifierColumn
The name of the column that identifies the time series.
string time_series_identifier_column = 2;- Returns:
- This builder for chaining.
-
setTimeSeriesIdentifierColumnBytes
public AutoMlForecastingInputs.Builder setTimeSeriesIdentifierColumnBytes(com.google.protobuf.ByteString value) The name of the column that identifies the time series.
string time_series_identifier_column = 2;- Parameters:
value- The bytes for timeSeriesIdentifierColumn to set.- Returns:
- This builder for chaining.
-
getTimeColumn
The name of the column that identifies time order in the time series.
string time_column = 3;- Specified by:
getTimeColumnin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The timeColumn.
-
getTimeColumnBytes
public com.google.protobuf.ByteString getTimeColumnBytes()The name of the column that identifies time order in the time series.
string time_column = 3;- Specified by:
getTimeColumnBytesin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The bytes for timeColumn.
-
setTimeColumn
The name of the column that identifies time order in the time series.
string time_column = 3;- Parameters:
value- The timeColumn to set.- Returns:
- This builder for chaining.
-
clearTimeColumn
The name of the column that identifies time order in the time series.
string time_column = 3;- Returns:
- This builder for chaining.
-
setTimeColumnBytes
The name of the column that identifies time order in the time series.
string time_column = 3;- Parameters:
value- The bytes for timeColumn to set.- Returns:
- This builder for chaining.
-
getTransformationsList
Each transformation will apply transform function to given input column. And the result will be used for training. When creating transformation for BigQuery Struct column, the column should be flattened using "." as the delimiter.
repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4;- Specified by:
getTransformationsListin interfaceAutoMlForecastingInputsOrBuilder
-
getTransformationsCount
public int getTransformationsCount()Each transformation will apply transform function to given input column. And the result will be used for training. When creating transformation for BigQuery Struct column, the column should be flattened using "." as the delimiter.
repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4;- Specified by:
getTransformationsCountin interfaceAutoMlForecastingInputsOrBuilder
-
getTransformations
Each transformation will apply transform function to given input column. And the result will be used for training. When creating transformation for BigQuery Struct column, the column should be flattened using "." as the delimiter.
repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4;- Specified by:
getTransformationsin interfaceAutoMlForecastingInputsOrBuilder
-
setTransformations
public AutoMlForecastingInputs.Builder setTransformations(int index, AutoMlForecastingInputs.Transformation value) Each transformation will apply transform function to given input column. And the result will be used for training. When creating transformation for BigQuery Struct column, the column should be flattened using "." as the delimiter.
repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; -
setTransformations
public AutoMlForecastingInputs.Builder setTransformations(int index, AutoMlForecastingInputs.Transformation.Builder builderForValue) Each transformation will apply transform function to given input column. And the result will be used for training. When creating transformation for BigQuery Struct column, the column should be flattened using "." as the delimiter.
repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; -
addTransformations
public AutoMlForecastingInputs.Builder addTransformations(AutoMlForecastingInputs.Transformation value) Each transformation will apply transform function to given input column. And the result will be used for training. When creating transformation for BigQuery Struct column, the column should be flattened using "." as the delimiter.
repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; -
addTransformations
public AutoMlForecastingInputs.Builder addTransformations(int index, AutoMlForecastingInputs.Transformation value) Each transformation will apply transform function to given input column. And the result will be used for training. When creating transformation for BigQuery Struct column, the column should be flattened using "." as the delimiter.
repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; -
addTransformations
public AutoMlForecastingInputs.Builder addTransformations(AutoMlForecastingInputs.Transformation.Builder builderForValue) Each transformation will apply transform function to given input column. And the result will be used for training. When creating transformation for BigQuery Struct column, the column should be flattened using "." as the delimiter.
repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; -
addTransformations
public AutoMlForecastingInputs.Builder addTransformations(int index, AutoMlForecastingInputs.Transformation.Builder builderForValue) Each transformation will apply transform function to given input column. And the result will be used for training. When creating transformation for BigQuery Struct column, the column should be flattened using "." as the delimiter.
repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; -
addAllTransformations
public AutoMlForecastingInputs.Builder addAllTransformations(Iterable<? extends AutoMlForecastingInputs.Transformation> values) Each transformation will apply transform function to given input column. And the result will be used for training. When creating transformation for BigQuery Struct column, the column should be flattened using "." as the delimiter.
repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; -
clearTransformations
Each transformation will apply transform function to given input column. And the result will be used for training. When creating transformation for BigQuery Struct column, the column should be flattened using "." as the delimiter.
repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; -
removeTransformations
Each transformation will apply transform function to given input column. And the result will be used for training. When creating transformation for BigQuery Struct column, the column should be flattened using "." as the delimiter.
repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; -
getTransformationsBuilder
Each transformation will apply transform function to given input column. And the result will be used for training. When creating transformation for BigQuery Struct column, the column should be flattened using "." as the delimiter.
repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; -
getTransformationsOrBuilder
Each transformation will apply transform function to given input column. And the result will be used for training. When creating transformation for BigQuery Struct column, the column should be flattened using "." as the delimiter.
repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4;- Specified by:
getTransformationsOrBuilderin interfaceAutoMlForecastingInputsOrBuilder
-
getTransformationsOrBuilderList
public List<? extends AutoMlForecastingInputs.TransformationOrBuilder> getTransformationsOrBuilderList()Each transformation will apply transform function to given input column. And the result will be used for training. When creating transformation for BigQuery Struct column, the column should be flattened using "." as the delimiter.
repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4;- Specified by:
getTransformationsOrBuilderListin interfaceAutoMlForecastingInputsOrBuilder
-
addTransformationsBuilder
Each transformation will apply transform function to given input column. And the result will be used for training. When creating transformation for BigQuery Struct column, the column should be flattened using "." as the delimiter.
repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; -
addTransformationsBuilder
Each transformation will apply transform function to given input column. And the result will be used for training. When creating transformation for BigQuery Struct column, the column should be flattened using "." as the delimiter.
repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; -
getTransformationsBuilderList
Each transformation will apply transform function to given input column. And the result will be used for training. When creating transformation for BigQuery Struct column, the column should be flattened using "." as the delimiter.
repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; -
getOptimizationObjective
Objective function the model is optimizing towards. The training process creates a model that optimizes the value of the objective function over the validation set. The supported optimization objectives: * "minimize-rmse" (default) - Minimize root-mean-squared error (RMSE). * "minimize-mae" - Minimize mean-absolute error (MAE). * "minimize-rmsle" - Minimize root-mean-squared log error (RMSLE). * "minimize-rmspe" - Minimize root-mean-squared percentage error (RMSPE). * "minimize-wape-mae" - Minimize the combination of weighted absolute percentage error (WAPE) and mean-absolute-error (MAE). * "minimize-quantile-loss" - Minimize the quantile loss at the quantiles defined in `quantiles`.
string optimization_objective = 5;- Specified by:
getOptimizationObjectivein interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The optimizationObjective.
-
getOptimizationObjectiveBytes
public com.google.protobuf.ByteString getOptimizationObjectiveBytes()Objective function the model is optimizing towards. The training process creates a model that optimizes the value of the objective function over the validation set. The supported optimization objectives: * "minimize-rmse" (default) - Minimize root-mean-squared error (RMSE). * "minimize-mae" - Minimize mean-absolute error (MAE). * "minimize-rmsle" - Minimize root-mean-squared log error (RMSLE). * "minimize-rmspe" - Minimize root-mean-squared percentage error (RMSPE). * "minimize-wape-mae" - Minimize the combination of weighted absolute percentage error (WAPE) and mean-absolute-error (MAE). * "minimize-quantile-loss" - Minimize the quantile loss at the quantiles defined in `quantiles`.
string optimization_objective = 5;- Specified by:
getOptimizationObjectiveBytesin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The bytes for optimizationObjective.
-
setOptimizationObjective
Objective function the model is optimizing towards. The training process creates a model that optimizes the value of the objective function over the validation set. The supported optimization objectives: * "minimize-rmse" (default) - Minimize root-mean-squared error (RMSE). * "minimize-mae" - Minimize mean-absolute error (MAE). * "minimize-rmsle" - Minimize root-mean-squared log error (RMSLE). * "minimize-rmspe" - Minimize root-mean-squared percentage error (RMSPE). * "minimize-wape-mae" - Minimize the combination of weighted absolute percentage error (WAPE) and mean-absolute-error (MAE). * "minimize-quantile-loss" - Minimize the quantile loss at the quantiles defined in `quantiles`.
string optimization_objective = 5;- Parameters:
value- The optimizationObjective to set.- Returns:
- This builder for chaining.
-
clearOptimizationObjective
Objective function the model is optimizing towards. The training process creates a model that optimizes the value of the objective function over the validation set. The supported optimization objectives: * "minimize-rmse" (default) - Minimize root-mean-squared error (RMSE). * "minimize-mae" - Minimize mean-absolute error (MAE). * "minimize-rmsle" - Minimize root-mean-squared log error (RMSLE). * "minimize-rmspe" - Minimize root-mean-squared percentage error (RMSPE). * "minimize-wape-mae" - Minimize the combination of weighted absolute percentage error (WAPE) and mean-absolute-error (MAE). * "minimize-quantile-loss" - Minimize the quantile loss at the quantiles defined in `quantiles`.
string optimization_objective = 5;- Returns:
- This builder for chaining.
-
setOptimizationObjectiveBytes
public AutoMlForecastingInputs.Builder setOptimizationObjectiveBytes(com.google.protobuf.ByteString value) Objective function the model is optimizing towards. The training process creates a model that optimizes the value of the objective function over the validation set. The supported optimization objectives: * "minimize-rmse" (default) - Minimize root-mean-squared error (RMSE). * "minimize-mae" - Minimize mean-absolute error (MAE). * "minimize-rmsle" - Minimize root-mean-squared log error (RMSLE). * "minimize-rmspe" - Minimize root-mean-squared percentage error (RMSPE). * "minimize-wape-mae" - Minimize the combination of weighted absolute percentage error (WAPE) and mean-absolute-error (MAE). * "minimize-quantile-loss" - Minimize the quantile loss at the quantiles defined in `quantiles`.
string optimization_objective = 5;- Parameters:
value- The bytes for optimizationObjective to set.- Returns:
- This builder for chaining.
-
getTrainBudgetMilliNodeHours
public long getTrainBudgetMilliNodeHours()Required. The train budget of creating this model, expressed in milli node hours i.e. 1,000 value in this field means 1 node hour. The training cost of the model will not exceed this budget. The final cost will be attempted to be close to the budget, though may end up being (even) noticeably smaller - at the backend's discretion. This especially may happen when further model training ceases to provide any improvements. If the budget is set to a value known to be insufficient to train a model for the given dataset, the training won't be attempted and will error. The train budget must be between 1,000 and 72,000 milli node hours, inclusive.
int64 train_budget_milli_node_hours = 6;- Specified by:
getTrainBudgetMilliNodeHoursin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The trainBudgetMilliNodeHours.
-
setTrainBudgetMilliNodeHours
Required. The train budget of creating this model, expressed in milli node hours i.e. 1,000 value in this field means 1 node hour. The training cost of the model will not exceed this budget. The final cost will be attempted to be close to the budget, though may end up being (even) noticeably smaller - at the backend's discretion. This especially may happen when further model training ceases to provide any improvements. If the budget is set to a value known to be insufficient to train a model for the given dataset, the training won't be attempted and will error. The train budget must be between 1,000 and 72,000 milli node hours, inclusive.
int64 train_budget_milli_node_hours = 6;- Parameters:
value- The trainBudgetMilliNodeHours to set.- Returns:
- This builder for chaining.
-
clearTrainBudgetMilliNodeHours
Required. The train budget of creating this model, expressed in milli node hours i.e. 1,000 value in this field means 1 node hour. The training cost of the model will not exceed this budget. The final cost will be attempted to be close to the budget, though may end up being (even) noticeably smaller - at the backend's discretion. This especially may happen when further model training ceases to provide any improvements. If the budget is set to a value known to be insufficient to train a model for the given dataset, the training won't be attempted and will error. The train budget must be between 1,000 and 72,000 milli node hours, inclusive.
int64 train_budget_milli_node_hours = 6;- Returns:
- This builder for chaining.
-
getWeightColumn
Column name that should be used as the weight column. Higher values in this column give more importance to the row during model training. The column must have numeric values between 0 and 10000 inclusively; 0 means the row is ignored for training. If weight column field is not set, then all rows are assumed to have equal weight of 1.
string weight_column = 7;- Specified by:
getWeightColumnin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The weightColumn.
-
getWeightColumnBytes
public com.google.protobuf.ByteString getWeightColumnBytes()Column name that should be used as the weight column. Higher values in this column give more importance to the row during model training. The column must have numeric values between 0 and 10000 inclusively; 0 means the row is ignored for training. If weight column field is not set, then all rows are assumed to have equal weight of 1.
string weight_column = 7;- Specified by:
getWeightColumnBytesin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The bytes for weightColumn.
-
setWeightColumn
Column name that should be used as the weight column. Higher values in this column give more importance to the row during model training. The column must have numeric values between 0 and 10000 inclusively; 0 means the row is ignored for training. If weight column field is not set, then all rows are assumed to have equal weight of 1.
string weight_column = 7;- Parameters:
value- The weightColumn to set.- Returns:
- This builder for chaining.
-
clearWeightColumn
Column name that should be used as the weight column. Higher values in this column give more importance to the row during model training. The column must have numeric values between 0 and 10000 inclusively; 0 means the row is ignored for training. If weight column field is not set, then all rows are assumed to have equal weight of 1.
string weight_column = 7;- Returns:
- This builder for chaining.
-
setWeightColumnBytes
Column name that should be used as the weight column. Higher values in this column give more importance to the row during model training. The column must have numeric values between 0 and 10000 inclusively; 0 means the row is ignored for training. If weight column field is not set, then all rows are assumed to have equal weight of 1.
string weight_column = 7;- Parameters:
value- The bytes for weightColumn to set.- Returns:
- This builder for chaining.
-
getTimeSeriesAttributeColumnsList
public com.google.protobuf.ProtocolStringList getTimeSeriesAttributeColumnsList()Column names that should be used as attribute columns. The value of these columns does not vary as a function of time. For example, store ID or item color.
repeated string time_series_attribute_columns = 19;- Specified by:
getTimeSeriesAttributeColumnsListin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- A list containing the timeSeriesAttributeColumns.
-
getTimeSeriesAttributeColumnsCount
public int getTimeSeriesAttributeColumnsCount()Column names that should be used as attribute columns. The value of these columns does not vary as a function of time. For example, store ID or item color.
repeated string time_series_attribute_columns = 19;- Specified by:
getTimeSeriesAttributeColumnsCountin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The count of timeSeriesAttributeColumns.
-
getTimeSeriesAttributeColumns
Column names that should be used as attribute columns. The value of these columns does not vary as a function of time. For example, store ID or item color.
repeated string time_series_attribute_columns = 19;- Specified by:
getTimeSeriesAttributeColumnsin interfaceAutoMlForecastingInputsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The timeSeriesAttributeColumns at the given index.
-
getTimeSeriesAttributeColumnsBytes
public com.google.protobuf.ByteString getTimeSeriesAttributeColumnsBytes(int index) Column names that should be used as attribute columns. The value of these columns does not vary as a function of time. For example, store ID or item color.
repeated string time_series_attribute_columns = 19;- Specified by:
getTimeSeriesAttributeColumnsBytesin interfaceAutoMlForecastingInputsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the timeSeriesAttributeColumns at the given index.
-
setTimeSeriesAttributeColumns
Column names that should be used as attribute columns. The value of these columns does not vary as a function of time. For example, store ID or item color.
repeated string time_series_attribute_columns = 19;- Parameters:
index- The index to set the value at.value- The timeSeriesAttributeColumns to set.- Returns:
- This builder for chaining.
-
addTimeSeriesAttributeColumns
Column names that should be used as attribute columns. The value of these columns does not vary as a function of time. For example, store ID or item color.
repeated string time_series_attribute_columns = 19;- Parameters:
value- The timeSeriesAttributeColumns to add.- Returns:
- This builder for chaining.
-
addAllTimeSeriesAttributeColumns
Column names that should be used as attribute columns. The value of these columns does not vary as a function of time. For example, store ID or item color.
repeated string time_series_attribute_columns = 19;- Parameters:
values- The timeSeriesAttributeColumns to add.- Returns:
- This builder for chaining.
-
clearTimeSeriesAttributeColumns
Column names that should be used as attribute columns. The value of these columns does not vary as a function of time. For example, store ID or item color.
repeated string time_series_attribute_columns = 19;- Returns:
- This builder for chaining.
-
addTimeSeriesAttributeColumnsBytes
public AutoMlForecastingInputs.Builder addTimeSeriesAttributeColumnsBytes(com.google.protobuf.ByteString value) Column names that should be used as attribute columns. The value of these columns does not vary as a function of time. For example, store ID or item color.
repeated string time_series_attribute_columns = 19;- Parameters:
value- The bytes of the timeSeriesAttributeColumns to add.- Returns:
- This builder for chaining.
-
getAvailableAtForecastColumnsList
public com.google.protobuf.ProtocolStringList getAvailableAtForecastColumnsList()Names of columns that are available and provided when a forecast is requested. These columns contain information for the given entity (identified by the time_series_identifier_column column) that is known at forecast. For example, predicted weather for a specific day.
repeated string available_at_forecast_columns = 21;- Specified by:
getAvailableAtForecastColumnsListin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- A list containing the availableAtForecastColumns.
-
getAvailableAtForecastColumnsCount
public int getAvailableAtForecastColumnsCount()Names of columns that are available and provided when a forecast is requested. These columns contain information for the given entity (identified by the time_series_identifier_column column) that is known at forecast. For example, predicted weather for a specific day.
repeated string available_at_forecast_columns = 21;- Specified by:
getAvailableAtForecastColumnsCountin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The count of availableAtForecastColumns.
-
getAvailableAtForecastColumns
Names of columns that are available and provided when a forecast is requested. These columns contain information for the given entity (identified by the time_series_identifier_column column) that is known at forecast. For example, predicted weather for a specific day.
repeated string available_at_forecast_columns = 21;- Specified by:
getAvailableAtForecastColumnsin interfaceAutoMlForecastingInputsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The availableAtForecastColumns at the given index.
-
getAvailableAtForecastColumnsBytes
public com.google.protobuf.ByteString getAvailableAtForecastColumnsBytes(int index) Names of columns that are available and provided when a forecast is requested. These columns contain information for the given entity (identified by the time_series_identifier_column column) that is known at forecast. For example, predicted weather for a specific day.
repeated string available_at_forecast_columns = 21;- Specified by:
getAvailableAtForecastColumnsBytesin interfaceAutoMlForecastingInputsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the availableAtForecastColumns at the given index.
-
setAvailableAtForecastColumns
Names of columns that are available and provided when a forecast is requested. These columns contain information for the given entity (identified by the time_series_identifier_column column) that is known at forecast. For example, predicted weather for a specific day.
repeated string available_at_forecast_columns = 21;- Parameters:
index- The index to set the value at.value- The availableAtForecastColumns to set.- Returns:
- This builder for chaining.
-
addAvailableAtForecastColumns
Names of columns that are available and provided when a forecast is requested. These columns contain information for the given entity (identified by the time_series_identifier_column column) that is known at forecast. For example, predicted weather for a specific day.
repeated string available_at_forecast_columns = 21;- Parameters:
value- The availableAtForecastColumns to add.- Returns:
- This builder for chaining.
-
addAllAvailableAtForecastColumns
Names of columns that are available and provided when a forecast is requested. These columns contain information for the given entity (identified by the time_series_identifier_column column) that is known at forecast. For example, predicted weather for a specific day.
repeated string available_at_forecast_columns = 21;- Parameters:
values- The availableAtForecastColumns to add.- Returns:
- This builder for chaining.
-
clearAvailableAtForecastColumns
Names of columns that are available and provided when a forecast is requested. These columns contain information for the given entity (identified by the time_series_identifier_column column) that is known at forecast. For example, predicted weather for a specific day.
repeated string available_at_forecast_columns = 21;- Returns:
- This builder for chaining.
-
addAvailableAtForecastColumnsBytes
public AutoMlForecastingInputs.Builder addAvailableAtForecastColumnsBytes(com.google.protobuf.ByteString value) Names of columns that are available and provided when a forecast is requested. These columns contain information for the given entity (identified by the time_series_identifier_column column) that is known at forecast. For example, predicted weather for a specific day.
repeated string available_at_forecast_columns = 21;- Parameters:
value- The bytes of the availableAtForecastColumns to add.- Returns:
- This builder for chaining.
-
hasDataGranularity
public boolean hasDataGranularity()Expected difference in time granularity between rows in the data.
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22;- Specified by:
hasDataGranularityin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- Whether the dataGranularity field is set.
-
getDataGranularity
Expected difference in time granularity between rows in the data.
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22;- Specified by:
getDataGranularityin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The dataGranularity.
-
setDataGranularity
public AutoMlForecastingInputs.Builder setDataGranularity(AutoMlForecastingInputs.Granularity value) Expected difference in time granularity between rows in the data.
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; -
setDataGranularity
public AutoMlForecastingInputs.Builder setDataGranularity(AutoMlForecastingInputs.Granularity.Builder builderForValue) Expected difference in time granularity between rows in the data.
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; -
mergeDataGranularity
public AutoMlForecastingInputs.Builder mergeDataGranularity(AutoMlForecastingInputs.Granularity value) Expected difference in time granularity between rows in the data.
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; -
clearDataGranularity
Expected difference in time granularity between rows in the data.
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; -
getDataGranularityBuilder
Expected difference in time granularity between rows in the data.
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; -
getDataGranularityOrBuilder
Expected difference in time granularity between rows in the data.
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22;- Specified by:
getDataGranularityOrBuilderin interfaceAutoMlForecastingInputsOrBuilder
-
getForecastHorizon
public long getForecastHorizon()The amount of time into the future for which forecasted values for the target are returned. Expressed in number of units defined by the `data_granularity` field.
int64 forecast_horizon = 23;- Specified by:
getForecastHorizonin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The forecastHorizon.
-
setForecastHorizon
The amount of time into the future for which forecasted values for the target are returned. Expressed in number of units defined by the `data_granularity` field.
int64 forecast_horizon = 23;- Parameters:
value- The forecastHorizon to set.- Returns:
- This builder for chaining.
-
clearForecastHorizon
The amount of time into the future for which forecasted values for the target are returned. Expressed in number of units defined by the `data_granularity` field.
int64 forecast_horizon = 23;- Returns:
- This builder for chaining.
-
getContextWindow
public long getContextWindow()The amount of time into the past training and prediction data is used for model training and prediction respectively. Expressed in number of units defined by the `data_granularity` field.
int64 context_window = 24;- Specified by:
getContextWindowin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The contextWindow.
-
setContextWindow
The amount of time into the past training and prediction data is used for model training and prediction respectively. Expressed in number of units defined by the `data_granularity` field.
int64 context_window = 24;- Parameters:
value- The contextWindow to set.- Returns:
- This builder for chaining.
-
clearContextWindow
The amount of time into the past training and prediction data is used for model training and prediction respectively. Expressed in number of units defined by the `data_granularity` field.
int64 context_window = 24;- Returns:
- This builder for chaining.
-
hasExportEvaluatedDataItemsConfig
public boolean hasExportEvaluatedDataItemsConfig()Configuration for exporting test set predictions to a BigQuery table. If this configuration is absent, then the export is not performed.
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15;- Specified by:
hasExportEvaluatedDataItemsConfigin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- Whether the exportEvaluatedDataItemsConfig field is set.
-
getExportEvaluatedDataItemsConfig
Configuration for exporting test set predictions to a BigQuery table. If this configuration is absent, then the export is not performed.
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15;- Specified by:
getExportEvaluatedDataItemsConfigin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The exportEvaluatedDataItemsConfig.
-
setExportEvaluatedDataItemsConfig
public AutoMlForecastingInputs.Builder setExportEvaluatedDataItemsConfig(ExportEvaluatedDataItemsConfig value) Configuration for exporting test set predictions to a BigQuery table. If this configuration is absent, then the export is not performed.
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; -
setExportEvaluatedDataItemsConfig
public AutoMlForecastingInputs.Builder setExportEvaluatedDataItemsConfig(ExportEvaluatedDataItemsConfig.Builder builderForValue) Configuration for exporting test set predictions to a BigQuery table. If this configuration is absent, then the export is not performed.
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; -
mergeExportEvaluatedDataItemsConfig
public AutoMlForecastingInputs.Builder mergeExportEvaluatedDataItemsConfig(ExportEvaluatedDataItemsConfig value) Configuration for exporting test set predictions to a BigQuery table. If this configuration is absent, then the export is not performed.
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; -
clearExportEvaluatedDataItemsConfig
Configuration for exporting test set predictions to a BigQuery table. If this configuration is absent, then the export is not performed.
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; -
getExportEvaluatedDataItemsConfigBuilder
Configuration for exporting test set predictions to a BigQuery table. If this configuration is absent, then the export is not performed.
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; -
getExportEvaluatedDataItemsConfigOrBuilder
Configuration for exporting test set predictions to a BigQuery table. If this configuration is absent, then the export is not performed.
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15;- Specified by:
getExportEvaluatedDataItemsConfigOrBuilderin interfaceAutoMlForecastingInputsOrBuilder
-
getQuantilesList
Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to 5 quantiles are allowed of values between 0 and 1, exclusive. Required if the value of optimization_objective is minimize-quantile-loss. Represents the percent quantiles to use for that objective. Quantiles must be unique.
repeated double quantiles = 16;- Specified by:
getQuantilesListin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- A list containing the quantiles.
-
getQuantilesCount
public int getQuantilesCount()Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to 5 quantiles are allowed of values between 0 and 1, exclusive. Required if the value of optimization_objective is minimize-quantile-loss. Represents the percent quantiles to use for that objective. Quantiles must be unique.
repeated double quantiles = 16;- Specified by:
getQuantilesCountin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The count of quantiles.
-
getQuantiles
public double getQuantiles(int index) Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to 5 quantiles are allowed of values between 0 and 1, exclusive. Required if the value of optimization_objective is minimize-quantile-loss. Represents the percent quantiles to use for that objective. Quantiles must be unique.
repeated double quantiles = 16;- Specified by:
getQuantilesin interfaceAutoMlForecastingInputsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The quantiles at the given index.
-
setQuantiles
Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to 5 quantiles are allowed of values between 0 and 1, exclusive. Required if the value of optimization_objective is minimize-quantile-loss. Represents the percent quantiles to use for that objective. Quantiles must be unique.
repeated double quantiles = 16;- Parameters:
index- The index to set the value at.value- The quantiles to set.- Returns:
- This builder for chaining.
-
addQuantiles
Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to 5 quantiles are allowed of values between 0 and 1, exclusive. Required if the value of optimization_objective is minimize-quantile-loss. Represents the percent quantiles to use for that objective. Quantiles must be unique.
repeated double quantiles = 16;- Parameters:
value- The quantiles to add.- Returns:
- This builder for chaining.
-
addAllQuantiles
Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to 5 quantiles are allowed of values between 0 and 1, exclusive. Required if the value of optimization_objective is minimize-quantile-loss. Represents the percent quantiles to use for that objective. Quantiles must be unique.
repeated double quantiles = 16;- Parameters:
values- The quantiles to add.- Returns:
- This builder for chaining.
-
clearQuantiles
Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to 5 quantiles are allowed of values between 0 and 1, exclusive. Required if the value of optimization_objective is minimize-quantile-loss. Represents the percent quantiles to use for that objective. Quantiles must be unique.
repeated double quantiles = 16;- Returns:
- This builder for chaining.
-
getValidationOptions
Validation options for the data validation component. The available options are: * "fail-pipeline" - default, will validate against the validation and fail the pipeline if it fails. * "ignore-validation" - ignore the results of the validation and continue
string validation_options = 17;- Specified by:
getValidationOptionsin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The validationOptions.
-
getValidationOptionsBytes
public com.google.protobuf.ByteString getValidationOptionsBytes()Validation options for the data validation component. The available options are: * "fail-pipeline" - default, will validate against the validation and fail the pipeline if it fails. * "ignore-validation" - ignore the results of the validation and continue
string validation_options = 17;- Specified by:
getValidationOptionsBytesin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The bytes for validationOptions.
-
setValidationOptions
Validation options for the data validation component. The available options are: * "fail-pipeline" - default, will validate against the validation and fail the pipeline if it fails. * "ignore-validation" - ignore the results of the validation and continue
string validation_options = 17;- Parameters:
value- The validationOptions to set.- Returns:
- This builder for chaining.
-
clearValidationOptions
Validation options for the data validation component. The available options are: * "fail-pipeline" - default, will validate against the validation and fail the pipeline if it fails. * "ignore-validation" - ignore the results of the validation and continue
string validation_options = 17;- Returns:
- This builder for chaining.
-
setValidationOptionsBytes
public AutoMlForecastingInputs.Builder setValidationOptionsBytes(com.google.protobuf.ByteString value) Validation options for the data validation component. The available options are: * "fail-pipeline" - default, will validate against the validation and fail the pipeline if it fails. * "ignore-validation" - ignore the results of the validation and continue
string validation_options = 17;- Parameters:
value- The bytes for validationOptions to set.- Returns:
- This builder for chaining.
-
getAdditionalExperimentsList
public com.google.protobuf.ProtocolStringList getAdditionalExperimentsList()Additional experiment flags for the time series forcasting training.
repeated string additional_experiments = 25;- Specified by:
getAdditionalExperimentsListin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- A list containing the additionalExperiments.
-
getAdditionalExperimentsCount
public int getAdditionalExperimentsCount()Additional experiment flags for the time series forcasting training.
repeated string additional_experiments = 25;- Specified by:
getAdditionalExperimentsCountin interfaceAutoMlForecastingInputsOrBuilder- Returns:
- The count of additionalExperiments.
-
getAdditionalExperiments
Additional experiment flags for the time series forcasting training.
repeated string additional_experiments = 25;- Specified by:
getAdditionalExperimentsin interfaceAutoMlForecastingInputsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The additionalExperiments at the given index.
-
getAdditionalExperimentsBytes
public com.google.protobuf.ByteString getAdditionalExperimentsBytes(int index) Additional experiment flags for the time series forcasting training.
repeated string additional_experiments = 25;- Specified by:
getAdditionalExperimentsBytesin interfaceAutoMlForecastingInputsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the additionalExperiments at the given index.
-
setAdditionalExperiments
Additional experiment flags for the time series forcasting training.
repeated string additional_experiments = 25;- Parameters:
index- The index to set the value at.value- The additionalExperiments to set.- Returns:
- This builder for chaining.
-
addAdditionalExperiments
Additional experiment flags for the time series forcasting training.
repeated string additional_experiments = 25;- Parameters:
value- The additionalExperiments to add.- Returns:
- This builder for chaining.
-
addAllAdditionalExperiments
Additional experiment flags for the time series forcasting training.
repeated string additional_experiments = 25;- Parameters:
values- The additionalExperiments to add.- Returns:
- This builder for chaining.
-
clearAdditionalExperiments
Additional experiment flags for the time series forcasting training.
repeated string additional_experiments = 25;- Returns:
- This builder for chaining.
-
addAdditionalExperimentsBytes
public AutoMlForecastingInputs.Builder addAdditionalExperimentsBytes(com.google.protobuf.ByteString value) Additional experiment flags for the time series forcasting training.
repeated string additional_experiments = 25;- Parameters:
value- The bytes of the additionalExperiments to add.- Returns:
- This builder for chaining.
-