public abstract class ConnectivityIntentCommand extends AbstractShellCommand
| Constructor and Description |
|---|
ConnectivityIntentCommand() |
| Modifier and Type | Method and Description |
|---|---|
protected ApplicationId |
appId()
Returns application ID for the CLI.
|
protected List<Constraint> |
buildConstraints()
Builds the constraint list for this command based on the command line
parameters.
|
protected TrafficSelector |
buildTrafficSelector()
Constructs a traffic selector based on the command line arguments
presented to the command.
|
protected TrafficTreatment |
buildTrafficTreatment()
Generates a traffic treatment for this intent based on command line
arguments presented to the command.
|
protected Key |
key()
Creates a key for an intent based on command line arguments.
|
protected int |
priority()
Gets the priority to use for the intent.
|
protected ResourceGroup |
resourceGroup() |
annotations, annotations, annotations, codec, doExecute, error, execute, get, getService, jsonForEntity, mapper, outputJson, printcheckInterrupted, executeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdecode, encodeprotected TrafficSelector buildTrafficSelector()
protected TrafficTreatment buildTrafficTreatment()
protected List<Constraint> buildConstraints()
protected ApplicationId appId()
AbstractShellCommandappId in class AbstractShellCommandprotected ResourceGroup resourceGroup()
protected Key key()
protected int priority()