Class CfnNetworkAnalyzerConfiguration.Builder

java.lang.Object
software.amazon.awscdk.services.iotwireless.CfnNetworkAnalyzerConfiguration.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<CfnNetworkAnalyzerConfiguration>
Enclosing class:
CfnNetworkAnalyzerConfiguration

@Stability(Stable) public static final class CfnNetworkAnalyzerConfiguration.Builder extends Object implements software.amazon.jsii.Builder<CfnNetworkAnalyzerConfiguration>
A fluent builder for CfnNetworkAnalyzerConfiguration.
  • Method Details

    • create

      @Stability(Stable) public static CfnNetworkAnalyzerConfiguration.Builder create(Construct scope, String id)
      Parameters:
      scope -
      • scope in which this resource is defined.
      This parameter is required.
      id -
      • scoped id of the resource.
      This parameter is required.
      Returns:
      a new instance of CfnNetworkAnalyzerConfiguration.Builder.
    • name

      @Stability(Stable) public CfnNetworkAnalyzerConfiguration.Builder name(String name)
      Name of the network analyzer configuration.

      Parameters:
      name - Name of the network analyzer configuration. This parameter is required.
      Returns:
      this
    • description

      @Stability(Stable) public CfnNetworkAnalyzerConfiguration.Builder description(String description)
      The description of the resource.

      Parameters:
      description - The description of the resource. This parameter is required.
      Returns:
      this
    • tags

      @Stability(Stable) public CfnNetworkAnalyzerConfiguration.Builder tags(List<? extends CfnTag> tags)
      The tags to attach to the specified resource.

      Tags are metadata that you can use to manage a resource.

      Parameters:
      tags - The tags to attach to the specified resource. This parameter is required.
      Returns:
      this
    • traceContent

      @Stability(Stable) public CfnNetworkAnalyzerConfiguration.Builder traceContent(Object traceContent)
      Trace content for your wireless gateway and wireless device resources.

      Parameters:
      traceContent - Trace content for your wireless gateway and wireless device resources. This parameter is required.
      Returns:
      this
    • wirelessDevices

      @Stability(Stable) public CfnNetworkAnalyzerConfiguration.Builder wirelessDevices(List<String> wirelessDevices)
      Wireless device resources to add to the network analyzer configuration.

      Provide the WirelessDeviceId of the resource to add in the input array.

      Parameters:
      wirelessDevices - Wireless device resources to add to the network analyzer configuration. This parameter is required.
      Returns:
      this
    • wirelessGateways

      @Stability(Stable) public CfnNetworkAnalyzerConfiguration.Builder wirelessGateways(List<String> wirelessGateways)
      Wireless gateway resources to add to the network analyzer configuration.

      Provide the WirelessGatewayId of the resource to add in the input array.

      Parameters:
      wirelessGateways - Wireless gateway resources to add to the network analyzer configuration. This parameter is required.
      Returns:
      this
    • build

      @Stability(Stable) public CfnNetworkAnalyzerConfiguration build()
      Specified by:
      build in interface software.amazon.jsii.Builder<CfnNetworkAnalyzerConfiguration>
      Returns:
      a newly built instance of CfnNetworkAnalyzerConfiguration.