Class CfnDeviceFleetPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.sagemaker.CfnDeviceFleetPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDeviceFleetPropsMixin>
- Enclosing class:
CfnDeviceFleetPropsMixin
@Stability(Stable)
public static final class CfnDeviceFleetPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDeviceFleetPropsMixin>
A fluent builder for
CfnDeviceFleetPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) description(String description) A description of the fleet.deviceFleetName(String deviceFleetName) Name of the device fleet.The output configuration for storing sample data collected by the fleet.outputConfig(IResolvable 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).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
@Stability(Stable) public static CfnDeviceFleetPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnDeviceFleetPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnDeviceFleetPropsMixin.Builder.
-
description
A description of the fleet.- Parameters:
description- A description of the fleet. This parameter is required.- Returns:
this- See Also:
-
deviceFleetName
Name of the device fleet.- Parameters:
deviceFleetName- Name of the device fleet. This parameter is required.- Returns:
this- See Also:
-
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- See Also:
-
outputConfig
@Stability(Stable) public CfnDeviceFleetPropsMixin.Builder outputConfig(CfnDeviceFleetPropsMixin.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- See Also:
-
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- See Also:
-
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- See Also:
-
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- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDeviceFleetPropsMixin>- Returns:
- a newly built instance of
CfnDeviceFleetPropsMixin.
-