public class SdkValueProviderReference extends AbstractSdkResolverProviderReference
RESOLVER_NAME_FIELDconnectorModel, NAME_MEMBER, outputDir, runConfiguration, VALUE_MEMBER| Constructor and Description |
|---|
SdkValueProviderReference(Path outputDir,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorModel connectorModel,
SdkConnector sdkConnector,
AbstractSdkOperation sdkOperation,
String parameterName,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.resolver.ResolverReference<com.mulesoft.connectivity.rest.sdk.internal.connectormodel.valueprovider.ValueProviderDefinition> reference,
SdkResolverDefinition<com.mulesoft.connectivity.rest.sdk.internal.connectormodel.valueprovider.ValueProviderDefinition> sdkResolverDefinition,
RestSdkRunConfiguration runConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
protected List<SdkParameter> |
getAllParameters()
Returns all the parameters - regardless of its type - for this value resolver.
|
protected Map<String,com.squareup.javapoet.TypeName> |
getAllParents() |
protected List<com.mulesoft.connectivity.rest.commons.internal.model.dataexpressions.BindingField> |
getBindingFields()
Returns all the fields of the body necessaries for this value provider.
|
protected String |
getEvaluationContextKind()
Returns the kind os evaluation context that need to be build (i.e.
|
String |
getJavaClassName() |
protected AbstractSdkResolverProviderReferenceParent |
getNewParent() |
String |
getPackage() |
addBuildMethod, applyTemplates, buildClass, getSuperClass, isBoundParameteraddConfigureEvaluationContextMethod, addParameterFieldsIfNeeded, generateClassgenerateGetter, generateOptionalGetter, getConstantStringField, getJavaFileBuilderForClass, getJavaType, getResourcesPath, getSourcesPath, writeClassToFile, writeJavaFilegetTemplateEnginepublic SdkValueProviderReference(Path outputDir, com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorModel connectorModel, SdkConnector sdkConnector, AbstractSdkOperation sdkOperation, String parameterName, com.mulesoft.connectivity.rest.sdk.internal.connectormodel.resolver.ResolverReference<com.mulesoft.connectivity.rest.sdk.internal.connectormodel.valueprovider.ValueProviderDefinition> reference, SdkResolverDefinition<com.mulesoft.connectivity.rest.sdk.internal.connectormodel.valueprovider.ValueProviderDefinition> sdkResolverDefinition, RestSdkRunConfiguration runConfiguration)
public String getPackage()
getPackage in class AbstractSdkResolverProviderpublic String getJavaClassName()
getJavaClassName in class AbstractSdkResolverProviderprotected List<SdkParameter> getAllParameters()
AbstractSdkResolverProvidergetAllParameters in class AbstractSdkResolverProviderprotected List<com.mulesoft.connectivity.rest.commons.internal.model.dataexpressions.BindingField> getBindingFields()
AbstractSdkResolverProvidergetBindingFields in class AbstractSdkResolverProviderprotected String getEvaluationContextKind()
AbstractSdkResolverProvidergetEvaluationContextKind in class AbstractSdkResolverProviderprotected Map<String,com.squareup.javapoet.TypeName> getAllParents()
getAllParents in class AbstractSdkResolverProviderReferenceprotected AbstractSdkResolverProviderReferenceParent getNewParent()
getNewParent in class AbstractSdkResolverProviderReferenceCopyright © 2021. All rights reserved.