public String toString()

in src/main/java/com/azure/servicebus/jms/ConnectionStringBuilder.java [312:359]


    public String toString() {
        if (StringUtil.isNullOrWhiteSpace(this.connectionString)) {
            StringBuilder connectionStringBuilder = new StringBuilder();
            if (this.endpoint != null) {
                connectionStringBuilder.append(String.format(Locale.US, "%s%s%s%s", ENDPOINT_CONFIG_NAME, KEY_VALUE_SEPARATOR,
                        this.endpoint.toString(), KEY_VALUE_PAIR_DELIMITER));
            }

            if (!StringUtil.isNullOrWhiteSpace(this.entityPath)) {
                connectionStringBuilder.append(String.format(Locale.US, "%s%s%s%s", ENTITY_PATH_CONFIG_NAME,
                        KEY_VALUE_SEPARATOR, this.entityPath, KEY_VALUE_PAIR_DELIMITER));
            }

            if (!StringUtil.isNullOrWhiteSpace(this.sharedAccessKeyName)) {
                connectionStringBuilder.append(String.format(Locale.US, "%s%s%s%s", SHARED_ACCESS_KEY_NAME_CONFIG_NAME,
                        KEY_VALUE_SEPARATOR, this.sharedAccessKeyName, KEY_VALUE_PAIR_DELIMITER));
            }

            if (!StringUtil.isNullOrWhiteSpace(this.sharedAccessKey)) {
                connectionStringBuilder.append(String.format(Locale.US, "%s%s%s", SHARED_ACCESS_KEY_CONFIG_NAME,
                        KEY_VALUE_SEPARATOR, this.sharedAccessKey));
            }

            if (!StringUtil.isNullOrWhiteSpace(this.sharedAccessSignatureToken)) {
                connectionStringBuilder.append(String.format(Locale.US, "%s%s%s", sharedAccessSignatureTokenKeyName,
                        KEY_VALUE_SEPARATOR, this.sharedAccessSignatureToken));
            }

            if (this.operationTimeout != null) {
                connectionStringBuilder.append(String.format(Locale.US, "%s%s%s%s", KEY_VALUE_PAIR_DELIMITER, OPERATION_TIMEOUT_CONFIG_NAME,
                        KEY_VALUE_SEPARATOR, this.operationTimeout.toString()));
            }

            if (this.transportType != null) {
                connectionStringBuilder.append(String.format(Locale.US, "%s%s%s%s", KEY_VALUE_PAIR_DELIMITER, TRANSPORT_TYPE_CONFIG_NAME,
                        KEY_VALUE_SEPARATOR, this.transportType.toString()));
            }

            if (this.authentication != null) {
                connectionStringBuilder.append(String.format(Locale.US, "%s%s%s%s", KEY_VALUE_PAIR_DELIMITER,
                        AUTHENTICATION_CONFIG_NAME, KEY_VALUE_SEPARATOR, this.authentication));
            }

            this.connectionString = connectionStringBuilder.toString();
        }

        return this.connectionString;
    }