com.pulumi.googlenative.retail.v2beta.enums.ModelPeriodicTuningState Maven / Gradle / Ivy
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.googlenative.retail.v2beta.enums;
import com.pulumi.core.annotations.EnumType;
import java.lang.String;
import java.util.Objects;
import java.util.StringJoiner;
/**
* Optional. The state of periodic tuning. The period we use is 3 months - to do a one-off tune earlier use the `TuneModel` method. Default value is `PERIODIC_TUNING_ENABLED`.
*
*/
@EnumType
public enum ModelPeriodicTuningState {
/**
* Unspecified default value, should never be explicitly set.
*
*/
PeriodicTuningStateUnspecified("PERIODIC_TUNING_STATE_UNSPECIFIED"),
/**
* The model has periodic tuning disabled. Tuning can be reenabled by calling the `EnableModelPeriodicTuning` method or by calling the `TuneModel` method.
*
*/
PeriodicTuningDisabled("PERIODIC_TUNING_DISABLED"),
/**
* The model cannot be tuned with periodic tuning OR the `TuneModel` method. Hide the options in customer UI and reject any requests through the backend self serve API.
*
*/
AllTuningDisabled("ALL_TUNING_DISABLED"),
/**
* The model has periodic tuning enabled. Tuning can be disabled by calling the `DisableModelPeriodicTuning` method.
*
*/
PeriodicTuningEnabled("PERIODIC_TUNING_ENABLED");
private final String value;
ModelPeriodicTuningState(String value) {
this.value = Objects.requireNonNull(value);
}
@EnumType.Converter
public String getValue() {
return this.value;
}
@Override
public String toString() {
return new StringJoiner(", ", "ModelPeriodicTuningState[", "]")
.add("value='" + this.value + "'")
.toString();
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy