public interface  io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.ConfigMapKeySelector getConfigMapKeyRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.ConfigMapKeySelector buildConfigMapKeyRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent withConfigMapKeyRef(io.fabric.openclustermanagement.api.model.app.k8s.v1beta.ConfigMapKeySelector);
public abstract java.lang.Boolean hasConfigMapKeyRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$ConfigMapKeyRefNested withNewConfigMapKeyRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$ConfigMapKeyRefNested withNewConfigMapKeyRefLike(io.fabric.openclustermanagement.api.model.app.k8s.v1beta.ConfigMapKeySelector);
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$ConfigMapKeyRefNested editConfigMapKeyRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$ConfigMapKeyRefNested editOrNewConfigMapKeyRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$ConfigMapKeyRefNested editOrNewConfigMapKeyRefLike(io.fabric.openclustermanagement.api.model.app.k8s.v1beta.ConfigMapKeySelector);
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.IngressSelector getIngressRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.IngressSelector buildIngressRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent withIngressRef(io.fabric.openclustermanagement.api.model.app.k8s.v1beta.IngressSelector);
public abstract java.lang.Boolean hasIngressRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$IngressRefNested withNewIngressRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$IngressRefNested withNewIngressRefLike(io.fabric.openclustermanagement.api.model.app.k8s.v1beta.IngressSelector);
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$IngressRefNested editIngressRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$IngressRefNested editOrNewIngressRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$IngressRefNested editOrNewIngressRefLike(io.fabric.openclustermanagement.api.model.app.k8s.v1beta.IngressSelector);
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.SecretKeySelector getSecretKeyRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.SecretKeySelector buildSecretKeyRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent withSecretKeyRef(io.fabric.openclustermanagement.api.model.app.k8s.v1beta.SecretKeySelector);
public abstract java.lang.Boolean hasSecretKeyRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$SecretKeyRefNested withNewSecretKeyRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$SecretKeyRefNested withNewSecretKeyRefLike(io.fabric.openclustermanagement.api.model.app.k8s.v1beta.SecretKeySelector);
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$SecretKeyRefNested editSecretKeyRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$SecretKeyRefNested editOrNewSecretKeyRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$SecretKeyRefNested editOrNewSecretKeyRefLike(io.fabric.openclustermanagement.api.model.app.k8s.v1beta.SecretKeySelector);
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.ServiceSelector getServiceRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.ServiceSelector buildServiceRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent withServiceRef(io.fabric.openclustermanagement.api.model.app.k8s.v1beta.ServiceSelector);
public abstract java.lang.Boolean hasServiceRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$ServiceRefNested withNewServiceRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$ServiceRefNested withNewServiceRefLike(io.fabric.openclustermanagement.api.model.app.k8s.v1beta.ServiceSelector);
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$ServiceRefNested editServiceRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$ServiceRefNested editOrNewServiceRef();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent$ServiceRefNested editOrNewServiceRefLike(io.fabric.openclustermanagement.api.model.app.k8s.v1beta.ServiceSelector);
public abstract java.lang.String getType();
public abstract io.fabric.openclustermanagement.api.model.app.k8s.v1beta.InfoItemSourceFluent withType(java.lang.String);
public abstract java.lang.Boolean hasType();
}