import org.opendaylight.yang.gen.v1.http.org.openroadm.common.service.types.rev211210.ServiceEndpoint;
import org.opendaylight.yang.gen.v1.http.org.openroadm.common.service.types.rev211210.sdnc.request.header.SdncRequestHeader;
import org.opendaylight.yang.gen.v1.http.org.openroadm.common.service.types.rev211210.sdnc.request.header.SdncRequestHeaderBuilder;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.common.service.types.rev211210.service.resiliency.ServiceResiliency;
import org.opendaylight.yang.gen.v1.http.org.openroadm.routing.constraints.rev211210.routing.constraints.HardConstraints;
import org.opendaylight.yang.gen.v1.http.org.openroadm.routing.constraints.rev211210.routing.constraints.SoftConstraints;
import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.ServiceCreateInput;
private ServiceEndpoint serviceZEnd;
private String customer;
private String customerContact;
+ private ServiceResiliency serviceResiliency;
private boolean serviceReconfigure;
public ServiceInput(ServiceCreateInput serviceCreateInput) {
setServiceZEnd(serviceCreateInput.getServiceZEnd());
setCustomer(serviceCreateInput.getCustomer());
setCustomerContact(serviceCreateInput.getCustomerContact());
+ setServiceResiliency(serviceCreateInput.getServiceResiliency());
setServiceReconfigure(false);
}
setServiceZEnd(serviceReconfigureInput.getServiceZEnd());
setCustomer(serviceReconfigureInput.getCustomer());
setCustomerContact(serviceReconfigureInput.getCustomerContact());
+ setServiceResiliency(serviceReconfigureInput.getServiceResiliency());
setServiceReconfigure(true);
}
setServiceZEnd(tempServiceCreateInput.getServiceZEnd());
setCustomer(tempServiceCreateInput.getCustomer());
setCustomerContact(tempServiceCreateInput.getCustomerContact());
+ setServiceResiliency(tempServiceCreateInput.getServiceResiliency());
setServiceReconfigure(false);
}
setServiceZEnd(serviceFeasibilityCheckInput.getServiceZEnd());
setCustomer(serviceFeasibilityCheckInput.getCustomer());
setCustomerContact(serviceFeasibilityCheckInput.getCustomerContact());
+ setServiceResiliency(serviceFeasibilityCheckInput.getServiceResiliency());
setServiceReconfigure(false);
}
.setServiceAEnd(new ServiceAEndBuilder(serviceAEnd).build())
.setServiceZEnd(new ServiceZEndBuilder(serviceZEnd).build())
.setCustomer(customer)
- .setCustomerContact(customerContact);
+ .setCustomerContact(customerContact)
+ .setServiceResiliency(serviceResiliency);
if (isServiceReconfigure()) {
serviceCreateInputBuilder.setServiceName(newServiceName);
} else {
}
public TempServiceCreateInput getTempServiceCreateInput() {
- return new TempServiceCreateInputBuilder().setCommonId(commonId)
- .setConnectionType(connectionType).setSdncRequestHeader(sdncRequestHeader)
- .setHardConstraints(hardConstraints).setSoftConstraints(softConstraints)
+ return new TempServiceCreateInputBuilder()
+ .setCommonId(commonId)
+ .setConnectionType(connectionType)
+ .setSdncRequestHeader(sdncRequestHeader)
+ .setHardConstraints(hardConstraints)
+ .setSoftConstraints(softConstraints)
.setServiceAEnd(new org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.temp.service
.create.input.ServiceAEndBuilder(serviceAEnd).build())
.setServiceZEnd(new org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.temp.service
- .create.input.ServiceZEndBuilder(serviceZEnd).build()).setCustomer(customer)
- .setCustomerContact(customerContact).build();
+ .create.input.ServiceZEndBuilder(serviceZEnd).build())
+ .setCustomer(customer)
+ .setCustomerContact(customerContact)
+ .setServiceResiliency(serviceResiliency)
+ .build();
}
public String getServiceName() {
this.newServiceName = newServiceName;
}
+ public void setServiceResiliency(ServiceResiliency serviceResiliency) {
+ this.serviceResiliency = serviceResiliency;
+ }
+
+ public ServiceResiliency getServiceResiliency() {
+ return serviceResiliency;
+ }
+
public boolean isServiceReconfigure() {
return serviceReconfigure;
}