Class EncryptedSimUploadList
java.lang.Object
com.azure.resourcemanager.mobilenetwork.models.EncryptedSimUploadList
The SIMs to upload. The SIM credentials must be encrypted.
-
Constructor Summary
ConstructorDescriptionCreates an instance of EncryptedSimUploadList class. -
Method Summary
Modifier and TypeMethodDescriptionint
Get the azureKeyIdentifier property: An identifier for the Azure SIM onboarding public key used for encrypted upload.Get the encryptedTransportKey property: The transport key used for encrypting SIM credentials, encrypted using the SIM onboarding public key.Get the signedTransportKey property: The encrypted transport key, signed using the SIM vendor private key.sims()
Get the sims property: A list of SIMs to upload, with encrypted properties.void
validate()
Validates the instance.Get the vendorKeyFingerprint property: The fingerprint of the SIM vendor public key.int
version()
Get the version property: The upload file format version.withAzureKeyIdentifier
(int azureKeyIdentifier) Set the azureKeyIdentifier property: An identifier for the Azure SIM onboarding public key used for encrypted upload.withEncryptedTransportKey
(String encryptedTransportKey) Set the encryptedTransportKey property: The transport key used for encrypting SIM credentials, encrypted using the SIM onboarding public key.withSignedTransportKey
(String signedTransportKey) Set the signedTransportKey property: The encrypted transport key, signed using the SIM vendor private key.Set the sims property: A list of SIMs to upload, with encrypted properties.withVendorKeyFingerprint
(String vendorKeyFingerprint) Set the vendorKeyFingerprint property: The fingerprint of the SIM vendor public key.withVersion
(int version) Set the version property: The upload file format version.
-
Constructor Details
-
EncryptedSimUploadList
public EncryptedSimUploadList()Creates an instance of EncryptedSimUploadList class.
-
-
Method Details
-
version
public int version()Get the version property: The upload file format version.- Returns:
- the version value.
-
withVersion
Set the version property: The upload file format version.- Parameters:
version
- the version value to set.- Returns:
- the EncryptedSimUploadList object itself.
-
azureKeyIdentifier
public int azureKeyIdentifier()Get the azureKeyIdentifier property: An identifier for the Azure SIM onboarding public key used for encrypted upload.- Returns:
- the azureKeyIdentifier value.
-
withAzureKeyIdentifier
Set the azureKeyIdentifier property: An identifier for the Azure SIM onboarding public key used for encrypted upload.- Parameters:
azureKeyIdentifier
- the azureKeyIdentifier value to set.- Returns:
- the EncryptedSimUploadList object itself.
-
vendorKeyFingerprint
Get the vendorKeyFingerprint property: The fingerprint of the SIM vendor public key. The private counterpart is used for signing the encrypted transport key.- Returns:
- the vendorKeyFingerprint value.
-
withVendorKeyFingerprint
Set the vendorKeyFingerprint property: The fingerprint of the SIM vendor public key. The private counterpart is used for signing the encrypted transport key.- Parameters:
vendorKeyFingerprint
- the vendorKeyFingerprint value to set.- Returns:
- the EncryptedSimUploadList object itself.
-
encryptedTransportKey
Get the encryptedTransportKey property: The transport key used for encrypting SIM credentials, encrypted using the SIM onboarding public key.- Returns:
- the encryptedTransportKey value.
-
withEncryptedTransportKey
Set the encryptedTransportKey property: The transport key used for encrypting SIM credentials, encrypted using the SIM onboarding public key.- Parameters:
encryptedTransportKey
- the encryptedTransportKey value to set.- Returns:
- the EncryptedSimUploadList object itself.
-
signedTransportKey
Get the signedTransportKey property: The encrypted transport key, signed using the SIM vendor private key.- Returns:
- the signedTransportKey value.
-
withSignedTransportKey
Set the signedTransportKey property: The encrypted transport key, signed using the SIM vendor private key.- Parameters:
signedTransportKey
- the signedTransportKey value to set.- Returns:
- the EncryptedSimUploadList object itself.
-
sims
Get the sims property: A list of SIMs to upload, with encrypted properties.- Returns:
- the sims value.
-
withSims
Set the sims property: A list of SIMs to upload, with encrypted properties.- Parameters:
sims
- the sims value to set.- Returns:
- the EncryptedSimUploadList object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-