@Value.Immutable public interface Connector extends WithId<Connector>, WithIdVersioned<Connector>, WithVersion.AutoUpdatable, WithActions<ConnectorAction>, WithTags, WithName, WithProperties, WithDependencies, WithMetadata, ToJson, Serializable
isComponentProperty, isEndpointProperty, isRawComponentProperty, isRawEndpointProperty, isSecretComponentProperty, isSecretEndpointProperty, isSecretOrComponentProperty| Modifier and Type | Interface and Description |
|---|---|
static class |
Connector.Builder |
WithVersion.AutoUpdatableToJson.JsonProcessingRuntimeException| Modifier and Type | Method and Description |
|---|---|
default Connector.Builder |
builder() |
Optional<ActionsSummary> |
getActionsSummary()
Provides a summary of the connector's actions
|
Optional<String> |
getComponentScheme() |
default List<String> |
getConnectorCustomizers() |
Optional<String> |
getConnectorFactory() |
Optional<ConnectorGroup> |
getConnectorGroup() |
Optional<String> |
getConnectorGroupId() |
String |
getDescription() |
String |
getIcon() |
default Kind |
getKind() |
OptionalInt |
getUses()
Provide number of connections using this connector
|
default Optional<String> |
propertyTaggedWith(String tag) |
default Connector |
withVersion(int version) |
getId, hasId, idEqualsgetVersionfindActionById, getActions, getActionsfilterComponentProperties, filterComponentProperties, filterEndpointProperties, filterEndpointProperties, filterProperties, filterProperties, filterSecrets, filterSecrets, getProperties, isComponentProperty, isComponentProperty, isEndpointProperty, isEndpointProperty, isRaw, isRaw, isRaw, isRawComponentProperty, isRawComponentProperty, isRawEndpointProperty, isRawEndpointProperty, isSecret, isSecret, isSecret, isSecretComponentProperty, isSecretComponentProperty, isSecretEndpointProperty, isSecretEndpointProperty, isSecretOrComponentProperty, isSecretOrComponentProperty, propertyEntryTaggedWith, propertyTaggedWithgetConfiguredPropertiesgetDependenciesgetMetadata, getMetadatadefault Connector.Builder builder()
default Connector withVersion(int version)
withVersion in interface WithIdVersioned<Connector>Optional<ConnectorGroup> getConnectorGroup()
String getDescription()
String getIcon()
@Value.Auxiliary Optional<ActionsSummary> getActionsSummary()
Note:
Excluded from #hashCode() and #equals(Object)
@Value.Auxiliary OptionalInt getUses()
Note:
Excluded from #hashCode() and #equals(Object)
Copyright © 2016–2019 Red Hat. All rights reserved.