Class AttributeDefinitionTypeConflictErrorBuilder
java.lang.Object
com.commercetools.api.models.error.AttributeDefinitionTypeConflictErrorBuilder
- All Implemented Interfaces:
Builder<AttributeDefinitionTypeConflictError>
public class AttributeDefinitionTypeConflictErrorBuilder
extends Object
implements Builder<AttributeDefinitionTypeConflictError>
AttributeDefinitionTypeConflictErrorBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
AttributeDefinitionTypeConflictError attributeDefinitionTypeConflictError = AttributeDefinitionTypeConflictError.builder()
.message("{message}")
.conflictingProductTypeId("{conflictingProductTypeId}")
.conflictingProductTypeName("{conflictingProductTypeName}")
.conflictingAttributeName("{conflictingAttributeName}")
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionError-specific additional fields.build()
builds AttributeDefinitionTypeConflictError with checking for non-null required valuesbuilds AttributeDefinitionTypeConflictError without checking for non-null required valuesconflictingAttributeName
(String conflictingAttributeName) Name of the conflicting Attribute.conflictingProductTypeId
(String conflictingProductTypeId) Unique identifier of the Product Type containing the conflicting name.conflictingProductTypeName
(String conflictingProductTypeName) Name of the Product Type containing the conflicting name.Name of the conflicting Attribute.Unique identifier of the Product Type containing the conflicting name.Name of the Product Type containing the conflicting name."The attribute with name $attributeName has a different type on product type $productTypeName."
Error-specific additional fields."The attribute with name $attributeName has a different type on product type $productTypeName."
of()
factory method for an instance of AttributeDefinitionTypeConflictErrorBuilderof
(AttributeDefinitionTypeConflictError template) create builder for AttributeDefinitionTypeConflictError instanceError-specific additional fields.
-
Constructor Details
-
AttributeDefinitionTypeConflictErrorBuilder
public AttributeDefinitionTypeConflictErrorBuilder()
-
-
Method Details
-
message
"The attribute with name $attributeName has a different type on product type $productTypeName."
- Parameters:
message
- value to be set- Returns:
- Builder
-
values
Error-specific additional fields.
- Parameters:
values
- properties to be set- Returns:
- Builder
-
addValue
Error-specific additional fields.
- Parameters:
key
- property namevalue
- property value- Returns:
- Builder
-
conflictingProductTypeId
public AttributeDefinitionTypeConflictErrorBuilder conflictingProductTypeId(String conflictingProductTypeId) Unique identifier of the Product Type containing the conflicting name.
- Parameters:
conflictingProductTypeId
- value to be set- Returns:
- Builder
-
conflictingProductTypeName
public AttributeDefinitionTypeConflictErrorBuilder conflictingProductTypeName(String conflictingProductTypeName) Name of the Product Type containing the conflicting name.
- Parameters:
conflictingProductTypeName
- value to be set- Returns:
- Builder
-
conflictingAttributeName
public AttributeDefinitionTypeConflictErrorBuilder conflictingAttributeName(String conflictingAttributeName) Name of the conflicting Attribute.
- Parameters:
conflictingAttributeName
- value to be set- Returns:
- Builder
-
getMessage
"The attribute with name $attributeName has a different type on product type $productTypeName."
- Returns:
- message
-
getValues
Error-specific additional fields.
- Returns:
- pattern properties
-
getConflictingProductTypeId
Unique identifier of the Product Type containing the conflicting name.
- Returns:
- conflictingProductTypeId
-
getConflictingProductTypeName
Name of the Product Type containing the conflicting name.
- Returns:
- conflictingProductTypeName
-
getConflictingAttributeName
Name of the conflicting Attribute.
- Returns:
- conflictingAttributeName
-
build
builds AttributeDefinitionTypeConflictError with checking for non-null required values- Specified by:
build
in interfaceBuilder<AttributeDefinitionTypeConflictError>
- Returns:
- AttributeDefinitionTypeConflictError
-
buildUnchecked
builds AttributeDefinitionTypeConflictError without checking for non-null required values- Returns:
- AttributeDefinitionTypeConflictError
-
of
factory method for an instance of AttributeDefinitionTypeConflictErrorBuilder- Returns:
- builder
-
of
public static AttributeDefinitionTypeConflictErrorBuilder of(AttributeDefinitionTypeConflictError template) create builder for AttributeDefinitionTypeConflictError instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-