Interface SidewalkDevice.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SidewalkDevice.Builder,
,SidewalkDevice> SdkBuilder<SidewalkDevice.Builder,
,SidewalkDevice> SdkPojo
- Enclosing class:
SidewalkDevice
-
Method Summary
Modifier and TypeMethodDescriptionSets the value of the AmazonId property for this object.certificateId
(String certificateId) The ID of the Sidewalk device profile.deviceCertificates
(Collection<CertificateList> deviceCertificates) The sidewalk device certificates for Ed25519 and P256r1.deviceCertificates
(Consumer<CertificateList.Builder>... deviceCertificates) The sidewalk device certificates for Ed25519 and P256r1.deviceCertificates
(CertificateList... deviceCertificates) The sidewalk device certificates for Ed25519 and P256r1.deviceProfileId
(String deviceProfileId) The ID of the Sidewalk device profile.privateKeys
(Collection<CertificateList> privateKeys) The Sidewalk device private keys that will be used for onboarding the device.privateKeys
(Consumer<CertificateList.Builder>... privateKeys) The Sidewalk device private keys that will be used for onboarding the device.privateKeys
(CertificateList... privateKeys) The Sidewalk device private keys that will be used for onboarding the device.sidewalkId
(String sidewalkId) The sidewalk device identification.sidewalkManufacturingSn
(String sidewalkManufacturingSn) The Sidewalk manufacturing series number.The Sidewalk device status, such as provisioned or registered.status
(WirelessDeviceSidewalkStatus status) The Sidewalk device status, such as provisioned or registered.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
amazonId
Sets the value of the AmazonId property for this object.- Parameters:
amazonId
- The new value for the AmazonId property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sidewalkId
The sidewalk device identification.
- Parameters:
sidewalkId
- The sidewalk device identification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sidewalkManufacturingSn
The Sidewalk manufacturing series number.
- Parameters:
sidewalkManufacturingSn
- The Sidewalk manufacturing series number.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceCertificates
The sidewalk device certificates for Ed25519 and P256r1.
- Parameters:
deviceCertificates
- The sidewalk device certificates for Ed25519 and P256r1.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceCertificates
The sidewalk device certificates for Ed25519 and P256r1.
- Parameters:
deviceCertificates
- The sidewalk device certificates for Ed25519 and P256r1.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceCertificates
The sidewalk device certificates for Ed25519 and P256r1.
This is a convenience method that creates an instance of theCertificateList.Builder
avoiding the need to create one manually viaCertificateList.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeviceCertificates(List<CertificateList>)
.- Parameters:
deviceCertificates
- a consumer that will call methods onCertificateList.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
privateKeys
The Sidewalk device private keys that will be used for onboarding the device.
- Parameters:
privateKeys
- The Sidewalk device private keys that will be used for onboarding the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateKeys
The Sidewalk device private keys that will be used for onboarding the device.
- Parameters:
privateKeys
- The Sidewalk device private keys that will be used for onboarding the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateKeys
The Sidewalk device private keys that will be used for onboarding the device.
This is a convenience method that creates an instance of theCertificateList.Builder
avoiding the need to create one manually viaCertificateList.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprivateKeys(List<CertificateList>)
.- Parameters:
privateKeys
- a consumer that will call methods onCertificateList.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceProfileId
The ID of the Sidewalk device profile.
- Parameters:
deviceProfileId
- The ID of the Sidewalk device profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateId
The ID of the Sidewalk device profile.
- Parameters:
certificateId
- The ID of the Sidewalk device profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The Sidewalk device status, such as provisioned or registered.
- Parameters:
status
- The Sidewalk device status, such as provisioned or registered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The Sidewalk device status, such as provisioned or registered.
- Parameters:
status
- The Sidewalk device status, such as provisioned or registered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-