public class SdkValueProviderDefinition extends Object implements SdkResolverDefinition<com.mulesoft.connectivity.rest.sdk.internal.connectormodel.valueprovider.ValueProviderDefinition>
| Modifier and Type | Field and Description |
|---|---|
static String |
ITEM_NAME_EXPRESSION_FIELD |
static String |
ITEM_VALUE_EXPRESSION_FIELD |
static String |
ITEMS_EXPRESSION_FIELD |
static String |
PATH_TEMPLATE_FIELD |
EVALUATION_CONTEXT_KIND_OPERATION, EVALUATION_CONTEXT_KIND_TRIGGER| Constructor and Description |
|---|
SdkValueProviderDefinition(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.resolver.ResolverExpression<com.mulesoft.connectivity.rest.sdk.internal.connectormodel.valueprovider.ValueProviderDefinition> valueProviderExpression) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBuildMethod(com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.CodeBlock methodBody) |
void |
addClassConstants(com.squareup.javapoet.TypeSpec.Builder valueProviderClassBuilder) |
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.valueprovider.ValueProviderDefinition |
getDefinition() |
String |
getEvaluationContextKind() |
com.squareup.javapoet.CodeBlock.Builder |
getResolverExpressionBuilder() |
Class<?> |
getSdkResolverDeclarationBuilderClass() |
Class<?> |
getSdkResolverDefinitionClass() |
public static final String ITEMS_EXPRESSION_FIELD
public static final String ITEM_VALUE_EXPRESSION_FIELD
public static final String ITEM_NAME_EXPRESSION_FIELD
public static final String PATH_TEMPLATE_FIELD
public SdkValueProviderDefinition(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.resolver.ResolverExpression<com.mulesoft.connectivity.rest.sdk.internal.connectormodel.valueprovider.ValueProviderDefinition> valueProviderExpression)
public com.squareup.javapoet.CodeBlock.Builder getResolverExpressionBuilder()
getResolverExpressionBuilder in interface SdkResolverDefinition<com.mulesoft.connectivity.rest.sdk.internal.connectormodel.valueprovider.ValueProviderDefinition>public void addClassConstants(com.squareup.javapoet.TypeSpec.Builder valueProviderClassBuilder)
addClassConstants in interface SdkResolverDefinition<com.mulesoft.connectivity.rest.sdk.internal.connectormodel.valueprovider.ValueProviderDefinition>public void addBuildMethod(com.squareup.javapoet.TypeSpec.Builder classBuilder,
com.squareup.javapoet.CodeBlock methodBody)
addBuildMethod in interface SdkResolverDefinition<com.mulesoft.connectivity.rest.sdk.internal.connectormodel.valueprovider.ValueProviderDefinition>public com.mulesoft.connectivity.rest.sdk.internal.connectormodel.valueprovider.ValueProviderDefinition getDefinition()
getDefinition in interface SdkResolverDefinition<com.mulesoft.connectivity.rest.sdk.internal.connectormodel.valueprovider.ValueProviderDefinition>public Class<?> getSdkResolverDefinitionClass()
getSdkResolverDefinitionClass in interface SdkResolverDefinition<com.mulesoft.connectivity.rest.sdk.internal.connectormodel.valueprovider.ValueProviderDefinition>public Class<?> getSdkResolverDeclarationBuilderClass()
getSdkResolverDeclarationBuilderClass in interface SdkResolverDefinition<com.mulesoft.connectivity.rest.sdk.internal.connectormodel.valueprovider.ValueProviderDefinition>public String getEvaluationContextKind()
getEvaluationContextKind in interface SdkResolverDefinition<com.mulesoft.connectivity.rest.sdk.internal.connectormodel.valueprovider.ValueProviderDefinition>Copyright © 2021. All rights reserved.