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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DeviceTemplate.BuildercallbackOverrides(Map<String,String> callbackOverrides)An optional Lambda function to invoke instead of the default Lambda function provided by the placement template.DeviceTemplate.BuilderdeviceType(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 Detail
-
deviceType
DeviceTemplate.Builder deviceType(String 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
DeviceTemplate.Builder callbackOverrides(Map<String,String> 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.
-
-