public static final class CfnDeviceFleet.Builder
extends java.lang.Object
CfnDeviceFleet
.Modifier and Type | Method and Description |
---|---|
CfnDeviceFleet |
build() |
static CfnDeviceFleet.Builder |
create(Construct scope,
java.lang.String id) |
CfnDeviceFleet.Builder |
description(java.lang.String description)
A description of the fleet.
|
CfnDeviceFleet.Builder |
deviceFleetName(java.lang.String deviceFleetName)
Name of the device fleet.
|
CfnDeviceFleet.Builder |
outputConfig(CfnDeviceFleet.EdgeOutputConfigProperty outputConfig)
The output configuration for storing sample data collected by the fleet.
|
CfnDeviceFleet.Builder |
outputConfig(IResolvable outputConfig)
The output configuration for storing sample data collected by the fleet.
|
CfnDeviceFleet.Builder |
roleArn(java.lang.String roleArn)
The Amazon Resource Name (ARN) that has access to AWS Internet of Things (IoT).
|
CfnDeviceFleet.Builder |
tags(java.util.List<? extends CfnTag> tags)
An array of key-value pairs that contain metadata to help you categorize and organize your device fleets.
|
public static CfnDeviceFleet.Builder create(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnDeviceFleet.EdgeOutputConfigProperty.Builder
.public CfnDeviceFleet.Builder deviceFleetName(java.lang.String deviceFleetName)
deviceFleetName
- Name of the device fleet. This parameter is required.this
public CfnDeviceFleet.Builder outputConfig(IResolvable outputConfig)
outputConfig
- The output configuration for storing sample data collected by the fleet. This parameter is required.this
public CfnDeviceFleet.Builder outputConfig(CfnDeviceFleet.EdgeOutputConfigProperty outputConfig)
outputConfig
- The output configuration for storing sample data collected by the fleet. This parameter is required.this
public CfnDeviceFleet.Builder roleArn(java.lang.String roleArn)
roleArn
- The Amazon Resource Name (ARN) that has access to AWS Internet of Things (IoT). This parameter is required.this
public CfnDeviceFleet.Builder description(java.lang.String description)
description
- A description of the fleet. This parameter is required.this
public CfnDeviceFleet.Builder tags(java.util.List<? extends CfnTag> tags)
Each tag consists of a key and a value, both of which you define.
tags
- An array of key-value pairs that contain metadata to help you categorize and organize your device fleets. This parameter is required.this
public CfnDeviceFleet build()