public interface  io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getName();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract java.lang.String getType();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemFluent withType(java.lang.String);
public abstract java.lang.Boolean hasType();
public abstract java.lang.String getValue();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemFluent withValue(java.lang.String);
public abstract java.lang.Boolean hasValue();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSource getValueFrom();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSource buildValueFrom();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemFluent withValueFrom(io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSource);
public abstract java.lang.Boolean hasValueFrom();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemFluent$ValueFromNested withNewValueFrom();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemFluent$ValueFromNested withNewValueFromLike(io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSource);
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemFluent$ValueFromNested editValueFrom();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemFluent$ValueFromNested editOrNewValueFrom();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemFluent$ValueFromNested editOrNewValueFromLike(io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSource);
}