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
4 changes: 2 additions & 2 deletions .generated-info
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"spec_repo_commit": "bb240c6",
"generated": "2025-07-14 18:17:38.592"
"spec_repo_commit": "d93d991",
"generated": "2025-07-15 09:33:00.867"
}
11 changes: 9 additions & 2 deletions .generator/schemas/v1/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17197,7 +17197,7 @@ components:
description: Object describing the extra options for a Synthetic test.
properties:
accept_self_signed:
description: 'For SSL test, whether or not the test should allow self signed
description: 'For SSL tests, whether or not the test should allow self signed

certificates.'
type: boolean
Expand All @@ -17206,7 +17206,7 @@ components:
test.
type: boolean
checkCertificateRevocation:
description: For SSL test, whether or not the test should fail on revoked
description: For SSL tests, whether or not the test should fail on revoked
certificate in stapled OCSP.
type: boolean
ci:
Expand All @@ -17217,6 +17217,10 @@ components:
items:
$ref: '#/components/schemas/SyntheticsDeviceID'
type: array
disableAiaIntermediateFetching:
description: For SSL tests, whether or not the test should disable fetching
intermediate certificates from AIA.
type: boolean
disableCors:
description: Whether or not to disable CORS mechanism.
type: boolean
Expand Down Expand Up @@ -17460,6 +17464,9 @@ components:
description: A protobuf file that needs to be gzipped first then base64
encoded.
type: string
disableAiaIntermediateFetching:
description: Disable fetching intermediate certificates from AIA.
type: boolean
dnsServer:
description: DNS server to use for DNS tests.
type: string
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ public static void main(String[] args) {
new SyntheticsTestOptions()
.acceptSelfSigned(true)
.checkCertificateRevocation(true)
.disableAiaIntermediateFetching(true)
.tickEvery(60L))
.subtype(SyntheticsTestDetailsSubType.SSL)
.tags(Collections.singletonList("testing:api"))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,7 @@ public static void main(String[] args) {
.request(
new SyntheticsTestRequest()
.checkCertificateRevocation(true)
.disableAiaIntermediateFetching(true)
.host("example.org")
.port(new SyntheticsTestRequestPort(443L)))),
new SyntheticsAPIStep(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
SyntheticsTestOptions.JSON_PROPERTY_CHECK_CERTIFICATE_REVOCATION,
SyntheticsTestOptions.JSON_PROPERTY_CI,
SyntheticsTestOptions.JSON_PROPERTY_DEVICE_IDS,
SyntheticsTestOptions.JSON_PROPERTY_DISABLE_AIA_INTERMEDIATE_FETCHING,
SyntheticsTestOptions.JSON_PROPERTY_DISABLE_CORS,
SyntheticsTestOptions.JSON_PROPERTY_DISABLE_CSP,
SyntheticsTestOptions.JSON_PROPERTY_ENABLE_PROFILING,
Expand Down Expand Up @@ -65,6 +66,10 @@ public class SyntheticsTestOptions {
public static final String JSON_PROPERTY_DEVICE_IDS = "device_ids";
private List<String> deviceIds = null;

public static final String JSON_PROPERTY_DISABLE_AIA_INTERMEDIATE_FETCHING =
"disableAiaIntermediateFetching";
private Boolean disableAiaIntermediateFetching;

public static final String JSON_PROPERTY_DISABLE_CORS = "disableCors";
private Boolean disableCors;

Expand Down Expand Up @@ -129,7 +134,7 @@ public SyntheticsTestOptions acceptSelfSigned(Boolean acceptSelfSigned) {
}

/**
* For SSL test, whether or not the test should allow self signed certificates.
* For SSL tests, whether or not the test should allow self signed certificates.
*
* @return acceptSelfSigned
*/
Expand Down Expand Up @@ -171,7 +176,7 @@ public SyntheticsTestOptions checkCertificateRevocation(Boolean checkCertificate
}

/**
* For SSL test, whether or not the test should fail on revoked certificate in stapled OCSP.
* For SSL tests, whether or not the test should fail on revoked certificate in stapled OCSP.
*
* @return checkCertificateRevocation
*/
Expand Down Expand Up @@ -237,6 +242,29 @@ public void setDeviceIds(List<String> deviceIds) {
this.deviceIds = deviceIds;
}

public SyntheticsTestOptions disableAiaIntermediateFetching(
Boolean disableAiaIntermediateFetching) {
this.disableAiaIntermediateFetching = disableAiaIntermediateFetching;
return this;
}

/**
* For SSL tests, whether or not the test should disable fetching intermediate certificates from
* AIA.
*
* @return disableAiaIntermediateFetching
*/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_DISABLE_AIA_INTERMEDIATE_FETCHING)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public Boolean getDisableAiaIntermediateFetching() {
return disableAiaIntermediateFetching;
}

public void setDisableAiaIntermediateFetching(Boolean disableAiaIntermediateFetching) {
this.disableAiaIntermediateFetching = disableAiaIntermediateFetching;
}

public SyntheticsTestOptions disableCors(Boolean disableCors) {
this.disableCors = disableCors;
return this;
Expand Down Expand Up @@ -730,6 +758,9 @@ public boolean equals(Object o) {
this.checkCertificateRevocation, syntheticsTestOptions.checkCertificateRevocation)
&& Objects.equals(this.ci, syntheticsTestOptions.ci)
&& Objects.equals(this.deviceIds, syntheticsTestOptions.deviceIds)
&& Objects.equals(
this.disableAiaIntermediateFetching,
syntheticsTestOptions.disableAiaIntermediateFetching)
&& Objects.equals(this.disableCors, syntheticsTestOptions.disableCors)
&& Objects.equals(this.disableCsp, syntheticsTestOptions.disableCsp)
&& Objects.equals(this.enableProfiling, syntheticsTestOptions.enableProfiling)
Expand Down Expand Up @@ -762,6 +793,7 @@ public int hashCode() {
checkCertificateRevocation,
ci,
deviceIds,
disableAiaIntermediateFetching,
disableCors,
disableCsp,
enableProfiling,
Expand Down Expand Up @@ -795,6 +827,9 @@ public String toString() {
.append("\n");
sb.append(" ci: ").append(toIndentedString(ci)).append("\n");
sb.append(" deviceIds: ").append(toIndentedString(deviceIds)).append("\n");
sb.append(" disableAiaIntermediateFetching: ")
.append(toIndentedString(disableAiaIntermediateFetching))
.append("\n");
sb.append(" disableCors: ").append(toIndentedString(disableCors)).append("\n");
sb.append(" disableCsp: ").append(toIndentedString(disableCsp)).append("\n");
sb.append(" enableProfiling: ").append(toIndentedString(enableProfiling)).append("\n");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
SyntheticsTestRequest.JSON_PROPERTY_CHECK_CERTIFICATE_REVOCATION,
SyntheticsTestRequest.JSON_PROPERTY_COMPRESSED_JSON_DESCRIPTOR,
SyntheticsTestRequest.JSON_PROPERTY_COMPRESSED_PROTO_FILE,
SyntheticsTestRequest.JSON_PROPERTY_DISABLE_AIA_INTERMEDIATE_FETCHING,
SyntheticsTestRequest.JSON_PROPERTY_DNS_SERVER,
SyntheticsTestRequest.JSON_PROPERTY_DNS_SERVER_PORT,
SyntheticsTestRequest.JSON_PROPERTY_FILES,
Expand Down Expand Up @@ -89,6 +90,10 @@ public class SyntheticsTestRequest {
public static final String JSON_PROPERTY_COMPRESSED_PROTO_FILE = "compressedProtoFile";
private String compressedProtoFile;

public static final String JSON_PROPERTY_DISABLE_AIA_INTERMEDIATE_FETCHING =
"disableAiaIntermediateFetching";
private Boolean disableAiaIntermediateFetching;

public static final String JSON_PROPERTY_DNS_SERVER = "dnsServer";
private String dnsServer;

Expand Down Expand Up @@ -388,6 +393,28 @@ public void setCompressedProtoFile(String compressedProtoFile) {
this.compressedProtoFile = compressedProtoFile;
}

public SyntheticsTestRequest disableAiaIntermediateFetching(
Boolean disableAiaIntermediateFetching) {
this.disableAiaIntermediateFetching = disableAiaIntermediateFetching;
return this;
}

/**
* Disable fetching intermediate certificates from AIA.
*
* @return disableAiaIntermediateFetching
*/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_DISABLE_AIA_INTERMEDIATE_FETCHING)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public Boolean getDisableAiaIntermediateFetching() {
return disableAiaIntermediateFetching;
}

public void setDisableAiaIntermediateFetching(Boolean disableAiaIntermediateFetching) {
this.disableAiaIntermediateFetching = disableAiaIntermediateFetching;
}

public SyntheticsTestRequest dnsServer(String dnsServer) {
this.dnsServer = dnsServer;
return this;
Expand Down Expand Up @@ -988,6 +1015,9 @@ public boolean equals(Object o) {
&& Objects.equals(
this.compressedJsonDescriptor, syntheticsTestRequest.compressedJsonDescriptor)
&& Objects.equals(this.compressedProtoFile, syntheticsTestRequest.compressedProtoFile)
&& Objects.equals(
this.disableAiaIntermediateFetching,
syntheticsTestRequest.disableAiaIntermediateFetching)
&& Objects.equals(this.dnsServer, syntheticsTestRequest.dnsServer)
&& Objects.equals(this.dnsServerPort, syntheticsTestRequest.dnsServerPort)
&& Objects.equals(this.files, syntheticsTestRequest.files)
Expand Down Expand Up @@ -1027,6 +1057,7 @@ public int hashCode() {
checkCertificateRevocation,
compressedJsonDescriptor,
compressedProtoFile,
disableAiaIntermediateFetching,
dnsServer,
dnsServerPort,
files,
Expand Down Expand Up @@ -1073,6 +1104,9 @@ public String toString() {
sb.append(" compressedProtoFile: ")
.append(toIndentedString(compressedProtoFile))
.append("\n");
sb.append(" disableAiaIntermediateFetching: ")
.append(toIndentedString(disableAiaIntermediateFetching))
.append("\n");
sb.append(" dnsServer: ").append(toIndentedString(dnsServer)).append("\n");
sb.append(" dnsServerPort: ").append(toIndentedString(dnsServerPort)).append("\n");
sb.append(" files: ").append(toIndentedString(files)).append("\n");
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2025-06-02T14:06:04.761Z
2025-07-11T17:23:47.597Z
Loading