mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-14 18:18:48 +00:00
60 lines
1.8 KiB
Java
60 lines
1.8 KiB
Java
//version 8: Jackson deps are at least Java7+.
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
import com.fasterxml.jackson.annotation.JsonSetter;
|
|
import com.fasterxml.jackson.annotation.Nulls;
|
|
public class JacksonJsonProperty {
|
|
@JsonProperty("kebab-case-prop")
|
|
@JsonSetter(nulls = Nulls.SKIP)
|
|
public String kebabCaseProp;
|
|
@java.lang.SuppressWarnings("all")
|
|
@lombok.Generated
|
|
JacksonJsonProperty(final String kebabCaseProp) {
|
|
this.kebabCaseProp = kebabCaseProp;
|
|
}
|
|
@java.lang.SuppressWarnings("all")
|
|
@lombok.Generated
|
|
public static class JacksonJsonPropertyBuilder {
|
|
@java.lang.SuppressWarnings("all")
|
|
@lombok.Generated
|
|
private String kebabCaseProp;
|
|
@java.lang.SuppressWarnings("all")
|
|
@lombok.Generated
|
|
JacksonJsonPropertyBuilder() {
|
|
}
|
|
/**
|
|
* @return {@code this}.
|
|
*/
|
|
@JsonProperty("kebab-case-prop")
|
|
@JsonSetter(nulls = Nulls.SKIP)
|
|
@java.lang.SuppressWarnings("all")
|
|
@lombok.Generated
|
|
public JacksonJsonProperty.JacksonJsonPropertyBuilder kebabCaseProp(final String kebabCaseProp) {
|
|
this.kebabCaseProp = kebabCaseProp;
|
|
return this;
|
|
}
|
|
@java.lang.SuppressWarnings("all")
|
|
@lombok.Generated
|
|
public JacksonJsonProperty build() {
|
|
return new JacksonJsonProperty(this.kebabCaseProp);
|
|
}
|
|
@java.lang.Override
|
|
@java.lang.SuppressWarnings("all")
|
|
@lombok.Generated
|
|
public java.lang.String toString() {
|
|
return "JacksonJsonProperty.JacksonJsonPropertyBuilder(kebabCaseProp=" + this.kebabCaseProp + ")";
|
|
}
|
|
}
|
|
@java.lang.SuppressWarnings("all")
|
|
@lombok.Generated
|
|
public static JacksonJsonProperty.JacksonJsonPropertyBuilder builder() {
|
|
return new JacksonJsonProperty.JacksonJsonPropertyBuilder();
|
|
}
|
|
@JsonProperty("kebab-case-prop")
|
|
@JsonSetter(nulls = Nulls.SKIP)
|
|
@java.lang.SuppressWarnings("all")
|
|
@lombok.Generated
|
|
public void setKebabCaseProp(final String kebabCaseProp) {
|
|
this.kebabCaseProp = kebabCaseProp;
|
|
}
|
|
}
|