Package com.yahoo.container.core
Class ChainsConfig.Chains
- java.lang.Object
-
- com.yahoo.config.Node
-
- com.yahoo.config.InnerNode
-
- com.yahoo.container.core.ChainsConfig.Chains
-
- Enclosing class:
- ChainsConfig
public static final class ChainsConfig.Chains extends com.yahoo.config.InnerNode
This class represents chains.chains[]
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ChainsConfig.Chains.Builder
static class
ChainsConfig.Chains.Phases
This class represents chains.chains[].phases[]static class
ChainsConfig.Chains.Type
This class represents chains.chains[].type The type of this chain
-
Constructor Summary
Constructors Constructor Description Chains(ChainsConfig.Chains.Builder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
components()
String
components(int i)
List<String>
excludes()
String
excludes(int i)
String
id()
List<String>
inherits()
String
inherits(int i)
List<ChainsConfig.Chains.Phases>
phases()
ChainsConfig.Chains.Phases
phases(int i)
ChainsConfig.Chains.Type.Enum
type()
-
-
-
Constructor Detail
-
Chains
public Chains(ChainsConfig.Chains.Builder builder)
-
-
Method Detail
-
id
public String id()
- Returns:
- chains.chains[].id
-
type
public ChainsConfig.Chains.Type.Enum type()
- Returns:
- chains.chains[].type
-
components
public String components(int i)
- Parameters:
i
- the index of the value to return- Returns:
- chains.chains[].components[]
-
inherits
public String inherits(int i)
- Parameters:
i
- the index of the value to return- Returns:
- chains.chains[].inherits[]
-
excludes
public String excludes(int i)
- Parameters:
i
- the index of the value to return- Returns:
- chains.chains[].excludes[]
-
phases
public List<ChainsConfig.Chains.Phases> phases()
- Returns:
- chains.chains[].phases[]
-
phases
public ChainsConfig.Chains.Phases phases(int i)
- Parameters:
i
- the index of the value to return- Returns:
- chains.chains[].phases[]
-
-