Skip to content
Open
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-assuredworkloads</artifactId>
<version>v1-rev20260623-2.0.0</version>
<version>v1-rev20260719-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-assuredworkloads:v1-rev20260623-2.0.0'
implementation 'com.google.apis:google-api-services-assuredworkloads:v1-rev20260719-2.0.0'
}
```

Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
/*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
*/
/*
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
* Modify at your own risk.
*/

package com.google.api.services.assuredworkloads.v1.model;

/**
* The response message for AggregateDbFrameworkComplianceReport.
*
* <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 Assured Workloads API. For a detailed explanation
* see:
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
* </p>
*
* @author Google, Inc.
*/
@SuppressWarnings("javadoc")
public final class GoogleCloudAssuredworkloadsV1AggregateDbFrameworkComplianceReportResponse extends com.google.api.client.json.GenericJson {

/**
* The list of aggregated compliance reports.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.util.List<GoogleCloudAssuredworkloadsV1AggregatedComplianceReport> aggregatedComplianceReports;

/**
* The list of aggregated compliance reports.
* @return value or {@code null} for none
*/
public java.util.List<GoogleCloudAssuredworkloadsV1AggregatedComplianceReport> getAggregatedComplianceReports() {
return aggregatedComplianceReports;
}

/**
* The list of aggregated compliance reports.
* @param aggregatedComplianceReports aggregatedComplianceReports or {@code null} for none
*/
public GoogleCloudAssuredworkloadsV1AggregateDbFrameworkComplianceReportResponse setAggregatedComplianceReports(java.util.List<GoogleCloudAssuredworkloadsV1AggregatedComplianceReport> aggregatedComplianceReports) {
this.aggregatedComplianceReports = aggregatedComplianceReports;
return this;
}

@Override
public GoogleCloudAssuredworkloadsV1AggregateDbFrameworkComplianceReportResponse set(String fieldName, Object value) {
return (GoogleCloudAssuredworkloadsV1AggregateDbFrameworkComplianceReportResponse) super.set(fieldName, value);
}

@Override
public GoogleCloudAssuredworkloadsV1AggregateDbFrameworkComplianceReportResponse clone() {
return (GoogleCloudAssuredworkloadsV1AggregateDbFrameworkComplianceReportResponse) super.clone();
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
/*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
*/
/*
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
* Modify at your own risk.
*/

package com.google.api.services.assuredworkloads.v1.model;

/**
* The aggregated compliance report.
*
* <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 Assured Workloads API. For a detailed explanation
* see:
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
* </p>
*
* @author Google, Inc.
*/
@SuppressWarnings("javadoc")
public final class GoogleCloudAssuredworkloadsV1AggregatedComplianceReport extends com.google.api.client.json.GenericJson {

/**
* The control assessment details of the framework.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private GoogleCloudAssuredworkloadsV1ControlAssessmentDetails controlAssessmentDetails;

/**
* The report time of the aggregated compliance report.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private String reportTime;

/**
* The control assessment details of the framework.
* @return value or {@code null} for none
*/
public GoogleCloudAssuredworkloadsV1ControlAssessmentDetails getControlAssessmentDetails() {
return controlAssessmentDetails;
}

/**
* The control assessment details of the framework.
* @param controlAssessmentDetails controlAssessmentDetails or {@code null} for none
*/
public GoogleCloudAssuredworkloadsV1AggregatedComplianceReport setControlAssessmentDetails(GoogleCloudAssuredworkloadsV1ControlAssessmentDetails controlAssessmentDetails) {
this.controlAssessmentDetails = controlAssessmentDetails;
return this;
}

/**
* The report time of the aggregated compliance report.
* @return value or {@code null} for none
*/
public String getReportTime() {
return reportTime;
}

/**
* The report time of the aggregated compliance report.
* @param reportTime reportTime or {@code null} for none
*/
public GoogleCloudAssuredworkloadsV1AggregatedComplianceReport setReportTime(String reportTime) {
this.reportTime = reportTime;
return this;
}

@Override
public GoogleCloudAssuredworkloadsV1AggregatedComplianceReport set(String fieldName, Object value) {
return (GoogleCloudAssuredworkloadsV1AggregatedComplianceReport) super.set(fieldName, value);
}

@Override
public GoogleCloudAssuredworkloadsV1AggregatedComplianceReport clone() {
return (GoogleCloudAssuredworkloadsV1AggregatedComplianceReport) super.clone();
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
/*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
*/
/*
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
* Modify at your own risk.
*/

package com.google.api.services.assuredworkloads.v1.model;

/**
* A Common Expression Language (CEL) expression that's used to create a rule.
*
* <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 Assured Workloads API. For a detailed explanation
* see:
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
* </p>
*
* @author Google, Inc.
*/
@SuppressWarnings("javadoc")
public final class GoogleCloudAssuredworkloadsV1CELExpression extends com.google.api.client.json.GenericJson {

/**
* Required. The logical expression in CEL. The maximum length of the condition is 1000
* characters. For more information, see [CEL expression](https://cloud.google.com/security-
* command-center/docs/compliance-manager-write-cel-expressions).
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String expression;

/**
* The resource instance types on which this expression is defined. The format is `/`. For
* example: `compute.googleapis.com/Instance`
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private GoogleCloudAssuredworkloadsV1StringList resourceTypesValues;

/**
* Required. The logical expression in CEL. The maximum length of the condition is 1000
* characters. For more information, see [CEL expression](https://cloud.google.com/security-
* command-center/docs/compliance-manager-write-cel-expressions).
* @return value or {@code null} for none
*/
public java.lang.String getExpression() {
return expression;
}

/**
* Required. The logical expression in CEL. The maximum length of the condition is 1000
* characters. For more information, see [CEL expression](https://cloud.google.com/security-
* command-center/docs/compliance-manager-write-cel-expressions).
* @param expression expression or {@code null} for none
*/
public GoogleCloudAssuredworkloadsV1CELExpression setExpression(java.lang.String expression) {
this.expression = expression;
return this;
}

/**
* The resource instance types on which this expression is defined. The format is `/`. For
* example: `compute.googleapis.com/Instance`
* @return value or {@code null} for none
*/
public GoogleCloudAssuredworkloadsV1StringList getResourceTypesValues() {
return resourceTypesValues;
}

/**
* The resource instance types on which this expression is defined. The format is `/`. For
* example: `compute.googleapis.com/Instance`
* @param resourceTypesValues resourceTypesValues or {@code null} for none
*/
public GoogleCloudAssuredworkloadsV1CELExpression setResourceTypesValues(GoogleCloudAssuredworkloadsV1StringList resourceTypesValues) {
this.resourceTypesValues = resourceTypesValues;
return this;
}

@Override
public GoogleCloudAssuredworkloadsV1CELExpression set(String fieldName, Object value) {
return (GoogleCloudAssuredworkloadsV1CELExpression) super.set(fieldName, value);
}

@Override
public GoogleCloudAssuredworkloadsV1CELExpression clone() {
return (GoogleCloudAssuredworkloadsV1CELExpression) super.clone();
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
/*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
*/
/*
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
* Modify at your own risk.
*/

package com.google.api.services.assuredworkloads.v1.model;

/**
* The cloud control assessment details for non-manual cloud controls.
*
* <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 Assured Workloads API. For a detailed explanation
* see:
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
* </p>
*
* @author Google, Inc.
*/
@SuppressWarnings("javadoc")
public final class GoogleCloudAssuredworkloadsV1CloudControlAssessmentDetails extends com.google.api.client.json.GenericJson {

/**
* Output only. The evaluation status of the cloud control.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String evaluationState;

/**
* The number of findings for the cloud control.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.Integer findingsCount;

/**
* Output only. The evaluation status of the cloud control.
* @return value or {@code null} for none
*/
public java.lang.String getEvaluationState() {
return evaluationState;
}

/**
* Output only. The evaluation status of the cloud control.
* @param evaluationState evaluationState or {@code null} for none
*/
public GoogleCloudAssuredworkloadsV1CloudControlAssessmentDetails setEvaluationState(java.lang.String evaluationState) {
this.evaluationState = evaluationState;
return this;
}

/**
* The number of findings for the cloud control.
* @return value or {@code null} for none
*/
public java.lang.Integer getFindingsCount() {
return findingsCount;
}

/**
* The number of findings for the cloud control.
* @param findingsCount findingsCount or {@code null} for none
*/
public GoogleCloudAssuredworkloadsV1CloudControlAssessmentDetails setFindingsCount(java.lang.Integer findingsCount) {
this.findingsCount = findingsCount;
return this;
}

@Override
public GoogleCloudAssuredworkloadsV1CloudControlAssessmentDetails set(String fieldName, Object value) {
return (GoogleCloudAssuredworkloadsV1CloudControlAssessmentDetails) super.set(fieldName, value);
}

@Override
public GoogleCloudAssuredworkloadsV1CloudControlAssessmentDetails clone() {
return (GoogleCloudAssuredworkloadsV1CloudControlAssessmentDetails) super.clone();
}

}
Loading
Loading