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 CreateInterfaceOperationObjectErrorBuilder {
7 private static final String COULD_NOT_CREATE_OBJECT_MSG =
8 "Could not create Operation from %s. Reason - %s";
9 private final ErrorCode.ErrorCodeBuilder builder = new ErrorCode.ErrorCodeBuilder();
11 public CreateInterfaceOperationObjectErrorBuilder(String operationId,
13 builder.withId(ToscaErrorCodes.INVALID_INTERFACE_VALUE);
14 builder.withCategory(ErrorCategory.APPLICATION);
16 String.format(COULD_NOT_CREATE_OBJECT_MSG, operationId, reason));
19 public ErrorCode build() {
20 return builder.build();