public class DryRunResult extends ApplyResult implements Iterable<DryRunResult.DryRunEntry>
Maapi#applyTransWithResult(int,boolean,int,String,int) method.
The purpose of this class is to represent the result of a transaction
without actually having committed the changes.| Modifier and Type | Class and Description |
|---|---|
static class |
DryRunResult.DryRunEntry |
static class |
DryRunResult.Format |
| Constructor and Description |
|---|
DryRunResult(ConfResponse result) |
| Modifier and Type | Method and Description |
|---|---|
DryRunResult.Format |
getFormat()
Return the format of the dry-run result.
|
String |
getFormatAsString()
Return the format as a string.
|
Iterator<DryRunResult.DryRunEntry> |
iterator()
Retrieves an iterator from which one could iterate over the
result.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic DryRunResult(ConfResponse result) throws MaapiException, ConfException
MaapiExceptionConfExceptionpublic DryRunResult.Format getFormat()
The format could be any of the following:
DryRunResult.Format.XML means that all changes in the whole data model is
displayed in NETCONF XML edit-config format, i.e., the edit-config
that would be applied locally (at NCS) to get a config that is equal
to that of the managed device.
DryRunResult.Format.CLI means that all changes in the whole data model is
displayed in NCS CLI curly bracket format.
DryRunResult.Format.CLI_C means that all changes in the whole data model
is displayed in Cisco style CLI format.
DryRunResult.Format.NATIVE means that only changes under
/devices/device/config is displayed in native device format.
public String getFormatAsString()
public Iterator<DryRunResult.DryRunEntry> iterator()
iterator in interface Iterable<DryRunResult.DryRunEntry>