models";
}
- grouping security-group-attrs {
+ grouping security-group-attributes {
description "OpenStack Layer3 Security group information.";
leaf description {
type string;
description "Description for the security group.";
}
}
- grouping security-rule-attrs {
+ grouping security-rule-attributes {
description "OpenStack Layer3 Security Group rules.";
leaf id {
type yang:uuid;
list security-group {
key "uuid";
uses attrs:base-attributes;
- uses security-group-attrs;
+ uses security-group-attributes;
description "List of Metering Labels.";
leaf-list security-rules {
type yang:uuid;
description "Container for security group rules.";
list security-rule {
key "id";
- uses security-rule-attrs;
+ uses security-rule-attributes;
description "List of Security Group Rules.";
}
}
"Initial version of Openstack Neutron Ice House Subnets model.";
}
- grouping subnet-attrs {
+ grouping subnet-attributes {
leaf network-id {
type yang:uuid;
description "network this subnet is associated with.";
list subnet {
key "uuid";
uses attrs:base-attributes;
- uses subnet-attrs;
+ uses subnet-attributes;
}
}
}
"Initial version";
}
- grouping vpnservices-attrs {
+ grouping vpnservices-attributes {
leaf descr {
type string;
description "Detailed description of the vpn service.";
}
}
- grouping ikepolicy-attrs {
+ grouping ikepolicy-attributes {
leaf descr {
type string;
description "Detailed description of the ike policy.";
}
}
- grouping ipsecpolicy-attrs {
+ grouping ipsecpolicy-attributes {
leaf descr {
type string;
description "Detailed description of the ipsec policy.";
}
}
- grouping ipsecconnection-attrs {
+ grouping ipsecconnection-attributes {
leaf descr {
type string;
description "Detailed description of the ipsec policy.";
key "uuid";
uses attrs:base-attributes;
uses attrs:admin-attributes;
- uses vpnservices-attrs;
+ uses vpnservices-attributes;
}
}
container ike-policies {
list ike-policy {
key "uuid";
uses attrs:base-attributes;
- uses ikepolicy-attrs;
+ uses ikepolicy-attributes;
}
}
container ipsec-policies {
list ipsec-policy {
key "uuid";
uses attrs:base-attributes;
- uses ipsecpolicy-attrs;
+ uses ipsecpolicy-attributes;
}
}
container ipsec-site-connections {
key "uuid";
uses attrs:base-attributes;
uses attrs:admin-attributes;
- uses ipsecconnection-attrs;
+ uses ipsecconnection-attributes;
}
}
}
import org.opendaylight.neutron.spi.NeutronSecurityRule;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.IpAddress;
import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.rev150325.Neutron;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.secgroups.rev141002.SecurityRuleAttrs;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.secgroups.rev141002.SecurityRuleAttributes;
import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.secgroups.rev141002.security.rules.attributes.SecurityRules;
import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.secgroups.rev141002.security.rules.attributes.security.rules.SecurityRule;
import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.secgroups.rev141002.security.rules.attributes.security.rules.SecurityRuleBuilder;
}
if (securityRule.getSecurityRuleDirection() != null) {
boolean foundMatch = false;
- for (SecurityRuleAttrs.Direction direction : SecurityRuleAttrs.Direction.values()) {
+ for (SecurityRuleAttributes.Direction direction : SecurityRuleAttributes.Direction.values()) {
if (direction.toString().equalsIgnoreCase(securityRule.getSecurityRuleDirection())) {
securityRuleBuilder.setDirection(direction);
foundMatch = true;
}
if (securityRule.getSecurityRuleProtocol() != null) {
boolean foundMatch = false;
- for (SecurityRuleAttrs.Protocol.Enumeration protocol : SecurityRuleAttrs.Protocol.Enumeration.values()) {
+ for (SecurityRuleAttributes.Protocol.Enumeration protocol : SecurityRuleAttributes.Protocol.Enumeration.values()) {
if (protocol.toString().equalsIgnoreCase(securityRule.getSecurityRuleProtocol())) {
- securityRuleBuilder.setProtocol(new SecurityRuleAttrs.Protocol(protocol));
+ securityRuleBuilder.setProtocol(new SecurityRuleAttributes.Protocol(protocol));
foundMatch = true;
break;
}
if (!foundMatch) {
try {
java.lang.Short protocol = Short.valueOf(securityRule.getSecurityRuleProtocol());
- securityRuleBuilder.setProtocol(new SecurityRuleAttrs.Protocol(protocol));
+ securityRuleBuilder.setProtocol(new SecurityRuleAttributes.Protocol(protocol));
} catch (NumberFormatException e) {
LOGGER.warn("Unable to find protocol value for {}", securityRule.getSecurityRuleProtocol());
}
}
if (securityRule.getSecurityRuleEthertype() != null) {
boolean foundMatch = false;
- for (SecurityRuleAttrs.Ethertype etherType : SecurityRuleAttrs.Ethertype.values()) {
+ for (SecurityRuleAttributes.Ethertype etherType : SecurityRuleAttributes.Ethertype.values()) {
if (etherType.toString().equalsIgnoreCase(securityRule.getSecurityRuleEthertype())) {
securityRuleBuilder.setEthertype(etherType);
foundMatch = true;
import org.opendaylight.neutron.spi.NeutronSubnetIPAllocationPool;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.IpAddress;
import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.rev150325.Neutron;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.subnets.rev141002.SubnetAttrs;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.subnets.rev141002.subnet.attrs.AllocationPools;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.subnets.rev141002.subnet.attrs.AllocationPoolsBuilder;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.subnets.rev141002.SubnetAttributes;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.subnets.rev141002.subnet.attributes.AllocationPools;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.subnets.rev141002.subnet.attributes.AllocationPoolsBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.subnets.rev141002.subnets.attributes.Subnets;
import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.subnets.rev141002.subnets.attributes.subnets.Subnet;
import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.subnets.rev141002.subnets.attributes.subnets.SubnetBuilder;
subnetBuilder.setNetworkId(toUuid(subnet.getNetworkUUID()));
}
if (subnet.getIpVersion() != null) {
- subnetBuilder.setIpVersion(SubnetAttrs.IpVersion.forValue(subnet
+ subnetBuilder.setIpVersion(SubnetAttributes.IpVersion.forValue(subnet
.getIpVersion()));
}
if (subnet.getCidr() != null) {
}
if (subnet.getIpV6RaMode() != null) {
boolean foundMatch = false;
- for (SubnetAttrs.Ipv6RaMode ipv6RaMode : SubnetAttrs.Ipv6RaMode.values()) {
+ for (SubnetAttributes.Ipv6RaMode ipv6RaMode : SubnetAttributes.Ipv6RaMode.values()) {
if (ipv6RaMode.toString().equalsIgnoreCase(subnet.getIpV6RaMode())) {
subnetBuilder.setIpv6RaMode(ipv6RaMode);
foundMatch = true;
}
if (subnet.getIpV6AddressMode() != null) {
boolean foundMatch = false;
- for (SubnetAttrs.Ipv6AddressMode ipv6AddressMode : SubnetAttrs.Ipv6AddressMode.values()) {
+ for (SubnetAttributes.Ipv6AddressMode ipv6AddressMode : SubnetAttributes.Ipv6AddressMode.values()) {
if (ipv6AddressMode.toString().equalsIgnoreCase(subnet.getIpV6AddressMode())) {
subnetBuilder.setIpv6AddressMode(ipv6AddressMode);
foundMatch = true;
import org.opendaylight.neutron.spi.INeutronVPNIKEPolicyCRUD;
import org.opendaylight.neutron.spi.NeutronVPNIKEPolicy;
import org.opendaylight.neutron.spi.NeutronVPNLifetime;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.vpnaas.rev141002.ikepolicy.attrs.LifetimeBuilder;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.vpnaas.rev141002.ikepolicy.attributes.LifetimeBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.vpnaas.rev141002.vpnaas.attributes.IkePolicies;
import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.vpnaas.rev141002.vpnaas.attributes.ike.policies.IkePolicy;
import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.vpnaas.rev141002.vpnaas.attributes.ike.policies.IkePolicyBuilder;
import org.opendaylight.neutron.spi.INeutronVPNIPSECPolicyCRUD;
import org.opendaylight.neutron.spi.NeutronVPNIPSECPolicy;
import org.opendaylight.neutron.spi.NeutronVPNLifetime;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.vpnaas.rev141002.ipsecpolicy.attrs.LifetimeBuilder;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.vpnaas.rev141002.ipsecpolicy.attributes.LifetimeBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.vpnaas.rev141002.vpnaas.attributes.IpsecPolicies;
import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.vpnaas.rev141002.vpnaas.attributes.ipsec.policies.IpsecPolicy;
import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.vpnaas.rev141002.vpnaas.attributes.ipsec.policies.IpsecPolicyBuilder;
import org.opendaylight.neutron.spi.INeutronVPNIPSECSiteConnectionsCRUD;
import org.opendaylight.neutron.spi.NeutronVPNDeadPeerDetection;
import org.opendaylight.neutron.spi.NeutronVPNIPSECSiteConnection;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.vpnaas.rev141002.ipsecconnection.attrs.DpdBuilder;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.vpnaas.rev141002.ipsecconnection.attributes.DpdBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.vpnaas.rev141002.vpnaas.attributes.IpsecSiteConnections;
import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.vpnaas.rev141002.vpnaas.attributes.ipsec.site.connections.IpsecSiteConnection;
import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.vpnaas.rev141002.vpnaas.attributes.ipsec.site.connections.IpsecSiteConnectionBuilder;