package com.sequenceiq.cloudbreak.api.model; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.sequenceiq.cloudbreak.doc.ModelDescriptions; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @ApiModel @JsonIgnoreProperties(ignoreUnknown = true) public class FlexSubscriptionResponse extends FlexSubscriptionRequest implements JsonEntity { @ApiModelProperty(value = ModelDescriptions.ID, readOnly = true) private Long id; @ApiModelProperty(value = ModelDescriptions.OWNER, readOnly = true) private String owner; @ApiModelProperty(value = ModelDescriptions.ACCOUNT, readOnly = true) private String account; @ApiModelProperty(value = ModelDescriptions.PUBLIC_IN_ACCOUNT, readOnly = true) private boolean publicInAccount; @ApiModelProperty(value = ModelDescriptions.FlexSubscriptionModelDescription.SMARTSENSE_SUBSCRIPTION, readOnly = true) private SmartSenseSubscriptionJson smartSenseSubscription; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getOwner() { return owner; } public void setOwner(String owner) { this.owner = owner; } public String getAccount() { return account; } public void setAccount(String account) { this.account = account; } public boolean isPublicInAccount() { return publicInAccount; } public void setPublicInAccount(boolean publicInAccount) { this.publicInAccount = publicInAccount; } public SmartSenseSubscriptionJson getSmartSenseSubscription() { return smartSenseSubscription; } public void setSmartSenseSubscription(SmartSenseSubscriptionJson smartSenseSubscription) { this.smartSenseSubscription = smartSenseSubscription; } }