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-policytroubleshooter</artifactId>
<version>v3beta-rev20260503-2.0.0</version>
<version>v3beta-rev20260614-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-policytroubleshooter:v3beta-rev20260503-2.0.0'
implementation 'com.google.apis:google-api-services-policytroubleshooter:v3beta-rev20260614-2.0.0'
}
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,13 @@ public final class GoogleCloudPolicytroubleshooterIamV3betaExplainedPABRule exte
@com.google.api.client.util.Key
private java.lang.String combinedResourceInclusionState;

/**
* The relevance of the combined resource inclusion state to the overall access state.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String combinedResourceRelevance;

/**
* Required. The effect of the rule which describes the access relationship.
* The value may be {@code null}.
Expand Down Expand Up @@ -87,6 +94,23 @@ public GoogleCloudPolicytroubleshooterIamV3betaExplainedPABRule setCombinedResou
return this;
}

/**
* The relevance of the combined resource inclusion state to the overall access state.
* @return value or {@code null} for none
*/
public java.lang.String getCombinedResourceRelevance() {
return combinedResourceRelevance;
}

/**
* The relevance of the combined resource inclusion state to the overall access state.
* @param combinedResourceRelevance combinedResourceRelevance or {@code null} for none
*/
public GoogleCloudPolicytroubleshooterIamV3betaExplainedPABRule setCombinedResourceRelevance(java.lang.String combinedResourceRelevance) {
this.combinedResourceRelevance = combinedResourceRelevance;
return this;
}

/**
* Required. The effect of the rule which describes the access relationship.
* @return value or {@code null} for none
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,20 +33,20 @@ public final class GoogleIamV3PrincipalAccessBoundaryPolicyRuleOperation extends
/**
* Optional. Specifies the permissions that this rule excludes from the set of affected
* permissions given by `permissions`. The number of excluded permission strings in this field is
* limited to 50. If a permission appears in both `permissions` and `excluded_permissions` then it
* will _not_ be subject to the policy effect. The excluded permissions can be specified using the
* same syntax as `permissions`.
* limited to 50 across all rules in the policy. If a permission appears in both `permissions` and
* `excluded_permissions` then it will _not_ be subject to the policy effect. The excluded
* permissions can be specified using the same syntax as `permissions`.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.util.List<java.lang.String> excludedPermissions;

/**
* Optional. The permissions that are explicitly affected by this rule. The number of permission
* strings in this field is limited to 50. Each permission uses the format
* `{service_fqdn}/{resource}.{verb}`, where `{service_fqdn}` is the fully qualified domain name
* for the service. `*` can be used as a wildcard to match all permissions for a specific service,
* resource type, or verb. The following formats are supported: *
* strings in this field is limited to 50 across all rules in the policy. Each permission uses the
* format `{service_fqdn}/{resource}.{verb}`, where `{service_fqdn}` is the fully qualified domain
* name for the service. `*` can be used as a wildcard to match all permissions for a specific
* service, resource type, or verb. The following formats are supported: *
* `{service_fqdn}/{resource}.{verb}`: A specific permission. * `{service_fqdn}/{resource}.*`: All
* permissions for a specific resource type. * `{service_fqdn}.*`: All permissions for all
* resource types under a specific service. * `{service_fqdn}.{verb}`: All permissions with a
Expand All @@ -63,9 +63,9 @@ public final class GoogleIamV3PrincipalAccessBoundaryPolicyRuleOperation extends
/**
* Optional. Specifies the permissions that this rule excludes from the set of affected
* permissions given by `permissions`. The number of excluded permission strings in this field is
* limited to 50. If a permission appears in both `permissions` and `excluded_permissions` then it
* will _not_ be subject to the policy effect. The excluded permissions can be specified using the
* same syntax as `permissions`.
* limited to 50 across all rules in the policy. If a permission appears in both `permissions` and
* `excluded_permissions` then it will _not_ be subject to the policy effect. The excluded
* permissions can be specified using the same syntax as `permissions`.
* @return value or {@code null} for none
*/
public java.util.List<java.lang.String> getExcludedPermissions() {
Expand All @@ -75,9 +75,9 @@ public java.util.List<java.lang.String> getExcludedPermissions() {
/**
* Optional. Specifies the permissions that this rule excludes from the set of affected
* permissions given by `permissions`. The number of excluded permission strings in this field is
* limited to 50. If a permission appears in both `permissions` and `excluded_permissions` then it
* will _not_ be subject to the policy effect. The excluded permissions can be specified using the
* same syntax as `permissions`.
* limited to 50 across all rules in the policy. If a permission appears in both `permissions` and
* `excluded_permissions` then it will _not_ be subject to the policy effect. The excluded
* permissions can be specified using the same syntax as `permissions`.
* @param excludedPermissions excludedPermissions or {@code null} for none
*/
public GoogleIamV3PrincipalAccessBoundaryPolicyRuleOperation setExcludedPermissions(java.util.List<java.lang.String> excludedPermissions) {
Expand All @@ -87,10 +87,10 @@ public GoogleIamV3PrincipalAccessBoundaryPolicyRuleOperation setExcludedPermissi

/**
* Optional. The permissions that are explicitly affected by this rule. The number of permission
* strings in this field is limited to 50. Each permission uses the format
* `{service_fqdn}/{resource}.{verb}`, where `{service_fqdn}` is the fully qualified domain name
* for the service. `*` can be used as a wildcard to match all permissions for a specific service,
* resource type, or verb. The following formats are supported: *
* strings in this field is limited to 50 across all rules in the policy. Each permission uses the
* format `{service_fqdn}/{resource}.{verb}`, where `{service_fqdn}` is the fully qualified domain
* name for the service. `*` can be used as a wildcard to match all permissions for a specific
* service, resource type, or verb. The following formats are supported: *
* `{service_fqdn}/{resource}.{verb}`: A specific permission. * `{service_fqdn}/{resource}.*`: All
* permissions for a specific resource type. * `{service_fqdn}.*`: All permissions for all
* resource types under a specific service. * `{service_fqdn}.{verb}`: All permissions with a
Expand All @@ -107,10 +107,10 @@ public java.util.List<java.lang.String> getPermissions() {

/**
* Optional. The permissions that are explicitly affected by this rule. The number of permission
* strings in this field is limited to 50. Each permission uses the format
* `{service_fqdn}/{resource}.{verb}`, where `{service_fqdn}` is the fully qualified domain name
* for the service. `*` can be used as a wildcard to match all permissions for a specific service,
* resource type, or verb. The following formats are supported: *
* strings in this field is limited to 50 across all rules in the policy. Each permission uses the
* format `{service_fqdn}/{resource}.{verb}`, where `{service_fqdn}` is the fully qualified domain
* name for the service. `*` can be used as a wildcard to match all permissions for a specific
* service, resource type, or verb. The following formats are supported: *
* `{service_fqdn}/{resource}.{verb}`: A specific permission. * `{service_fqdn}/{resource}.*`: All
* permissions for a specific resource type. * `{service_fqdn}.*`: All permissions for all
* resource types under a specific service. * `{service_fqdn}.{verb}`: All permissions with a
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-policytroubleshooter</artifactId>
<version>v3beta-rev20260503-2.0.0</version>
<name>Policy Troubleshooter API v3beta-rev20260503-2.0.0</name>
<version>v3beta-rev20260614-2.0.0</version>
<name>Policy Troubleshooter API v3beta-rev20260614-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-policytroubleshooter</artifactId>
<version>v3beta-rev20260503-2.0.0</version>
<version>v3beta-rev20260614-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-policytroubleshooter:v3beta-rev20260503-2.0.0'
implementation 'com.google.apis:google-api-services-policytroubleshooter:v3beta-rev20260614-2.0.0'
}
```

Expand Down
Loading