1
2 package org.miloss.fgsms.services.interfaces.policyconfiguration;
3
4 import java.io.Serializable;
5 import javax.xml.bind.annotation.XmlAccessType;
6 import javax.xml.bind.annotation.XmlAccessorType;
7 import javax.xml.bind.annotation.XmlElement;
8 import javax.xml.bind.annotation.XmlType;
9 import org.miloss.fgsms.services.interfaces.common.SecurityWrapper;
10
11
12 /**
13 *
14 * Delete Service Policy Request Msg
15 * Delete all policies for this service
16 * Note if the agent is still configured to send performance statistics, a new policy will be
17 * created automatically.
18 *
19 *
20 * <p>Java class for DeleteServicePolicyRequestMsg complex type.
21 *
22 * <p>The following schema fragment specifies the expected content contained within this class.
23 *
24 * <pre>
25 * <complexType name="DeleteServicePolicyRequestMsg">
26 * <complexContent>
27 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
28 * <sequence>
29 * <element name="classification" type="{urn:org:miloss:fgsms:services:interfaces:common}SecurityWrapper"/>
30 * <element name="URL" type="{http://www.w3.org/2001/XMLSchema}string"/>
31 * <element name="deletePerformanceData" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
32 * </sequence>
33 * </restriction>
34 * </complexContent>
35 * </complexType>
36 * </pre>
37 *
38 *
39 */
40 @XmlAccessorType(XmlAccessType.FIELD)
41 @XmlType(name = "DeleteServicePolicyRequestMsg", propOrder = {
42 "classification",
43 "url",
44 "deletePerformanceData"
45 })
46 public class DeleteServicePolicyRequestMsg
47 implements Serializable
48 {
49
50 private final static long serialVersionUID = 1L;
51 @XmlElement(required = true, nillable = true)
52 protected SecurityWrapper classification;
53 @XmlElement(name = "URL", required = true, nillable = true)
54 protected String url;
55 protected boolean deletePerformanceData;
56
57 /**
58 * Gets the value of the classification property.
59 *
60 * @return
61 * possible object is
62 * {@link SecurityWrapper }
63 *
64 */
65 public SecurityWrapper getClassification() {
66 return classification;
67 }
68
69 /**
70 * Sets the value of the classification property.
71 *
72 * @param value
73 * allowed object is
74 * {@link SecurityWrapper }
75 *
76 */
77 public void setClassification(SecurityWrapper value) {
78 this.classification = value;
79 }
80
81 public boolean isSetClassification() {
82 return (this.classification!= null);
83 }
84
85 /**
86 * Gets the value of the url property.
87 *
88 * @return
89 * possible object is
90 * {@link String }
91 *
92 */
93 public String getURL() {
94 return url;
95 }
96
97 /**
98 * Sets the value of the url property.
99 *
100 * @param value
101 * allowed object is
102 * {@link String }
103 *
104 */
105 public void setURL(String value) {
106 this.url = value;
107 }
108
109 public boolean isSetURL() {
110 return (this.url!= null);
111 }
112
113 /**
114 * Gets the value of the deletePerformanceData property.
115 *
116 */
117 public boolean isDeletePerformanceData() {
118 return deletePerformanceData;
119 }
120
121 /**
122 * Sets the value of the deletePerformanceData property.
123 *
124 */
125 public void setDeletePerformanceData(boolean value) {
126 this.deletePerformanceData = value;
127 }
128
129 public boolean isSetDeletePerformanceData() {
130 return true;
131 }
132
133 }