public interface  io.fabric.istio.api.analysis.v1alpha.AnalysisMessageBaseFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getDocumentationUrl();
public abstract io.fabric.istio.api.analysis.v1alpha.AnalysisMessageBaseFluent withDocumentationUrl(java.lang.String);
public abstract java.lang.Boolean hasDocumentationUrl();
public abstract io.fabric.istio.api.analysis.v1alpha.AnalysisMessageBaseLevel getLevel();
public abstract io.fabric.istio.api.analysis.v1alpha.AnalysisMessageBaseFluent withLevel(io.fabric.istio.api.analysis.v1alpha.AnalysisMessageBaseLevel);
public abstract java.lang.Boolean hasLevel();
public abstract io.fabric.istio.api.analysis.v1alpha.AnalysisMessageBaseType getType();
public abstract io.fabric.istio.api.analysis.v1alpha.AnalysisMessageBaseType buildType();
public abstract io.fabric.istio.api.analysis.v1alpha.AnalysisMessageBaseFluent withType(io.fabric.istio.api.analysis.v1alpha.AnalysisMessageBaseType);
public abstract java.lang.Boolean hasType();
public abstract io.fabric.istio.api.analysis.v1alpha.AnalysisMessageBaseFluent withNewType(java.lang.String, java.lang.String);
public abstract io.fabric.istio.api.analysis.v1alpha.AnalysisMessageBaseFluent$TypeNested withNewType();
public abstract io.fabric.istio.api.analysis.v1alpha.AnalysisMessageBaseFluent$TypeNested withNewTypeLike(io.fabric.istio.api.analysis.v1alpha.AnalysisMessageBaseType);
public abstract io.fabric.istio.api.analysis.v1alpha.AnalysisMessageBaseFluent$TypeNested editType();
public abstract io.fabric.istio.api.analysis.v1alpha.AnalysisMessageBaseFluent$TypeNested editOrNewType();
public abstract io.fabric.istio.api.analysis.v1alpha.AnalysisMessageBaseFluent$TypeNested editOrNewTypeLike(io.fabric.istio.api.analysis.v1alpha.AnalysisMessageBaseType);
}