// Copyright 2012 Citrix Systems, Inc. Licensed under the // Apache License, Version 2.0 (the "License"); you may not use this // file except in compliance with the License. Citrix Systems, Inc. // reserves all rights not expressly granted by 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. // // Automatically generated by addcopyright.py at 04/03/2012 package com.cloud.api.response; import com.cloud.utils.IdentityProxy; import com.cloud.serializer.Param; import com.google.gson.annotations.SerializedName; public class SnapshotPolicyResponse extends BaseResponse { @SerializedName("id") @Param(description="the ID of the snapshot policy") private IdentityProxy id = new IdentityProxy("snapshot_policy"); @SerializedName("volumeid") @Param(description="the ID of the disk volume") private IdentityProxy volumeId = new IdentityProxy("volumes"); @SerializedName("schedule") @Param(description="time the snapshot is scheduled to be taken.") private String schedule; @SerializedName("intervaltype") @Param(description="the interval type of the snapshot policy") private short intervalType; @SerializedName("maxsnaps") @Param(description="maximum number of snapshots retained") private int maxSnaps; @SerializedName("timezone") @Param(description="the time zone of the snapshot policy") private String timezone; public Long getId() { return id.getValue(); } public void setId(Long id) { this.id.setValue(id); } public Long getVolumeId() { return volumeId.getValue(); } public void setVolumeId(Long volumeId) { this.volumeId.setValue(volumeId); } public String getSchedule() { return schedule; } public void setSchedule(String schedule) { this.schedule = schedule; } public short getIntervalType() { return intervalType; } public void setIntervalType(short intervalType) { this.intervalType = intervalType; } public int getMaxSnaps() { return maxSnaps; } public void setMaxSnaps(int maxSnaps) { this.maxSnaps = maxSnaps; } public String getTimezone() { return timezone; } public void setTimezone(String timezone) { this.timezone = timezone; } }