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

com.softlayer.api.service.container.authentication.response.Account Maven / Gradle / Ivy

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

import com.softlayer.api.annotation.ApiProperty;
import com.softlayer.api.annotation.ApiType;
import com.softlayer.api.service.Entity;
import java.util.GregorianCalendar;

/**
 * The SoftLayer_Container_Authentication_Response_Account data type contains account information for responses from the getPortalLogin API. 
 *
 * @see SoftLayer_Container_Authentication_Response_Account
 */
@ApiType("SoftLayer_Container_Authentication_Response_Account")
public class Account extends Entity {

    @ApiProperty(canBeNullOrNotSet = true)
    protected String accountCompanyName;

    public String getAccountCompanyName() {
        return accountCompanyName;
    }

    public void setAccountCompanyName(String accountCompanyName) {
        accountCompanyNameSpecified = true;
        this.accountCompanyName = accountCompanyName;
    }

    protected boolean accountCompanyNameSpecified;

    public boolean isAccountCompanyNameSpecified() {
        return accountCompanyNameSpecified;
    }

    public void unsetAccountCompanyName() {
        accountCompanyName = null;
        accountCompanyNameSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected String accountCountry;

    public String getAccountCountry() {
        return accountCountry;
    }

    public void setAccountCountry(String accountCountry) {
        accountCountrySpecified = true;
        this.accountCountry = accountCountry;
    }

    protected boolean accountCountrySpecified;

    public boolean isAccountCountrySpecified() {
        return accountCountrySpecified;
    }

    public void unsetAccountCountry() {
        accountCountry = null;
        accountCountrySpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected Long accountId;

    public Long getAccountId() {
        return accountId;
    }

    public void setAccountId(Long accountId) {
        accountIdSpecified = true;
        this.accountId = accountId;
    }

    protected boolean accountIdSpecified;

    public boolean isAccountIdSpecified() {
        return accountIdSpecified;
    }

    public void unsetAccountId() {
        accountId = null;
        accountIdSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected String accountStatusName;

    public String getAccountStatusName() {
        return accountStatusName;
    }

    public void setAccountStatusName(String accountStatusName) {
        accountStatusNameSpecified = true;
        this.accountStatusName = accountStatusName;
    }

    protected boolean accountStatusNameSpecified;

    public boolean isAccountStatusNameSpecified() {
        return accountStatusNameSpecified;
    }

    public void unsetAccountStatusName() {
        accountStatusName = null;
        accountStatusNameSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected String bluemixAccountId;

    public String getBluemixAccountId() {
        return bluemixAccountId;
    }

    public void setBluemixAccountId(String bluemixAccountId) {
        bluemixAccountIdSpecified = true;
        this.bluemixAccountId = bluemixAccountId;
    }

    protected boolean bluemixAccountIdSpecified;

    public boolean isBluemixAccountIdSpecified() {
        return bluemixAccountIdSpecified;
    }

    public void unsetBluemixAccountId() {
        bluemixAccountId = null;
        bluemixAccountIdSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected GregorianCalendar createDate;

    public GregorianCalendar getCreateDate() {
        return createDate;
    }

    public void setCreateDate(GregorianCalendar createDate) {
        createDateSpecified = true;
        this.createDate = createDate;
    }

    protected boolean createDateSpecified;

    public boolean isCreateDateSpecified() {
        return createDateSpecified;
    }

    public void unsetCreateDate() {
        createDate = null;
        createDateSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected Boolean defaultAccount;

    public Boolean getDefaultAccount() {
        return defaultAccount;
    }

    public void setDefaultAccount(Boolean defaultAccount) {
        defaultAccountSpecified = true;
        this.defaultAccount = defaultAccount;
    }

    protected boolean defaultAccountSpecified;

    public boolean isDefaultAccountSpecified() {
        return defaultAccountSpecified;
    }

    public void unsetDefaultAccount() {
        defaultAccount = null;
        defaultAccountSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected Boolean isMasterUserFlag;

    public Boolean getIsMasterUserFlag() {
        return isMasterUserFlag;
    }

    public void setIsMasterUserFlag(Boolean isMasterUserFlag) {
        isMasterUserFlagSpecified = true;
        this.isMasterUserFlag = isMasterUserFlag;
    }

    protected boolean isMasterUserFlagSpecified;

    public boolean isIsMasterUserFlagSpecified() {
        return isMasterUserFlagSpecified;
    }

    public void unsetIsMasterUserFlag() {
        isMasterUserFlag = null;
        isMasterUserFlagSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected GregorianCalendar modifyDate;

    public GregorianCalendar getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(GregorianCalendar modifyDate) {
        modifyDateSpecified = true;
        this.modifyDate = modifyDate;
    }

    protected boolean modifyDateSpecified;

    public boolean isModifyDateSpecified() {
        return modifyDateSpecified;
    }

    public void unsetModifyDate() {
        modifyDate = null;
        modifyDateSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected Boolean phoneFactorExternalAuthenticationRequired;

    public Boolean getPhoneFactorExternalAuthenticationRequired() {
        return phoneFactorExternalAuthenticationRequired;
    }

    public void setPhoneFactorExternalAuthenticationRequired(Boolean phoneFactorExternalAuthenticationRequired) {
        phoneFactorExternalAuthenticationRequiredSpecified = true;
        this.phoneFactorExternalAuthenticationRequired = phoneFactorExternalAuthenticationRequired;
    }

    protected boolean phoneFactorExternalAuthenticationRequiredSpecified;

    public boolean isPhoneFactorExternalAuthenticationRequiredSpecified() {
        return phoneFactorExternalAuthenticationRequiredSpecified;
    }

    public void unsetPhoneFactorExternalAuthenticationRequired() {
        phoneFactorExternalAuthenticationRequired = null;
        phoneFactorExternalAuthenticationRequiredSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected Boolean securityQuestionRequired;

    public Boolean getSecurityQuestionRequired() {
        return securityQuestionRequired;
    }

    public void setSecurityQuestionRequired(Boolean securityQuestionRequired) {
        securityQuestionRequiredSpecified = true;
        this.securityQuestionRequired = securityQuestionRequired;
    }

    protected boolean securityQuestionRequiredSpecified;

    public boolean isSecurityQuestionRequiredSpecified() {
        return securityQuestionRequiredSpecified;
    }

    public void unsetSecurityQuestionRequired() {
        securityQuestionRequired = null;
        securityQuestionRequiredSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected Boolean totpExternalAuthenticationRequired;

    public Boolean getTotpExternalAuthenticationRequired() {
        return totpExternalAuthenticationRequired;
    }

    public void setTotpExternalAuthenticationRequired(Boolean totpExternalAuthenticationRequired) {
        totpExternalAuthenticationRequiredSpecified = true;
        this.totpExternalAuthenticationRequired = totpExternalAuthenticationRequired;
    }

    protected boolean totpExternalAuthenticationRequiredSpecified;

    public boolean isTotpExternalAuthenticationRequiredSpecified() {
        return totpExternalAuthenticationRequiredSpecified;
    }

    public void unsetTotpExternalAuthenticationRequired() {
        totpExternalAuthenticationRequired = null;
        totpExternalAuthenticationRequiredSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected Long userId;

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        userIdSpecified = true;
        this.userId = userId;
    }

    protected boolean userIdSpecified;

    public boolean isUserIdSpecified() {
        return userIdSpecified;
    }

    public void unsetUserId() {
        userId = null;
        userIdSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected Boolean verisignExternalAuthenticationRequired;

    public Boolean getVerisignExternalAuthenticationRequired() {
        return verisignExternalAuthenticationRequired;
    }

    public void setVerisignExternalAuthenticationRequired(Boolean verisignExternalAuthenticationRequired) {
        verisignExternalAuthenticationRequiredSpecified = true;
        this.verisignExternalAuthenticationRequired = verisignExternalAuthenticationRequired;
    }

    protected boolean verisignExternalAuthenticationRequiredSpecified;

    public boolean isVerisignExternalAuthenticationRequiredSpecified() {
        return verisignExternalAuthenticationRequiredSpecified;
    }

    public void unsetVerisignExternalAuthenticationRequired() {
        verisignExternalAuthenticationRequired = null;
        verisignExternalAuthenticationRequiredSpecified = false;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy