Class CfnDeviceFleet.Builder
java.lang.Object
software.amazon.awscdk.services.sagemaker.CfnDeviceFleet.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDeviceFleet>
- Enclosing class:
CfnDeviceFleet
@Stability(Stable)
public static final class CfnDeviceFleet.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDeviceFleet>
A fluent builder for
CfnDeviceFleet
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnDeviceFleet.Builder
description
(String description) A description of the fleet.deviceFleetName
(String deviceFleetName) Name of the device fleet.outputConfig
(IResolvable outputConfig) The output configuration for storing sample data collected by the fleet.outputConfig
(CfnDeviceFleet.EdgeOutputConfigProperty outputConfig) The output configuration for storing sample data collected by the fleet.The Amazon Resource Name (ARN) that has access to AWS Internet of Things (IoT).An array of key-value pairs that contain metadata to help you categorize and organize your device fleets.
-
Method Details
-
create
- Parameters:
scope
-- scope in which this resource is defined.
id
-- scoped id of the resource.
- Returns:
- a new instance of
CfnDeviceFleet.Builder
.
-
deviceFleetName
Name of the device fleet.- Parameters:
deviceFleetName
- Name of the device fleet. This parameter is required.- Returns:
this
-
outputConfig
The output configuration for storing sample data collected by the fleet.- Parameters:
outputConfig
- The output configuration for storing sample data collected by the fleet. This parameter is required.- Returns:
this
-
outputConfig
@Stability(Stable) public CfnDeviceFleet.Builder outputConfig(CfnDeviceFleet.EdgeOutputConfigProperty outputConfig) The output configuration for storing sample data collected by the fleet.- Parameters:
outputConfig
- The output configuration for storing sample data collected by the fleet. This parameter is required.- Returns:
this
-
roleArn
The Amazon Resource Name (ARN) that has access to AWS Internet of Things (IoT).- Parameters:
roleArn
- The Amazon Resource Name (ARN) that has access to AWS Internet of Things (IoT). This parameter is required.- Returns:
this
-
description
A description of the fleet.- Parameters:
description
- A description of the fleet. This parameter is required.- Returns:
this
-
tags
An array of key-value pairs that contain metadata to help you categorize and organize your device fleets.Each tag consists of a key and a value, both of which you define.
- Parameters:
tags
- An array of key-value pairs that contain metadata to help you categorize and organize your device fleets. This parameter is required.- Returns:
this
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnDeviceFleet>
- Returns:
- a newly built instance of
CfnDeviceFleet
.
-