package com.sequenceiq.cloudbreak.api.model; import com.sequenceiq.cloudbreak.doc.ModelDescriptions; import com.sequenceiq.cloudbreak.doc.ModelDescriptions.StackModelDescription; import com.sequenceiq.cloudbreak.doc.ModelDescriptions.UsageModelDescription; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @ApiModel("CloudbreakUsage") public class CloudbreakUsageJson implements JsonEntity { @ApiModelProperty(ModelDescriptions.OWNER) private String owner; @ApiModelProperty(StackModelDescription.USERNAME) private String username; @ApiModelProperty(ModelDescriptions.ACCOUNT) private String account; @ApiModelProperty(UsageModelDescription.DAY) private String day; @ApiModelProperty(UsageModelDescription.PROVIDER) private String provider; @ApiModelProperty(StackModelDescription.REGION) private String region; @ApiModelProperty(StackModelDescription.AVAILABILITY_ZONE) private String availabilityZone; @ApiModelProperty(UsageModelDescription.INSTANCE_HOURS) private Long instanceHours; @ApiModelProperty(StackModelDescription.STACK_ID) private Long stackId; @ApiModelProperty(StackModelDescription.STACK_NAME) private String stackName; @ApiModelProperty(UsageModelDescription.COSTS) private Double costs; @ApiModelProperty(UsageModelDescription.INSTANCE_TYPE) private String instanceType; @ApiModelProperty(UsageModelDescription.INSTANCE_GROUP) private String instanceGroup; @ApiModelProperty(UsageModelDescription.BLUEPRINT_ID) private Long blueprintId; @ApiModelProperty(UsageModelDescription.BLUEPRINT_NAME) private String blueprintName; @ApiModelProperty(UsageModelDescription.DURATION) private String duration; @ApiModelProperty(UsageModelDescription.INSTANCE_NUMBER) private Integer instanceNum; @ApiModelProperty(UsageModelDescription.PEAK) private Integer peak; @ApiModelProperty(UsageModelDescription.FLEX_ID) private String flexId; @ApiModelProperty(UsageModelDescription.STACK_UUID) private String stackUuid; 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 String getDay() { return day; } public void setDay(String day) { this.day = day; } public String getProvider() { return provider; } public void setProvider(String provider) { this.provider = provider; } public String getRegion() { return region; } public void setRegion(String region) { this.region = region; } public Long getInstanceHours() { return instanceHours; } public void setInstanceHours(Long instanceHours) { this.instanceHours = instanceHours; } public Long getStackId() { return stackId; } public void setStackId(Long stackId) { this.stackId = stackId; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getStackName() { return stackName; } public void setStackName(String stackName) { this.stackName = stackName; } public Double getCosts() { return costs; } public void setCosts(Double costs) { this.costs = costs; } public String getInstanceType() { return instanceType; } public void setInstanceType(String instanceType) { this.instanceType = instanceType; } public String getInstanceGroup() { return instanceGroup; } public void setInstanceGroup(String instanceGroup) { this.instanceGroup = instanceGroup; } public String getAvailabilityZone() { return availabilityZone; } public void setAvailabilityZone(String availabilityZone) { this.availabilityZone = availabilityZone; } public Long getBlueprintId() { return blueprintId; } public void setBlueprintId(Long blueprintId) { this.blueprintId = blueprintId; } public String getBlueprintName() { return blueprintName; } public void setBlueprintName(String blueprintName) { this.blueprintName = blueprintName; } public String getDuration() { return duration; } public void setDuration(String duration) { this.duration = duration; } public Integer getInstanceNum() { return instanceNum; } public void setInstanceNum(Integer instanceNum) { this.instanceNum = instanceNum; } public Integer getPeak() { return peak; } public void setPeak(Integer peak) { this.peak = peak; } public String getFlexId() { return flexId; } public void setFlexId(String flexId) { this.flexId = flexId; } public String getStackUuid() { return stackUuid; } public void setStackUuid(String stackUuid) { this.stackUuid = stackUuid; } }