package com.sequenceiq.cloudbreak.api.model; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import com.sequenceiq.cloudbreak.doc.ModelDescriptions; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @ApiModel @JsonIgnoreProperties(ignoreUnknown = true) public class NetworkResponse extends NetworkBase { @ApiModelProperty(value = ModelDescriptions.ID) private Long id; @ApiModelProperty(value = ModelDescriptions.PUBLIC_IN_ACCOUNT) private boolean publicInAccount; @JsonProperty("publicInAccount") public boolean isPublicInAccount() { return publicInAccount; } @JsonIgnore public void setPublicInAccount(boolean publicInAccount) { this.publicInAccount = publicInAccount; } @JsonProperty("id") public Long getId() { return id; } @JsonIgnore public void setId(Long id) { this.id = id; } }