package cf.client.model;
import java.util.UUID;
import cf.common.JsonObject;
import com.fasterxml.jackson.annotation.JsonProperty;
public class AppUsageEvent extends JsonObject {
private final String state;
private final int memory_in_mb_per_instance;
private final int instance_count;
private final UUID app_guid;
private final String app_name;
private final UUID space_guid;
private final String space_name;
private final UUID org_guid;
private final UUID buildpack_guid;
private final String buildpack_name;
private final String package_state;
private final UUID parent_app_guid;
private final String parent_app_name;
private final String process_type;
public AppUsageEvent(
@JsonProperty("state") String state,
@JsonProperty("memory_in_mb_per_instance") int memory_in_mb_per_instance,
@JsonProperty("instance_count") int instance_count,
@JsonProperty("app_guid") UUID app_guid,
@JsonProperty("app_name") String app_name,
@JsonProperty("space_guid") UUID space_guid,
@JsonProperty("space_name") String space_name,
@JsonProperty("org_guid") UUID org_guid,
@JsonProperty("buildpack_guid") UUID buildpack_guid,
@JsonProperty("buildpack_name") String buildpack_name,
@JsonProperty("package_state") String package_state,
@JsonProperty("parent_app_guid") UUID parent_app_guid,
@JsonProperty("parent_app_name") String parent_app_name,
@JsonProperty("process_type") String process_type
) {
this.state=state;
this.memory_in_mb_per_instance=memory_in_mb_per_instance;
this.instance_count=instance_count;
this.app_guid=app_guid;
this.app_name=app_name;
this.space_guid=space_guid;
this.space_name=space_name;
this.org_guid=org_guid;
this.buildpack_guid=buildpack_guid;
this.buildpack_name=buildpack_name;
this.package_state=package_state;
this.parent_app_guid=parent_app_guid;
this.parent_app_name=parent_app_name;
this.process_type=process_type;
}
public String getState() {
return state;
}
public int getMemory_in_mb_per_instance() {
return memory_in_mb_per_instance;
}
public int getInstance_count() {
return instance_count;
}
public UUID getApp_guid() {
return app_guid;
}
public String getApp_name() {
return app_name;
}
public UUID getSpace_guid() {
return space_guid;
}
public String getSpace_name() {
return space_name;
}
public UUID getOrg_guid() {
return org_guid;
}
public UUID getBuildpack_guid() {
return buildpack_guid;
}
public String getBuildpack_name() {
return buildpack_name;
}
public String getPackage_state() {
return package_state;
}
public UUID getParent_app_guid() {
return parent_app_guid;
}
public String getParent_app_name() {
return parent_app_name;
}
public String getProcess_type() {
return process_type;
}
}