Class EnvironmentStrategy.Builder

java.lang.Object
cloud.opencode.base.feature.strategy.EnvironmentStrategy.Builder
Enclosing class:
EnvironmentStrategy

public static class EnvironmentStrategy.Builder extends Object
Builder for EnvironmentStrategy EnvironmentStrategy构建器
Since:
JDK 25, opencode-base-feature V1.0.3
Author:
Leon Soo www.LeonSoo.com
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • environment

      public EnvironmentStrategy.Builder environment(String env, boolean enabled)
      Set state for a specific environment 设置特定环境的状态
      Parameters:
      env - the environment name | 环境名称
      enabled - whether enabled | 是否启用
      Returns:
      this builder | 此构建器
    • dev

      public EnvironmentStrategy.Builder dev(boolean enabled)
      Set state for dev environment 设置开发环境的状态
      Parameters:
      enabled - whether enabled | 是否启用
      Returns:
      this builder | 此构建器
    • staging

      public EnvironmentStrategy.Builder staging(boolean enabled)
      Set state for staging environment 设置预发布环境的状态
      Parameters:
      enabled - whether enabled | 是否启用
      Returns:
      this builder | 此构建器
    • prod

      public EnvironmentStrategy.Builder prod(boolean enabled)
      Set state for prod environment 设置生产环境的状态
      Parameters:
      enabled - whether enabled | 是否启用
      Returns:
      this builder | 此构建器
    • test

      public EnvironmentStrategy.Builder test(boolean enabled)
      Set state for test environment 设置测试环境的状态
      Parameters:
      enabled - whether enabled | 是否启用
      Returns:
      this builder | 此构建器
    • defaultState

      public EnvironmentStrategy.Builder defaultState(boolean enabled)
      Set default state for unrecognized environments 设置未识别环境的默认状态
      Parameters:
      enabled - whether enabled by default | 默认是否启用
      Returns:
      this builder | 此构建器
    • build

      public EnvironmentStrategy build()
      Build the strategy 构建策略
      Returns:
      new EnvironmentStrategy | 新的EnvironmentStrategy