public interface  io.fabric.openclustermanagement.api.model.multicloudoperatorschannel.apps.v.ChannelGateFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorschannel.apps.v.ChannelGateFluent addToAnnotations(java.lang.String, java.lang.String);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorschannel.apps.v.ChannelGateFluent addToAnnotations(java.util.Map);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorschannel.apps.v.ChannelGateFluent removeFromAnnotations(java.lang.String);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorschannel.apps.v.ChannelGateFluent removeFromAnnotations(java.util.Map);
public abstract java.util.Map getAnnotations();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorschannel.apps.v.ChannelGateFluent withAnnotations(java.util.Map);
public abstract java.lang.Boolean hasAnnotations();
public abstract io.fabric.kubernetes.api.model.LabelSelector getLabelSelector();
public abstract io.fabric.kubernetes.api.model.LabelSelector buildLabelSelector();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorschannel.apps.v.ChannelGateFluent withLabelSelector(io.fabric.kubernetes.api.model.LabelSelector);
public abstract java.lang.Boolean hasLabelSelector();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorschannel.apps.v.ChannelGateFluent$LabelSelectorNested withNewLabelSelector();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorschannel.apps.v.ChannelGateFluent$LabelSelectorNested withNewLabelSelectorLike(io.fabric.kubernetes.api.model.LabelSelector);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorschannel.apps.v.ChannelGateFluent$LabelSelectorNested editLabelSelector();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorschannel.apps.v.ChannelGateFluent$LabelSelectorNested editOrNewLabelSelector();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorschannel.apps.v.ChannelGateFluent$LabelSelectorNested editOrNewLabelSelectorLike(io.fabric.kubernetes.api.model.LabelSelector);
public abstract java.lang.String getName();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorschannel.apps.v.ChannelGateFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
}