Skip to content

Commit 24e3691

Browse files
author
APIs and Common Services team
committed
Automated SDK update
This updates the SDK from internal repo commit segmentio/public-api@209902d6.
1 parent 3fd2b12 commit 24e3691

12 files changed

+18
-764
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ All endpoints in the API follow REST conventions and use standard HTTP methods.
1010

1111
See the next sections for more information on how to use the Segment Public API Java SDK.
1212

13-
Latest API and SDK version: 55.1.0
13+
Latest API and SDK version: 55.2.0
1414

1515
## Requirements
1616

@@ -28,7 +28,7 @@ Add this dependency to your project's POM:
2828
<dependency>
2929
<groupId>com.segment.publicapi</groupId>
3030
<artifactId>segment-publicapi</artifactId>
31-
<version>55.1.0</version>
31+
<version>55.2.0</version>
3232
<scope>compile</scope>
3333
</dependency>
3434
```
@@ -44,7 +44,7 @@ Add this dependency to your project's build file:
4444
}
4545
4646
dependencies {
47-
implementation "com.segment.publicapi:segment-publicapi:55.1.0"
47+
implementation "com.segment.publicapi:segment-publicapi:55.2.0"
4848
}
4949
```
5050

@@ -58,7 +58,7 @@ mvn clean package
5858

5959
Then manually install the following JARs:
6060

61-
* `target/segment-publicapi-55.1.0.jar`
61+
* `target/segment-publicapi-55.2.0.jar`
6262
* `target/lib/*.jar`
6363

6464
You are now ready to start making calls to Public API!

docs/ReverseEtlApi.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@ public class Example {
337337
token.setBearerToken("BEARER TOKEN");
338338

339339
ReverseEtlApi apiInstance = new ReverseEtlApi(defaultClient);
340-
String modelId = "dY1JLx4HgWHKUNsB76tEU"; // String |
340+
String modelId = "jSAVzDH3z89geNDZwoNY9V"; // String |
341341
try {
342342
GetReverseEtlModel200Response result = apiInstance.getReverseEtlModel(modelId);
343343
System.out.println(result);
@@ -562,7 +562,7 @@ public class Example {
562562
token.setBearerToken("BEARER TOKEN");
563563

564564
ReverseEtlApi apiInstance = new ReverseEtlApi(defaultClient);
565-
String modelId = "gFBTkmP2ENiu6BQRmdHBkr"; // String |
565+
String modelId = "6BthE21tPsXyA2cK3QPQFQ"; // String |
566566
UpdateReverseEtlModelInput updateReverseEtlModelInput = new UpdateReverseEtlModelInput(); // UpdateReverseEtlModelInput |
567567
try {
568568
UpdateReverseEtlModel200Response result = apiInstance.updateReverseEtlModel(modelId, updateReverseEtlModelInput);

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<artifactId>segment-publicapi</artifactId>
66
<packaging>jar</packaging>
77
<name>segment-publicapi</name>
8-
<version>55.1.0</version>
8+
<version>55.2.0</version>
99
<url>https://segment.com/docs/api/public-api/</url>
1010
<description>Segment Public API</description>
1111
<scm>

src/main/java/com/segment/publicapi/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ private void init() {
123123
json = new JSON();
124124

125125
// Set default User-Agent.
126-
setUserAgent("Public API SDK 55.1.0 (Java)");
126+
setUserAgent("Public API SDK 55.2.0 (Java)");
127127

128128
authentications = new HashMap<String, Authentication>();
129129
}

src/main/java/com/segment/publicapi/Configuration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
package com.segment.publicapi;
1313

1414
public class Configuration {
15-
public static final String VERSION = "55.1.0";
15+
public static final String VERSION = "55.2.0";
1616

1717
private static ApiClient defaultApiClient = new ApiClient();
1818

src/main/java/com/segment/publicapi/JSON.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1345,8 +1345,6 @@ private static Class getClassByDiscriminator(
13451345
new com.segment.publicapi.models.RuleInputV1.CustomTypeAdapterFactory());
13461346
gsonBuilder.registerTypeAdapterFactory(
13471347
new com.segment.publicapi.models.RuleV1.CustomTypeAdapterFactory());
1348-
gsonBuilder.registerTypeAdapterFactory(
1349-
new com.segment.publicapi.models.ScheduleConfig.CustomTypeAdapterFactory());
13501348
gsonBuilder.registerTypeAdapterFactory(
13511349
new com.segment.publicapi.models.SourceAPICallSnapshotV1
13521350
.CustomTypeAdapterFactory());

src/main/java/com/segment/publicapi/models/CreateReverseEtlModelInput.java

Lines changed: 1 addition & 138 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,12 @@
1616
import com.google.gson.JsonObject;
1717
import com.google.gson.TypeAdapter;
1818
import com.google.gson.TypeAdapterFactory;
19-
import com.google.gson.annotations.JsonAdapter;
2019
import com.google.gson.annotations.SerializedName;
2120
import com.google.gson.reflect.TypeToken;
2221
import com.google.gson.stream.JsonReader;
2322
import com.google.gson.stream.JsonWriter;
2423
import com.segment.publicapi.JSON;
2524
import java.io.IOException;
26-
import java.util.HashMap;
2725
import java.util.HashSet;
2826
import java.util.Map;
2927
import java.util.Objects;
@@ -51,67 +49,6 @@ public class CreateReverseEtlModelInput {
5149
@SerializedName(SERIALIZED_NAME_ENABLED)
5250
private Boolean enabled;
5351

54-
/**
55-
* Determines the strategy used for triggering syncs, which will be used in conjunction with
56-
* scheduleConfig.
57-
*/
58-
@JsonAdapter(ScheduleStrategyEnum.Adapter.class)
59-
public enum ScheduleStrategyEnum {
60-
MANUAL("MANUAL"),
61-
62-
PERIODIC("PERIODIC"),
63-
64-
SPECIFIC_DAYS("SPECIFIC_DAYS");
65-
66-
private String value;
67-
68-
ScheduleStrategyEnum(String value) {
69-
this.value = value;
70-
}
71-
72-
public String getValue() {
73-
return value;
74-
}
75-
76-
@Override
77-
public String toString() {
78-
return String.valueOf(value);
79-
}
80-
81-
public static ScheduleStrategyEnum fromValue(String value) {
82-
for (ScheduleStrategyEnum b : ScheduleStrategyEnum.values()) {
83-
if (b.value.equals(value)) {
84-
return b;
85-
}
86-
}
87-
throw new IllegalArgumentException("Unexpected value '" + value + "'");
88-
}
89-
90-
public static class Adapter extends TypeAdapter<ScheduleStrategyEnum> {
91-
@Override
92-
public void write(final JsonWriter jsonWriter, final ScheduleStrategyEnum enumeration)
93-
throws IOException {
94-
jsonWriter.value(enumeration.getValue());
95-
}
96-
97-
@Override
98-
public ScheduleStrategyEnum read(final JsonReader jsonReader) throws IOException {
99-
String value = jsonReader.nextString();
100-
return ScheduleStrategyEnum.fromValue(value);
101-
}
102-
}
103-
}
104-
105-
public static final String SERIALIZED_NAME_SCHEDULE_STRATEGY = "scheduleStrategy";
106-
107-
@SerializedName(SERIALIZED_NAME_SCHEDULE_STRATEGY)
108-
private ScheduleStrategyEnum scheduleStrategy;
109-
110-
public static final String SERIALIZED_NAME_SCHEDULE_CONFIG = "scheduleConfig";
111-
112-
@SerializedName(SERIALIZED_NAME_SCHEDULE_CONFIG)
113-
private Map<String, Object> scheduleConfig;
114-
11552
public static final String SERIALIZED_NAME_QUERY = "query";
11653

11754
@SerializedName(SERIALIZED_NAME_QUERY)
@@ -205,56 +142,6 @@ public void setEnabled(Boolean enabled) {
205142
this.enabled = enabled;
206143
}
207144

208-
public CreateReverseEtlModelInput scheduleStrategy(ScheduleStrategyEnum scheduleStrategy) {
209-
210-
this.scheduleStrategy = scheduleStrategy;
211-
return this;
212-
}
213-
214-
/**
215-
* Determines the strategy used for triggering syncs, which will be used in conjunction with
216-
* scheduleConfig.
217-
*
218-
* @return scheduleStrategy
219-
*/
220-
@javax.annotation.Nonnull
221-
public ScheduleStrategyEnum getScheduleStrategy() {
222-
return scheduleStrategy;
223-
}
224-
225-
public void setScheduleStrategy(ScheduleStrategyEnum scheduleStrategy) {
226-
this.scheduleStrategy = scheduleStrategy;
227-
}
228-
229-
public CreateReverseEtlModelInput scheduleConfig(Map<String, Object> scheduleConfig) {
230-
231-
this.scheduleConfig = scheduleConfig;
232-
return this;
233-
}
234-
235-
public CreateReverseEtlModelInput putScheduleConfigItem(String key, Object scheduleConfigItem) {
236-
if (this.scheduleConfig == null) {
237-
this.scheduleConfig = new HashMap<>();
238-
}
239-
this.scheduleConfig.put(key, scheduleConfigItem);
240-
return this;
241-
}
242-
243-
/**
244-
* Defines a configuration object used for scheduling, which can vary depending on the
245-
* configured strategy, but must always be an object with at least 1 level of keys.
246-
*
247-
* @return scheduleConfig
248-
*/
249-
@javax.annotation.Nonnull
250-
public Map<String, Object> getScheduleConfig() {
251-
return scheduleConfig;
252-
}
253-
254-
public void setScheduleConfig(Map<String, Object> scheduleConfig) {
255-
this.scheduleConfig = scheduleConfig;
256-
}
257-
258145
public CreateReverseEtlModelInput query(String query) {
259146

260147
this.query = query;
@@ -309,9 +196,6 @@ public boolean equals(Object o) {
309196
&& Objects.equals(this.name, createReverseEtlModelInput.name)
310197
&& Objects.equals(this.description, createReverseEtlModelInput.description)
311198
&& Objects.equals(this.enabled, createReverseEtlModelInput.enabled)
312-
&& Objects.equals(
313-
this.scheduleStrategy, createReverseEtlModelInput.scheduleStrategy)
314-
&& Objects.equals(this.scheduleConfig, createReverseEtlModelInput.scheduleConfig)
315199
&& Objects.equals(this.query, createReverseEtlModelInput.query)
316200
&& Objects.equals(
317201
this.queryIdentifierColumn,
@@ -320,15 +204,7 @@ public boolean equals(Object o) {
320204

321205
@Override
322206
public int hashCode() {
323-
return Objects.hash(
324-
sourceId,
325-
name,
326-
description,
327-
enabled,
328-
scheduleStrategy,
329-
scheduleConfig,
330-
query,
331-
queryIdentifierColumn);
207+
return Objects.hash(sourceId, name, description, enabled, query, queryIdentifierColumn);
332208
}
333209

334210
@Override
@@ -339,8 +215,6 @@ public String toString() {
339215
sb.append(" name: ").append(toIndentedString(name)).append("\n");
340216
sb.append(" description: ").append(toIndentedString(description)).append("\n");
341217
sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n");
342-
sb.append(" scheduleStrategy: ").append(toIndentedString(scheduleStrategy)).append("\n");
343-
sb.append(" scheduleConfig: ").append(toIndentedString(scheduleConfig)).append("\n");
344218
sb.append(" query: ").append(toIndentedString(query)).append("\n");
345219
sb.append(" queryIdentifierColumn: ")
346220
.append(toIndentedString(queryIdentifierColumn))
@@ -370,8 +244,6 @@ private String toIndentedString(Object o) {
370244
openapiFields.add("name");
371245
openapiFields.add("description");
372246
openapiFields.add("enabled");
373-
openapiFields.add("scheduleStrategy");
374-
openapiFields.add("scheduleConfig");
375247
openapiFields.add("query");
376248
openapiFields.add("queryIdentifierColumn");
377249

@@ -381,8 +253,6 @@ private String toIndentedString(Object o) {
381253
openapiRequiredFields.add("name");
382254
openapiRequiredFields.add("description");
383255
openapiRequiredFields.add("enabled");
384-
openapiRequiredFields.add("scheduleStrategy");
385-
openapiRequiredFields.add("scheduleConfig");
386256
openapiRequiredFields.add("query");
387257
openapiRequiredFields.add("queryIdentifierColumn");
388258
}
@@ -448,13 +318,6 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti
448318
+ " string but got `%s`",
449319
jsonObj.get("description").toString()));
450320
}
451-
if (!jsonObj.get("scheduleStrategy").isJsonPrimitive()) {
452-
throw new IllegalArgumentException(
453-
String.format(
454-
"Expected the field `scheduleStrategy` to be a primitive type in the"
455-
+ " JSON string but got `%s`",
456-
jsonObj.get("scheduleStrategy").toString()));
457-
}
458321
if (!jsonObj.get("query").isJsonPrimitive()) {
459322
throw new IllegalArgumentException(
460323
String.format(

src/main/java/com/segment/publicapi/models/ReverseEtlCronScheduleConfig.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,8 @@ public ReverseEtlCronScheduleConfig timezone(String timezone) {
6868
}
6969

7070
/**
71-
* Timezone for the specified times.
71+
* Timezone respected by the cron string. Format must be in IANA Timezone Identifier. Example:
72+
* &#39;America/Los_Angeles&#39;.
7273
*
7374
* @return timezone
7475
*/

0 commit comments

Comments
 (0)