001 002package com.commercetools.importapi.models.producttypes; 003 004import java.util.*; 005 006import io.vrap.rmf.base.client.Builder; 007import io.vrap.rmf.base.client.utils.Generated; 008 009/** 010 * AttributeNumberTypeBuilder 011 * <hr> 012 * Example to create an instance using the builder pattern 013 * <div class=code-example> 014 * <pre><code class='java'> 015 * AttributeNumberType attributeNumberType = AttributeNumberType.builder() 016 * .build() 017 * </code></pre> 018 * </div> 019 */ 020@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") 021public class AttributeNumberTypeBuilder implements Builder<AttributeNumberType> { 022 023 /** 024 * builds AttributeNumberType with checking for non-null required values 025 * @return AttributeNumberType 026 */ 027 public AttributeNumberType build() { 028 return new AttributeNumberTypeImpl(); 029 } 030 031 /** 032 * builds AttributeNumberType without checking for non-null required values 033 * @return AttributeNumberType 034 */ 035 public AttributeNumberType buildUnchecked() { 036 return new AttributeNumberTypeImpl(); 037 } 038 039 /** 040 * factory method for an instance of AttributeNumberTypeBuilder 041 * @return builder 042 */ 043 public static AttributeNumberTypeBuilder of() { 044 return new AttributeNumberTypeBuilder(); 045 } 046 047 /** 048 * create builder for AttributeNumberType instance 049 * @param template instance with prefilled values for the builder 050 * @return builder 051 */ 052 public static AttributeNumberTypeBuilder of(final AttributeNumberType template) { 053 AttributeNumberTypeBuilder builder = new AttributeNumberTypeBuilder(); 054 return builder; 055 } 056 057}