Deployment Set
Last Updated:2020-09-21
Query the Deployment Set List
Query the deployment set list of the user
public static void listDeploySet(BccClient bccClient) {
ListDeploySetResponse listDeploySetResponse = bccClient.listDeploySet();
}
Create Deployment Set
Create deployment set
public static void createDeploySet(BccClient bccClient, String name, String desc, String strategy) {
CreateDeploySetRequest createDeploySetRequest = new CreateDeploySetRequest();
// Deployment set name
createDeploySetRequest.setName(name);
// Deploy cluster description
createDeploySetRequest.setDesc(desc);
// Deployment set policy (HOST_HA: host, RACK_HA: rack, TOR_HA: switchboard)
createDeploySetRequest.setStrategy(strategy);
CreateDeploySetResponse deploySet = bccClient.createDeploySet(createDeploySetRequest);
}
Delete Deployment Set
Delete the deployment set
public static void deleteDeploySet(BccClient bccClient, String deployId) {
DeleteDeploySetRequest deleteDeploySetRequest = new DeleteDeploySetRequest();
// Deployment set id
deleteDeploySetRequest.setDeployId(deployId);
bccClient.deleteDeploySet(deleteDeploySetRequest);
}
Modify Deployment Set
Modify deployment set
public static void updateDeploySet(BccClient bccClient, String deployId, String name, String desc) {
UpdateDeploySetRequest updateDeploySetRequest = new UpdateDeploySetRequest();
// Deployment set id
updateDeploySetRequest.setDeployId(deployId);
// Deployment set name
updateDeploySetRequest.setName(name);
// Deploy cluster description
updateDeploySetRequest.setDesc(desc);
bccClient.updateDeploySet(updateDeploySetRequest);
}