Skip to content

Commit

Permalink
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.396.9
Browse files Browse the repository at this point in the history
  • Loading branch information
speakeasybot committed Sep 14, 2024
1 parent 2c97805 commit 0fc4b96
Show file tree
Hide file tree
Showing 16 changed files with 328 additions and 245 deletions.
248 changes: 155 additions & 93 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@ id: 47e8e950-a454-4ebb-9f78-86fda7dfa0c2
management:
docChecksum: 54d33facef3aa19f358d15ab44e34141
docVersion: 0.2.0
speakeasyVersion: 1.376.0
generationVersion: 2.402.5
releaseVersion: 1.7.0
configChecksum: 1e364b7503baf8ad2a9aca5d31bbc6b5
speakeasyVersion: 1.396.9
generationVersion: 2.415.7
releaseVersion: 1.7.1
configChecksum: 8c11f4ec3a7e33d7e2995371c330b364
repoURL: https://github.com/StyraInc/opa-java.git
published: true
features:
java:
additionalDependencies: 0.1.0
constsAndDefaults: 0.1.1
core: 3.29.4
core: 3.29.7
examples: 2.81.3
flattening: 2.81.1
globalSecurity: 2.82.7
Expand All @@ -22,22 +22,101 @@ features:
sdkHooks: 0.1.0
unions: 0.0.5
generatedFiles:
- src/main/java/com/styra/opa/openapi/SecuritySource.java
- src/main/java/com/styra/opa/openapi/SDKConfiguration.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecuteDefaultPolicyWithInputRequestBuilder.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecutePolicyRequestBuilder.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecutePolicyWithInputRequestBuilder.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecuteBatchPolicyWithInputRequestBuilder.java
- src/main/java/com/styra/opa/openapi/models/operations/HealthRequestBuilder.java
- src/main/java/com/styra/opa/openapi/models/operations/SDKMethodInterfaces.java
- src/main/java/com/styra/opa/openapi/OpaApiClient.java
- .gitattributes
- CONTRIBUTING.md
- USAGE.md
- build.gradle
- docs/models/errors/BatchServerError.md
- docs/models/errors/ClientError.md
- docs/models/errors/Errors.md
- docs/models/errors/Location.md
- docs/models/errors/ServerError.md
- docs/models/errors/ServerErrorErrors.md
- docs/models/errors/ServerErrorLocation.md
- docs/models/errors/UnhealthyServer.md
- docs/models/operations/ExecuteBatchPolicyWithInputRequest.md
- docs/models/operations/ExecuteBatchPolicyWithInputRequestBody.md
- docs/models/operations/ExecuteBatchPolicyWithInputResponse.md
- docs/models/operations/ExecuteDefaultPolicyWithInputRequest.md
- docs/models/operations/ExecuteDefaultPolicyWithInputResponse.md
- docs/models/operations/ExecutePolicyRequest.md
- docs/models/operations/ExecutePolicyResponse.md
- docs/models/operations/ExecutePolicyWithInputRequest.md
- docs/models/operations/ExecutePolicyWithInputRequestBody.md
- docs/models/operations/ExecutePolicyWithInputResponse.md
- docs/models/operations/HealthRequest.md
- docs/models/operations/HealthResponse.md
- docs/models/shared/BatchMixedResults.md
- docs/models/shared/BatchSuccessfulPolicyEvaluation.md
- docs/models/shared/Errors.md
- docs/models/shared/Explain.md
- docs/models/shared/GzipAcceptEncoding.md
- docs/models/shared/GzipContentEncoding.md
- docs/models/shared/HealthyServer.md
- docs/models/shared/Input.md
- docs/models/shared/Location.md
- docs/models/shared/Provenance.md
- docs/models/shared/Responses.md
- docs/models/shared/Result.md
- docs/models/shared/Revision.md
- docs/models/shared/Security.md
- docs/models/shared/ServerErrorWithStatusCode.md
- docs/models/shared/SuccessfulPolicyResponse.md
- docs/models/shared/SuccessfulPolicyResponseWithStatusCode.md
- docs/sdks/opaapiclient/README.md
- gradle/wrapper/gradle-wrapper.jar
- gradle/wrapper/gradle-wrapper.properties
- gradlew
- gradlew.bat
- settings.gradle
- src/main/java/com/styra/opa/openapi/OpaApiClient.java
- src/main/java/com/styra/opa/openapi/SDKConfiguration.java
- src/main/java/com/styra/opa/openapi/SecuritySource.java
- src/main/java/com/styra/opa/openapi/models/errors/AuthException.java
- src/main/java/com/styra/opa/openapi/models/errors/BatchServerError.java
- src/main/java/com/styra/opa/openapi/models/errors/ClientError.java
- src/main/java/com/styra/opa/openapi/models/errors/Errors.java
- src/main/java/com/styra/opa/openapi/models/errors/Location.java
- src/main/java/com/styra/opa/openapi/models/errors/SDKError.java
- src/main/java/com/styra/opa/openapi/models/errors/ServerError.java
- src/main/java/com/styra/opa/openapi/models/errors/ServerErrorErrors.java
- src/main/java/com/styra/opa/openapi/models/errors/ServerErrorLocation.java
- src/main/java/com/styra/opa/openapi/models/errors/UnhealthyServer.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecuteBatchPolicyWithInputRequest.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecuteBatchPolicyWithInputRequestBody.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecuteBatchPolicyWithInputRequestBuilder.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecuteBatchPolicyWithInputResponse.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecuteDefaultPolicyWithInputRequest.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecuteDefaultPolicyWithInputRequestBuilder.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecuteDefaultPolicyWithInputResponse.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecutePolicyRequest.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecutePolicyRequestBuilder.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecutePolicyResponse.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecutePolicyWithInputRequest.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecutePolicyWithInputRequestBody.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecutePolicyWithInputRequestBuilder.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecutePolicyWithInputResponse.java
- src/main/java/com/styra/opa/openapi/models/operations/HealthRequest.java
- src/main/java/com/styra/opa/openapi/models/operations/HealthRequestBuilder.java
- src/main/java/com/styra/opa/openapi/models/operations/HealthResponse.java
- src/main/java/com/styra/opa/openapi/models/operations/SDKMethodInterfaces.java
- src/main/java/com/styra/opa/openapi/models/shared/BatchMixedResults.java
- src/main/java/com/styra/opa/openapi/models/shared/BatchSuccessfulPolicyEvaluation.java
- src/main/java/com/styra/opa/openapi/models/shared/Errors.java
- src/main/java/com/styra/opa/openapi/models/shared/Explain.java
- src/main/java/com/styra/opa/openapi/models/shared/GzipAcceptEncoding.java
- src/main/java/com/styra/opa/openapi/models/shared/GzipContentEncoding.java
- src/main/java/com/styra/opa/openapi/models/shared/HealthyServer.java
- src/main/java/com/styra/opa/openapi/models/shared/Input.java
- src/main/java/com/styra/opa/openapi/models/shared/Location.java
- src/main/java/com/styra/opa/openapi/models/shared/Provenance.java
- src/main/java/com/styra/opa/openapi/models/shared/Responses.java
- src/main/java/com/styra/opa/openapi/models/shared/Result.java
- src/main/java/com/styra/opa/openapi/models/shared/Revision.java
- src/main/java/com/styra/opa/openapi/models/shared/Security.java
- src/main/java/com/styra/opa/openapi/models/shared/ServerErrorWithStatusCode.java
- src/main/java/com/styra/opa/openapi/models/shared/SuccessfulPolicyResponse.java
- src/main/java/com/styra/opa/openapi/models/shared/SuccessfulPolicyResponseWithStatusCode.java
- src/main/java/com/styra/opa/openapi/utils/BackoffStrategy.java
- src/main/java/com/styra/opa/openapi/utils/BigDecimalString.java
- src/main/java/com/styra/opa/openapi/utils/BigIntegerString.java
Expand Down Expand Up @@ -75,82 +154,65 @@ generatedFiles:
- src/main/java/com/styra/opa/openapi/utils/TypedObject.java
- src/main/java/com/styra/opa/openapi/utils/Types.java
- src/main/java/com/styra/opa/openapi/utils/Utils.java
- src/main/java/com/styra/opa/openapi/models/errors/AuthException.java
- src/main/java/com/styra/opa/openapi/models/errors/SDKError.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecuteDefaultPolicyWithInputRequest.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecuteDefaultPolicyWithInputResponse.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecutePolicyRequest.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecutePolicyResponse.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecutePolicyWithInputRequestBody.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecutePolicyWithInputRequest.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecutePolicyWithInputResponse.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecuteBatchPolicyWithInputRequestBody.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecuteBatchPolicyWithInputRequest.java
- src/main/java/com/styra/opa/openapi/models/operations/ExecuteBatchPolicyWithInputResponse.java
- src/main/java/com/styra/opa/openapi/models/operations/HealthRequest.java
- src/main/java/com/styra/opa/openapi/models/operations/HealthResponse.java
- src/main/java/com/styra/opa/openapi/models/shared/Result.java
- src/main/java/com/styra/opa/openapi/models/shared/Input.java
- src/main/java/com/styra/opa/openapi/models/shared/GzipAcceptEncoding.java
- src/main/java/com/styra/opa/openapi/models/shared/SuccessfulPolicyResponse.java
- src/main/java/com/styra/opa/openapi/models/shared/Revision.java
- src/main/java/com/styra/opa/openapi/models/shared/Provenance.java
- src/main/java/com/styra/opa/openapi/models/shared/Explain.java
- src/main/java/com/styra/opa/openapi/models/shared/GzipContentEncoding.java
- src/main/java/com/styra/opa/openapi/models/shared/Location.java
- src/main/java/com/styra/opa/openapi/models/shared/Errors.java
- src/main/java/com/styra/opa/openapi/models/shared/ServerErrorWithStatusCode.java
- src/main/java/com/styra/opa/openapi/models/shared/SuccessfulPolicyResponseWithStatusCode.java
- src/main/java/com/styra/opa/openapi/models/shared/Responses.java
- src/main/java/com/styra/opa/openapi/models/shared/BatchMixedResults.java
- src/main/java/com/styra/opa/openapi/models/shared/BatchSuccessfulPolicyEvaluation.java
- src/main/java/com/styra/opa/openapi/models/shared/HealthyServer.java
- src/main/java/com/styra/opa/openapi/models/shared/Security.java
- src/main/java/com/styra/opa/openapi/models/errors/Location.java
- src/main/java/com/styra/opa/openapi/models/errors/Errors.java
- src/main/java/com/styra/opa/openapi/models/errors/ClientError.java
- src/main/java/com/styra/opa/openapi/models/errors/ServerErrorLocation.java
- src/main/java/com/styra/opa/openapi/models/errors/ServerErrorErrors.java
- src/main/java/com/styra/opa/openapi/models/errors/ServerError.java
- src/main/java/com/styra/opa/openapi/models/errors/BatchServerError.java
- src/main/java/com/styra/opa/openapi/models/errors/UnhealthyServer.java
- docs/models/operations/ExecuteDefaultPolicyWithInputRequest.md
- docs/models/operations/ExecuteDefaultPolicyWithInputResponse.md
- docs/models/operations/ExecutePolicyRequest.md
- docs/models/operations/ExecutePolicyResponse.md
- docs/models/operations/ExecutePolicyWithInputRequestBody.md
- docs/models/operations/ExecutePolicyWithInputRequest.md
- docs/models/operations/ExecutePolicyWithInputResponse.md
- docs/models/operations/ExecuteBatchPolicyWithInputRequestBody.md
- docs/models/operations/ExecuteBatchPolicyWithInputRequest.md
- docs/models/operations/ExecuteBatchPolicyWithInputResponse.md
- docs/models/operations/HealthRequest.md
- docs/models/operations/HealthResponse.md
- docs/models/shared/Result.md
- docs/models/shared/Input.md
- docs/models/shared/GzipAcceptEncoding.md
- docs/models/shared/SuccessfulPolicyResponse.md
- docs/models/shared/Revision.md
- docs/models/shared/Provenance.md
- docs/models/shared/Explain.md
- docs/models/shared/GzipContentEncoding.md
- docs/models/shared/Location.md
- docs/models/shared/Errors.md
- docs/models/shared/ServerErrorWithStatusCode.md
- docs/models/shared/SuccessfulPolicyResponseWithStatusCode.md
- docs/models/shared/Responses.md
- docs/models/shared/BatchMixedResults.md
- docs/models/shared/BatchSuccessfulPolicyEvaluation.md
- docs/models/shared/HealthyServer.md
- docs/models/shared/Security.md
- docs/models/errors/Location.md
- docs/models/errors/Errors.md
- docs/models/errors/ClientError.md
- docs/models/errors/ServerErrorLocation.md
- docs/models/errors/ServerErrorErrors.md
- docs/models/errors/ServerError.md
- docs/models/errors/BatchServerError.md
- docs/models/errors/UnhealthyServer.md
- docs/sdks/opaapiclient/README.md
- USAGE.md
- CONTRIBUTING.md
examples:
executeDefaultPolicyWithInput:
speakeasy-default-execute-default-policy-with-input:
requestBody:
application/json: "8203.11"
responses:
"200":
application/json: "4113.99"
"400":
application/json: {"code": "<value>", "message": "<value>"}
"500":
application/json: {"code": "<value>", "message": "<value>", "decision_id": "b84cf736-213c-4932-a8e4-bb5c648f1b4d"}
executePolicy:
speakeasy-default-execute-policy:
parameters:
path:
path: "app/rbac"
query: {}
header: {}
responses:
"200":
application/json: {"result": true}
"400":
application/json: {"code": "<value>", "message": "<value>"}
"500":
application/json: {"code": "<value>", "message": "<value>", "decision_id": "b84cf736-213c-4932-a8e4-bb5c648f1b4d"}
executePolicyWithInput:
speakeasy-default-execute-policy-with-input:
parameters:
path:
path: "app/rbac"
query: {}
header: {}
requestBody:
application/json: {"input": false}
responses:
"200":
application/json: {"result": "<value>"}
"400":
application/json: {"code": "<value>", "message": "<value>"}
"500":
application/json: {"code": "<value>", "message": "<value>", "decision_id": "b84cf736-213c-4932-a8e4-bb5c648f1b4d"}
executeBatchPolicyWithInput:
speakeasy-default-execute-batch-policy-with-input:
parameters:
path:
path: "app/rbac"
query: {}
header: {}
requestBody:
application/json: {"inputs": {"key": []}}
responses:
"200":
application/json: {"batch_decision_id": "1bef6b7d-cd13-4890-bfe1-fd2e8de32189", "responses": {"key": {"result": {"allow": true, "user_is_admin": true, "user_is_granted": []}}, "key1": {"result": []}}}
"207":
application/json: {"responses": {"key": {"http_status_code": "200", "result": "<value>"}}}
"400":
application/json: {"code": "<value>", "message": "<value>"}
"500":
application/json: {"responses": {}}
health:
speakeasy-default-health: {}
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ generation:
auth:
oAuth2ClientCredentialsEnabled: false
java:
version: 1.7.0
version: 1.7.1
additionalDependencies:
- testImplementation:org.junit.jupiter:junit-jupiter-api:5.8.2
- runtimeOnly:org.junit.jupiter:junit-jupiter-engine:5.8.2
Expand Down
12 changes: 6 additions & 6 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
speakeasyVersion: 1.376.0
speakeasyVersion: 1.396.9
sources:
openapi:
sourceNamespace: openapi
sourceRevisionDigest: sha256:1ee32a806cc62fb2ea0359d3e3bd0a7bfd85e739abe15af4c81944953da8a4a2
sourceBlobDigest: sha256:ba34b5e8162fb661727f5fc9878a8a8862a31609f96a6d73abf9d2c12076d872
sourceRevisionDigest: sha256:89b83eaab457a2ec77f662a88b35e45c6f4f67507c2daf85e486a9dfb847ec1e
sourceBlobDigest: sha256:f76f9d1e8be466eef2d0e9612845ce19f9a5f507682e92d7a4355b3b13eaa921
tags:
- latest
- main
targets:
opa:
source: openapi
sourceNamespace: openapi
sourceRevisionDigest: sha256:1ee32a806cc62fb2ea0359d3e3bd0a7bfd85e739abe15af4c81944953da8a4a2
sourceBlobDigest: sha256:ba34b5e8162fb661727f5fc9878a8a8862a31609f96a6d73abf9d2c12076d872
outLocation: /Users/cad/f/src/opa-java
sourceRevisionDigest: sha256:89b83eaab457a2ec77f662a88b35e45c6f4f67507c2daf85e486a9dfb847ec1e
sourceBlobDigest: sha256:f76f9d1e8be466eef2d0e9612845ce19f9a5f507682e92d7a4355b3b13eaa921
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
32 changes: 27 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,23 @@ public class App {

# OPA OpenApi SDK (low-level)

<!-- Start Summary [summary] -->
## Summary

For more information about the API: [Enterprise OPA documentation](https://docs.styra.com/enterprise-opa)
<!-- End Summary [summary] -->

<!-- Start Table of Contents [toc] -->
## Table of Contents

* [SDK Installation](#sdk-installation)
* [SDK Example Usage](#sdk-example-usage)
* [Available Resources and Operations](#available-resources-and-operations)
* [Error Handling](#error-handling)
* [Server Selection](#server-selection)
* [Authentication](#authentication)
<!-- End Table of Contents [toc] -->

<!-- Start SDK Example Usage [usage] -->
## SDK Example Usage

Expand Down Expand Up @@ -162,8 +179,8 @@ public class Application {
ExecutePolicyWithInputRequest req = ExecutePolicyWithInputRequest.builder()
.path("app/rbac")
.requestBody(ExecutePolicyWithInputRequestBody.builder()
.input(Input.of(false))
.build())
.input(Input.of(false))
.build())
.build();

ExecutePolicyWithInputResponse res = sdk.executePolicyWithInput()
Expand Down Expand Up @@ -219,9 +236,9 @@ public class Application {
ExecuteBatchPolicyWithInputRequest req = ExecuteBatchPolicyWithInputRequest.builder()
.path("app/rbac")
.requestBody(ExecuteBatchPolicyWithInputRequestBody.builder()
.inputs(Map.ofEntries(
Map.entry("key", Input.of("<value>"))))
.build())
.inputs(Map.ofEntries(
Map.entry("key", Input.of("<value>"))))
.build())
.build();

ExecuteBatchPolicyWithInputResponse res = sdk.executeBatchPolicyWithInput()
Expand Down Expand Up @@ -253,13 +270,18 @@ public class Application {
<!-- Start Available Resources and Operations [operations] -->
## Available Resources and Operations

<details open>
<summary>Available methods</summary>

### [OpaApiClient SDK](docs/sdks/opaapiclient/README.md)

* [executeDefaultPolicyWithInput](docs/sdks/opaapiclient/README.md#executedefaultpolicywithinput) - Execute the default decision given an input
* [executePolicy](docs/sdks/opaapiclient/README.md#executepolicy) - Execute a policy
* [executePolicyWithInput](docs/sdks/opaapiclient/README.md#executepolicywithinput) - Execute a policy given an input
* [executeBatchPolicyWithInput](docs/sdks/opaapiclient/README.md#executebatchpolicywithinput) - Execute a policy given a batch of inputs
* [health](docs/sdks/opaapiclient/README.md#health) - Verify the server is operational

</details>
<!-- End Available Resources and Operations [operations] -->

<!-- Start Server Selection [server] -->
Expand Down
11 changes: 11 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -348,3 +348,14 @@ Based on:
- [java v1.7.0] .
### Releases
- [Maven Central v1.7.0] https://central.sonatype.com/artifact/com.styra.opa/openapi/1.7.0 - .


## 2024-09-14 00:22:23
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.396.9 (2.415.7) https://github.com/speakeasy-api/speakeasy
### Generated
- [java v1.7.1] .
### Releases
- [Maven Central v1.7.1] https://central.sonatype.com/artifact/com.styra.opa/openapi/1.7.1 - .
Loading

0 comments on commit 0fc4b96

Please sign in to comment.