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