public abstract class SdkAuthenticationStrategy extends Object
| Modifier and Type | Field and Description |
|---|---|
protected com.mulesoft.connectivity.rest.sdk.internal.connectormodel.security.ConnectorSecurityScheme |
securityScheme |
| Modifier | Constructor and Description |
|---|---|
protected |
SdkAuthenticationStrategy(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.security.ConnectorSecurityScheme securityScheme) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addClassAnnotations(com.squareup.javapoet.TypeSpec.Builder connectionProviderClassBuilder) |
abstract void |
addDefaultClassMembers(com.squareup.javapoet.TypeSpec.Builder connectionProviderClassBuilder) |
boolean |
canOverrideCreateConnectionMethod() |
abstract Class<?> |
getCommonsBaseClass() |
com.squareup.javapoet.FieldSpec.Builder |
getParameterField(SdkParameter parameter) |
static SdkAuthenticationStrategy |
getStrategy(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.security.ConnectorSecurityScheme securityScheme) |
protected final com.mulesoft.connectivity.rest.sdk.internal.connectormodel.security.ConnectorSecurityScheme securityScheme
protected SdkAuthenticationStrategy(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.security.ConnectorSecurityScheme securityScheme)
public static SdkAuthenticationStrategy getStrategy(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.security.ConnectorSecurityScheme securityScheme) throws TemplatingException
TemplatingExceptionpublic abstract Class<?> getCommonsBaseClass()
public abstract void addClassAnnotations(com.squareup.javapoet.TypeSpec.Builder connectionProviderClassBuilder)
public abstract void addDefaultClassMembers(com.squareup.javapoet.TypeSpec.Builder connectionProviderClassBuilder)
public com.squareup.javapoet.FieldSpec.Builder getParameterField(SdkParameter parameter)
public boolean canOverrideCreateConnectionMethod()
Copyright © 2022. All rights reserved.