@Metadata(label="routing,cloud") public class ServiceCallConfigurationDefinition extends IdentifiedType
Constructor and Description |
---|
ServiceCallConfigurationDefinition() |
getId, setId
public String getPattern()
public void setPattern(String pattern)
public String getUri()
public void setUri(String uri)
org.apache.camel.language.simple.SimpleLanguage
expression.public String getComponent()
public void setComponent(String component)
public String getServiceDiscoveryRef()
public void setServiceDiscoveryRef(String serviceDiscoveryRef)
ServiceDiscovery
to use.public org.apache.camel.cloud.ServiceDiscovery getServiceDiscovery()
public void setServiceDiscovery(org.apache.camel.cloud.ServiceDiscovery serviceDiscovery)
ServiceDiscovery
to use.public String getServiceFilterRef()
public void setServiceFilterRef(String serviceFilterRef)
ServiceFilter
to use.public org.apache.camel.cloud.ServiceFilter getServiceFilter()
public void setServiceFilter(org.apache.camel.cloud.ServiceFilter serviceFilter)
ServiceFilter
to use.public String getServiceChooserRef()
public void setServiceChooserRef(String serviceChooserRef)
ServiceChooser
to use.public org.apache.camel.cloud.ServiceChooser getServiceChooser()
public void setServiceChooser(org.apache.camel.cloud.ServiceChooser serviceChooser)
ServiceChooser
to use.public String getLoadBalancerRef()
public void setLoadBalancerRef(String loadBalancerRef)
ServiceLoadBalancer
to use.public org.apache.camel.cloud.ServiceLoadBalancer getLoadBalancer()
public void setLoadBalancer(org.apache.camel.cloud.ServiceLoadBalancer loadBalancer)
ServiceLoadBalancer
to use.public String getExpressionRef()
public void setExpressionRef(String expressionRef)
Expression
to use.public org.apache.camel.Expression getExpression()
public void setExpression(org.apache.camel.Expression expression)
Expression
to use.public ServiceCallServiceDiscoveryConfiguration getServiceDiscoveryConfiguration()
public void setServiceDiscoveryConfiguration(ServiceCallServiceDiscoveryConfiguration serviceDiscoveryConfiguration)
public ServiceCallServiceFilterConfiguration getServiceFilterConfiguration()
public void setServiceFilterConfiguration(ServiceCallServiceFilterConfiguration serviceFilterConfiguration)
public ServiceCallServiceLoadBalancerConfiguration getLoadBalancerConfiguration()
public void setLoadBalancerConfiguration(ServiceCallServiceLoadBalancerConfiguration loadBalancerConfiguration)
public ServiceCallExpressionConfiguration getExpressionConfiguration()
public void setExpressionConfiguration(ServiceCallExpressionConfiguration expressionConfiguration)
public ServiceCallConfigurationDefinition component(String component)
public ServiceCallConfigurationDefinition uri(String uri)
public ServiceCallConfigurationDefinition pattern(org.apache.camel.ExchangePattern pattern)
ExchangePattern
used to invoke this endpointpublic ServiceCallConfigurationDefinition pattern(String pattern)
ExchangePattern
used to invoke this endpointpublic ServiceCallConfigurationDefinition serviceDiscovery(String serviceDiscoveryRef)
ServiceDiscovery
to use.public ServiceCallConfigurationDefinition serviceDiscovery(org.apache.camel.cloud.ServiceDiscovery serviceDiscovery)
ServiceDiscovery
to use.public ServiceCallConfigurationDefinition serviceFilter(String serviceFilterRef)
ServiceFilter
to use.public ServiceCallConfigurationDefinition serviceFilter(org.apache.camel.cloud.ServiceFilter serviceFilter)
ServiceFilter
to use.public ServiceCallConfigurationDefinition serviceChooser(String serviceChooserRef)
ServiceChooser
to use.public ServiceCallConfigurationDefinition serviceChooser(org.apache.camel.cloud.ServiceChooser serviceChooser)
ServiceChooser
to use.public ServiceCallConfigurationDefinition loadBalancer(String loadBalancerRef)
ServiceLoadBalancer
to use.public ServiceCallConfigurationDefinition loadBalancer(org.apache.camel.cloud.ServiceLoadBalancer loadBalancer)
ServiceLoadBalancer
to use.public ServiceCallConfigurationDefinition expression(String expressionRef)
Expression
to use.public ServiceCallConfigurationDefinition expression(org.apache.camel.Expression expression)
Expression
to use.public ExpressionClause<ServiceCallConfigurationDefinition> expression()
Expression
to use through an expression builder clause.public ServiceCallConfigurationDefinition serviceDiscoveryConfiguration(ServiceCallServiceDiscoveryConfiguration serviceDiscoveryConfiguration)
public ServiceCallConfigurationDefinition serviceFilterConfiguration(ServiceCallServiceFilterConfiguration serviceFilterConfiguration)
public ServiceCallConfigurationDefinition loadBalancerConfiguration(ServiceCallServiceLoadBalancerConfiguration loadBalancerConfiguration)
public ServiceCallConfigurationDefinition expressionConfiguration(ServiceCallExpressionConfiguration expressionConfiguration)
public CachingServiceCallServiceDiscoveryConfiguration cachingServiceDiscovery()
public ConsulServiceCallServiceDiscoveryConfiguration consulServiceDiscovery()
public DnsServiceCallServiceDiscoveryConfiguration dnsServiceDiscovery()
public ServiceCallConfigurationDefinition dnsServiceDiscovery(String domain)
public ServiceCallConfigurationDefinition dnsServiceDiscovery(String domain, String protocol)
public EtcdServiceCallServiceDiscoveryConfiguration etcdServiceDiscovery()
public KubernetesServiceCallServiceDiscoveryConfiguration kubernetesServiceDiscovery()
public KubernetesServiceCallServiceDiscoveryConfiguration kubernetesClientServiceDiscovery()
public ServiceCallConfigurationDefinition kubernetesEnvServiceDiscovery()
public ServiceCallConfigurationDefinition kubernetesDnsServiceDiscovery(String namespace, String domain)
public CombinedServiceCallServiceDiscoveryConfiguration combinedServiceDiscovery()
public ServiceCallConfigurationDefinition combinedServiceDiscovery(CombinedServiceCallServiceDiscoveryConfiguration conf)
public StaticServiceCallServiceDiscoveryConfiguration staticServiceDiscovery()
public ServiceCallConfigurationDefinition staticServiceDiscovery(StaticServiceCallServiceDiscoveryConfiguration conf)
public ZooKeeperServiceCallServiceDiscoveryConfiguration zookeeperServiceDiscovery()
public ServiceCallConfigurationDefinition zookeeperServiceDiscovery(String nodes, String basePath)
public ServiceCallConfigurationDefinition healthyFilter()
public ServiceCallConfigurationDefinition passThroughFilter()
public CombinedServiceCallServiceFilterConfiguration combinedFilter()
public BlacklistServiceCallServiceFilterConfiguration blacklistFilter()
public ServiceCallConfigurationDefinition customFilter(String serviceFilter)
public ServiceCallConfigurationDefinition customFilter(org.apache.camel.cloud.ServiceFilter serviceFilter)
public ServiceCallConfigurationDefinition defaultLoadBalancer()
public ServiceCallConfigurationDefinition ribbonLoadBalancer()
public ServiceCallConfigurationDefinition ribbonLoadBalancer(String clientName)
Apache Camel