@@ -56,8 +56,8 @@ public final class AndroidConfig extends com.google.api.client.json.GenericJson
56
56
private java .util .Map <String , java .lang .String > data ;
57
57
58
58
/**
59
- * If set to true, messages will be allowed to be delivered to the app while the device is in
60
- * direct boot mode. See [Support Direct Boot
59
+ * Optional. If set to true, messages will be allowed to be delivered to the app while the device
60
+ * is in direct boot mode. See [Support Direct Boot
61
61
* mode](https://developer.android.com/training/articles/direct-boot).
62
62
* The value may be {@code null}.
63
63
*/
@@ -94,6 +94,17 @@ public final class AndroidConfig extends com.google.api.client.json.GenericJson
94
94
@ com .google .api .client .util .Key
95
95
private java .lang .String restrictedPackageName ;
96
96
97
+ /**
98
+ * Optional. If set to true, messages will be allowed to be delivered to the app while the device
99
+ * is connected over a restricted satellite network. This should only be enabled for messages that
100
+ * can be handled over a restricted satellite network and only for apps that are allowed to work
101
+ * over a restricted satellite network. Note that the ability of the app to connect to a
102
+ * restricted satellite network is dependent on the carrier's settings and the device model.
103
+ * The value may be {@code null}.
104
+ */
105
+ @ com .google .api .client .util .Key
106
+ private java .lang .Boolean restrictedSatelliteOk ;
107
+
97
108
/**
98
109
* How long (in seconds) the message should be kept in FCM storage if the device is offline. The
99
110
* maximum time to live supported is 4 weeks, and the default value is 4 weeks if not set. Set it
@@ -166,8 +177,8 @@ public AndroidConfig setData(java.util.Map<String, java.lang.String> data) {
166
177
}
167
178
168
179
/**
169
- * If set to true, messages will be allowed to be delivered to the app while the device is in
170
- * direct boot mode. See [Support Direct Boot
180
+ * Optional. If set to true, messages will be allowed to be delivered to the app while the device
181
+ * is in direct boot mode. See [Support Direct Boot
171
182
* mode](https://developer.android.com/training/articles/direct-boot).
172
183
* @return value or {@code null} for none
173
184
*/
@@ -176,8 +187,8 @@ public java.lang.Boolean getDirectBootOk() {
176
187
}
177
188
178
189
/**
179
- * If set to true, messages will be allowed to be delivered to the app while the device is in
180
- * direct boot mode. See [Support Direct Boot
190
+ * Optional. If set to true, messages will be allowed to be delivered to the app while the device
191
+ * is in direct boot mode. See [Support Direct Boot
181
192
* mode](https://developer.android.com/training/articles/direct-boot).
182
193
* @param directBootOk directBootOk or {@code null} for none
183
194
*/
@@ -258,6 +269,31 @@ public AndroidConfig setRestrictedPackageName(java.lang.String restrictedPackage
258
269
return this ;
259
270
}
260
271
272
+ /**
273
+ * Optional. If set to true, messages will be allowed to be delivered to the app while the device
274
+ * is connected over a restricted satellite network. This should only be enabled for messages that
275
+ * can be handled over a restricted satellite network and only for apps that are allowed to work
276
+ * over a restricted satellite network. Note that the ability of the app to connect to a
277
+ * restricted satellite network is dependent on the carrier's settings and the device model.
278
+ * @return value or {@code null} for none
279
+ */
280
+ public java .lang .Boolean getRestrictedSatelliteOk () {
281
+ return restrictedSatelliteOk ;
282
+ }
283
+
284
+ /**
285
+ * Optional. If set to true, messages will be allowed to be delivered to the app while the device
286
+ * is connected over a restricted satellite network. This should only be enabled for messages that
287
+ * can be handled over a restricted satellite network and only for apps that are allowed to work
288
+ * over a restricted satellite network. Note that the ability of the app to connect to a
289
+ * restricted satellite network is dependent on the carrier's settings and the device model.
290
+ * @param restrictedSatelliteOk restrictedSatelliteOk or {@code null} for none
291
+ */
292
+ public AndroidConfig setRestrictedSatelliteOk (java .lang .Boolean restrictedSatelliteOk ) {
293
+ this .restrictedSatelliteOk = restrictedSatelliteOk ;
294
+ return this ;
295
+ }
296
+
261
297
/**
262
298
* How long (in seconds) the message should be kept in FCM storage if the device is offline. The
263
299
* maximum time to live supported is 4 weeks, and the default value is 4 weeks if not set. Set it
0 commit comments