Interface SidewalkDevice.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SidewalkDevice.Builder,SidewalkDevice>,SdkBuilder<SidewalkDevice.Builder,SidewalkDevice>,SdkPojo
- Enclosing class:
- SidewalkDevice
public static interface SidewalkDevice.Builder extends SdkPojo, CopyableBuilder<SidewalkDevice.Builder,SidewalkDevice>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SidewalkDevice.BuilderamazonId(String amazonId)Sets the value of the AmazonId property for this object.SidewalkDevice.BuildercertificateId(String certificateId)The ID of the Sidewalk device profile.SidewalkDevice.BuilderdeviceCertificates(Collection<CertificateList> deviceCertificates)The sidewalk device certificates for Ed25519 and P256r1.SidewalkDevice.BuilderdeviceCertificates(Consumer<CertificateList.Builder>... deviceCertificates)The sidewalk device certificates for Ed25519 and P256r1.SidewalkDevice.BuilderdeviceCertificates(CertificateList... deviceCertificates)The sidewalk device certificates for Ed25519 and P256r1.SidewalkDevice.BuilderdeviceProfileId(String deviceProfileId)The ID of the Sidewalk device profile.SidewalkDevice.BuilderprivateKeys(Collection<CertificateList> privateKeys)The Sidewalk device private keys that will be used for onboarding the device.SidewalkDevice.BuilderprivateKeys(Consumer<CertificateList.Builder>... privateKeys)The Sidewalk device private keys that will be used for onboarding the device.SidewalkDevice.BuilderprivateKeys(CertificateList... privateKeys)The Sidewalk device private keys that will be used for onboarding the device.SidewalkDevice.BuildersidewalkId(String sidewalkId)The sidewalk device identification.SidewalkDevice.BuildersidewalkManufacturingSn(String sidewalkManufacturingSn)The Sidewalk manufacturing series number.SidewalkDevice.Builderstatus(String status)The Sidewalk device status, such as provisioned or registered.SidewalkDevice.Builderstatus(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
amazonId
SidewalkDevice.Builder amazonId(String 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
SidewalkDevice.Builder sidewalkId(String 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
SidewalkDevice.Builder sidewalkManufacturingSn(String 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
SidewalkDevice.Builder deviceCertificates(Collection<CertificateList> 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
SidewalkDevice.Builder deviceCertificates(CertificateList... 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
SidewalkDevice.Builder deviceCertificates(Consumer<CertificateList.Builder>... deviceCertificates)
The sidewalk device certificates for Ed25519 and P256r1.
This is a convenience method that creates an instance of theCertificateList.Builderavoiding the need to create one manually viaCertificateList.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#deviceCertificates(List.) - 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:
#deviceCertificates(java.util.Collection)
-
privateKeys
SidewalkDevice.Builder privateKeys(Collection<CertificateList> 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
SidewalkDevice.Builder privateKeys(CertificateList... 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
SidewalkDevice.Builder privateKeys(Consumer<CertificateList.Builder>... 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.Builderavoiding the need to create one manually viaCertificateList.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#privateKeys(List.) - 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:
#privateKeys(java.util.Collection)
-
deviceProfileId
SidewalkDevice.Builder deviceProfileId(String 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
SidewalkDevice.Builder certificateId(String 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
SidewalkDevice.Builder status(String 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:
WirelessDeviceSidewalkStatus,WirelessDeviceSidewalkStatus
-
status
SidewalkDevice.Builder status(WirelessDeviceSidewalkStatus 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:
WirelessDeviceSidewalkStatus,WirelessDeviceSidewalkStatus
-
-