09b36a083cfca4c006a53cee26a3a2b6f3de35d1
[sdc.git] / openecomp-be / lib / openecomp-tosca-lib / src / main / java / org / openecomp / sdc / tosca / errors / ToscaInvalidInterfaceValueErrorBuilder.java
1 package org.openecomp.sdc.tosca.errors;
2
3 import org.openecomp.sdc.common.errors.ErrorCategory;
4 import org.openecomp.sdc.common.errors.ErrorCode;
5
6 public class ToscaInvalidInterfaceValueErrorBuilder {
7
8   private static final String INVALID_INTERFACE_MSG =
9       "Cannot create interface object. reason - %s";
10   private final ErrorCode.ErrorCodeBuilder builder = new ErrorCode.ErrorCodeBuilder();
11
12   public ToscaInvalidInterfaceValueErrorBuilder(String reason) {
13     builder.withId(ToscaErrorCodes.INVALID_INTERFACE_VALUE);
14     builder.withCategory(ErrorCategory.APPLICATION);
15     builder.withMessage(String.format(INVALID_INTERFACE_MSG, reason));
16   }
17
18   public ErrorCode build() {
19     return builder.build();
20   }
21 }