1 package org.openecomp.sdc.tosca.errors;
3 import org.openecomp.sdc.common.errors.ErrorCategory;
4 import org.openecomp.sdc.common.errors.ErrorCode;
6 public class ToscaInvalidInterfaceValueErrorBuilder {
8 private static final String INVALID_INTERFACE_MSG =
9 "Cannot create interface object. reason - %s";
10 private final ErrorCode.ErrorCodeBuilder builder = new ErrorCode.ErrorCodeBuilder();
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));
18 public ErrorCode build() {
19 return builder.build();