.setUrl(URL.newBuilder().setScheme("scheme").setAddress(Address.newBuilder().setPort(8080))) .addAttributes(Attribute.newBuilder().setType(Type.TEXT).setText(Text.newBuilder().setValue(rack.or(configuration.getMesosConfiguration().getDefaultRackId()))).setName(configuration.getMesosConfiguration().getRackIdAttributeKey())) .addResources(cpusResource) .addResources(memoryResources) .addResources(diskResources) .addResources(MesosUtilsTest.buildPortRanges(portRanges)) .addAllAttributes(attributesList) .build();
.setAgentId(org.apache.mesos.v1.Protos.AgentID.newBuilder().setValue(agentId)) .setFrameworkId(org.apache.mesos.v1.Protos.FrameworkID.newBuilder().setValue(frameworkId)) .addResources(org.apache.mesos.v1.Protos.Resource.newBuilder() .setName("cpus") .setRole("*") .setType(org.apache.mesos.v1.Protos.Value.Type.SCALAR) .setScalar(org.apache.mesos.v1.Protos.Value.Scalar.newBuilder().setValue(cpus))) .addResources(org.apache.mesos.v1.Protos.Resource.newBuilder() .setName("mem") .setRole("*") .setType(org.apache.mesos.v1.Protos.Value.Type.SCALAR) .setScalar(org.apache.mesos.v1.Protos.Value.Scalar.newBuilder().setValue(mem))) .addResources(org.apache.mesos.v1.Protos.Resource.newBuilder() .setName("disk") .setRole("*")
.setAgentId(org.apache.mesos.v1.Protos.AgentID.newBuilder().setValue(agentId)) .setFrameworkId(org.apache.mesos.v1.Protos.FrameworkID.newBuilder().setValue(frameworkId)) .addResources(org.apache.mesos.v1.Protos.Resource.newBuilder() .setName("cpus") .setRole("*") .setType(org.apache.mesos.v1.Protos.Value.Type.SCALAR) .setScalar(org.apache.mesos.v1.Protos.Value.Scalar.newBuilder().setValue(cpus))) .addResources(org.apache.mesos.v1.Protos.Resource.newBuilder() .setName("mem") .setRole("*") .setType(org.apache.mesos.v1.Protos.Value.Type.SCALAR) .setScalar(org.apache.mesos.v1.Protos.Value.Scalar.newBuilder().setValue(mem))) .addResources(org.apache.mesos.v1.Protos.Resource.newBuilder() .setName("disk") .setRole("*")
.setUrl(URL.newBuilder().setScheme("scheme").setAddress(Address.newBuilder().setPort(8080))) .addAttributes(Attribute.newBuilder().setType(Type.TEXT).setText(Text.newBuilder().setValue(rack.or(configuration.getMesosConfiguration().getDefaultRackId()))).setName(configuration.getMesosConfiguration().getRackIdAttributeKey())) .addResources(cpusResource) .addResources(memoryResources) .addResources(diskResources) .addResources(MesosUtilsTest.buildPortRanges(portRanges)) .addAllAttributes(attributesList) .build();
private Offer buildOffer(String... ranges) { Offer.Builder offer = Offer.newBuilder() .setId(OfferID.newBuilder().setValue("offerid").build()) .setFrameworkId(FrameworkID.newBuilder().setValue("frameworkid").build()) .setHostname("hostname") .setAgentId(AgentID.newBuilder().setValue("slaveid").build()); offer.addResources(buildPortRanges(ranges)); return offer.build(); }
private Offer buildOffer(String... ranges) { Offer.Builder offer = Offer.newBuilder() .setId(OfferID.newBuilder().setValue("offerid").build()) .setFrameworkId(FrameworkID.newBuilder().setValue("frameworkid").build()) .setHostname("hostname") .setAgentId(AgentID.newBuilder().setValue("slaveid").build()); offer.addResources(buildPortRanges(ranges)); return offer.build(); }