Uses of Class
com.bonitasoft.processbuilder.extension.template.RestApiTemplate.Builder
Packages that use RestApiTemplate.Builder
Package
Description
-
Uses of RestApiTemplate.Builder in com.bonitasoft.processbuilder.extension.template
Methods in com.bonitasoft.processbuilder.extension.template that return RestApiTemplate.BuilderModifier and TypeMethodDescriptionRestApiTemplate.Builder.addMethod(RestApiTemplate.Method method) RestApiTemplate.Builder.addMethod(String name, String displayName, String description, String httpMethod, String path, Map<String, String> queryParams, String bodyTemplate) Adds a method with full configuration including displayName, description, and body template.RestApiTemplate.Builder.addMethod(String name, String httpMethod, String path, Map<String, String> queryParams) RestApiTemplate.Builder.asTemplate()Marks this as a template definition (includes isTemplate, templateVersion, requiredFields in JSON).RestApiTemplate.Builder.auth(AuthConfig auth) static RestApiTemplate.BuilderRestApiTemplate.builder()RestApiTemplate.Builder.description(String description) RestApiTemplate.Builder.displayName(String displayName) RestApiTemplate.Builder.requiredField(String fieldName) Adds a required field that users must fill when using this template.RestApiTemplate.Builder.requiredFields(String... fields) Adds multiple required fields (varargs version).RestApiTemplate.Builder.requiredFields(List<String> fields) Adds multiple required fields.RestApiTemplate.Builder.templateVersion(String version) Sets the template version (default: "2.0").RestApiTemplate.Builder.timeoutMs(int timeoutMs) RestApiTemplate.Builder.verifySsl(boolean verifySsl) -
Uses of RestApiTemplate.Builder in com.bonitasoft.processbuilder.extension.template.catalog
Methods in com.bonitasoft.processbuilder.extension.template.catalog that return RestApiTemplate.BuilderModifier and TypeMethodDescriptionstatic RestApiTemplate.BuilderRestApiCatalog.apiKeyHeader(String name, String displayName, String baseUrl, String keyName, String keyValue) Creates a generic template with API KEY in HEADER.static RestApiTemplate.BuilderRestApiCatalog.apiKeyQuery(String name, String displayName, String baseUrl, String keyName, String keyValue) Creates a generic template with API KEY in QUERY parameter.static RestApiTemplate.BuilderRestApiCatalog.basicAuth(String name, String displayName, String baseUrl, String username, String password) Creates a generic template with BASIC authentication.static RestApiTemplate.BuilderRestApiCatalog.bearerAuth(String name, String displayName, String baseUrl, String token) Creates a generic template with BEARER token authentication.static RestApiTemplate.BuilderCreates a generic template with NO authentication.static RestApiTemplate.BuilderRestApiCatalog.oauth2ClientCredentials(String name, String displayName, String baseUrl, String tokenUrl, String clientId, String clientSecret, String scope) Creates a generic template with OAuth2 Client Credentials.static RestApiTemplate.BuilderRestApiCatalog.oauth2Password(String name, String displayName, String baseUrl, String tokenUrl, String clientId, String username, String password) Creates a generic template with OAuth2 Password Grant.