Package software.amazon.awssdk.iot
Class AwsIotMqtt5ClientBuilder.WebsocketSigv4Config
- java.lang.Object
-
- software.amazon.awssdk.iot.AwsIotMqtt5ClientBuilder.WebsocketSigv4Config
-
- Enclosing class:
- AwsIotMqtt5ClientBuilder
public static final class AwsIotMqtt5ClientBuilder.WebsocketSigv4Config extends Object
Websocket-specific MQTT5 connection AWS IoT configuration options
-
-
Field Summary
Fields Modifier and Type Field Description software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
credentialsProvider
Sources the AWS Credentials used to sign the websocket connection handshake.String
region
The AWS region the websocket connection is being established in.
-
Constructor Summary
Constructors Constructor Description WebsocketSigv4Config()
-
-
-
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.
-
-