Class AwsIotMqtt5ClientBuilder.WebsocketSigv4Config

  • Enclosing class:
    AwsIotMqtt5ClientBuilder

    public static final class AwsIotMqtt5ClientBuilder.WebsocketSigv4Config
    extends Object
    Websocket-specific MQTT5 connection AWS IoT configuration options
    • Field Detail

      • credentialsProvider

        public software.amazon.awssdk.crt.auth.credentials.CredentialsProvider credentialsProvider
        Sources the AWS Credentials used to sign the websocket connection handshake. If not provided, the default credentials provider chain is used.
      • region

        public String region
        The AWS region the websocket connection is being established in. Must match the region embedded in the endpoint. If not provided, pattern-matching logic is used to extract the region from the endpoint. Use this option if the pattern-matching logic has not yet been updated to handle new endpoint formats.
    • Constructor Detail

      • WebsocketSigv4Config

        public WebsocketSigv4Config()