Skip to content

Commit 6665ce2

Browse files
1 parent 1143120 commit 6665ce2

32 files changed

+252
-168
lines changed

clients/google-api-services-cloudasset/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-cloudasset</artifactId>
25-
<version>v1-rev20240217-2.0.0</version>
25+
<version>v1-rev20240412-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-cloudasset:v1-rev20240217-2.0.0'
38+
implementation 'com.google.apis:google-api-services-cloudasset:v1-rev20240412-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-cloudasset/v1/2.0.0/com/google/api/services/cloudasset/v1/model/GoogleIdentityAccesscontextmanagerV1EgressFrom.java

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,10 @@
3333
public final class GoogleIdentityAccesscontextmanagerV1EgressFrom extends com.google.api.client.json.GenericJson {
3434

3535
/**
36-
* A list of identities that are allowed access through this [EgressPolicy], in the format of
37-
* `user:{email_id}` or `serviceAccount:{email_id}`.
36+
* A list of identities that are allowed access through [EgressPolicy]. Identities can be an
37+
* individual user, service account, Google group, or third-party identity. The `v1` identities
38+
* that have the prefix `user`, `group`, `serviceAccount`, `principal`, and `principalSet` in
39+
* https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.
3840
* The value may be {@code null}.
3941
*/
4042
@com.google.api.client.util.Key
@@ -65,17 +67,21 @@ public final class GoogleIdentityAccesscontextmanagerV1EgressFrom extends com.go
6567
private java.util.List<GoogleIdentityAccesscontextmanagerV1EgressSource> sources;
6668

6769
/**
68-
* A list of identities that are allowed access through this [EgressPolicy], in the format of
69-
* `user:{email_id}` or `serviceAccount:{email_id}`.
70+
* A list of identities that are allowed access through [EgressPolicy]. Identities can be an
71+
* individual user, service account, Google group, or third-party identity. The `v1` identities
72+
* that have the prefix `user`, `group`, `serviceAccount`, `principal`, and `principalSet` in
73+
* https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.
7074
* @return value or {@code null} for none
7175
*/
7276
public java.util.List<java.lang.String> getIdentities() {
7377
return identities;
7478
}
7579

7680
/**
77-
* A list of identities that are allowed access through this [EgressPolicy], in the format of
78-
* `user:{email_id}` or `serviceAccount:{email_id}`.
81+
* A list of identities that are allowed access through [EgressPolicy]. Identities can be an
82+
* individual user, service account, Google group, or third-party identity. The `v1` identities
83+
* that have the prefix `user`, `group`, `serviceAccount`, `principal`, and `principalSet` in
84+
* https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.
7985
* @param identities identities or {@code null} for none
8086
*/
8187
public GoogleIdentityAccesscontextmanagerV1EgressFrom setIdentities(java.util.List<java.lang.String> identities) {

clients/google-api-services-cloudasset/v1/2.0.0/com/google/api/services/cloudasset/v1/model/GoogleIdentityAccesscontextmanagerV1EgressTo.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@ public final class GoogleIdentityAccesscontextmanagerV1EgressTo extends com.goog
3636

3737
/**
3838
* A list of external resources that are allowed to be accessed. Only AWS and Azure resources are
39-
* supported. For Amazon S3, the supported format is s3://BUCKET_NAME. For Azure Storage, the
40-
* supported format is azure://myaccount.blob.core.windows.net/CONTAINER_NAME. A request matches
41-
* if it contains an external resource in this list (Example: s3://bucket/path). Currently '*' is
42-
* not allowed.
39+
* supported. For Amazon S3, the supported formats are s3://BUCKET_NAME, s3a://BUCKET_NAME, and
40+
* s3n://BUCKET_NAME. For Azure Storage, the supported format is
41+
* azure://myaccount.blob.core.windows.net/CONTAINER_NAME. A request matches if it contains an
42+
* external resource in this list (Example: s3://bucket/path). Currently '*' is not allowed.
4343
* The value may be {@code null}.
4444
*/
4545
@com.google.api.client.util.Key
@@ -71,10 +71,10 @@ public final class GoogleIdentityAccesscontextmanagerV1EgressTo extends com.goog
7171

7272
/**
7373
* A list of external resources that are allowed to be accessed. Only AWS and Azure resources are
74-
* supported. For Amazon S3, the supported format is s3://BUCKET_NAME. For Azure Storage, the
75-
* supported format is azure://myaccount.blob.core.windows.net/CONTAINER_NAME. A request matches
76-
* if it contains an external resource in this list (Example: s3://bucket/path). Currently '*' is
77-
* not allowed.
74+
* supported. For Amazon S3, the supported formats are s3://BUCKET_NAME, s3a://BUCKET_NAME, and
75+
* s3n://BUCKET_NAME. For Azure Storage, the supported format is
76+
* azure://myaccount.blob.core.windows.net/CONTAINER_NAME. A request matches if it contains an
77+
* external resource in this list (Example: s3://bucket/path). Currently '*' is not allowed.
7878
* @return value or {@code null} for none
7979
*/
8080
public java.util.List<java.lang.String> getExternalResources() {
@@ -83,10 +83,10 @@ public java.util.List<java.lang.String> getExternalResources() {
8383

8484
/**
8585
* A list of external resources that are allowed to be accessed. Only AWS and Azure resources are
86-
* supported. For Amazon S3, the supported format is s3://BUCKET_NAME. For Azure Storage, the
87-
* supported format is azure://myaccount.blob.core.windows.net/CONTAINER_NAME. A request matches
88-
* if it contains an external resource in this list (Example: s3://bucket/path). Currently '*' is
89-
* not allowed.
86+
* supported. For Amazon S3, the supported formats are s3://BUCKET_NAME, s3a://BUCKET_NAME, and
87+
* s3n://BUCKET_NAME. For Azure Storage, the supported format is
88+
* azure://myaccount.blob.core.windows.net/CONTAINER_NAME. A request matches if it contains an
89+
* external resource in this list (Example: s3://bucket/path). Currently '*' is not allowed.
9090
* @param externalResources externalResources or {@code null} for none
9191
*/
9292
public GoogleIdentityAccesscontextmanagerV1EgressTo setExternalResources(java.util.List<java.lang.String> externalResources) {

clients/google-api-services-cloudasset/v1/2.0.0/com/google/api/services/cloudasset/v1/model/GoogleIdentityAccesscontextmanagerV1IngressFrom.java

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

3434
/**
35-
* A list of identities that are allowed access through this ingress policy, in the format of
36-
* `user:{email_id}` or `serviceAccount:{email_id}`.
35+
* A list of identities that are allowed access through [IngressPolicy]. Identities can be an
36+
* individual user, service account, Google group, or third-party identity. The `v1` identities
37+
* that have the prefix `user`, `group`, `serviceAccount`, `principal`, and `principalSet` in
38+
* https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.
3739
* The value may be {@code null}.
3840
*/
3941
@com.google.api.client.util.Key
@@ -55,17 +57,21 @@ public final class GoogleIdentityAccesscontextmanagerV1IngressFrom extends com.g
5557
private java.util.List<GoogleIdentityAccesscontextmanagerV1IngressSource> sources;
5658

5759
/**
58-
* A list of identities that are allowed access through this ingress policy, in the format of
59-
* `user:{email_id}` or `serviceAccount:{email_id}`.
60+
* A list of identities that are allowed access through [IngressPolicy]. Identities can be an
61+
* individual user, service account, Google group, or third-party identity. The `v1` identities
62+
* that have the prefix `user`, `group`, `serviceAccount`, `principal`, and `principalSet` in
63+
* https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.
6064
* @return value or {@code null} for none
6165
*/
6266
public java.util.List<java.lang.String> getIdentities() {
6367
return identities;
6468
}
6569

6670
/**
67-
* A list of identities that are allowed access through this ingress policy, in the format of
68-
* `user:{email_id}` or `serviceAccount:{email_id}`.
71+
* A list of identities that are allowed access through [IngressPolicy]. Identities can be an
72+
* individual user, service account, Google group, or third-party identity. The `v1` identities
73+
* that have the prefix `user`, `group`, `serviceAccount`, `principal`, and `principalSet` in
74+
* https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.
6975
* @param identities identities or {@code null} for none
7076
*/
7177
public GoogleIdentityAccesscontextmanagerV1IngressFrom setIdentities(java.util.List<java.lang.String> identities) {

clients/google-api-services-cloudasset/v1/2.0.0/com/google/api/services/cloudasset/v1/model/ResourceSearchResult.java

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,9 @@ public final class ResourceSearchResult extends com.google.api.client.json.Gener
107107
* inheritance](https://cloud.google.com/resource-manager/docs/tags/tags-overview#inheritance). To
108108
* search against the `effective_tags`: * Use a field query. Example: -
109109
* `effectiveTagKeys:"123456789/env*"` - `effectiveTagKeys="123456789/env"` -
110-
* `effectiveTagKeys:"env"` - `effectiveTagValues:"env"` - `effectiveTagValues:"env/prod"` -
111-
* `effectiveTagValues:"123456789/env/prod*"` - `effectiveTagValues="123456789/env/prod"` -
112-
* `effectiveTagValueIds="tagValues/456"`
110+
* `effectiveTagKeys:"env"` - `effectiveTagKeyIds="tagKeys/123"` - `effectiveTagValues:"env"` -
111+
* `effectiveTagValues:"env/prod"` - `effectiveTagValues:"123456789/env/prod*"` -
112+
* `effectiveTagValues="123456789/env/prod"` - `effectiveTagValueIds="tagValues/456"`
113113
* The value may be {@code null}.
114114
*/
115115
@com.google.api.client.util.Key
@@ -321,9 +321,9 @@ public final class ResourceSearchResult extends com.google.api.client.json.Gener
321321
/**
322322
* The tags directly attached to this resource. To search against the `tags`: * Use a field query.
323323
* Example: - `tagKeys:"123456789/env*"` - `tagKeys="123456789/env"` - `tagKeys:"env"` -
324-
* `tagValues:"env"` - `tagValues:"env/prod"` - `tagValues:"123456789/env/prod*"` -
325-
* `tagValues="123456789/env/prod"` - `tagValueIds="tagValues/456"` * Use a free text query.
326-
* Example: - `env/prod`
324+
* `tagKeyIds="tagKeys/123"` - `tagValues:"env"` - `tagValues:"env/prod"` -
325+
* `tagValues:"123456789/env/prod*"` - `tagValues="123456789/env/prod"` -
326+
* `tagValueIds="tagValues/456"` * Use a free text query. Example: - `env/prod`
327327
* The value may be {@code null}.
328328
*/
329329
@com.google.api.client.util.Key
@@ -507,9 +507,9 @@ public ResourceSearchResult setDisplayName(java.lang.String displayName) {
507507
* inheritance](https://cloud.google.com/resource-manager/docs/tags/tags-overview#inheritance). To
508508
* search against the `effective_tags`: * Use a field query. Example: -
509509
* `effectiveTagKeys:"123456789/env*"` - `effectiveTagKeys="123456789/env"` -
510-
* `effectiveTagKeys:"env"` - `effectiveTagValues:"env"` - `effectiveTagValues:"env/prod"` -
511-
* `effectiveTagValues:"123456789/env/prod*"` - `effectiveTagValues="123456789/env/prod"` -
512-
* `effectiveTagValueIds="tagValues/456"`
510+
* `effectiveTagKeys:"env"` - `effectiveTagKeyIds="tagKeys/123"` - `effectiveTagValues:"env"` -
511+
* `effectiveTagValues:"env/prod"` - `effectiveTagValues:"123456789/env/prod*"` -
512+
* `effectiveTagValues="123456789/env/prod"` - `effectiveTagValueIds="tagValues/456"`
513513
* @return value or {@code null} for none
514514
*/
515515
public java.util.List<EffectiveTagDetails> getEffectiveTags() {
@@ -522,9 +522,9 @@ public java.util.List<EffectiveTagDetails> getEffectiveTags() {
522522
* inheritance](https://cloud.google.com/resource-manager/docs/tags/tags-overview#inheritance). To
523523
* search against the `effective_tags`: * Use a field query. Example: -
524524
* `effectiveTagKeys:"123456789/env*"` - `effectiveTagKeys="123456789/env"` -
525-
* `effectiveTagKeys:"env"` - `effectiveTagValues:"env"` - `effectiveTagValues:"env/prod"` -
526-
* `effectiveTagValues:"123456789/env/prod*"` - `effectiveTagValues="123456789/env/prod"` -
527-
* `effectiveTagValueIds="tagValues/456"`
525+
* `effectiveTagKeys:"env"` - `effectiveTagKeyIds="tagKeys/123"` - `effectiveTagValues:"env"` -
526+
* `effectiveTagValues:"env/prod"` - `effectiveTagValues:"123456789/env/prod*"` -
527+
* `effectiveTagValues="123456789/env/prod"` - `effectiveTagValueIds="tagValues/456"`
528528
* @param effectiveTags effectiveTags or {@code null} for none
529529
*/
530530
public ResourceSearchResult setEffectiveTags(java.util.List<EffectiveTagDetails> effectiveTags) {
@@ -968,9 +968,9 @@ public ResourceSearchResult setTagValues(java.util.List<java.lang.String> tagVal
968968
/**
969969
* The tags directly attached to this resource. To search against the `tags`: * Use a field query.
970970
* Example: - `tagKeys:"123456789/env*"` - `tagKeys="123456789/env"` - `tagKeys:"env"` -
971-
* `tagValues:"env"` - `tagValues:"env/prod"` - `tagValues:"123456789/env/prod*"` -
972-
* `tagValues="123456789/env/prod"` - `tagValueIds="tagValues/456"` * Use a free text query.
973-
* Example: - `env/prod`
971+
* `tagKeyIds="tagKeys/123"` - `tagValues:"env"` - `tagValues:"env/prod"` -
972+
* `tagValues:"123456789/env/prod*"` - `tagValues="123456789/env/prod"` -
973+
* `tagValueIds="tagValues/456"` * Use a free text query. Example: - `env/prod`
974974
* @return value or {@code null} for none
975975
*/
976976
public java.util.List<Tag> getTags() {
@@ -980,9 +980,9 @@ public java.util.List<Tag> getTags() {
980980
/**
981981
* The tags directly attached to this resource. To search against the `tags`: * Use a field query.
982982
* Example: - `tagKeys:"123456789/env*"` - `tagKeys="123456789/env"` - `tagKeys:"env"` -
983-
* `tagValues:"env"` - `tagValues:"env/prod"` - `tagValues:"123456789/env/prod*"` -
984-
* `tagValues="123456789/env/prod"` - `tagValueIds="tagValues/456"` * Use a free text query.
985-
* Example: - `env/prod`
983+
* `tagKeyIds="tagKeys/123"` - `tagValues:"env"` - `tagValues:"env/prod"` -
984+
* `tagValues:"123456789/env/prod*"` - `tagValues="123456789/env/prod"` -
985+
* `tagValueIds="tagValues/456"` * Use a free text query. Example: - `env/prod`
986986
* @param tags tags or {@code null} for none
987987
*/
988988
public ResourceSearchResult setTags(java.util.List<Tag> tags) {

clients/google-api-services-cloudasset/v1/2.0.0/com/google/api/services/cloudasset/v1/model/Tag.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,13 @@ public final class Tag extends com.google.api.client.json.GenericJson {
3636
@com.google.api.client.util.Key
3737
private java.lang.String tagKey;
3838

39+
/**
40+
* TagKey ID, in the format of tagKeys/{TAG_KEY_ID}.
41+
* The value may be {@code null}.
42+
*/
43+
@com.google.api.client.util.Key
44+
private java.lang.String tagKeyId;
45+
3946
/**
4047
* TagValue namespaced name, in the format of
4148
* {ORG_ID}/{TAG_KEY_SHORT_NAME}/{TAG_VALUE_SHORT_NAME}.
@@ -68,6 +75,23 @@ public Tag setTagKey(java.lang.String tagKey) {
6875
return this;
6976
}
7077

78+
/**
79+
* TagKey ID, in the format of tagKeys/{TAG_KEY_ID}.
80+
* @return value or {@code null} for none
81+
*/
82+
public java.lang.String getTagKeyId() {
83+
return tagKeyId;
84+
}
85+
86+
/**
87+
* TagKey ID, in the format of tagKeys/{TAG_KEY_ID}.
88+
* @param tagKeyId tagKeyId or {@code null} for none
89+
*/
90+
public Tag setTagKeyId(java.lang.String tagKeyId) {
91+
this.tagKeyId = tagKeyId;
92+
return this;
93+
}
94+
7195
/**
7296
* TagValue namespaced name, in the format of
7397
* {ORG_ID}/{TAG_KEY_SHORT_NAME}/{TAG_VALUE_SHORT_NAME}.

clients/google-api-services-cloudasset/v1/2.0.0/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
<groupId>com.google.apis</groupId>
1010
<artifactId>google-api-services-cloudasset</artifactId>
11-
<version>v1-rev20240217-2.0.0</version>
12-
<name>Cloud Asset API v1-rev20240217-2.0.0</name>
11+
<version>v1-rev20240412-2.0.0</version>
12+
<name>Cloud Asset API v1-rev20240412-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

clients/google-api-services-cloudasset/v1/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-cloudasset</artifactId>
25-
<version>v1-rev20240217-2.0.0</version>
25+
<version>v1-rev20240412-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-cloudasset:v1-rev20240217-2.0.0'
38+
implementation 'com.google.apis:google-api-services-cloudasset:v1-rev20240412-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-cloudasset/v1beta1/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-cloudasset</artifactId>
25-
<version>v1beta1-rev20240126-2.0.0</version>
25+
<version>v1beta1-rev20240412-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-cloudasset:v1beta1-rev20240126-2.0.0'
38+
implementation 'com.google.apis:google-api-services-cloudasset:v1beta1-rev20240412-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-cloudasset/v1beta1/2.0.0/com/google/api/services/cloudasset/v1beta1/model/GoogleIdentityAccesscontextmanagerV1EgressFrom.java

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,10 @@
3333
public final class GoogleIdentityAccesscontextmanagerV1EgressFrom extends com.google.api.client.json.GenericJson {
3434

3535
/**
36-
* A list of identities that are allowed access through this [EgressPolicy], in the format of
37-
* `user:{email_id}` or `serviceAccount:{email_id}`.
36+
* A list of identities that are allowed access through [EgressPolicy]. Identities can be an
37+
* individual user, service account, Google group, or third-party identity. The `v1` identities
38+
* that have the prefix `user`, `group`, `serviceAccount`, `principal`, and `principalSet` in
39+
* https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.
3840
* The value may be {@code null}.
3941
*/
4042
@com.google.api.client.util.Key
@@ -65,17 +67,21 @@ public final class GoogleIdentityAccesscontextmanagerV1EgressFrom extends com.go
6567
private java.util.List<GoogleIdentityAccesscontextmanagerV1EgressSource> sources;
6668

6769
/**
68-
* A list of identities that are allowed access through this [EgressPolicy], in the format of
69-
* `user:{email_id}` or `serviceAccount:{email_id}`.
70+
* A list of identities that are allowed access through [EgressPolicy]. Identities can be an
71+
* individual user, service account, Google group, or third-party identity. The `v1` identities
72+
* that have the prefix `user`, `group`, `serviceAccount`, `principal`, and `principalSet` in
73+
* https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.
7074
* @return value or {@code null} for none
7175
*/
7276
public java.util.List<java.lang.String> getIdentities() {
7377
return identities;
7478
}
7579

7680
/**
77-
* A list of identities that are allowed access through this [EgressPolicy], in the format of
78-
* `user:{email_id}` or `serviceAccount:{email_id}`.
81+
* A list of identities that are allowed access through [EgressPolicy]. Identities can be an
82+
* individual user, service account, Google group, or third-party identity. The `v1` identities
83+
* that have the prefix `user`, `group`, `serviceAccount`, `principal`, and `principalSet` in
84+
* https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.
7985
* @param identities identities or {@code null} for none
8086
*/
8187
public GoogleIdentityAccesscontextmanagerV1EgressFrom setIdentities(java.util.List<java.lang.String> identities) {

0 commit comments

Comments
 (0)