Class CfnDeviceFleetMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.sagemaker.CfnDeviceFleetMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDeviceFleetMixinProps>
- Enclosing interface:
CfnDeviceFleetMixinProps
@Stability(Stable)
public static final class CfnDeviceFleetMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDeviceFleetMixinProps>
A builder for
CfnDeviceFleetMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.description(String description) Sets the value ofCfnDeviceFleetMixinProps.getDescription()deviceFleetName(String deviceFleetName) Sets the value ofCfnDeviceFleetMixinProps.getDeviceFleetName()Sets the value ofCfnDeviceFleetMixinProps.getOutputConfig()outputConfig(IResolvable outputConfig) Sets the value ofCfnDeviceFleetMixinProps.getOutputConfig()Sets the value ofCfnDeviceFleetMixinProps.getRoleArn()Sets the value ofCfnDeviceFleetMixinProps.getRoleArn()Sets the value ofCfnDeviceFleetMixinProps.getTags()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
description
Sets the value ofCfnDeviceFleetMixinProps.getDescription()- Parameters:
description- A description of the fleet.- Returns:
this
-
deviceFleetName
Sets the value ofCfnDeviceFleetMixinProps.getDeviceFleetName()- Parameters:
deviceFleetName- Name of the device fleet.- Returns:
this
-
outputConfig
Sets the value ofCfnDeviceFleetMixinProps.getOutputConfig()- Parameters:
outputConfig- The output configuration for storing sample data collected by the fleet.- Returns:
this
-
outputConfig
@Stability(Stable) public CfnDeviceFleetMixinProps.Builder outputConfig(CfnDeviceFleetPropsMixin.EdgeOutputConfigProperty outputConfig) Sets the value ofCfnDeviceFleetMixinProps.getOutputConfig()- Parameters:
outputConfig- The output configuration for storing sample data collected by the fleet.- Returns:
this
-
roleArn
Sets the value ofCfnDeviceFleetMixinProps.getRoleArn()- Parameters:
roleArn- The Amazon Resource Name (ARN) that has access to AWS Internet of Things (IoT).- Returns:
this
-
roleArn
Sets the value ofCfnDeviceFleetMixinProps.getRoleArn()- Parameters:
roleArn- The Amazon Resource Name (ARN) that has access to AWS Internet of Things (IoT).- Returns:
this
-
tags
Sets the value ofCfnDeviceFleetMixinProps.getTags()- Parameters:
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.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDeviceFleetMixinProps>- Returns:
- a new instance of
CfnDeviceFleetMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-