private String name;
- @JsonCreator
- public Vnf(
- @JsonProperty String uuid,
- @JsonProperty String invariantUUID,
- @JsonProperty String name) {
- this.uuid = uuid;
- this.invariantUUID = invariantUUID;
- this.name = name;
- }
-
public String getUuid() {
return uuid;
}
+ public void setUuid(String uuid) {
+ this.uuid = uuid;
+ }
+
public String getInvariantUUID() {
return invariantUUID;
}
+ public void setInvariantUUID(String invariantUUID) {
+ this.invariantUUID = invariantUUID;
+ }
+
public String getName() {
return name;
}
+ public void setName(String name) {
+ this.name = name;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o) return true;
public interface SOService {
+ @Headers({
+ "Authorization: Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==",
+ "Accept: application/json"
+ })
@POST("/api/e2eServiceInstances/v3")
Call<ServiceOperation> instantiateService(@Body RequestBody body);
+ @Headers({
+ "Authorization: Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==",
+ "Accept: application/json"
+ })
@GET("/api/e2eServiceInstances/v3/{serviceId}/operations/{operationId}")
Call<OperationProgressInformation> queryOperationProgress(@Path("serviceId") String serviceId, @Path("operationId") String operationId);
+ @Headers({
+ "Authorization: Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==",
+ "Accept: application/json"
+ })
@DELETE("/api/e2eServiceInstances/v3/{serviceId}")
Call<DeleteOperationRsp> terminateService(@Path("serviceId") String serviceId);
}
@Test
public void itCanRetrievePackageFromSDCAndAAI() {
List<SDCServiceTemplate> serviceTemplate = Collections.singletonList(new SDCServiceTemplate("1", "1", "service", "V1","", ""));
- List<Vnf> vnf = Collections.singletonList(new Vnf("2","2","vnf"));
+ Vnf o = new Vnf();
+ o.setInvariantUUID("2");
+ o.setUuid("2");
+ o.setName("vnf");
+ List<Vnf> vnf = Collections.singletonList(o);
SDCCatalogService sdcService = newSDCService(serviceTemplate, vnf);
List<VimInfo> vim = Collections.singletonList(new VimInfo("owner", "regionId"));