* ============LICENSE_START=======================================================
* sdc
* ================================================================================
- * Copyright (C) 2017-2019 AT&T Intellectual Property. All rights reserved.
+ * Copyright (C) 2017-2020 AT&T Intellectual Property. All rights reserved.
* Modifications Copyright (C) 2019-2020 Nordix Foundation.
* ================================================================================
* Licensed under the Apache License, Version 2.0 (the "License");
package org.onap.policy.sdc;
-import com.google.gson.annotations.SerializedName;
-
import java.io.Serializable;
import java.util.UUID;
-
import lombok.Data;
@Data
private static final long serialVersionUID = 6285260780966679625L;
- @SerializedName("personaModelUUID")
- private UUID personaModelUuid;
-
- @SerializedName("serviceUUID")
- private UUID serviceUuid;
-
- @SerializedName("serviceInstanceUUID")
- private UUID serviceInstanceUuid;
-
- @SerializedName("widgetModelUUID")
- private UUID widgetModelUuid;
+ /*
+ * Note the field names ending in "UUID" may not be changed without breaking the
+ * interface, due to limitations in the YAML encoder/decoder.
+ */
+ private UUID personaModelUUID;
+ private UUID serviceUUID;
+ private UUID serviceInstanceUUID;
+ private UUID widgetModelUUID;
private String widgetModelVersion;
private String serviceName;
if (instance == null) {
return;
}
- this.personaModelUuid = instance.personaModelUuid;
- this.serviceUuid = instance.serviceUuid;
- this.serviceInstanceUuid = instance.serviceInstanceUuid;
- this.widgetModelUuid = instance.widgetModelUuid;
+ this.personaModelUUID = instance.personaModelUUID;
+ this.serviceUUID = instance.serviceUUID;
+ this.serviceInstanceUUID = instance.serviceInstanceUUID;
+ this.widgetModelUUID = instance.widgetModelUUID;
this.widgetModelVersion = instance.widgetModelVersion;
this.serviceName = instance.serviceName;
this.serviceInstanceName = instance.serviceInstanceName;