public static final class CfnProject.PlacementTemplateProperty.Builder
extends java.lang.Object
CfnProject.PlacementTemplateProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnProject.PlacementTemplateProperty |
build()
Builds the configured instance.
|
CfnProject.PlacementTemplateProperty.Builder |
defaultAttributes(java.lang.Object defaultAttributes)
Sets the value of
CfnProject.PlacementTemplateProperty.getDefaultAttributes() |
CfnProject.PlacementTemplateProperty.Builder |
deviceTemplates(IResolvable deviceTemplates)
Sets the value of
CfnProject.PlacementTemplateProperty.getDeviceTemplates() |
CfnProject.PlacementTemplateProperty.Builder |
deviceTemplates(java.util.Map<java.lang.String,? extends java.lang.Object> deviceTemplates)
Sets the value of
CfnProject.PlacementTemplateProperty.getDeviceTemplates() |
public CfnProject.PlacementTemplateProperty.Builder defaultAttributes(java.lang.Object defaultAttributes)
CfnProject.PlacementTemplateProperty.getDefaultAttributes()
defaultAttributes
- The default attributes (key-value pairs) to be applied to all placements using this template.this
public CfnProject.PlacementTemplateProperty.Builder deviceTemplates(IResolvable deviceTemplates)
CfnProject.PlacementTemplateProperty.getDeviceTemplates()
deviceTemplates
- An object specifying the [DeviceTemplate](https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_DeviceTemplate.html) for all placements using this ( [PlacementTemplate](https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_PlacementTemplate.html) ) template.this
public CfnProject.PlacementTemplateProperty.Builder deviceTemplates(java.util.Map<java.lang.String,? extends java.lang.Object> deviceTemplates)
CfnProject.PlacementTemplateProperty.getDeviceTemplates()
deviceTemplates
- An object specifying the [DeviceTemplate](https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_DeviceTemplate.html) for all placements using this ( [PlacementTemplate](https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_PlacementTemplate.html) ) template.this
public CfnProject.PlacementTemplateProperty build()
CfnProject.PlacementTemplateProperty
java.lang.NullPointerException
- if any required attribute was not provided