@Override protected SecurityGroup toMd(NeutronSecurityGroup securityGroup) { SecurityGroupBuilder securityGroupBuilder = new SecurityGroupBuilder(); if (securityGroup.getSecurityGroupName() != null) { securityGroupBuilder.setName(securityGroup.getSecurityGroupName()); } if (securityGroup.getSecurityGroupTenantID() != null) { securityGroupBuilder.setTenantId(toUuid(securityGroup.getSecurityGroupTenantID())); } if (securityGroup.getID() != null) { securityGroupBuilder.setUuid(toUuid(securityGroup.getID())); } else { LOG.warn("Attempting to write neutron securityGroup without UUID"); } return securityGroupBuilder.build(); }
public NeutronSecurityGroup extractFields(List<String> fields) { NeutronSecurityGroup ans = new NeutronSecurityGroup (); for (String s : fields) { switch (s) { case "id": ans.setID(this.getID()); break; case "name": ans.setSecurityGroupName(this.getSecurityGroupName()); break; case "description": ans.setSecurityGroupDescription(this.getSecurityGroupDescription()); break; case "tenant_id": ans.setSecurityGroupTenantID(this.getSecurityGroupTenantID()); break; } } return ans; }