Examples of NetworkData


Examples of io.fathom.cloud.protobuf.NetworkingModel.NetworkData

    @Produces({ JSON })
    public WrappedNetwork updateNetwork(@PathParam("id") long id, WrappedNetwork request) throws CloudException {
        Network network = request.network;
        NetworkData.Builder b = toBuilder(network);

        NetworkData data = networkService.updateNetwork(getAuth(), id, b);
        if (data == null) {
            throw new WebApplicationException(Status.NOT_FOUND);
        }

        WrappedNetwork ret = new WrappedNetwork();
View Full Code Here

Examples of io.fathom.cloud.protobuf.NetworkingModel.NetworkData

    public WrappedNetwork createNetwork(WrappedNetwork request) throws CloudException {
        Network network = request.network;

        NetworkData.Builder b = toBuilder(network);

        NetworkData data = networkService.createNetwork(getAuth(), b);

        WrappedNetwork ret = new WrappedNetwork();
        ret.network = toModel(data);
        return ret;
    }
View Full Code Here

Examples of io.fathom.cloud.protobuf.NetworkingModel.NetworkData

        b.setAdminStateUp(adminStateUp);
        b.setShared(shared);
        b.setRouterExternal(routerExternal);

        NetworkData created = networkService.createNetwork(auth, b);

        try (Writer writer = new OutputStreamWriter(stdout)) {
            ProtobufYamlWriter.serialize(created, writer);
        }
    }
View Full Code Here

Examples of io.fathom.cloud.protobuf.NetworkingModel.NetworkData

            throw new IllegalArgumentException();
        }

        requireDomainAdmin(auth);

        NetworkData network = store.getSharedNetworks().find(id);
        if (network == null) {
            throw new WebApplicationException(Status.NOT_FOUND);
        }

        NetworkData.Builder merged = NetworkData.newBuilder(network);
        merged.mergeFrom(builder.buildPartial());

        merged.setId(id);

        merged.setProject(auth.getProject().getId());

        NetworkData updated = store.getSharedNetworks().update(merged);
        return updated;
    }
View Full Code Here

Examples of io.fathom.cloud.protobuf.NetworkingModel.NetworkData

    public NetworkData createNetwork(Auth auth, NetworkData.Builder builder) throws CloudException {
        requireDomainAdmin(auth);

        builder.setProject(auth.getProject().getId());

        NetworkData network = store.getSharedNetworks().create(builder);
        return network;
    }
View Full Code Here

Examples of io.fathom.cloud.protobuf.NetworkingModel.NetworkData

    @Override
    public SubnetData createSubnet(Auth auth, SubnetData.Builder builder) throws CloudException {
        requireDomainAdmin(auth);

        long networkId = builder.getNetwork();
        NetworkData network = findNetwork(auth, networkId);
        if (network == null) {
            throw new WebApplicationException(Status.NOT_FOUND);
        }

        builder.setProject(auth.getProject().getId());
View Full Code Here

Examples of io.fathom.cloud.protobuf.NetworkingModel.NetworkData

        return networks;
    }

    @Override
    public NetworkData findNetwork(Auth auth, long id) throws CloudException {
        NetworkData network = store.getSharedNetworks().find(id);
        return network;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.