package com.sequenceiq.cloudbreak.api.model;
import java.util.HashSet;
import java.util.Set;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.sequenceiq.cloudbreak.doc.ModelDescriptions;
import com.sequenceiq.cloudbreak.doc.ModelDescriptions.HostGroupModelDescription;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@ApiModel("HostGroupResponse")
@JsonIgnoreProperties(ignoreUnknown = true)
public class HostGroupResponse extends HostGroupBase {
@ApiModelProperty(ModelDescriptions.ID)
private Long id;
@ApiModelProperty(value = HostGroupModelDescription.RECIPES)
private Set<RecipeResponse> recipes;
@ApiModelProperty(value = HostGroupModelDescription.METADATA)
private Set<HostMetadataResponse> metadata = new HashSet<>();
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Set<HostMetadataResponse> getMetadata() {
return metadata;
}
public void setMetadata(Set<HostMetadataResponse> metadata) {
this.metadata = metadata;
}
public Set<RecipeResponse> getRecipes() {
return recipes;
}
public void setRecipes(Set<RecipeResponse> recipes) {
this.recipes = recipes;
}
}