public static class DeploymentSpec.DeclaredZone extends DeploymentSpec.Step
Modifier and Type | Field and Description |
---|---|
private boolean |
active |
private Optional<com.yahoo.config.provision.AthenzService> |
athenzService |
private com.yahoo.config.provision.Environment |
environment |
private Optional<com.yahoo.config.provision.RegionName> |
region |
Constructor and Description |
---|
DeclaredZone(com.yahoo.config.provision.Environment environment) |
DeclaredZone(com.yahoo.config.provision.Environment environment,
Optional<com.yahoo.config.provision.RegionName> region,
boolean active) |
DeclaredZone(com.yahoo.config.provision.Environment environment,
Optional<com.yahoo.config.provision.RegionName> region,
boolean active,
Optional<com.yahoo.config.provision.AthenzService> athenzService) |
Modifier and Type | Method and Description |
---|---|
boolean |
active()
Returns whether this zone should receive production traffic
|
Optional<com.yahoo.config.provision.AthenzService> |
athenzService() |
boolean |
deploysTo(com.yahoo.config.provision.Environment environment,
Optional<com.yahoo.config.provision.RegionName> region)
Returns whether this step deploys to the given environment, and (if specified) region
|
com.yahoo.config.provision.Environment |
environment() |
boolean |
equals(Object o) |
int |
hashCode() |
Optional<com.yahoo.config.provision.RegionName> |
region()
The region name, or empty if not declared
|
String |
toString() |
List<DeploymentSpec.DeclaredZone> |
zones()
Returns the zones deployed to in this step
|
deploysTo
private final com.yahoo.config.provision.Environment environment
private Optional<com.yahoo.config.provision.RegionName> region
private final boolean active
private Optional<com.yahoo.config.provision.AthenzService> athenzService
public DeclaredZone(com.yahoo.config.provision.Environment environment)
public DeclaredZone(com.yahoo.config.provision.Environment environment, Optional<com.yahoo.config.provision.RegionName> region, boolean active)
public com.yahoo.config.provision.Environment environment()
public Optional<com.yahoo.config.provision.RegionName> region()
public boolean active()
public Optional<com.yahoo.config.provision.AthenzService> athenzService()
public List<DeploymentSpec.DeclaredZone> zones()
DeploymentSpec.Step
zones
in class DeploymentSpec.Step
public boolean deploysTo(com.yahoo.config.provision.Environment environment, Optional<com.yahoo.config.provision.RegionName> region)
DeploymentSpec.Step
deploysTo
in class DeploymentSpec.Step
Copyright © 2017. All rights reserved.