Uses of Interface
com.cloudforge.core.interfaces.ApplicationSpec
Packages that use ApplicationSpec
Package
Description
-
Uses of ApplicationSpec in com.cloudforge.core.config
Fields in com.cloudforge.core.config declared as ApplicationSpecModifier and TypeFieldDescriptionDeploymentConfig.applicationSpecApplicationSpec instance (not serialized to JSON)Methods in com.cloudforge.core.config with parameters of type ApplicationSpecModifier and TypeMethodDescriptionstatic List<ConfigFieldInfo> ConfigurationIntrospector.discoverFields(ApplicationSpec appSpec) Discovers all configuration fields from DeploymentConfig.static List<ConfigFieldInfo> ConfigurationIntrospector.discoverFields(ApplicationSpec appSpec, String category) Discovers configuration fields for a specific category.static List<ConfigFieldInfo> ConfigurationIntrospector.discoverVisibleFields(ApplicationSpec appSpec, Object config) Discovers visible fields only (based on application capabilities and configuration state).static List<ConfigFieldInfo> ConfigurationIntrospector.discoverVisibleFields(ApplicationSpec appSpec, Object config, String category) Discovers fields by category with visibility filtering.voidInteractivePrompter.promptForCategory(DeploymentConfig config, ApplicationSpec appSpec, String category) Prompts for fields in a specific category.voidInteractivePrompter.promptForConfiguration(DeploymentConfig config, ApplicationSpec appSpec) Prompts for all visible configuration fields.static ObjectDefaultValueResolver.resolve(ConfigFieldInfo fieldInfo, ApplicationSpec appSpec, List<FrameworkRules<?>> frameworks) Resolves the default value for a field using layered priority.static ObjectDefaultValueResolver.resolveWithFallback(ConfigFieldInfo fieldInfo, ApplicationSpec appSpec, List<FrameworkRules<?>> frameworks, Object config) Resolves default with fallback to field's annotated default.Constructors in com.cloudforge.core.config with parameters of type ApplicationSpecModifierConstructorDescriptionVisibilityExpressionEvaluator(ApplicationSpec appSpec, Object config, String expression) Creates a new evaluator. -
Uses of ApplicationSpec in com.cloudforgeci.api.application
Classes in com.cloudforgeci.api.application that implement ApplicationSpecModifier and TypeClassDescriptionclassJenkins ApplicationSpec implementation. -
Uses of ApplicationSpec in com.cloudforgeci.api.application.analytics
Classes in com.cloudforgeci.api.application.analytics that implement ApplicationSpecModifier and TypeClassDescriptionclassMetabase Business Intelligence ApplicationSpec implementation.classApache Superset Business Intelligence ApplicationSpec implementation. -
Uses of ApplicationSpec in com.cloudforgeci.api.application.artifactregistry
Classes in com.cloudforgeci.api.application.artifactregistry that implement ApplicationSpecModifier and TypeClassDescriptionclassHarbor Container Registry ApplicationSpec implementation.classSonatype Nexus Repository Manager ApplicationSpec implementation. -
Uses of ApplicationSpec in com.cloudforgeci.api.application.cicd
Classes in com.cloudforgeci.api.application.cicd that implement ApplicationSpecModifier and TypeClassDescriptionclassDrone CI ApplicationSpec implementation.classGitLab ApplicationSpec implementation. -
Uses of ApplicationSpec in com.cloudforgeci.api.application.collaboration
Classes in com.cloudforgeci.api.application.collaboration that implement ApplicationSpecModifier and TypeClassDescriptionclassMattermost Enterprise Edition ApplicationSpec implementation.classMattermost Team Edition ApplicationSpec implementation (FREE). -
Uses of ApplicationSpec in com.cloudforgeci.api.application.database
Classes in com.cloudforgeci.api.application.database that implement ApplicationSpecModifier and TypeClassDescriptionclassPostgreSQL ApplicationSpec implementation.classRedis ApplicationSpec implementation. -
Uses of ApplicationSpec in com.cloudforgeci.api.application.monitoring
Classes in com.cloudforgeci.api.application.monitoring that implement ApplicationSpecModifier and TypeClassDescriptionclassGrafana ApplicationSpec implementation.classPrometheus ApplicationSpec implementation. -
Uses of ApplicationSpec in com.cloudforgeci.api.application.secrets
Classes in com.cloudforgeci.api.application.secrets that implement ApplicationSpecModifier and TypeClassDescriptionclassHashiCorp Vault ApplicationSpec implementation. -
Uses of ApplicationSpec in com.cloudforgeci.api.application.vcs
Classes in com.cloudforgeci.api.application.vcs that implement ApplicationSpecModifier and TypeClassDescriptionclassGitea ApplicationSpec implementation. -
Uses of ApplicationSpec in com.cloudforgeci.api.compute
Methods in com.cloudforgeci.api.compute that return types with arguments of type ApplicationSpecModifier and TypeMethodDescriptionstatic Map<String, ApplicationSpec> ApplicationLoader.discover()Discover all ApplicationSpec implementations via ServiceLoader.static List<ApplicationSpec> ApplicationLoader.discoverAsList()Discover all ApplicationSpec implementations as a list.static List<ApplicationSpec> ApplicationLoader.discoverByCategory(String category) Discover ApplicationSpec implementations filtered by category.static List<ApplicationSpec> ApplicationLoader.discoverEc2Supported()Discover applications that support EC2 deployment.static List<ApplicationSpec> ApplicationLoader.discoverFargateSupported()Discover applications that support Fargate deployment.static Map<String, List<ApplicationSpec>> ApplicationLoader.discoverGroupedByCategory()Get applications grouped by category.static List<ApplicationSpec> ApplicationLoader.discoverOidcEnabled()Discover applications that support OIDC integration.static Optional<ApplicationSpec> Find a specific ApplicationSpec by application ID.Methods in com.cloudforgeci.api.compute with parameters of type ApplicationSpecModifier and TypeMethodDescriptionApplicationFactory.createEc2(software.constructs.Construct scope, String id, DeploymentContext cfc, SecurityProfile security, IAMProfile iamProfile, ApplicationSpec applicationSpec) Static helper method for creating an EC2-based application deployment with explicit IAM profile.ApplicationFactory.createEc2(software.constructs.Construct scope, String id, DeploymentContext cfc, SecurityProfile security, ApplicationSpec applicationSpec) Creates an EC2-based application deployment with specific security profile.ApplicationFactory.createEc2(software.constructs.Construct scope, String id, DeploymentContext cfc, ApplicationSpec applicationSpec) Creates an EC2-based application deployment.ApplicationFactory.createFargate(software.constructs.Construct scope, String id, DeploymentContext cfc, SecurityProfile security, IAMProfile iamProfile, ApplicationSpec applicationSpec) Static helper method for creating a Fargate-based application deployment with explicit IAM profile.ApplicationFactory.createFargate(software.constructs.Construct scope, String id, DeploymentContext cfc, SecurityProfile security, ApplicationSpec applicationSpec) Static helper method for creating a Fargate-based application deployment with specific security profile.ApplicationFactory.createFargate(software.constructs.Construct scope, String id, DeploymentContext cfc, ApplicationSpec applicationSpec) Static helper method for creating a Fargate-based application deployment.Constructors in com.cloudforgeci.api.compute with parameters of type ApplicationSpecModifierConstructorDescriptionApplicationFactory(software.constructs.Construct scope, String id, RuntimeType runtime, ApplicationSpec applicationSpec) -
Uses of ApplicationSpec in com.cloudforgeci.api.core
Fields in com.cloudforgeci.api.core with type parameters of type ApplicationSpec