Package io.fathom.cloud.protobuf.CloudModel

Examples of io.fathom.cloud.protobuf.CloudModel.SecurityGroupRuleData


        SecurityGroupData securityGroupData = securityGroups.find(getProject(), securityGroupId);
        if (securityGroupData == null) {
            throw new WebApplicationException(Status.NOT_FOUND);
        }

        SecurityGroupRuleData created;
        {
            SecurityGroupRuleData.Builder r = SecurityGroupRuleData.newBuilder();

            if (rule.fromPort > 0) {
                r.setFromPortLow(Integer.valueOf(rule.fromPort));
View Full Code Here


        if (securityGroupData == null) {
            throw new WebApplicationException(Status.NOT_FOUND);
        }

        SecurityGroupData.Builder b = SecurityGroupData.newBuilder(securityGroupData);
        SecurityGroupRuleData rule = sgb.build();
        b.addRules(rule);

        SecurityGroupData updated = store.update(b);
        applySecurityGroup(auth, project, updated);
View Full Code Here

        SecurityGroupData securityGroupData = null;
        int ruleIndex = -1;

        for (SecurityGroupData g : store.list()) {
            for (int i = 0; i < g.getRulesCount(); i++) {
                SecurityGroupRuleData r = g.getRules(i);
                if (r.getId() == ruleId) {
                    securityGroupData = g;
                    ruleIndex = i;
                    break;
                }
            }
View Full Code Here

TOP

Related Classes of io.fathom.cloud.protobuf.CloudModel.SecurityGroupRuleData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.