/* BooleanParameterSpec.java Copyright (c) 2016 NTT DOCOMO,INC. Released under the MIT license http://opensource.org/licenses/mit-license.php */ package org.deviceconnect.android.profile.spec; /** * Boolean型リクエストパラメータの仕様. * * @author NTT DOCOMO, INC. */ public class BooleanParameterSpec extends DConnectParameterSpec { /** * コンストラクタ. */ BooleanParameterSpec() { super(new BooleanDataSpec()); } /** * {@link BooleanParameterSpec}のビルダー. * * @author NTT DOCOMO, INC. */ public static class Builder extends BaseBuilder<Builder> { /** * {@link BooleanParameterSpec}のインスタンスを生成する. * @return {@link BooleanParameterSpec}のインスタンス */ public BooleanParameterSpec build() { BooleanParameterSpec spec = new BooleanParameterSpec(); spec.setName(mName); spec.setRequired(mIsRequired); return spec; } @Override protected Builder getThis() { return this; } } }