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

clarifai2.dto.model.output_info.BlurOutputInfo Maven / Gradle / Ivy

The newest version!
package clarifai2.dto.model.output_info;

import clarifai2.internal.grpc.api.ModelOuterClass;
import clarifai2.exception.ClarifaiException;
import com.google.auto.value.AutoValue;
import org.jetbrains.annotations.NotNull;

@SuppressWarnings("NullableProblems")
@AutoValue
public abstract class BlurOutputInfo extends OutputInfo {

  BlurOutputInfo() {} // AutoValue instances only

  @Override @NotNull public ModelOuterClass.OutputInfo serialize() {
    throw new ClarifaiException(this.getClass().getSimpleName() + " is not serializable");
  }

  @NotNull public static BlurOutputInfo deserializeInner(ModelOuterClass.OutputInfo outputInfo) {
    return new AutoValue_BlurOutputInfo();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy