public static final class SamSelector.SamSelectorBuilder
extends org.eclipse.keyple.core.card.selection.CardSelector.CardSelectorBuilder
SamSelector| Constructor and Description |
|---|
SamSelectorBuilder() |
| Modifier and Type | Method and Description |
|---|---|
SamSelector.SamSelectorBuilder |
aidSelector(org.eclipse.keyple.core.card.selection.CardSelector.AidSelector aidSelector) |
SamSelector.SamSelectorBuilder |
atrFilter(org.eclipse.keyple.core.card.selection.CardSelector.AtrFilter atrFilter) |
SamSelector |
build()
Build a new
SamSelector. |
SamSelector.SamSelectorBuilder |
cardProtocol(java.lang.String cardProtocol) |
SamSelector.SamSelectorBuilder |
samRevision(SamRevision samRevision)
Sets the SAM revision
|
SamSelector.SamSelectorBuilder |
serialNumber(java.lang.String serialNumber)
Sets the SAM serial number regex
|
SamSelector.SamSelectorBuilder |
unlockData(byte[] unlockData)
Sets the unlock data
|
public SamSelector.SamSelectorBuilder samRevision(SamRevision samRevision)
samRevision - the SamRevision of the targeted SAMpublic SamSelector.SamSelectorBuilder serialNumber(java.lang.String serialNumber)
serialNumber - the serial number of the targeted SAM as regexpublic SamSelector.SamSelectorBuilder unlockData(byte[] unlockData)
unlockData - a byte array containing the unlock data (8 or 16 bytes)java.lang.IllegalArgumentException - if the provided buffer size is not 8 or 16public SamSelector.SamSelectorBuilder cardProtocol(java.lang.String cardProtocol)
cardProtocol in class org.eclipse.keyple.core.card.selection.CardSelector.CardSelectorBuilderpublic SamSelector.SamSelectorBuilder atrFilter(org.eclipse.keyple.core.card.selection.CardSelector.AtrFilter atrFilter)
atrFilter in class org.eclipse.keyple.core.card.selection.CardSelector.CardSelectorBuilderpublic SamSelector.SamSelectorBuilder aidSelector(org.eclipse.keyple.core.card.selection.CardSelector.AidSelector aidSelector)
aidSelector in class org.eclipse.keyple.core.card.selection.CardSelector.CardSelectorBuilderpublic SamSelector build()
SamSelector.build in class org.eclipse.keyple.core.card.selection.CardSelector.CardSelectorBuilder