All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.softlayer.api.service.container.account.authentication.openidconnect.UsernameLookupContainer Maven / Gradle / Ivy

There is a newer version: 0.3.4
Show newest version
package com.softlayer.api.service.container.account.authentication.openidconnect;

import com.softlayer.api.annotation.ApiProperty;
import com.softlayer.api.annotation.ApiType;
import com.softlayer.api.service.Entity;

/**
 * @see SoftLayer_Container_Account_Authentication_OpenIdConnect_UsernameLookupContainer
 */
@ApiType("SoftLayer_Container_Account_Authentication_OpenIdConnect_UsernameLookupContainer")
public class UsernameLookupContainer extends Entity {

    @ApiProperty(canBeNullOrNotSet = true)
    protected Boolean active;

    public Boolean getActive() {
        return active;
    }

    public void setActive(Boolean active) {
        activeSpecified = true;
        this.active = active;
    }

    protected boolean activeSpecified;

    public boolean isActiveSpecified() {
        return activeSpecified;
    }

    public void unsetActive() {
        active = null;
        activeSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected String emailAddress;

    public String getEmailAddress() {
        return emailAddress;
    }

    public void setEmailAddress(String emailAddress) {
        emailAddressSpecified = true;
        this.emailAddress = emailAddress;
    }

    protected boolean emailAddressSpecified;

    public boolean isEmailAddressSpecified() {
        return emailAddressSpecified;
    }

    public void unsetEmailAddress() {
        emailAddress = null;
        emailAddressSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected Boolean federated;

    public Boolean getFederated() {
        return federated;
    }

    public void setFederated(Boolean federated) {
        federatedSpecified = true;
        this.federated = federated;
    }

    protected boolean federatedSpecified;

    public boolean isFederatedSpecified() {
        return federatedSpecified;
    }

    public void unsetFederated() {
        federated = null;
        federatedSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected String foundAs;

    public String getFoundAs() {
        return foundAs;
    }

    public void setFoundAs(String foundAs) {
        foundAsSpecified = true;
        this.foundAs = foundAs;
    }

    protected boolean foundAsSpecified;

    public boolean isFoundAsSpecified() {
        return foundAsSpecified;
    }

    public void unsetFoundAs() {
        foundAs = null;
        foundAsSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected Long numberOfIbmIdsWithEmailAddress;

    public Long getNumberOfIbmIdsWithEmailAddress() {
        return numberOfIbmIdsWithEmailAddress;
    }

    public void setNumberOfIbmIdsWithEmailAddress(Long numberOfIbmIdsWithEmailAddress) {
        numberOfIbmIdsWithEmailAddressSpecified = true;
        this.numberOfIbmIdsWithEmailAddress = numberOfIbmIdsWithEmailAddress;
    }

    protected boolean numberOfIbmIdsWithEmailAddressSpecified;

    public boolean isNumberOfIbmIdsWithEmailAddressSpecified() {
        return numberOfIbmIdsWithEmailAddressSpecified;
    }

    public void unsetNumberOfIbmIdsWithEmailAddress() {
        numberOfIbmIdsWithEmailAddress = null;
        numberOfIbmIdsWithEmailAddressSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected String realm;

    public String getRealm() {
        return realm;
    }

    public void setRealm(String realm) {
        realmSpecified = true;
        this.realm = realm;
    }

    protected boolean realmSpecified;

    public boolean isRealmSpecified() {
        return realmSpecified;
    }

    public void unsetRealm() {
        realm = null;
        realmSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected String uniqueId;

    public String getUniqueId() {
        return uniqueId;
    }

    public void setUniqueId(String uniqueId) {
        uniqueIdSpecified = true;
        this.uniqueId = uniqueId;
    }

    protected boolean uniqueIdSpecified;

    public boolean isUniqueIdSpecified() {
        return uniqueIdSpecified;
    }

    public void unsetUniqueId() {
        uniqueId = null;
        uniqueIdSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected String username;

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        usernameSpecified = true;
        this.username = username;
    }

    protected boolean usernameSpecified;

    public boolean isUsernameSpecified() {
        return usernameSpecified;
    }

    public void unsetUsername() {
        username = null;
        usernameSpecified = false;
    }

    public static class Mask extends com.softlayer.api.service.Entity.Mask {

        public Mask active() {
            withLocalProperty("active");
            return this;
        }

        public Mask emailAddress() {
            withLocalProperty("emailAddress");
            return this;
        }

        public Mask federated() {
            withLocalProperty("federated");
            return this;
        }

        public Mask foundAs() {
            withLocalProperty("foundAs");
            return this;
        }

        public Mask numberOfIbmIdsWithEmailAddress() {
            withLocalProperty("numberOfIbmIdsWithEmailAddress");
            return this;
        }

        public Mask realm() {
            withLocalProperty("realm");
            return this;
        }

        public Mask uniqueId() {
            withLocalProperty("uniqueId");
            return this;
        }

        public Mask username() {
            withLocalProperty("username");
            return this;
        }

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy