File tree Expand file tree Collapse file tree 6 files changed +66
-6
lines changed
databricks-sdk-java/src/main/java/com/databricks/sdk/core/error/details Expand file tree Collapse file tree 6 files changed +66
-6
lines changed Original file line number Diff line number Diff line change 44import com .fasterxml .jackson .annotation .JsonProperty ;
55import com .fasterxml .jackson .databind .annotation .JsonDeserialize ;
66import com .google .auto .value .AutoValue ;
7+ import java .util .Collections ;
78import java .util .List ;
89
910/**
@@ -78,7 +79,16 @@ public abstract static class Builder {
7879 *
7980 * @return a new BadRequest instance
8081 */
81- public abstract BadRequest build ();
82+ public BadRequest build () {
83+ if (fieldViolations () == null ) {
84+ setFieldViolations (Collections .emptyList ());
85+ }
86+ return autoBuild ();
87+ }
88+
89+ abstract List <BadRequestFieldViolation > fieldViolations ();
90+
91+ abstract BadRequest autoBuild ();
8292 }
8393
8494 /**
Original file line number Diff line number Diff line change 44import com .fasterxml .jackson .annotation .JsonProperty ;
55import com .fasterxml .jackson .databind .annotation .JsonDeserialize ;
66import com .google .auto .value .AutoValue ;
7+ import java .util .Collections ;
78import java .util .List ;
89
910/**
@@ -107,6 +108,15 @@ public abstract static class Builder {
107108 *
108109 * @return a new DebugInfo instance
109110 */
110- public abstract DebugInfo build ();
111+ public DebugInfo build () {
112+ if (stackEntries () == null ) {
113+ setStackEntries (Collections .emptyList ());
114+ }
115+ return autoBuild ();
116+ }
117+
118+ abstract List <String > stackEntries ();
119+
120+ abstract DebugInfo autoBuild ();
111121 }
112122}
Original file line number Diff line number Diff line change 44import com .fasterxml .jackson .annotation .JsonProperty ;
55import com .fasterxml .jackson .databind .annotation .JsonDeserialize ;
66import com .google .auto .value .AutoValue ;
7+ import java .util .Collections ;
78import java .util .Map ;
89
910/**
@@ -110,6 +111,15 @@ public abstract static class Builder {
110111 *
111112 * @return a new ErrorInfo instance
112113 */
113- public abstract ErrorInfo build ();
114+ public ErrorInfo build () {
115+ if (metadata () == null ) {
116+ setMetadata (Collections .emptyMap ());
117+ }
118+ return autoBuild ();
119+ }
120+
121+ abstract Map <String , String > metadata ();
122+
123+ abstract ErrorInfo autoBuild ();
114124 }
115125}
Original file line number Diff line number Diff line change 44import com .fasterxml .jackson .annotation .JsonProperty ;
55import com .fasterxml .jackson .databind .annotation .JsonDeserialize ;
66import com .google .auto .value .AutoValue ;
7+ import java .util .Collections ;
78import java .util .List ;
89
910/**
@@ -83,7 +84,16 @@ public abstract static class Builder {
8384 *
8485 * @return a new Help instance
8586 */
86- public abstract Help build ();
87+ public Help build () {
88+ if (links () == null ) {
89+ setLinks (Collections .emptyList ());
90+ }
91+ return autoBuild ();
92+ }
93+
94+ abstract List <HelpLink > links ();
95+
96+ abstract Help autoBuild ();
8797 }
8898
8999 /**
Original file line number Diff line number Diff line change 44import com .fasterxml .jackson .annotation .JsonProperty ;
55import com .fasterxml .jackson .databind .annotation .JsonDeserialize ;
66import com .google .auto .value .AutoValue ;
7+ import java .util .Collections ;
78import java .util .List ;
89
910/**
@@ -76,7 +77,16 @@ public abstract static class Builder {
7677 *
7778 * @return a new PreconditionFailure instance
7879 */
79- public abstract PreconditionFailure build ();
80+ public PreconditionFailure build () {
81+ if (violations () == null ) {
82+ setViolations (Collections .emptyList ());
83+ }
84+ return autoBuild ();
85+ }
86+
87+ abstract List <PreconditionFailureViolation > violations ();
88+
89+ abstract PreconditionFailure autoBuild ();
8090 }
8191
8292 /**
Original file line number Diff line number Diff line change 44import com .fasterxml .jackson .annotation .JsonProperty ;
55import com .fasterxml .jackson .databind .annotation .JsonDeserialize ;
66import com .google .auto .value .AutoValue ;
7+ import java .util .Collections ;
78import java .util .List ;
89
910/**
@@ -70,7 +71,16 @@ public abstract static class Builder {
7071 *
7172 * @return a new QuotaFailure instance
7273 */
73- public abstract QuotaFailure build ();
74+ public QuotaFailure build () {
75+ if (violations () == null ) {
76+ setViolations (Collections .emptyList ());
77+ }
78+ return autoBuild ();
79+ }
80+
81+ abstract List <QuotaFailureViolation > violations ();
82+
83+ abstract QuotaFailure autoBuild ();
7484 }
7585
7686 /**
You can’t perform that action at this time.
0 commit comments