Interface CfnWirelessGatewayProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnWirelessGatewayProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:29:58.023Z") @Stability(Stable) public interface CfnWirelessGatewayProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnWirelessGateway.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.iotwireless.*;
 CfnWirelessGatewayProps cfnWirelessGatewayProps = CfnWirelessGatewayProps.builder()
         .loRaWan(LoRaWANGatewayProperty.builder()
                 .gatewayEui("gatewayEui")
                 .rfRegion("rfRegion")
                 .build())
         // the properties below are optional
         .description("description")
         .lastUplinkReceivedAt("lastUplinkReceivedAt")
         .name("name")
         .tags(List.of(CfnTag.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .thingArn("thingArn")
         .thingName("thingName")
         .build();
 
  • Method Details

    • getLoRaWan

      @Stability(Stable) @NotNull Object getLoRaWan()
      The gateway configuration information to use to create the wireless gateway.
    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      The description of the new resource.

      The maximum length is 2048 characters.

    • getLastUplinkReceivedAt

      @Stability(Stable) @Nullable default String getLastUplinkReceivedAt()
      The date and time when the most recent uplink was received.
    • getName

      @Stability(Stable) @Nullable default String getName()
      The name of the new resource.
    • getTags

      @Stability(Stable) @Nullable default List<CfnTag> getTags()
      The tags are an array of key-value pairs to attach to the specified resource.

      Tags can have a minimum of 0 and a maximum of 50 items.

    • getThingArn

      @Stability(Stable) @Nullable default String getThingArn()
      The ARN of the thing to associate with the wireless gateway.
    • getThingName

      @Stability(Stable) @Nullable default String getThingName()
      The name of the thing associated with the wireless gateway.

      The value is empty if a thing isn't associated with the gateway.

    • builder

      @Stability(Stable) static CfnWirelessGatewayProps.Builder builder()
      Returns:
      a CfnWirelessGatewayProps.Builder of CfnWirelessGatewayProps