public class MigrationRule extends Object
| Constructor and Description |
|---|
MigrationRule() |
MigrationRule(String key) |
public MigrationRule()
public MigrationRule(String key)
public static MigrationRule getInitRule()
public String getKey()
public void setKey(String key)
public MigrationStep getStep(URL consumerURL)
public MigrationStep getStep()
public float getThreshold(URL consumerURL)
public Float getThreshold()
public void setThreshold(Float threshold)
public Integer getProportion()
public int getProportion(URL consumerURL)
public void setProportion(Integer proportion)
public Integer getDelay()
public int getDelay(URL consumerURL)
public void setDelay(Integer delay)
public void setStep(MigrationStep step)
public Boolean getForce()
public boolean getForce(URL consumerURL)
public <T> T getValue(URL consumerURL, Function<SubMigrationRule,T> function)
public void setForce(Boolean force)
public List<SubMigrationRule> getInterfaces()
public void setInterfaces(List<SubMigrationRule> interfaces)
public List<SubMigrationRule> getApplications()
public void setApplications(List<SubMigrationRule> applications)
public static MigrationRule parse(String rawRule)
public static String toYaml(MigrationRule rule)
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.