Class EnvironmentStrategy.Builder
java.lang.Object
cloud.opencode.base.feature.strategy.EnvironmentStrategy.Builder
- Enclosing class:
EnvironmentStrategy
Builder for EnvironmentStrategy
EnvironmentStrategy构建器
- Since:
- JDK 25, opencode-base-feature V1.0.3
- Author:
- Leon Soo www.LeonSoo.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build the strategy 构建策略defaultState(boolean enabled) Set default state for unrecognized environments 设置未识别环境的默认状态dev(boolean enabled) Set state for dev environment 设置开发环境的状态environment(String env, boolean enabled) Set state for a specific environment 设置特定环境的状态prod(boolean enabled) Set state for prod environment 设置生产环境的状态staging(boolean enabled) Set state for staging environment 设置预发布环境的状态test(boolean enabled) Set state for test environment 设置测试环境的状态
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
environment
Set state for a specific environment 设置特定环境的状态- Parameters:
env- the environment name | 环境名称enabled- whether enabled | 是否启用- Returns:
- this builder | 此构建器
-
dev
Set state for dev environment 设置开发环境的状态- Parameters:
enabled- whether enabled | 是否启用- Returns:
- this builder | 此构建器
-
staging
Set state for staging environment 设置预发布环境的状态- Parameters:
enabled- whether enabled | 是否启用- Returns:
- this builder | 此构建器
-
prod
Set state for prod environment 设置生产环境的状态- Parameters:
enabled- whether enabled | 是否启用- Returns:
- this builder | 此构建器
-
test
Set state for test environment 设置测试环境的状态- Parameters:
enabled- whether enabled | 是否启用- Returns:
- this builder | 此构建器
-
defaultState
Set default state for unrecognized environments 设置未识别环境的默认状态- Parameters:
enabled- whether enabled by default | 默认是否启用- Returns:
- this builder | 此构建器
-
build
Build the strategy 构建策略- Returns:
- new EnvironmentStrategy | 新的EnvironmentStrategy
-