Skip to content

Commit eafedd7

Browse files
google-genai-botcopybara-github
authored andcommitted
chore: add @CanIgnoreReturnValue
PiperOrigin-RevId: 756886047
1 parent 4782f56 commit eafedd7

25 files changed

+99
-0
lines changed

src/main/java/com/google/genai/types/AuthConfig.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import com.fasterxml.jackson.annotation.JsonProperty;
2323
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
2424
import com.google.auto.value.AutoValue;
25+
import com.google.errorprone.annotations.CanIgnoreReturnValue;
2526
import com.google.genai.JsonSerializable;
2627
import java.util.Optional;
2728

@@ -76,10 +77,12 @@ private static Builder create() {
7677
@JsonProperty("authType")
7778
public abstract Builder authType(AuthType authType);
7879

80+
@CanIgnoreReturnValue
7981
public Builder authType(AuthType.Known knownType) {
8082
return authType(new AuthType(knownType));
8183
}
8284

85+
@CanIgnoreReturnValue
8386
public Builder authType(String authType) {
8487
return authType(new AuthType(authType));
8588
}

src/main/java/com/google/genai/types/AutomaticActivityDetection.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import com.fasterxml.jackson.annotation.JsonProperty;
2323
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
2424
import com.google.auto.value.AutoValue;
25+
import com.google.errorprone.annotations.CanIgnoreReturnValue;
2526
import com.google.genai.JsonSerializable;
2627
import java.util.Optional;
2728

@@ -83,21 +84,25 @@ private static Builder create() {
8384
@JsonProperty("startOfSpeechSensitivity")
8485
public abstract Builder startOfSpeechSensitivity(StartSensitivity startOfSpeechSensitivity);
8586

87+
@CanIgnoreReturnValue
8688
public Builder startOfSpeechSensitivity(StartSensitivity.Known knownType) {
8789
return startOfSpeechSensitivity(new StartSensitivity(knownType));
8890
}
8991

92+
@CanIgnoreReturnValue
9093
public Builder startOfSpeechSensitivity(String startOfSpeechSensitivity) {
9194
return startOfSpeechSensitivity(new StartSensitivity(startOfSpeechSensitivity));
9295
}
9396

9497
@JsonProperty("endOfSpeechSensitivity")
9598
public abstract Builder endOfSpeechSensitivity(EndSensitivity endOfSpeechSensitivity);
9699

100+
@CanIgnoreReturnValue
97101
public Builder endOfSpeechSensitivity(EndSensitivity.Known knownType) {
98102
return endOfSpeechSensitivity(new EndSensitivity(knownType));
99103
}
100104

105+
@CanIgnoreReturnValue
101106
public Builder endOfSpeechSensitivity(String endOfSpeechSensitivity) {
102107
return endOfSpeechSensitivity(new EndSensitivity(endOfSpeechSensitivity));
103108
}

src/main/java/com/google/genai/types/Candidate.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import com.fasterxml.jackson.annotation.JsonProperty;
2323
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
2424
import com.google.auto.value.AutoValue;
25+
import com.google.errorprone.annotations.CanIgnoreReturnValue;
2526
import com.google.genai.JsonSerializable;
2627
import java.util.List;
2728
import java.util.Optional;
@@ -108,10 +109,12 @@ private static Builder create() {
108109
@JsonProperty("finishReason")
109110
public abstract Builder finishReason(FinishReason finishReason);
110111

112+
@CanIgnoreReturnValue
111113
public Builder finishReason(FinishReason.Known knownType) {
112114
return finishReason(new FinishReason(knownType));
113115
}
114116

117+
@CanIgnoreReturnValue
115118
public Builder finishReason(String finishReason) {
116119
return finishReason(new FinishReason(finishReason));
117120
}

src/main/java/com/google/genai/types/CodeExecutionResult.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import com.fasterxml.jackson.annotation.JsonProperty;
2323
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
2424
import com.google.auto.value.AutoValue;
25+
import com.google.errorprone.annotations.CanIgnoreReturnValue;
2526
import com.google.genai.JsonSerializable;
2627
import java.util.Optional;
2728

@@ -63,10 +64,12 @@ private static Builder create() {
6364
@JsonProperty("outcome")
6465
public abstract Builder outcome(Outcome outcome);
6566

67+
@CanIgnoreReturnValue
6668
public Builder outcome(Outcome.Known knownType) {
6769
return outcome(new Outcome(knownType));
6870
}
6971

72+
@CanIgnoreReturnValue
7073
public Builder outcome(String outcome) {
7174
return outcome(new Outcome(outcome));
7275
}

src/main/java/com/google/genai/types/ControlReferenceConfig.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import com.fasterxml.jackson.annotation.JsonProperty;
2323
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
2424
import com.google.auto.value.AutoValue;
25+
import com.google.errorprone.annotations.CanIgnoreReturnValue;
2526
import com.google.genai.JsonSerializable;
2627
import java.util.Optional;
2728

@@ -60,10 +61,12 @@ private static Builder create() {
6061
@JsonProperty("controlType")
6162
public abstract Builder controlType(ControlReferenceType controlType);
6263

64+
@CanIgnoreReturnValue
6365
public Builder controlType(ControlReferenceType.Known knownType) {
6466
return controlType(new ControlReferenceType(knownType));
6567
}
6668

69+
@CanIgnoreReturnValue
6770
public Builder controlType(String controlType) {
6871
return controlType(new ControlReferenceType(controlType));
6972
}

src/main/java/com/google/genai/types/DynamicRetrievalConfig.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import com.fasterxml.jackson.annotation.JsonProperty;
2323
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
2424
import com.google.auto.value.AutoValue;
25+
import com.google.errorprone.annotations.CanIgnoreReturnValue;
2526
import com.google.genai.JsonSerializable;
2627
import java.util.Optional;
2728

@@ -60,10 +61,12 @@ private static Builder create() {
6061
@JsonProperty("mode")
6162
public abstract Builder mode(DynamicRetrievalConfigMode mode);
6263

64+
@CanIgnoreReturnValue
6365
public Builder mode(DynamicRetrievalConfigMode.Known knownType) {
6466
return mode(new DynamicRetrievalConfigMode(knownType));
6567
}
6668

69+
@CanIgnoreReturnValue
6770
public Builder mode(String mode) {
6871
return mode(new DynamicRetrievalConfigMode(mode));
6972
}

src/main/java/com/google/genai/types/EditImageConfig.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import com.fasterxml.jackson.annotation.JsonProperty;
2323
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
2424
import com.google.auto.value.AutoValue;
25+
import com.google.errorprone.annotations.CanIgnoreReturnValue;
2526
import com.google.genai.JsonSerializable;
2627
import java.util.Optional;
2728

@@ -141,21 +142,25 @@ private static Builder create() {
141142
@JsonProperty("safetyFilterLevel")
142143
public abstract Builder safetyFilterLevel(SafetyFilterLevel safetyFilterLevel);
143144

145+
@CanIgnoreReturnValue
144146
public Builder safetyFilterLevel(SafetyFilterLevel.Known knownType) {
145147
return safetyFilterLevel(new SafetyFilterLevel(knownType));
146148
}
147149

150+
@CanIgnoreReturnValue
148151
public Builder safetyFilterLevel(String safetyFilterLevel) {
149152
return safetyFilterLevel(new SafetyFilterLevel(safetyFilterLevel));
150153
}
151154

152155
@JsonProperty("personGeneration")
153156
public abstract Builder personGeneration(PersonGeneration personGeneration);
154157

158+
@CanIgnoreReturnValue
155159
public Builder personGeneration(PersonGeneration.Known knownType) {
156160
return personGeneration(new PersonGeneration(knownType));
157161
}
158162

163+
@CanIgnoreReturnValue
159164
public Builder personGeneration(String personGeneration) {
160165
return personGeneration(new PersonGeneration(personGeneration));
161166
}
@@ -169,10 +174,12 @@ public Builder personGeneration(String personGeneration) {
169174
@JsonProperty("language")
170175
public abstract Builder language(ImagePromptLanguage language);
171176

177+
@CanIgnoreReturnValue
172178
public Builder language(ImagePromptLanguage.Known knownType) {
173179
return language(new ImagePromptLanguage(knownType));
174180
}
175181

182+
@CanIgnoreReturnValue
176183
public Builder language(String language) {
177184
return language(new ImagePromptLanguage(language));
178185
}
@@ -186,10 +193,12 @@ public Builder language(String language) {
186193
@JsonProperty("editMode")
187194
public abstract Builder editMode(EditMode editMode);
188195

196+
@CanIgnoreReturnValue
189197
public Builder editMode(EditMode.Known knownType) {
190198
return editMode(new EditMode(knownType));
191199
}
192200

201+
@CanIgnoreReturnValue
193202
public Builder editMode(String editMode) {
194203
return editMode(new EditMode(editMode));
195204
}

src/main/java/com/google/genai/types/ExecutableCode.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import com.fasterxml.jackson.annotation.JsonProperty;
2323
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
2424
import com.google.auto.value.AutoValue;
25+
import com.google.errorprone.annotations.CanIgnoreReturnValue;
2526
import com.google.genai.JsonSerializable;
2627
import java.util.Optional;
2728

@@ -64,10 +65,12 @@ private static Builder create() {
6465
@JsonProperty("language")
6566
public abstract Builder language(Language language);
6667

68+
@CanIgnoreReturnValue
6769
public Builder language(Language.Known knownType) {
6870
return language(new Language(knownType));
6971
}
7072

73+
@CanIgnoreReturnValue
7174
public Builder language(String language) {
7275
return language(new Language(language));
7376
}

src/main/java/com/google/genai/types/FunctionCallingConfig.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import com.fasterxml.jackson.annotation.JsonProperty;
2323
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
2424
import com.google.auto.value.AutoValue;
25+
import com.google.errorprone.annotations.CanIgnoreReturnValue;
2526
import com.google.genai.JsonSerializable;
2627
import java.util.List;
2728
import java.util.Optional;
@@ -62,10 +63,12 @@ private static Builder create() {
6263
@JsonProperty("mode")
6364
public abstract Builder mode(FunctionCallingConfigMode mode);
6465

66+
@CanIgnoreReturnValue
6567
public Builder mode(FunctionCallingConfigMode.Known knownType) {
6668
return mode(new FunctionCallingConfigMode(knownType));
6769
}
6870

71+
@CanIgnoreReturnValue
6972
public Builder mode(String mode) {
7073
return mode(new FunctionCallingConfigMode(mode));
7174
}

src/main/java/com/google/genai/types/GenerateContentConfig.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import com.fasterxml.jackson.annotation.JsonProperty;
2323
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
2424
import com.google.auto.value.AutoValue;
25+
import com.google.errorprone.annotations.CanIgnoreReturnValue;
2526
import com.google.genai.JsonSerializable;
2627
import java.util.List;
2728
import java.util.Map;
@@ -273,10 +274,12 @@ private static Builder create() {
273274
@JsonProperty("mediaResolution")
274275
public abstract Builder mediaResolution(MediaResolution mediaResolution);
275276

277+
@CanIgnoreReturnValue
276278
public Builder mediaResolution(MediaResolution.Known knownType) {
277279
return mediaResolution(new MediaResolution(knownType));
278280
}
279281

282+
@CanIgnoreReturnValue
280283
public Builder mediaResolution(String mediaResolution) {
281284
return mediaResolution(new MediaResolution(mediaResolution));
282285
}

0 commit comments

Comments
 (0)