package com.sequenceiq.cloudbreak.api.model; import com.sequenceiq.cloudbreak.doc.ModelDescriptions; import com.sequenceiq.cloudbreak.doc.ModelDescriptions.BlueprintModelDescription; import com.sequenceiq.cloudbreak.doc.ModelDescriptions.ClusterModelDescription; import com.sequenceiq.cloudbreak.doc.ModelDescriptions.EventModelDescription; import com.sequenceiq.cloudbreak.doc.ModelDescriptions.InstanceGroupModelDescription; import com.sequenceiq.cloudbreak.doc.ModelDescriptions.StackModelDescription; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @ApiModel("CloudbreakEvent") public class CloudbreakEventsJson implements JsonEntity { @ApiModelProperty(EventModelDescription.TYPE) private String eventType; @ApiModelProperty(EventModelDescription.TIMESTAMP) private long eventTimestamp; @ApiModelProperty(EventModelDescription.MESSAGE) private String eventMessage; @ApiModelProperty(ModelDescriptions.OWNER) private String owner; @ApiModelProperty(ModelDescriptions.ACCOUNT) private String account; @ApiModelProperty(ModelDescriptions.CLOUD_PLATFORM) private String cloud; @ApiModelProperty(StackModelDescription.REGION) private String region; @ApiModelProperty(StackModelDescription.AVAILABILITY_ZONE) private String availabilityZone; @ApiModelProperty(ClusterModelDescription.BLUEPRINT_ID) private long blueprintId; @ApiModelProperty(BlueprintModelDescription.BLUEPRINT_NAME) private String blueprintName; @ApiModelProperty(ClusterModelDescription.CLUSTER_ID) private Long clusterId; @ApiModelProperty(ClusterModelDescription.CLUSTER_NAME) private String clusterName; @ApiModelProperty(StackModelDescription.STACK_ID) private Long stackId; @ApiModelProperty(StackModelDescription.STACK_NAME) private String stackName; @ApiModelProperty(StackModelDescription.STACK_STATUS) private Status stackStatus; @ApiModelProperty(InstanceGroupModelDescription.NODE_COUNT) private Integer nodeCount; @ApiModelProperty(InstanceGroupModelDescription.INSTANCE_GROUP_NAME) private String instanceGroup; @ApiModelProperty(StackModelDescription.CLUSTER_STATUS) private Status clusterStatus; public Integer getNodeCount() { return nodeCount; } public void setNodeCount(Integer nodeCount) { this.nodeCount = nodeCount; } public String getEventType() { return eventType; } public void setEventType(String eventType) { this.eventType = eventType; } public long getEventTimestamp() { return eventTimestamp; } public void setEventTimestamp(long eventTimestamp) { this.eventTimestamp = eventTimestamp; } public String getEventMessage() { return eventMessage; } public void setEventMessage(String eventMessage) { this.eventMessage = eventMessage; } 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 getCloud() { return cloud; } public void setCloud(String cloud) { this.cloud = cloud; } public String getRegion() { return region; } public void setRegion(String region) { this.region = region; } public String getBlueprintName() { return blueprintName; } public void setBlueprintName(String blueprintName) { this.blueprintName = blueprintName; } public long getBlueprintId() { return blueprintId; } public void setBlueprintId(long blueprintId) { this.blueprintId = blueprintId; } public Status getStackStatus() { return stackStatus; } public void setStackStatus(Status stackStatus) { this.stackStatus = stackStatus; } public Long getStackId() { return stackId; } public void setStackId(Long stackId) { this.stackId = stackId; } public String getStackName() { return stackName; } public void setStackName(String stackName) { this.stackName = stackName; } public Long getClusterId() { return clusterId; } public void setClusterId(Long clusterId) { this.clusterId = clusterId; } public String getClusterName() { return clusterName; } public void setClusterName(String clusterName) { this.clusterName = clusterName; } public String getInstanceGroup() { return instanceGroup; } public void setInstanceGroup(String instanceGroup) { this.instanceGroup = instanceGroup; } public Status getClusterStatus() { return clusterStatus; } public void setClusterStatus(Status clusterStatus) { this.clusterStatus = clusterStatus; } public String getAvailabilityZone() { return availabilityZone; } public void setAvailabilityZone(String availabilityZone) { this.availabilityZone = availabilityZone; } }