public class SecuritySchemeBuilder extends Object
| Constructor and Description |
|---|
SecuritySchemeBuilder(String name,
ConnectorSecurityScheme.SecuritySchemeType type) |
public SecuritySchemeBuilder(String name, ConnectorSecurityScheme.SecuritySchemeType type)
public String getName()
public String getAlias()
public ConnectorSecurityScheme.SecuritySchemeType getType()
public Boolean isIgnored()
public ParameterBuilder getOrCreateParameterBuilder(ParameterType parameterType, String name)
public SecuritySchemeBuilder testConnectionConfig(TestConnectionConfig testConnectionConfig)
public SecurityDefaultParametersBuilder getSecurityDefaultParametersBuilder()
public SecuritySchemeBuilder authorizationUri(String authorizationUri)
public SecuritySchemeBuilder accessTokenUri(String accessTokenUri)
public SecuritySchemeBuilder scopes(List<String> scopes)
public SecuritySchemeBuilder refreshTokenConditionExpression(String refreshTokenConditionExpression)
public SecuritySchemeBuilder grantType(OAuth2Scheme.GrantType grantType)
public SecuritySchemeBuilder ignored(Boolean ignored)
public SecuritySchemeBuilder refined(Boolean refined)
public SecuritySchemeBuilder alias(String alias)
public SecuritySchemeBuilder fqn(String fqn)
protected boolean isRefined()
public ConnectorSecurityScheme build(TypeSchemaPool typeSchemaPool, TestConnectionConfig defaultTestConnectionConfig, ParameterIdentifierExpressionHandler parameterIdExpressionHandler)
public void setType(ConnectorSecurityScheme.SecuritySchemeType type)
Copyright © 2023. All rights reserved.