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 * CustomFieldBooleanTypeBuilder 011 * <hr> 012 * Example to create an instance using the builder pattern 013 * <div class=code-example> 014 * <pre><code class='java'> 015 * CustomFieldBooleanType customFieldBooleanType = CustomFieldBooleanType.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 CustomFieldBooleanTypeBuilder implements Builder<CustomFieldBooleanType> { 022 023 /** 024 * builds CustomFieldBooleanType with checking for non-null required values 025 * @return CustomFieldBooleanType 026 */ 027 public CustomFieldBooleanType build() { 028 return new CustomFieldBooleanTypeImpl(); 029 } 030 031 /** 032 * builds CustomFieldBooleanType without checking for non-null required values 033 * @return CustomFieldBooleanType 034 */ 035 public CustomFieldBooleanType buildUnchecked() { 036 return new CustomFieldBooleanTypeImpl(); 037 } 038 039 /** 040 * factory method for an instance of CustomFieldBooleanTypeBuilder 041 * @return builder 042 */ 043 public static CustomFieldBooleanTypeBuilder of() { 044 return new CustomFieldBooleanTypeBuilder(); 045 } 046 047 /** 048 * create builder for CustomFieldBooleanType instance 049 * @param template instance with prefilled values for the builder 050 * @return builder 051 */ 052 public static CustomFieldBooleanTypeBuilder of(final CustomFieldBooleanType template) { 053 CustomFieldBooleanTypeBuilder builder = new CustomFieldBooleanTypeBuilder(); 054 return builder; 055 } 056 057}