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

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

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

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

/**
 * @see SoftLayer_Account_Authentication_OpenIdConnect_RegistrationInformation
 */
@ApiType("SoftLayer_Account_Authentication_OpenIdConnect_RegistrationInformation")
public class RegistrationInformation extends Entity {

    @ApiProperty(canBeNullOrNotSet = true)
    protected Boolean existingBlueIdFlag;

    public Boolean getExistingBlueIdFlag() {
        return existingBlueIdFlag;
    }

    public void setExistingBlueIdFlag(Boolean existingBlueIdFlag) {
        existingBlueIdFlagSpecified = true;
        this.existingBlueIdFlag = existingBlueIdFlag;
    }

    protected boolean existingBlueIdFlagSpecified;

    public boolean isExistingBlueIdFlagSpecified() {
        return existingBlueIdFlagSpecified;
    }

    public void unsetExistingBlueIdFlag() {
        existingBlueIdFlag = null;
        existingBlueIdFlagSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected Boolean federatedEmailDomainFlag;

    public Boolean getFederatedEmailDomainFlag() {
        return federatedEmailDomainFlag;
    }

    public void setFederatedEmailDomainFlag(Boolean federatedEmailDomainFlag) {
        federatedEmailDomainFlagSpecified = true;
        this.federatedEmailDomainFlag = federatedEmailDomainFlag;
    }

    protected boolean federatedEmailDomainFlagSpecified;

    public boolean isFederatedEmailDomainFlagSpecified() {
        return federatedEmailDomainFlagSpecified;
    }

    public void unsetFederatedEmailDomainFlag() {
        federatedEmailDomainFlag = null;
        federatedEmailDomainFlagSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected Customer user;

    public Customer getUser() {
        return user;
    }

    public void setUser(Customer user) {
        userSpecified = true;
        this.user = user;
    }

    protected boolean userSpecified;

    public boolean isUserSpecified() {
        return userSpecified;
    }

    public void unsetUser() {
        user = null;
        userSpecified = false;
    }

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

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

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

        public com.softlayer.api.service.user.Customer.Mask user() {
            return withSubMask("user", com.softlayer.api.service.user.Customer.Mask.class);
        }

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy