/*- * ============LICENSE_START======================================================= * ONAP : APPC * ================================================================================ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. * ================================================================================ * Copyright (C) 2017 Amdocs * ============================================================================= * 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. * * ECOMP is a trademark and service mark of AT&T Intellectual Property. * ============LICENSE_END========================================================= */ package org.onap.appc.adapter.openstack.heat.model; import javax.annotation.Generated; import javax.validation.Valid; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import org.apache.commons.lang.builder.ToStringBuilder; @JsonInclude(JsonInclude.Include.NON_NULL) @Generated("org.jsonschema2pojo") @JsonPropertyOrder({"id", "name", "status", "status_reason", "creation_time", "data"}) public class Snapshot { @JsonProperty("id") private String id; @JsonProperty("name") private String name; @JsonProperty("status") private String status; @JsonProperty("status_reason") private String statusReason; @JsonProperty("creation_time") private String creationTime; @JsonProperty("data") @Valid private Data data; /** * * @return The id */ @JsonProperty("id") public String getId() { return id; } /** * * @param id The id */ @JsonProperty("id") public void setId(String id) { this.id = id; } /** * * @return The name */ @JsonProperty("name") public String getName() { return name; } /** * * @param name The name */ @JsonProperty("name") public void setName(String name) { this.name = name; } /** * * @return The status */ @JsonProperty("status") public String getStatus() { return status; } /** * * @param status The status */ @JsonProperty("status") public void setStatus(String status) { this.status = status; } /** * * @return The statusReason */ @JsonProperty("status_reason") public String getStatusReason() { return statusReason; } /** * * @param statusReason The status_reason */ @JsonProperty("status_reason") public void setStatusReason(String statusReason) { this.statusReason = statusReason; } /** * * @return The creationTime */ @JsonProperty("creation_time") public String getCreationTime() { return creationTime; } /** * * @param creationTime The creation_time */ @JsonProperty("creation_time") public void setCreationTime(String creationTime) { this.creationTime = creationTime; } /** * * @return The data */ @JsonProperty("data") public Data getData() { return data; } /** * * @param data The data */ @JsonProperty("data") public void setData(Data data) { this.data = data; } @Override public String toString() { return ToStringBuilder.reflectionToString(this); } }