Interface Device.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Device.Builder,Device>,SdkBuilder<Device.Builder,Device>,SdkPojo
- Enclosing class:
- Device
public static interface Device.Builder extends SdkPojo, CopyableBuilder<Device.Builder,Device>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Device.BuildercertificateArn(String certificateArn)The ARN of the certificate associated with the device.Device.Builderid(String id)A descriptive or arbitrary ID for the device.Device.BuildersyncShadow(Boolean syncShadow)If true, the device's local shadow will be automatically synced with the cloud.Device.BuilderthingArn(String thingArn)The thing ARN of the device.-
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 Detail
-
certificateArn
Device.Builder certificateArn(String certificateArn)
The ARN of the certificate associated with the device.- Parameters:
certificateArn- The ARN of the certificate associated with the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
Device.Builder id(String id)
A descriptive or arbitrary ID for the device. This value must be unique within the device definition version. Max length is 128 characters with pattern ''[a-zA-Z0-9:_-]+''.- Parameters:
id- A descriptive or arbitrary ID for the device. This value must be unique within the device definition version. Max length is 128 characters with pattern ''[a-zA-Z0-9:_-]+''.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
syncShadow
Device.Builder syncShadow(Boolean syncShadow)
If true, the device's local shadow will be automatically synced with the cloud.- Parameters:
syncShadow- If true, the device's local shadow will be automatically synced with the cloud.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
thingArn
Device.Builder thingArn(String thingArn)
The thing ARN of the device.- Parameters:
thingArn- The thing ARN of the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-