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