001 002package com.commercetools.importapi.models.types; 003 004import java.util.*; 005 006import io.vrap.rmf.base.client.Builder; 007import io.vrap.rmf.base.client.utils.Generated; 008 009/** 010 * CustomFieldStringTypeBuilder 011 * <hr> 012 * Example to create an instance using the builder pattern 013 * <div class=code-example> 014 * <pre><code class='java'> 015 * CustomFieldStringType customFieldStringType = CustomFieldStringType.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 CustomFieldStringTypeBuilder implements Builder<CustomFieldStringType> { 022 023 /** 024 * builds CustomFieldStringType with checking for non-null required values 025 * @return CustomFieldStringType 026 */ 027 public CustomFieldStringType build() { 028 return new CustomFieldStringTypeImpl(); 029 } 030 031 /** 032 * builds CustomFieldStringType without checking for non-null required values 033 * @return CustomFieldStringType 034 */ 035 public CustomFieldStringType buildUnchecked() { 036 return new CustomFieldStringTypeImpl(); 037 } 038 039 /** 040 * factory method for an instance of CustomFieldStringTypeBuilder 041 * @return builder 042 */ 043 public static CustomFieldStringTypeBuilder of() { 044 return new CustomFieldStringTypeBuilder(); 045 } 046 047 /** 048 * create builder for CustomFieldStringType instance 049 * @param template instance with prefilled values for the builder 050 * @return builder 051 */ 052 public static CustomFieldStringTypeBuilder of(final CustomFieldStringType template) { 053 CustomFieldStringTypeBuilder builder = new CustomFieldStringTypeBuilder(); 054 return builder; 055 } 056 057}