@Alias(value="SASAuthentication") public class SasConnectionProvider extends AbstractAzureConnectionProvider<AzureEventHubsConnection>
| Modifier and Type | Field and Description |
|---|---|
protected String |
namespace |
protected String |
sharedAccessKey |
protected String |
sharedAccessKeyName |
eventHubName, shareConnection, WARNING_USER_SHOULD_CONFIGURE_BLOB_STORAGE_ACCOUNT| Constructor and Description |
|---|
SasConnectionProvider() |
| Modifier and Type | Method and Description |
|---|---|
AzureEventHubsConnection |
connect() |
void |
disconnect(AzureEventHubsConnection connection) |
CheckpointStoreType |
getCheckpointStoreType() |
String |
getNamespace() |
String |
getSharedAccessKey() |
String |
getSharedAccessKeyName() |
void |
setCheckpointStoreType(CheckpointStoreType checkpointStoreType) |
void |
setNamespace(String namespace) |
void |
setSharedAccessKey(String sharedAccessKey) |
void |
setSharedAccessKeyName(String sharedAccessKeyName) |
org.mule.runtime.api.connection.ConnectionValidationResult |
validate(AzureEventHubsConnection connection) |
getEventHubName, isShareConnection, setEventHubName, setShareConnection@Parameter @Summary(value="The Event Hubs namespace name.") protected String namespace
@Parameter @Summary(value="Name of the shared access key given by Azure.") protected String sharedAccessKeyName
@Parameter @Summary(value="Value of the shared access key given by Azure.") @Password protected String sharedAccessKey
public String getNamespace()
public void setNamespace(String namespace)
public String getSharedAccessKeyName()
public void setSharedAccessKeyName(String sharedAccessKeyName)
public String getSharedAccessKey()
public void setSharedAccessKey(String sharedAccessKey)
public CheckpointStoreType getCheckpointStoreType()
public void setCheckpointStoreType(CheckpointStoreType checkpointStoreType)
public AzureEventHubsConnection connect()
public org.mule.runtime.api.connection.ConnectionValidationResult validate(AzureEventHubsConnection connection)
public void disconnect(AzureEventHubsConnection connection)
Copyright © 2025 MuleSoft, Inc.. All rights reserved.