public class ConnectorConfiguration
Configuration parameters used by a interface ConnectorProvider to create a new interface Connector instance.
interface ConnectorProvider,
interface Connector| Modifier and Type | Class and Description |
|---|---|
static class |
ConnectorConfiguration.Companion |
| Modifier and Type | Field and Description |
|---|---|
static ConnectorConfiguration.Companion |
Companion |
| Constructor and Description |
|---|
ConnectorConfiguration(java.lang.String connectorId,
java.lang.String path,
ConnectorType type,
ConnectorType ownerConnectorType,
java.util.Map<java.lang.String,java.lang.String> parameters)
Configuration parameters used by a
interface ConnectorProvider to create a new interface Connector instance. |
ConnectorConfiguration(java.lang.String connectorId,
java.lang.String path,
ConnectorType type,
java.lang.String applicationName,
java.lang.String baseUrl,
ConnectorType ownerConnectorType,
java.util.Map<java.lang.String,java.lang.String> parameters) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
component1()
The connector id
|
java.lang.String |
component2()
The relative REST path of the connector.
|
ConnectorType |
component3()
The connector type.
|
ConnectorType |
component4()
The underlying connector type.
|
java.util.Map<java.lang.String,java.lang.String> |
component5()
Additional parameters for this connector.
|
ConnectorConfiguration |
copy(java.lang.String connectorId,
java.lang.String path,
ConnectorType type,
ConnectorType ownerConnectorType,
java.util.Map<java.lang.String,java.lang.String> parameters)
Configuration parameters used by a
interface ConnectorProvider to create a new interface Connector instance. |
boolean |
equals(java.lang.Object p) |
java.lang.String |
getBaseUrl()
The base url of the connector.
|
java.lang.String |
getConnectorId()
The connector id
|
java.lang.String |
getName()
The name of application.
|
ConnectorType |
getOwnerConnectorType()
The underlying connector type.
|
java.util.Map<java.lang.String,java.lang.String> |
getParameters()
Additional parameters for this connector.
|
java.lang.String |
getPath()
The relative REST path of the connector.
|
ConnectorType |
getType()
The connector type.
|
int |
hashCode() |
java.lang.String |
toString() |
public static ConnectorConfiguration.Companion Companion
public ConnectorConfiguration(@NotNull
java.lang.String connectorId,
@NotNull
java.lang.String path,
@NotNull
ConnectorType type,
@Nullable
ConnectorType ownerConnectorType,
@NotNull
java.util.Map<java.lang.String,java.lang.String> parameters)
Configuration parameters used by a interface ConnectorProvider to create a new interface Connector instance.
connectorId - The connector id - unique for a given bot.path - The relative REST path of the connector.type - The connector type.ownerConnectorType - The underlying connector type. For example, you can have connectorType=rest and ownerConnectorType=messenger.parameters - Additional parameters for this connector.interface ConnectorProvider,
interface Connectorpublic ConnectorConfiguration(@NotNull
java.lang.String connectorId,
@NotNull
java.lang.String path,
@NotNull
ConnectorType type,
@NotNull
java.lang.String applicationName,
@Nullable
java.lang.String baseUrl,
@Nullable
ConnectorType ownerConnectorType,
@NotNull
java.util.Map<java.lang.String,java.lang.String> parameters)
@NotNull public java.lang.String getName()
The name of application.
@NotNull public java.lang.String getBaseUrl()
The base url of the connector.
@NotNull public java.lang.String getConnectorId()
The connector id
- unique for a given bot.
@NotNull public java.lang.String getPath()
The relative REST path of the connector.
@NotNull public ConnectorType getType()
The connector type.
@Nullable public ConnectorType getOwnerConnectorType()
The underlying connector type.
For example, you can have connectorType=rest and ownerConnectorType=messenger.
@NotNull public java.util.Map<java.lang.String,java.lang.String> getParameters()
Additional parameters for this connector.
@NotNull public java.lang.String component1()
The connector id
- unique for a given bot.
@NotNull public java.lang.String component2()
The relative REST path of the connector.
@NotNull public ConnectorType component3()
The connector type.
@Nullable public ConnectorType component4()
The underlying connector type.
For example, you can have connectorType=rest and ownerConnectorType=messenger.
@NotNull public java.util.Map<java.lang.String,java.lang.String> component5()
Additional parameters for this connector.
@NotNull public ConnectorConfiguration copy(@NotNull java.lang.String connectorId, @NotNull java.lang.String path, @NotNull ConnectorType type, @Nullable ConnectorType ownerConnectorType, @NotNull java.util.Map<java.lang.String,java.lang.String> parameters)
Configuration parameters used by a interface ConnectorProvider to create a new interface Connector instance.
interface ConnectorProvider,
interface Connector@NotNull public java.lang.String toString()
public int hashCode()
public boolean equals(@Nullable
java.lang.Object p)