Class SubscribeToIoTCoreRequest

java.lang.Object
software.amazon.awssdk.aws.greengrass.model.SubscribeToIoTCoreRequest
All Implemented Interfaces:
EventStreamJsonMessage

public class SubscribeToIoTCoreRequest extends Object implements EventStreamJsonMessage
  • Field Details

  • Constructor Details

    • SubscribeToIoTCoreRequest

      public SubscribeToIoTCoreRequest()
  • Method Details

    • getTopicName

      public String getTopicName()
      The topic to which to subscribe. Supports MQTT wildcards.
    • setTopicName

      public void setTopicName(String topicName)
      The topic to which to subscribe. Supports MQTT wildcards.
    • withTopicName

      public SubscribeToIoTCoreRequest withTopicName(String topicName)
      The topic to which to subscribe. Supports MQTT wildcards.
    • getQos

      public QOS getQos()
    • getQosAsString

      public String getQosAsString()
      The MQTT QoS to use.
    • setQos

      public void setQos(String qos)
      The MQTT QoS to use.
    • withQos

      public SubscribeToIoTCoreRequest withQos(String qos)
      The MQTT QoS to use.
    • setQos

      public void setQos(QOS qos)
      The MQTT QoS to use.
    • withQos

      public SubscribeToIoTCoreRequest withQos(QOS qos)
      The MQTT QoS to use.
    • getApplicationModelType

      public String getApplicationModelType()
      Description copied from interface: EventStreamJsonMessage
      Returns the named model type. May be used for a header.
      Specified by:
      getApplicationModelType in interface EventStreamJsonMessage
      Returns:
      the named model type
    • equals

      public boolean equals(Object rhs)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object