Class CfnDevicePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.networkmanager.CfnDevicePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDevicePropsMixin>
- Enclosing class:
CfnDevicePropsMixin
@Stability(Stable)
public static final class CfnDevicePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDevicePropsMixin>
A fluent builder for
CfnDevicePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionawsLocation(CfnDevicePropsMixin.AWSLocationProperty awsLocation) The AWS location of the device.awsLocation(IResolvable awsLocation) The AWS location of the device.build()static CfnDevicePropsMixin.Buildercreate()static CfnDevicePropsMixin.Buildercreate(CfnPropertyMixinOptions options) description(String description) A description of the device.globalNetworkId(String globalNetworkId) The ID of the global network.location(CfnDevicePropsMixin.LocationProperty location) The site location.location(IResolvable location) The site location.The model of the device.serialNumber(String serialNumber) The serial number of the device.The site ID.The tags for the device.The device type.The vendor of the device.
-
Method Details
-
create
@Stability(Stable) public static CfnDevicePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnDevicePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnDevicePropsMixin.Builder.
-
awsLocation
The AWS location of the device.- Parameters:
awsLocation- The AWS location of the device. This parameter is required.- Returns:
this- See Also:
-
awsLocation
@Stability(Stable) public CfnDevicePropsMixin.Builder awsLocation(CfnDevicePropsMixin.AWSLocationProperty awsLocation) The AWS location of the device.- Parameters:
awsLocation- The AWS location of the device. This parameter is required.- Returns:
this- See Also:
-
description
A description of the device.Constraints: Maximum length of 256 characters.
- Parameters:
description- A description of the device. This parameter is required.- Returns:
this- See Also:
-
globalNetworkId
The ID of the global network.- Parameters:
globalNetworkId- The ID of the global network. This parameter is required.- Returns:
this- See Also:
-
location
The site location.- Parameters:
location- The site location. This parameter is required.- Returns:
this- See Also:
-
location
@Stability(Stable) public CfnDevicePropsMixin.Builder location(CfnDevicePropsMixin.LocationProperty location) The site location.- Parameters:
location- The site location. This parameter is required.- Returns:
this- See Also:
-
model
The model of the device.Constraints: Maximum length of 128 characters.
- Parameters:
model- The model of the device. This parameter is required.- Returns:
this- See Also:
-
serialNumber
The serial number of the device.Constraints: Maximum length of 128 characters.
- Parameters:
serialNumber- The serial number of the device. This parameter is required.- Returns:
this- See Also:
-
siteId
The site ID.- Parameters:
siteId- The site ID. This parameter is required.- Returns:
this- See Also:
-
tags
The tags for the device.- Parameters:
tags- The tags for the device. This parameter is required.- Returns:
this- See Also:
-
type
The device type.- Parameters:
type- The device type. This parameter is required.- Returns:
this- See Also:
-
vendor
The vendor of the device.Constraints: Maximum length of 128 characters.
- Parameters:
vendor- The vendor of the device. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDevicePropsMixin>- Returns:
- a newly built instance of
CfnDevicePropsMixin.
-