Interface DeviceTemplate.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DeviceTemplate.Builder,
,DeviceTemplate> SdkBuilder<DeviceTemplate.Builder,
,DeviceTemplate> SdkPojo
- Enclosing class:
DeviceTemplate
public static interface DeviceTemplate.Builder
extends SdkPojo, CopyableBuilder<DeviceTemplate.Builder,DeviceTemplate>
-
Method Summary
Modifier and TypeMethodDescriptioncallbackOverrides
(Map<String, String> callbackOverrides) An optional Lambda function to invoke instead of the default Lambda function provided by the placement template.deviceType
(String deviceType) The device type, which currently must be"button"
.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
-
deviceType
The device type, which currently must be
"button"
.- Parameters:
deviceType
- The device type, which currently must be"button"
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
callbackOverrides
An optional Lambda function to invoke instead of the default Lambda function provided by the placement template.
- Parameters:
callbackOverrides
- An optional Lambda function to invoke instead of the default Lambda function provided by the placement template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-