Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-accesscontextmanager</artifactId>
<version>v1-rev20260809-2.0.0</version>
<version>v1-rev20260819-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-accesscontextmanager:v1-rev20260809-2.0.0'
implementation 'com.google.apis:google-api-services-accesscontextmanager:v1-rev20260819-2.0.0'
}
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3911,6 +3911,29 @@ public Get setName(java.lang.String name) {
return this;
}

/**
* Optional. If true, the response will contain the deleted principal syntax for identities
* that support it.
*/
@com.google.api.client.util.Key
private java.lang.String deletedPrincipalSyntax;

/** Optional. If true, the response will contain the deleted principal syntax for identities that
support it.
*/
public java.lang.String getDeletedPrincipalSyntax() {
return deletedPrincipalSyntax;
}

/**
* Optional. If true, the response will contain the deleted principal syntax for identities
* that support it.
*/
public Get setDeletedPrincipalSyntax(java.lang.String deletedPrincipalSyntax) {
this.deletedPrincipalSyntax = deletedPrincipalSyntax;
return this;
}

@Override
public Get set(String parameterName, Object value) {
return (Get) super.set(parameterName, value);
Expand Down Expand Up @@ -4059,6 +4082,29 @@ public List setParent(java.lang.String parent) {
return this;
}

/**
* Optional. If true, the response will contain the deleted principal syntax for identities
* that support it.
*/
@com.google.api.client.util.Key
private java.lang.String deletedPrincipalSyntax;

/** Optional. If true, the response will contain the deleted principal syntax for identities that
support it.
*/
public java.lang.String getDeletedPrincipalSyntax() {
return deletedPrincipalSyntax;
}

/**
* Optional. If true, the response will contain the deleted principal syntax for identities
* that support it.
*/
public List setDeletedPrincipalSyntax(java.lang.String deletedPrincipalSyntax) {
this.deletedPrincipalSyntax = deletedPrincipalSyntax;
return this;
}

/** Number of Service Perimeters to include in the list. Default 100. */
@com.google.api.client.util.Key
private java.lang.Integer pageSize;
Expand Down Expand Up @@ -4252,6 +4298,29 @@ public Patch setName(java.lang.String name) {
return this;
}

/**
* Optional. If true, the response will contain the deleted principal syntax for identities
* that support it and the request can contain identities with deleted principal syntax.
*/
@com.google.api.client.util.Key
private java.lang.String deletedPrincipalSyntax;

/** Optional. If true, the response will contain the deleted principal syntax for identities that
support it and the request can contain identities with deleted principal syntax.
*/
public java.lang.String getDeletedPrincipalSyntax() {
return deletedPrincipalSyntax;
}

/**
* Optional. If true, the response will contain the deleted principal syntax for identities
* that support it and the request can contain identities with deleted principal syntax.
*/
public Patch setDeletedPrincipalSyntax(java.lang.String deletedPrincipalSyntax) {
this.deletedPrincipalSyntax = deletedPrincipalSyntax;
return this;
}

/** Required. Mask to control which fields get updated. Must be non-empty. */
@com.google.api.client.util.Key
private String updateMask;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public final class ClientScope extends com.google.api.client.json.GenericJson {
private Application restrictedClientApplication;

/**
* Optional. The GCP project that is subject to this binding's scope.
* Optional. The Google Cloud project that is subject to this binding's scope.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
Expand All @@ -62,15 +62,15 @@ public ClientScope setRestrictedClientApplication(Application restrictedClientAp
}

/**
* Optional. The GCP project that is subject to this binding's scope.
* Optional. The Google Cloud project that is subject to this binding's scope.
* @return value or {@code null} for none
*/
public Project getRestrictedProject() {
return restrictedProject;
}

/**
* Optional. The GCP project that is subject to this binding's scope.
* Optional. The Google Cloud project that is subject to this binding's scope.
* @param restrictedProject restrictedProject or {@code null} for none
*/
public ClientScope setRestrictedProject(Project restrictedProject) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,15 @@
public final class Principal extends com.google.api.client.json.GenericJson {

/**
* Immutable. IAM federated principal name to assign policies to workforce/workload federated
* identities. Can be principal set or single principal, here are some examples: Single principal:
* principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools
* /{pool_id}/subject/{subject_attribute_value} PrincipalSet: principalSet://iam.googleapis.com/pr
* ojects/{project_number}/locations/global/workloadIdentityPools/{pool_id}
* Immutable. The IAM principal identifier of the federated workforce or workload to assign the
* policy to. Examples include the following: * Single principal: `principal://iam.googleapis.com/
* projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_att
* ribute_value}` * All workloads in a workload identity pool: `principalSet://iam.googleapis.com/
* projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}` * All Workforce
* Pools in a Google Cloud organization: `principalSet://cloudresourcemanager.googleapis.com/organ
* izations/{organization_id}/type/WorkforcePool` Bindings created for all Workforce Pools in a
* Google Cloud organization support only `scoped_access_settings` with the `restricted_project`
* client scope and active `session_settings`. No other configurations are allowed.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
Expand All @@ -62,23 +66,31 @@ public final class Principal extends com.google.api.client.json.GenericJson {
private java.lang.String serviceAccountProjectNumber;

/**
* Immutable. IAM federated principal name to assign policies to workforce/workload federated
* identities. Can be principal set or single principal, here are some examples: Single principal:
* principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools
* /{pool_id}/subject/{subject_attribute_value} PrincipalSet: principalSet://iam.googleapis.com/pr
* ojects/{project_number}/locations/global/workloadIdentityPools/{pool_id}
* Immutable. The IAM principal identifier of the federated workforce or workload to assign the
* policy to. Examples include the following: * Single principal: `principal://iam.googleapis.com/
* projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_att
* ribute_value}` * All workloads in a workload identity pool: `principalSet://iam.googleapis.com/
* projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}` * All Workforce
* Pools in a Google Cloud organization: `principalSet://cloudresourcemanager.googleapis.com/organ
* izations/{organization_id}/type/WorkforcePool` Bindings created for all Workforce Pools in a
* Google Cloud organization support only `scoped_access_settings` with the `restricted_project`
* client scope and active `session_settings`. No other configurations are allowed.
* @return value or {@code null} for none
*/
public java.lang.String getFederatedPrincipal() {
return federatedPrincipal;
}

/**
* Immutable. IAM federated principal name to assign policies to workforce/workload federated
* identities. Can be principal set or single principal, here are some examples: Single principal:
* principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools
* /{pool_id}/subject/{subject_attribute_value} PrincipalSet: principalSet://iam.googleapis.com/pr
* ojects/{project_number}/locations/global/workloadIdentityPools/{pool_id}
* Immutable. The IAM principal identifier of the federated workforce or workload to assign the
* policy to. Examples include the following: * Single principal: `principal://iam.googleapis.com/
* projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_att
* ribute_value}` * All workloads in a workload identity pool: `principalSet://iam.googleapis.com/
* projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}` * All Workforce
* Pools in a Google Cloud organization: `principalSet://cloudresourcemanager.googleapis.com/organ
* izations/{organization_id}/type/WorkforcePool` Bindings created for all Workforce Pools in a
* Google Cloud organization support only `scoped_access_settings` with the `restricted_project`
* client scope and active `session_settings`. No other configurations are allowed.
* @param federatedPrincipal federatedPrincipal or {@code null} for none
*/
public Principal setFederatedPrincipal(java.lang.String federatedPrincipal) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
package com.google.api.services.accesscontextmanager.v1.model;

/**
* A GCP project which contains applications and resources that users can access.
* A Google Cloud project which contains applications and resources that users can access.
*
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Access Context Manager API. For a detailed
Expand All @@ -31,25 +31,25 @@
public final class Project extends com.google.api.client.json.GenericJson {

/**
* The GCP project resource name. Format: "projects/{project_number}" (Only the numeric project
* name variation is supported). Example: "projects/1234567890"
* The Google Cloud project resource name. Format: `projects/{project_number}`. Only the project
* number is supported. Example: `projects/1234567890`
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String name;

/**
* The GCP project resource name. Format: "projects/{project_number}" (Only the numeric project
* name variation is supported). Example: "projects/1234567890"
* The Google Cloud project resource name. Format: `projects/{project_number}`. Only the project
* number is supported. Example: `projects/1234567890`
* @return value or {@code null} for none
*/
public java.lang.String getName() {
return name;
}

/**
* The GCP project resource name. Format: "projects/{project_number}" (Only the numeric project
* name variation is supported). Example: "projects/1234567890"
* The Google Cloud project resource name. Format: `projects/{project_number}`. Only the project
* number is supported. Example: `projects/1234567890`
* @param name name or {@code null} for none
*/
public Project setName(java.lang.String name) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,10 @@ public final class SessionSettings extends com.google.api.client.json.GenericJso

/**
* Optional. The session length. Setting this field to zero allows for sessions that are active
* indefinitely. Also, setting `session_length_enabled` to false disregards session limits, which
* means that sessions never expire. If use_oidc_max_age is true, for OIDC apps, the session
* length will be the minimum of this field and the OIDC max_age param. If this field is set to
* zero, `session_length_enabled` must be set to false or left unset.
* indefinitely. Also, setting `session_length_enabled` to `false` disregards session limits,
* which means that sessions never expire. If `use_oidc_max_age` is `true`, for OIDC apps, the
* session length will be the minimum of this field and the OIDC `max_age` param. If this field is
* set to zero, `session_length_enabled` must be set to `false` or left unset.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
Expand Down Expand Up @@ -96,10 +96,10 @@ public SessionSettings setMaxInactivity(String maxInactivity) {

/**
* Optional. The session length. Setting this field to zero allows for sessions that are active
* indefinitely. Also, setting `session_length_enabled` to false disregards session limits, which
* means that sessions never expire. If use_oidc_max_age is true, for OIDC apps, the session
* length will be the minimum of this field and the OIDC max_age param. If this field is set to
* zero, `session_length_enabled` must be set to false or left unset.
* indefinitely. Also, setting `session_length_enabled` to `false` disregards session limits,
* which means that sessions never expire. If `use_oidc_max_age` is `true`, for OIDC apps, the
* session length will be the minimum of this field and the OIDC `max_age` param. If this field is
* set to zero, `session_length_enabled` must be set to `false` or left unset.
* @return value or {@code null} for none
*/
public String getSessionLength() {
Expand All @@ -108,10 +108,10 @@ public String getSessionLength() {

/**
* Optional. The session length. Setting this field to zero allows for sessions that are active
* indefinitely. Also, setting `session_length_enabled` to false disregards session limits, which
* means that sessions never expire. If use_oidc_max_age is true, for OIDC apps, the session
* length will be the minimum of this field and the OIDC max_age param. If this field is set to
* zero, `session_length_enabled` must be set to false or left unset.
* indefinitely. Also, setting `session_length_enabled` to `false` disregards session limits,
* which means that sessions never expire. If `use_oidc_max_age` is `true`, for OIDC apps, the
* session length will be the minimum of this field and the OIDC `max_age` param. If this field is
* set to zero, `session_length_enabled` must be set to `false` or left unset.
* @param sessionLength sessionLength or {@code null} for none
*/
public SessionSettings setSessionLength(String sessionLength) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@

<groupId>com.google.apis</groupId>
<artifactId>google-api-services-accesscontextmanager</artifactId>
<version>v1-rev20260809-2.0.0</version>
<name>Access Context Manager API v1-rev20260809-2.0.0</name>
<version>v1-rev20260819-2.0.0</version>
<name>Access Context Manager API v1-rev20260819-2.0.0</name>
<packaging>jar</packaging>

<inceptionYear>2011</inceptionYear>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-accesscontextmanager</artifactId>
<version>v1-rev20260809-2.0.0</version>
<version>v1-rev20260819-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-accesscontextmanager:v1-rev20260809-2.0.0'
implementation 'com.google.apis:google-api-services-accesscontextmanager:v1-rev20260819-2.0.0'
}
```

Expand Down
Loading