in src/common/src/aws/sdk/kotlin/crt/auth/credentials/X509CredentialsProvider.kt [49:57]
public fun build(): X509CredentialsProvider {
requireNotNull(thingName) { "X509CredentialsProvider: thingName must not be null" }
requireNotNull(roleAlias) { "X509CredentialsProvider: roleAlias must not be null" }
requireNotNull(endpoint) { "X509CredentialsProvider: endpoint must not be null" }
requireNotNull(clientBootstrap) { "X509CredentialsProvider: clientBootstrap must not be null" }
requireNotNull(tlsContext) { "X509CredentialsProvider: tlsContext must not be null" }
return X509CredentialsProvider(this)
}