Skip to content

Commit 2a91cdb

Browse files
1 parent 055a471 commit 2a91cdb

26 files changed

Lines changed: 571 additions & 2336 deletions

clients/google-api-services-firebaseappcheck/v1/2.0.0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-firebaseappcheck</artifactId>
25-
<version>v1-rev20260403-2.0.0</version>
25+
<version>v1-rev20260711-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-firebaseappcheck:v1-rev20260403-2.0.0'
38+
implementation 'com.google.apis:google-api-services-firebaseappcheck:v1-rev20260711-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-firebaseappcheck/v1/2.0.0/com/google/api/services/firebaseappcheck/v1/Firebaseappcheck.java

Lines changed: 170 additions & 837 deletions
Large diffs are not rendered by default.

clients/google-api-services-firebaseappcheck/v1/2.0.0/com/google/api/services/firebaseappcheck/v1/model/GoogleFirebaseAppcheckV1BatchGetSafetyNetConfigsResponse.java

Lines changed: 0 additions & 67 deletions
This file was deleted.

clients/google-api-services-firebaseappcheck/v1/2.0.0/com/google/api/services/firebaseappcheck/v1/model/GoogleFirebaseAppcheckV1DebugToken.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public final class GoogleFirebaseAppcheckV1DebugToken extends com.google.api.cli
5959
/**
6060
* Required. Input only. Immutable. The secret token itself. Must be provided during creation, and
6161
* must be a UUID4, case insensitive. This field is immutable once set, and cannot be provided
62-
* during an UpdateDebugToken request. You can, however, delete this debug token using
62+
* during a UpdateDebugToken request. You can, however, delete this debug token using
6363
* DeleteDebugToken to revoke it. For security reasons, this field will never be populated in any
6464
* response.
6565
* The value may be {@code null}.
@@ -134,7 +134,7 @@ public GoogleFirebaseAppcheckV1DebugToken setName(java.lang.String name) {
134134
/**
135135
* Required. Input only. Immutable. The secret token itself. Must be provided during creation, and
136136
* must be a UUID4, case insensitive. This field is immutable once set, and cannot be provided
137-
* during an UpdateDebugToken request. You can, however, delete this debug token using
137+
* during a UpdateDebugToken request. You can, however, delete this debug token using
138138
* DeleteDebugToken to revoke it. For security reasons, this field will never be populated in any
139139
* response.
140140
* @return value or {@code null} for none
@@ -146,7 +146,7 @@ public java.lang.String getToken() {
146146
/**
147147
* Required. Input only. Immutable. The secret token itself. Must be provided during creation, and
148148
* must be a UUID4, case insensitive. This field is immutable once set, and cannot be provided
149-
* during an UpdateDebugToken request. You can, however, delete this debug token using
149+
* during a UpdateDebugToken request. You can, however, delete this debug token using
150150
* DeleteDebugToken to revoke it. For security reasons, this field will never be populated in any
151151
* response.
152152
* @param token token or {@code null} for none

clients/google-api-services-firebaseappcheck/v1/2.0.0/com/google/api/services/firebaseappcheck/v1/model/GoogleFirebaseAppcheckV1ExchangeCustomTokenRequest.java

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,24 @@ public final class GoogleFirebaseAppcheckV1ExchangeCustomTokenRequest extends co
3737
@com.google.api.client.util.Key
3838
private java.lang.String customToken;
3939

40+
/**
41+
* Optional. When `limited_use` is set to `true`, this field specifies the desired `jti` claim
42+
* (Section 4.1.7 of RFC 7519) in the returned App Check token. *Limited use* App Check tokens
43+
* with the same `jti` will be counted as the same token for the purposes of replay protection. An
44+
* error is returned if this field is specified without setting `limited_use` to `true`. The size
45+
* of this field is limited to 500 bytes. If specified, its length must be at least 16 bytes. If
46+
* this field is omitted or is empty and `limited_use` is set to `true`, a randomly generated
47+
* `jti` claim with length between 16 and 500 bytes (inclusive) will be used in the returned App
48+
* Check token. Leaving this field empty is only recommended if your custom attestation provider
49+
* itself is not vulnerable to replay attacks. When `limited_use` is set to `false`, the presence
50+
* and the contents of the `jti` claim in the returned App Check token are unspecified. To ensure
51+
* that the returned App Check token is eligible for limited-use functionality, set `limited_use`
52+
* to `true`.
53+
* The value may be {@code null}.
54+
*/
55+
@com.google.api.client.util.Key
56+
private java.lang.String jti;
57+
4058
/**
4159
* Specifies whether this attestation is for use in a *limited use* (`true`) or *session based*
4260
* (`false`) context. To enable this attestation to be used with the *replay protection* feature,
@@ -63,6 +81,45 @@ public GoogleFirebaseAppcheckV1ExchangeCustomTokenRequest setCustomToken(java.la
6381
return this;
6482
}
6583

84+
/**
85+
* Optional. When `limited_use` is set to `true`, this field specifies the desired `jti` claim
86+
* (Section 4.1.7 of RFC 7519) in the returned App Check token. *Limited use* App Check tokens
87+
* with the same `jti` will be counted as the same token for the purposes of replay protection. An
88+
* error is returned if this field is specified without setting `limited_use` to `true`. The size
89+
* of this field is limited to 500 bytes. If specified, its length must be at least 16 bytes. If
90+
* this field is omitted or is empty and `limited_use` is set to `true`, a randomly generated
91+
* `jti` claim with length between 16 and 500 bytes (inclusive) will be used in the returned App
92+
* Check token. Leaving this field empty is only recommended if your custom attestation provider
93+
* itself is not vulnerable to replay attacks. When `limited_use` is set to `false`, the presence
94+
* and the contents of the `jti` claim in the returned App Check token are unspecified. To ensure
95+
* that the returned App Check token is eligible for limited-use functionality, set `limited_use`
96+
* to `true`.
97+
* @return value or {@code null} for none
98+
*/
99+
public java.lang.String getJti() {
100+
return jti;
101+
}
102+
103+
/**
104+
* Optional. When `limited_use` is set to `true`, this field specifies the desired `jti` claim
105+
* (Section 4.1.7 of RFC 7519) in the returned App Check token. *Limited use* App Check tokens
106+
* with the same `jti` will be counted as the same token for the purposes of replay protection. An
107+
* error is returned if this field is specified without setting `limited_use` to `true`. The size
108+
* of this field is limited to 500 bytes. If specified, its length must be at least 16 bytes. If
109+
* this field is omitted or is empty and `limited_use` is set to `true`, a randomly generated
110+
* `jti` claim with length between 16 and 500 bytes (inclusive) will be used in the returned App
111+
* Check token. Leaving this field empty is only recommended if your custom attestation provider
112+
* itself is not vulnerable to replay attacks. When `limited_use` is set to `false`, the presence
113+
* and the contents of the `jti` claim in the returned App Check token are unspecified. To ensure
114+
* that the returned App Check token is eligible for limited-use functionality, set `limited_use`
115+
* to `true`.
116+
* @param jti jti or {@code null} for none
117+
*/
118+
public GoogleFirebaseAppcheckV1ExchangeCustomTokenRequest setJti(java.lang.String jti) {
119+
this.jti = jti;
120+
return this;
121+
}
122+
66123
/**
67124
* Specifies whether this attestation is for use in a *limited use* (`true`) or *session based*
68125
* (`false`) context. To enable this attestation to be used with the *replay protection* feature,

clients/google-api-services-firebaseappcheck/v1/2.0.0/com/google/api/services/firebaseappcheck/v1/model/GoogleFirebaseAppcheckV1ExchangeSafetyNetTokenRequest.java

Lines changed: 0 additions & 73 deletions
This file was deleted.

clients/google-api-services-firebaseappcheck/v1/2.0.0/com/google/api/services/firebaseappcheck/v1/model/GoogleFirebaseAppcheckV1ResourcePolicy.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
public final class GoogleFirebaseAppcheckV1ResourcePolicy extends com.google.api.client.json.GenericJson {
3333

3434
/**
35-
* Required. The App Check enforcement mode for this resource. This will override the App Check
36-
* overall EnforcementMode setting on the service.
35+
* Required. The baseline protection EnforcementMode for this resource. This will override the
36+
* service-level baseline protection EnforcementMode.
3737
* The value may be {@code null}.
3838
*/
3939
@com.google.api.client.util.Key
@@ -81,17 +81,17 @@ public final class GoogleFirebaseAppcheckV1ResourcePolicy extends com.google.api
8181
private String updateTime;
8282

8383
/**
84-
* Required. The App Check enforcement mode for this resource. This will override the App Check
85-
* overall EnforcementMode setting on the service.
84+
* Required. The baseline protection EnforcementMode for this resource. This will override the
85+
* service-level baseline protection EnforcementMode.
8686
* @return value or {@code null} for none
8787
*/
8888
public java.lang.String getEnforcementMode() {
8989
return enforcementMode;
9090
}
9191

9292
/**
93-
* Required. The App Check enforcement mode for this resource. This will override the App Check
94-
* overall EnforcementMode setting on the service.
93+
* Required. The baseline protection EnforcementMode for this resource. This will override the
94+
* service-level baseline protection EnforcementMode.
9595
* @param enforcementMode enforcementMode or {@code null} for none
9696
*/
9797
public GoogleFirebaseAppcheckV1ResourcePolicy setEnforcementMode(java.lang.String enforcementMode) {

clients/google-api-services-firebaseappcheck/v1/2.0.0/com/google/api/services/firebaseappcheck/v1/model/GoogleFirebaseAppcheckV1SafetyNetConfig.java

Lines changed: 0 additions & 104 deletions
This file was deleted.

0 commit comments

Comments
 (0)