All Downloads are FREE. Search and download functionalities are using the official Maven repository.

clarifai2.dto.model.UnknownModel Maven / Gradle / Ivy

The newest version!
package clarifai2.dto.model;


import clarifai2.dto.model.output_info.UnknownOutputInfo;
import clarifai2.dto.prediction.Unknown;
import com.google.auto.value.AutoValue;
import org.jetbrains.annotations.NotNull;

@SuppressWarnings("NullableProblems")
@AutoValue
public abstract class UnknownModel extends Model {

  UnknownModel() {} // AutoValue instances only

  @NotNull @Override public final ModelType modelType() { return ModelType.UNKNOWN; }

  @SuppressWarnings("ConstantConditions")
  @NotNull
  @Override
  public final UnknownOutputInfo outputInfo() {
    return (UnknownOutputInfo) super.outputInfo();
  }

  @AutoValue.Builder
  public interface Builder extends Model.Builder {
    @NotNull @Override UnknownModel build();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy