public interface  io.fabric.openshift.api.model.v.UserIdentityMappingFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract java.lang.String getApiVersion();
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent withApiVersion(java.lang.String);
public abstract java.lang.Boolean hasApiVersion();
public abstract io.fabric.kubernetes.api.model.v.ObjectReference getIdentity();
public abstract io.fabric.kubernetes.api.model.v.ObjectReference buildIdentity();
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent withIdentity(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract java.lang.Boolean hasIdentity();
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent$IdentityNested withNewIdentity();
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent$IdentityNested withNewIdentityLike(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent$IdentityNested editIdentity();
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent$IdentityNested editOrNewIdentity();
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent$IdentityNested editOrNewIdentityLike(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract java.lang.String getKind();
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent withKind(java.lang.String);
public abstract java.lang.Boolean hasKind();
public abstract io.fabric.kubernetes.api.model.v.ObjectMeta getMetadata();
public abstract io.fabric.kubernetes.api.model.v.ObjectMeta buildMetadata();
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent withMetadata(io.fabric.kubernetes.api.model.v.ObjectMeta);
public abstract java.lang.Boolean hasMetadata();
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent$MetadataNested withNewMetadata();
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent$MetadataNested withNewMetadataLike(io.fabric.kubernetes.api.model.v.ObjectMeta);
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent$MetadataNested editMetadata();
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent$MetadataNested editOrNewMetadata();
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent$MetadataNested editOrNewMetadataLike(io.fabric.kubernetes.api.model.v.ObjectMeta);
public abstract io.fabric.kubernetes.api.model.v.ObjectReference getUser();
public abstract io.fabric.kubernetes.api.model.v.ObjectReference buildUser();
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent withUser(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract java.lang.Boolean hasUser();
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent$UserNested withNewUser();
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent$UserNested withNewUserLike(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent$UserNested editUser();
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent$UserNested editOrNewUser();
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent$UserNested editOrNewUserLike(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.UserIdentityMappingFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}