Interface CfnProjectProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnProjectProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:29:57.733Z")
@Stability(Stable)
public interface CfnProjectProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnProject.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.iot1click.*;
Object callbackOverrides;
Object defaultAttributes;
CfnProjectProps cfnProjectProps = CfnProjectProps.builder()
.placementTemplate(PlacementTemplateProperty.builder()
.defaultAttributes(defaultAttributes)
.deviceTemplates(Map.of(
"deviceTemplatesKey", DeviceTemplateProperty.builder()
.callbackOverrides(callbackOverrides)
.deviceType("deviceType")
.build()))
.build())
// the properties below are optional
.description("description")
.projectName("projectName")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnProjectPropsstatic final classAn implementation forCfnProjectProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnProjectProps.Builderbuilder()default StringThe description of the project.An object describing the project's placement specifications.default StringThe name of the project from which to obtain information.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getPlacementTemplate
An object describing the project's placement specifications. -
getDescription
The description of the project. -
getProjectName
The name of the project from which to obtain information. -
builder
- Returns:
- a
CfnProjectProps.BuilderofCfnProjectProps
-