Example usage for com.amazonaws.services.ec2.model CreatePlacementGroupRequest setStrategy

List of usage examples for com.amazonaws.services.ec2.model CreatePlacementGroupRequest setStrategy

Introduction

In this page you can find the example usage for com.amazonaws.services.ec2.model CreatePlacementGroupRequest setStrategy.

Prototype


public void setStrategy(PlacementStrategy strategy) 

Source Link

Document

The placement strategy.

Usage

From source file:com.norbl.cbp.ppe.Ec2Wrangler.java

License:Open Source License

private void createClusterGroupIfNecessary(String name) {

    DescribePlacementGroupsResult r = ec2Client.describePlacementGroups();

    for (PlacementGroup pg : r.getPlacementGroups()) {
        if (pg.getGroupName().equals(name)) {
            //                /* D */ System.out.println("Ec2W: found extant placement " +
            //                            " group=" + name);
            return;
        }//from   w  w  w.j  a va2 s. com
    }
    // We need to create it.
    CreatePlacementGroupRequest req = new CreatePlacementGroupRequest();
    req.setGroupName(name);
    req.setStrategy("cluster");

    ec2Client.createPlacementGroup(req);
    //        /* D */ System.out.println("Ec2W: create placement group name=" +
    //                        name);
}