* limitations under the License.
*/
package org.onap.vfc.nfvo.driver.vnfm.svnfm.cbam.bo.entity;
-
+import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonProperty;
-public class OpenstackV2Info {
+public class OpenstackV2Info implements Serializable {
@JsonProperty("vimInfoType")
private VimInfoType vimInfoType;
this.accessInfo = accessInfo;
}
-
-
-
}
package org.onap.vfc.nfvo.driver.vnfm.svnfm.cbam.bo.entity;
import com.fasterxml.jackson.annotation.JsonProperty;
+import java.io.Serializable;
-public class OpenstackV3Info {
+public class OpenstackV3Info implements Serializable {
@JsonProperty("vimInfoType")
private VimInfoType vimInfoType;
this.accessInfo = accessInfo;
}
-
-
}
*/
package org.onap.vfc.nfvo.driver.vnfm.svnfm.cbam.bo.entity;
+import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonProperty;
-public class OtherVimInfo {
+public class OtherVimInfo implements Serializable {
@JsonProperty("vimInfoType")
private VimInfoType vimInfoType;
this.id = id;
}
-
-
}
* limitations under the License.
*/
package org.onap.vfc.nfvo.driver.vnfm.svnfm.cbam.bo.entity;
+import java.io.Serializable;
-public enum VimInfoType {
-
- OPENSTACK_V2_INFO {
+public enum VimInfoType implements Serializable{
+
+ OPENSTACK_V2_INFO {
private OpenstackV2Info openstackv2;
-
- },
- OPENSTACK_V3_INFO{
- private OpenstackV3Info openstackv3;
- },
- VMWARE_VCLOUD_INFO{
- private VmwareVcloudInfo vmwareInfo;
- },
- OTHER_VIM_INFO{
- private OtherVimInfo other;
- }
-
-
-
-
-
-
-
+
+ },
+ OPENSTACK_V3_INFO{
+ private OpenstackV3Info openstackv3;
+ },
+ VMWARE_VCLOUD_INFO{
+ private VmwareVcloudInfo vmwareInfo;
+ },
+ OTHER_VIM_INFO{
+ private OtherVimInfo other;
+ }
}
*/
package org.onap.vfc.nfvo.driver.vnfm.svnfm.cbam.bo.entity;
+import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonProperty;
-public class VmwareVcloudInfo {
+public class VmwareVcloudInfo implements Serializable{
@JsonProperty("vimInfoType")
private VimInfoType vimInfoType;