public class DefaultCloudAccess extends org.onosproject.yang.model.InnerModelObject implements CloudAccess, org.onosproject.yang.model.MultiInstanceObject<CloudAccessKeys>
valueLeafFlags identify the leafs whose value are explicitly set Applicable in protocol edit and query operation.
org.onosproject.yang.model.ModelObject.ModelObjectTypeCloudAccess.LeafIdentifier| Modifier and Type | Field and Description |
|---|---|
protected AuthorizedSites |
authorizedSites |
protected String |
cloudIdentifier |
protected Ipv4Address |
customerNatAddress |
protected DeniedSites |
deniedSites |
protected boolean |
natEnabled |
protected BitSet |
valueLeafFlags |
| Constructor and Description |
|---|
DefaultCloudAccess()
Creates an instance of defaultCloudAccess.
|
| Modifier and Type | Method and Description |
|---|---|
AuthorizedSites |
authorizedSites()
Returns the attribute authorizedSites.
|
void |
authorizedSites(AuthorizedSites authorizedSites)
Sets the attribute authorizedSites.
|
String |
cloudIdentifier()
Returns the attribute cloudIdentifier.
|
void |
cloudIdentifier(String cloudIdentifier)
Sets the attribute cloudIdentifier.
|
Ipv4Address |
customerNatAddress()
Returns the attribute customerNatAddress.
|
void |
customerNatAddress(Ipv4Address customerNatAddress)
Sets the attribute customerNatAddress.
|
DeniedSites |
deniedSites()
Returns the attribute deniedSites.
|
void |
deniedSites(DeniedSites deniedSites)
Sets the attribute deniedSites.
|
boolean |
equals(Object obj) |
int |
hashCode() |
boolean |
isLeafValueSet(CloudAccess.LeafIdentifier leaf)
Checks if the leaf value is set.
|
boolean |
natEnabled()
Returns the attribute natEnabled.
|
void |
natEnabled(boolean natEnabled)
Sets the attribute natEnabled.
|
String |
toString() |
BitSet |
valueLeafFlags()
Returns the attribute valueLeafFlags.
|
protected String cloudIdentifier
protected boolean natEnabled
protected Ipv4Address customerNatAddress
protected BitSet valueLeafFlags
protected AuthorizedSites authorizedSites
protected DeniedSites deniedSites
public DefaultCloudAccess()
public String cloudIdentifier()
CloudAccesscloudIdentifier in interface CloudAccesspublic boolean natEnabled()
CloudAccessnatEnabled in interface CloudAccesspublic Ipv4Address customerNatAddress()
CloudAccesscustomerNatAddress in interface CloudAccesspublic BitSet valueLeafFlags()
CloudAccessvalueLeafFlags in interface CloudAccesspublic AuthorizedSites authorizedSites()
CloudAccessauthorizedSites in interface CloudAccesspublic DeniedSites deniedSites()
CloudAccessdeniedSites in interface CloudAccesspublic void cloudIdentifier(String cloudIdentifier)
CloudAccesscloudIdentifier in interface CloudAccesscloudIdentifier - value of cloudIdentifierpublic void natEnabled(boolean natEnabled)
CloudAccessnatEnabled in interface CloudAccessnatEnabled - value of natEnabledpublic void customerNatAddress(Ipv4Address customerNatAddress)
CloudAccesscustomerNatAddress in interface CloudAccesscustomerNatAddress - value of customerNatAddresspublic void authorizedSites(AuthorizedSites authorizedSites)
CloudAccessauthorizedSites in interface CloudAccessauthorizedSites - value of authorizedSitespublic void deniedSites(DeniedSites deniedSites)
CloudAccessdeniedSites in interface CloudAccessdeniedSites - value of deniedSitespublic boolean isLeafValueSet(CloudAccess.LeafIdentifier leaf)
CloudAccessisLeafValueSet in interface CloudAccessleaf - leaf whose value status needs to checkedCopyright © 2017. All rights reserved.