@@ -56,8 +56,8 @@ public final class AndroidConfig extends com.google.api.client.json.GenericJson
5656 private java .util .Map <String , java .lang .String > data ;
5757
5858 /**
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
6161 * mode](https://developer.android.com/training/articles/direct-boot).
6262 * The value may be {@code null}.
6363 */
@@ -94,6 +94,17 @@ public final class AndroidConfig extends com.google.api.client.json.GenericJson
9494 @ com .google .api .client .util .Key
9595 private java .lang .String restrictedPackageName ;
9696
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+
97108 /**
98109 * How long (in seconds) the message should be kept in FCM storage if the device is offline. The
99110 * 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) {
166177 }
167178
168179 /**
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
171182 * mode](https://developer.android.com/training/articles/direct-boot).
172183 * @return value or {@code null} for none
173184 */
@@ -176,8 +187,8 @@ public java.lang.Boolean getDirectBootOk() {
176187 }
177188
178189 /**
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
181192 * mode](https://developer.android.com/training/articles/direct-boot).
182193 * @param directBootOk directBootOk or {@code null} for none
183194 */
@@ -258,6 +269,31 @@ public AndroidConfig setRestrictedPackageName(java.lang.String restrictedPackage
258269 return this ;
259270 }
260271
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+
261297 /**
262298 * How long (in seconds) the message should be kept in FCM storage if the device is offline. The
263299 * maximum time to live supported is 4 weeks, and the default value is 4 weeks if not set. Set it
0 commit comments