/*******************************************************************************
* Copyright (c) 2013 GigaSpaces Technologies Ltd. All rights reserved
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
* specific language governing permissions and limitations under the License.
*******************************************************************************/
package org.cloudifysource.dsl.rest.response;
import java.util.Map;
/**
* A POJO represent service instance details.
*
*
* @author ahmad
*
*/
public class ServiceInstanceDetails {
private int instanceId;
private String applicationName;
private String serviceName;
private String serviceInstanceName;
private String privateIp;
private String publicIp;
private String templateName;
private String imageId;
private String hardwareId;
private String machineId;
private Map<String, Object> processDetails;
public String getApplicationName() {
return applicationName;
}
public void setApplicationName(final String applicationName) {
this.applicationName = applicationName;
}
public Map<String, Object> getProcessDetails() {
return processDetails;
}
public void setProcessDetails(final Map<String, Object> processDetails) {
this.processDetails = processDetails;
}
public int getInstanceId() {
return instanceId;
}
public void setInstanceId(final int instanceId) {
this.instanceId = instanceId;
}
public String getServiceName() {
return serviceName;
}
public void setServiceName(final String serviceName) {
this.serviceName = serviceName;
}
public String getServiceInstanceName() {
return serviceInstanceName;
}
public void setServiceInstanceName(final String serviceInstanceName) {
this.serviceInstanceName = serviceInstanceName;
}
public String getPrivateIp() {
return privateIp;
}
public void setPrivateIp(final String privateIp) {
this.privateIp = privateIp;
}
public String getPublicIp() {
return publicIp;
}
public void setPublicIp(final String publicIp) {
this.publicIp = publicIp;
}
public String getTemplateName() {
return templateName;
}
public void setTemplateName(final String templateName) {
this.templateName = templateName;
}
public String getImageId() {
return imageId;
}
public void setImageId(final String imageId) {
this.imageId = imageId;
}
public String getHardwareId() {
return hardwareId;
}
public void setHardwareId(final String hardwareId) {
this.hardwareId = hardwareId;
}
public String getMachineId() {
return machineId;
}
public void setMachineId(final String machineId) {
this.machineId = machineId;
}
}