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
10 changes: 10 additions & 0 deletions .generator/schemas/v2/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -106246,6 +106246,11 @@ components:
items:
$ref: "#/components/schemas/SecurityMonitoringRuleCase"
type: array
compatibleVersion:
description: The version of the rule at which its detection logic last changed. Updates that only change the name, message, tags, or notifications do not change this value.
example: 1
format: int64
type: integer
createdAt:
description: When the rule was created, timestamp in milliseconds.
format: int64
Expand Down Expand Up @@ -107081,6 +107086,11 @@ components:
items:
$ref: "#/components/schemas/SecurityMonitoringRuleCase"
type: array
compatibleVersion:
description: The version of the rule at which its detection logic last changed. Updates that only change the name, message, tags, or notifications do not change this value.
example: 1
format: int64
type: integer
complianceSignalOptions:
$ref: "#/components/schemas/CloudConfigurationRuleComplianceSignalOptions"
createdAt:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
/** Rule. */
@JsonPropertyOrder({
SecurityMonitoringSignalRuleResponse.JSON_PROPERTY_CASES,
SecurityMonitoringSignalRuleResponse.JSON_PROPERTY_COMPATIBLE_VERSION,
SecurityMonitoringSignalRuleResponse.JSON_PROPERTY_CREATED_AT,
SecurityMonitoringSignalRuleResponse.JSON_PROPERTY_CREATION_AUTHOR_ID,
SecurityMonitoringSignalRuleResponse.JSON_PROPERTY_CUSTOM_MESSAGE,
Expand Down Expand Up @@ -48,6 +49,9 @@ public class SecurityMonitoringSignalRuleResponse {
public static final String JSON_PROPERTY_CASES = "cases";
private List<SecurityMonitoringRuleCase> cases = null;

public static final String JSON_PROPERTY_COMPATIBLE_VERSION = "compatibleVersion";
private Long compatibleVersion;

public static final String JSON_PROPERTY_CREATED_AT = "createdAt";
private Long createdAt;

Expand Down Expand Up @@ -145,6 +149,28 @@ public void setCases(List<SecurityMonitoringRuleCase> cases) {
}
}

public SecurityMonitoringSignalRuleResponse compatibleVersion(Long compatibleVersion) {
this.compatibleVersion = compatibleVersion;
return this;
}

/**
* The version of the rule at which its detection logic last changed. Updates that only change the
* name, message, tags, or notifications do not change this value.
*
* @return compatibleVersion
*/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_COMPATIBLE_VERSION)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public Long getCompatibleVersion() {
return compatibleVersion;
}

public void setCompatibleVersion(Long compatibleVersion) {
this.compatibleVersion = compatibleVersion;
}

public SecurityMonitoringSignalRuleResponse createdAt(Long createdAt) {
this.createdAt = createdAt;
return this;
Expand Down Expand Up @@ -659,6 +685,8 @@ public boolean equals(Object o) {
SecurityMonitoringSignalRuleResponse securityMonitoringSignalRuleResponse =
(SecurityMonitoringSignalRuleResponse) o;
return Objects.equals(this.cases, securityMonitoringSignalRuleResponse.cases)
&& Objects.equals(
this.compatibleVersion, securityMonitoringSignalRuleResponse.compatibleVersion)
&& Objects.equals(this.createdAt, securityMonitoringSignalRuleResponse.createdAt)
&& Objects.equals(
this.creationAuthorId, securityMonitoringSignalRuleResponse.creationAuthorId)
Expand Down Expand Up @@ -689,6 +717,7 @@ public boolean equals(Object o) {
public int hashCode() {
return Objects.hash(
cases,
compatibleVersion,
createdAt,
creationAuthorId,
customMessage,
Expand Down Expand Up @@ -716,6 +745,7 @@ public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class SecurityMonitoringSignalRuleResponse {\n");
sb.append(" cases: ").append(toIndentedString(cases)).append("\n");
sb.append(" compatibleVersion: ").append(toIndentedString(compatibleVersion)).append("\n");
sb.append(" createdAt: ").append(toIndentedString(createdAt)).append("\n");
sb.append(" creationAuthorId: ").append(toIndentedString(creationAuthorId)).append("\n");
sb.append(" customMessage: ").append(toIndentedString(customMessage)).append("\n");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
@JsonPropertyOrder({
SecurityMonitoringStandardRuleResponse.JSON_PROPERTY_CALCULATED_FIELDS,
SecurityMonitoringStandardRuleResponse.JSON_PROPERTY_CASES,
SecurityMonitoringStandardRuleResponse.JSON_PROPERTY_COMPATIBLE_VERSION,
SecurityMonitoringStandardRuleResponse.JSON_PROPERTY_COMPLIANCE_SIGNAL_OPTIONS,
SecurityMonitoringStandardRuleResponse.JSON_PROPERTY_CREATED_AT,
SecurityMonitoringStandardRuleResponse.JSON_PROPERTY_CREATION_AUTHOR_ID,
Expand Down Expand Up @@ -60,6 +61,9 @@ public class SecurityMonitoringStandardRuleResponse {
public static final String JSON_PROPERTY_CASES = "cases";
private List<SecurityMonitoringRuleCase> cases = null;

public static final String JSON_PROPERTY_COMPATIBLE_VERSION = "compatibleVersion";
private Long compatibleVersion;

public static final String JSON_PROPERTY_COMPLIANCE_SIGNAL_OPTIONS = "complianceSignalOptions";
private CloudConfigurationRuleComplianceSignalOptions complianceSignalOptions;

Expand Down Expand Up @@ -222,6 +226,28 @@ public void setCases(List<SecurityMonitoringRuleCase> cases) {
}
}

public SecurityMonitoringStandardRuleResponse compatibleVersion(Long compatibleVersion) {
this.compatibleVersion = compatibleVersion;
return this;
}

/**
* The version of the rule at which its detection logic last changed. Updates that only change the
* name, message, tags, or notifications do not change this value.
*
* @return compatibleVersion
*/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_COMPATIBLE_VERSION)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public Long getCompatibleVersion() {
return compatibleVersion;
}

public void setCompatibleVersion(Long compatibleVersion) {
this.compatibleVersion = compatibleVersion;
}

public SecurityMonitoringStandardRuleResponse complianceSignalOptions(
CloudConfigurationRuleComplianceSignalOptions complianceSignalOptions) {
this.complianceSignalOptions = complianceSignalOptions;
Expand Down Expand Up @@ -966,6 +992,8 @@ public boolean equals(Object o) {
return Objects.equals(
this.calculatedFields, securityMonitoringStandardRuleResponse.calculatedFields)
&& Objects.equals(this.cases, securityMonitoringStandardRuleResponse.cases)
&& Objects.equals(
this.compatibleVersion, securityMonitoringStandardRuleResponse.compatibleVersion)
&& Objects.equals(
this.complianceSignalOptions,
securityMonitoringStandardRuleResponse.complianceSignalOptions)
Expand Down Expand Up @@ -1011,6 +1039,7 @@ public int hashCode() {
return Objects.hash(
calculatedFields,
cases,
compatibleVersion,
complianceSignalOptions,
createdAt,
creationAuthorId,
Expand Down Expand Up @@ -1046,6 +1075,7 @@ public String toString() {
sb.append("class SecurityMonitoringStandardRuleResponse {\n");
sb.append(" calculatedFields: ").append(toIndentedString(calculatedFields)).append("\n");
sb.append(" cases: ").append(toIndentedString(cases)).append("\n");
sb.append(" compatibleVersion: ").append(toIndentedString(compatibleVersion)).append("\n");
sb.append(" complianceSignalOptions: ")
.append(toIndentedString(complianceSignalOptions))
.append("\n");
Expand Down
Loading