diff --git a/.github/workflows/changelog.yaml b/.github/workflows/changelog.yaml index 441a56e32d01..a06016ae85a4 100644 --- a/.github/workflows/changelog.yaml +++ b/.github/workflows/changelog.yaml @@ -23,4 +23,5 @@ jobs: with: title: 'docs: updated CHANGELOG.md' commit-message: 'docs: updated CHANGELOG.md' + branch: create-pull-request/changelog signoff: true \ No newline at end of file diff --git a/.github/workflows/sdks.yaml b/.github/workflows/sdks.yaml new file mode 100644 index 000000000000..30f0cdb94ae1 --- /dev/null +++ b/.github/workflows/sdks.yaml @@ -0,0 +1,29 @@ +name: SDKs +on: + push: + tags: + - v* + - 'v3.2.*' + - 'v3.1.*' + branches: + - dev-* +jobs: + sdk: + if: github.repository == 'argoproj/argo-workflows' + runs-on: ubuntu-latest + name: Publish SDK + strategy: + matrix: + name: + - java + steps: + - uses: actions/checkout@v2 + - run: make --directory sdks/${{matrix.name}} publish -B + env: + JAVA_SDK_MAVEN_PASSWORD: ${{ secrets.GITHUB_TOKEN }} + - uses: peter-evans/create-pull-request@v3 + with: + title: 'chore: updated ${{matrix.name}} SDK' + commit-message: 'chore: updated ${{matrix.name}} SDK' + branch: create-pull-request/sdk/${{matrix.name}} + signoff: true diff --git a/Makefile b/Makefile index fc29376f44b6..3900087eeaf5 100644 --- a/Makefile +++ b/Makefile @@ -228,6 +228,7 @@ scan-%: .PHONY: codegen codegen: types swagger docs manifests + make --directory sdks/java generate .PHONY: types types: pkg/apis/workflow/v1alpha1/generated.proto pkg/apis/workflow/v1alpha1/openapi_generated.go pkg/apis/workflow/v1alpha1/zz_generated.deepcopy.go diff --git a/README.md b/README.md index 63887b9ee55a..95be39936e33 100644 --- a/README.md +++ b/README.md @@ -68,9 +68,9 @@ Argo is a [Cloud Native Computing Foundation (CNCF)](https://cncf.io/) hosted pr [SQLFlow](https://github.com/sql-machine-learning/sqlflow) -## SDKs +## Client Libraries -Check out our [Java, Golang and Python SDKs](https://github.com/argoproj-labs/argo-client-gen). +Check out our [Java, Golang and Python clients](docs/client-libraries.md). ## Quickstart diff --git a/docs/client-libraries.md b/docs/client-libraries.md new file mode 100644 index 000000000000..1111d8ce46f1 --- /dev/null +++ b/docs/client-libraries.md @@ -0,0 +1,27 @@ +# Client Libraries + +This page contains an overview of the client libraries for using the Argo API from various programming languages. + +To write applications using the REST API, you do not need to implement the API calls and request/response types +yourself. You can use a client library for the programming language you are using. + +Client libraries often handle common tasks such as authentication for you. + +## Officially-supported client libraries + +The following client libraries are officially maintained by the Argo team. + +| Language | Client Library | Examples/Docs | +|----------|----------------|---------------| +| Golang | [apiclient.go](https://github.com/argoproj/argo-workflows/blob/master/pkg/apiclient/apiclient.go) | [Example](https://github.com/argoproj/argo-workflows/blob/master/cmd/argo/commands/submit.go) +| Java | [java](https://github.com/argoproj/argo-workflows/blob/master/sdks/java) | | +| Python | [python](python) | TBC | + +## Community-maintained client libraries + +The following client libraries are provided and maintained by their authors, not the Argo team. + +| Language | Client Library | Info | +|----------|----------------|---------------| +| Python | [Couler](https://github.com/couler-proj/couler) | Multi-workflow engine support Python SDK | +| Python | Hera | TBC | diff --git a/mkdocs.yml b/mkdocs.yml index 0f2ad9afa2b3..775dd9f67e23 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -70,6 +70,7 @@ nav: - swagger.md - rest-api.md - rest-examples.md + - client-libraries.md - events.md - webhooks.md - submit-workflow-via-automation.md diff --git a/sdks/CONTRIBUTING.md b/sdks/CONTRIBUTING.md new file mode 100644 index 000000000000..817ba95690d3 --- /dev/null +++ b/sdks/CONTRIBUTING.md @@ -0,0 +1,16 @@ +# Contributing an SDK + +Make it contributor friendly: + +* Make it fast, because engineers will have to generate SDKs for every PR. +* Make it dependency free, engineers will not be a be able to install anything. You can use Docker. +* Generate the minimal amount of code possible, so other engineers don't have to commit lots of files too. +* Provide a [`Makefile`](java/Makefile) with the following: + * A `generate` target to generate the code using `openapi-generator` into `client` directory. + * A `publish` target to publish the generated code for use. +* Committed code must be stable, it must not change based on Git tags. + +Make it user friendly: + +* Commit enough for users to learn how to use it. Use `.gitignore` to exclude files. +* Add a [README.md](java/README.md) to help users get started. \ No newline at end of file diff --git a/sdks/java/.gitignore b/sdks/java/.gitignore new file mode 100644 index 000000000000..8db626bb5f1d --- /dev/null +++ b/sdks/java/.gitignore @@ -0,0 +1,8 @@ +/client/.openapi-generator/ +/client/api/ +/client/src/ +/client/gradle/ +/client/.gitignore +/client/.openapi-generator-ignore +/client/gradlew +/client/*.* diff --git a/sdks/java/Makefile b/sdks/java/Makefile new file mode 100644 index 000000000000..6070c5afe4af --- /dev/null +++ b/sdks/java/Makefile @@ -0,0 +1,72 @@ +GIT_TAG := $(shell git describe --exact-match --tags --abbrev=0 2> /dev/null || echo untagged) +ifeq ($(GIT_TAG),untagged) +# "SNAPSHOT" is "latest" for Java +VERSION := 0.0.0-SNAPSHOT +else +# remove the "v" prefix, not allowed +VERSION := $(GIT_TAG:v=) +endif + +# work dir +WD := $(shell echo "`pwd`/client") + +DOCKER = docker run --rm -v $(WD):/wd --workdir /wd +MVN = $(DOCKER) -v $(HOME)/.m2:/root/.m2 -e JAVA_SDK_MAVEN_PASSWORD=${JAVA_SDK_MAVEN_PASSWORD} maven:3-openjdk-8 mvn -s settings.xml +CHOWN = chown -R $(shell id -u):$(shell id -g) + +publish: generate + # https://help.github.com/en/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages + $(MVN) deploy -DskipTests -DaltDeploymentRepository=github::default::https://maven.pkg.github.com/argoproj/argo-workflows + +generate: + rm -Rf $(WD) + mkdir -p $(WD) + cp settings.xml $(WD)/settings.xml + cat ../../api/openapi-spec/swagger.json | \ + sed 's/io.k8s.api.core.v1.//' | \ + sed 's/io.k8s.apimachinery.pkg.apis.meta.v1.//' \ + > $(WD)/swagger.json + $(DOCKER) openapitools/openapi-generator-cli:v5.2.1 \ + generate \ + -i /wd/swagger.json \ + -g java \ + -o /wd \ + -p hideGenerationTimestamp=true \ + -p dateLibrary=java8 \ + --api-package io.argoproj.workflow.apis \ + --invoker-package io.argoproj.workflow \ + --model-package io.argoproj.workflow.models \ + --skip-validate-spec \ + --group-id io.argoproj.workflow \ + --artifact-id argo-client-java \ + --import-mappings Time=java.time.Instant \ + --import-mappings Affinity=io.kubernetes.client.openapi.models.V1Affinity \ + --import-mappings ConfigMapKeySelector=io.kubernetes.client.openapi.models.V1ConfigMapKeySelector \ + --import-mappings Container=io.kubernetes.client.openapi.models.V1Container \ + --import-mappings ContainerPort=io.kubernetes.client.openapi.models.V1ContainerPort \ + --import-mappings EnvFromSource=io.kubernetes.client.openapi.models.V1EnvFromSource \ + --import-mappings EnvVar=io.kubernetes.client.openapi.models.V1EnvVar \ + --import-mappings HostAlias=io.kubernetes.client.openapi.models.V1HostAlias \ + --import-mappings Lifecycle=io.kubernetes.client.openapi.models.V1Lifecycle \ + --import-mappings ListMeta=io.kubernetes.client.openapi.models.V1ListMeta \ + --import-mappings LocalObjectReference=io.kubernetes.client.openapi.models.V1LocalObjectReference \ + --import-mappings ObjectMeta=io.kubernetes.client.openapi.models.V1ObjectMeta \ + --import-mappings ObjectReference=io.kubernetes.client.openapi.models.V1ObjectReference \ + --import-mappings PersistentVolumeClaim=io.kubernetes.client.openapi.models.V1PersistentVolumeClaim \ + --import-mappings PodDisruptionBudgetSpec=io.kubernetes.client.openapi.models.V1beta1PodDisruptionBudgetSpec \ + --import-mappings PodDNSConfig=io.kubernetes.client.openapi.models.V1PodDNSConfig \ + --import-mappings PodSecurityContext=io.kubernetes.client.openapi.models.V1PodSecurityContext \ + --import-mappings Probe=io.kubernetes.client.openapi.models.V1Probe \ + --import-mappings ResourceRequirements=io.kubernetes.client.openapi.models.V1ResourceRequirements \ + --import-mappings SecretKeySelector=io.kubernetes.client.openapi.models.V1SecretKeySelector \ + --import-mappings SecurityContext=io.kubernetes.client.openapi.models.V1SecurityContext \ + --import-mappings Toleration=io.kubernetes.client.openapi.models.V1Toleration \ + --import-mappings Volume=io.kubernetes.client.openapi.models.V1Volume \ + --import-mappings VolumeDevice=io.kubernetes.client.openapi.models.V1VolumeDevice \ + --import-mappings VolumeMount=io.kubernetes.client.openapi.models.V1VolumeMount \ + --generate-alias-as-model + # https://vsupalov.com/docker-shared-permissions/#set-the-docker-user-when-running-your-container + $(CHOWN) $(WD) || sudo $(CHOWN) $(WD) + # replace the generated pom.xml, because that has too many dependencies + sed 's/0.0.0-VERSION/$(VERSION)/' pom.xml > $(WD)/pom.xml + diff --git a/sdks/java/README.md b/sdks/java/README.md new file mode 100644 index 000000000000..0c83761f7553 --- /dev/null +++ b/sdks/java/README.md @@ -0,0 +1,45 @@ +# Java SDK + +## Download + +## Client Library + +This provides model and APIs for accessing the Argo Server API rather. + +If you wish to access the Kubernetes APIs, you can use the models to do this. You'll need to write your own code to speak to the API. + +⚠️ The Java SDK is published to Github packages, not Maven Central. You must update your Maven settings.xml +file: [how to do that](https://github.com/argoproj/argo-workflows/packages). + +Recommended: + +```xml + + io.argoproj.workflow + argo-client-java + 3.3.0 + +``` + +The very latest version: + +```xml + + io.argoproj.workflow + argo-client-java + 0.0.0-SNAPSHOT + +``` + +## Examples + +* [Example.java](examples/client) + +## Docs + +* [Event service](client/docs/EventServiceApi.md) +* [Sensor service](client/docs/SensorServiceApi.md) +* [Event source service](client/docs/EventSourceServiceApi.md) +* [Info service](client/docs/InfoServiceApi.md ) +* [Pipeline service](client/docs/PipelineServiceApi.md) +* [Workflow service](client/docs/WorkflowServiceApi.md) diff --git a/sdks/java/client/docs/AWSElasticBlockStoreVolumeSource.md b/sdks/java/client/docs/AWSElasticBlockStoreVolumeSource.md new file mode 100644 index 000000000000..cc450923116c --- /dev/null +++ b/sdks/java/client/docs/AWSElasticBlockStoreVolumeSource.md @@ -0,0 +1,17 @@ + + +# AWSElasticBlockStoreVolumeSource + +Represents a Persistent Disk resource in AWS. An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**fsType** | **String** | Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore | [optional] +**partition** | **Integer** | The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can leave the property empty). | [optional] +**readOnly** | **Boolean** | Specify \"true\" to force and set the ReadOnly property in VolumeMounts to \"true\". If omitted, the default is \"false\". More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore | [optional] +**volumeID** | **String** | Unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore | + + + diff --git a/sdks/java/client/docs/ArchivedWorkflowServiceApi.md b/sdks/java/client/docs/ArchivedWorkflowServiceApi.md new file mode 100644 index 000000000000..d55cba1d801a --- /dev/null +++ b/sdks/java/client/docs/ArchivedWorkflowServiceApi.md @@ -0,0 +1,348 @@ +# ArchivedWorkflowServiceApi + +All URIs are relative to *http://localhost:2746* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**archivedWorkflowServiceDeleteArchivedWorkflow**](ArchivedWorkflowServiceApi.md#archivedWorkflowServiceDeleteArchivedWorkflow) | **DELETE** /api/v1/archived-workflows/{uid} | +[**archivedWorkflowServiceGetArchivedWorkflow**](ArchivedWorkflowServiceApi.md#archivedWorkflowServiceGetArchivedWorkflow) | **GET** /api/v1/archived-workflows/{uid} | +[**archivedWorkflowServiceListArchivedWorkflowLabelKeys**](ArchivedWorkflowServiceApi.md#archivedWorkflowServiceListArchivedWorkflowLabelKeys) | **GET** /api/v1/archived-workflows-label-keys | +[**archivedWorkflowServiceListArchivedWorkflowLabelValues**](ArchivedWorkflowServiceApi.md#archivedWorkflowServiceListArchivedWorkflowLabelValues) | **GET** /api/v1/archived-workflows-label-values | +[**archivedWorkflowServiceListArchivedWorkflows**](ArchivedWorkflowServiceApi.md#archivedWorkflowServiceListArchivedWorkflows) | **GET** /api/v1/archived-workflows | + + + +# **archivedWorkflowServiceDeleteArchivedWorkflow** +> Object archivedWorkflowServiceDeleteArchivedWorkflow(uid) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.ArchivedWorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + ArchivedWorkflowServiceApi apiInstance = new ArchivedWorkflowServiceApi(defaultClient); + String uid = "uid_example"; // String | + try { + Object result = apiInstance.archivedWorkflowServiceDeleteArchivedWorkflow(uid); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling ArchivedWorkflowServiceApi#archivedWorkflowServiceDeleteArchivedWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **uid** | **String**| | + +### Return type + +**Object** + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **archivedWorkflowServiceGetArchivedWorkflow** +> IoArgoprojWorkflowV1alpha1Workflow archivedWorkflowServiceGetArchivedWorkflow(uid) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.ArchivedWorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + ArchivedWorkflowServiceApi apiInstance = new ArchivedWorkflowServiceApi(defaultClient); + String uid = "uid_example"; // String | + try { + IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.archivedWorkflowServiceGetArchivedWorkflow(uid); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling ArchivedWorkflowServiceApi#archivedWorkflowServiceGetArchivedWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **uid** | **String**| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **archivedWorkflowServiceListArchivedWorkflowLabelKeys** +> IoArgoprojWorkflowV1alpha1LabelKeys archivedWorkflowServiceListArchivedWorkflowLabelKeys() + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.ArchivedWorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + ArchivedWorkflowServiceApi apiInstance = new ArchivedWorkflowServiceApi(defaultClient); + try { + IoArgoprojWorkflowV1alpha1LabelKeys result = apiInstance.archivedWorkflowServiceListArchivedWorkflowLabelKeys(); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling ArchivedWorkflowServiceApi#archivedWorkflowServiceListArchivedWorkflowLabelKeys"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters +This endpoint does not need any parameter. + +### Return type + +[**IoArgoprojWorkflowV1alpha1LabelKeys**](IoArgoprojWorkflowV1alpha1LabelKeys.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **archivedWorkflowServiceListArchivedWorkflowLabelValues** +> IoArgoprojWorkflowV1alpha1LabelValues archivedWorkflowServiceListArchivedWorkflowLabelValues(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.ArchivedWorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + ArchivedWorkflowServiceApi apiInstance = new ArchivedWorkflowServiceApi(defaultClient); + String listOptionsLabelSelector = "listOptionsLabelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. + String listOptionsFieldSelector = "listOptionsFieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. + Boolean listOptionsWatch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. + Boolean listOptionsAllowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. + String listOptionsResourceVersion = "listOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsResourceVersionMatch = "listOptionsResourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsTimeoutSeconds = "listOptionsTimeoutSeconds_example"; // String | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. + String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + try { + IoArgoprojWorkflowV1alpha1LabelValues result = apiInstance.archivedWorkflowServiceListArchivedWorkflowLabelValues(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling ArchivedWorkflowServiceApi#archivedWorkflowServiceListArchivedWorkflowLabelValues"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **listOptionsLabelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | [optional] + **listOptionsFieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | [optional] + **listOptionsWatch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | [optional] + **listOptionsAllowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. | [optional] + **listOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsResourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsTimeoutSeconds** | **String**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | [optional] + **listOptionsLimit** | **String**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **listOptionsContinue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] + +### Return type + +[**IoArgoprojWorkflowV1alpha1LabelValues**](IoArgoprojWorkflowV1alpha1LabelValues.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **archivedWorkflowServiceListArchivedWorkflows** +> IoArgoprojWorkflowV1alpha1WorkflowList archivedWorkflowServiceListArchivedWorkflows(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, namePrefix) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.ArchivedWorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + ArchivedWorkflowServiceApi apiInstance = new ArchivedWorkflowServiceApi(defaultClient); + String listOptionsLabelSelector = "listOptionsLabelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. + String listOptionsFieldSelector = "listOptionsFieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. + Boolean listOptionsWatch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. + Boolean listOptionsAllowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. + String listOptionsResourceVersion = "listOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsResourceVersionMatch = "listOptionsResourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsTimeoutSeconds = "listOptionsTimeoutSeconds_example"; // String | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. + String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + String namePrefix = "namePrefix_example"; // String | + try { + IoArgoprojWorkflowV1alpha1WorkflowList result = apiInstance.archivedWorkflowServiceListArchivedWorkflows(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, namePrefix); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling ArchivedWorkflowServiceApi#archivedWorkflowServiceListArchivedWorkflows"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **listOptionsLabelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | [optional] + **listOptionsFieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | [optional] + **listOptionsWatch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | [optional] + **listOptionsAllowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. | [optional] + **listOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsResourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsTimeoutSeconds** | **String**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | [optional] + **listOptionsLimit** | **String**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **listOptionsContinue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] + **namePrefix** | **String**| | [optional] + +### Return type + +[**IoArgoprojWorkflowV1alpha1WorkflowList**](IoArgoprojWorkflowV1alpha1WorkflowList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + diff --git a/sdks/java/client/docs/ArtifactServiceApi.md b/sdks/java/client/docs/ArtifactServiceApi.md new file mode 100644 index 000000000000..a3f9f6b8d62c --- /dev/null +++ b/sdks/java/client/docs/ArtifactServiceApi.md @@ -0,0 +1,274 @@ +# ArtifactServiceApi + +All URIs are relative to *http://localhost:2746* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**artifactServiceGetInputArtifact**](ArtifactServiceApi.md#artifactServiceGetInputArtifact) | **GET** /input-artifacts/{namespace}/{name}/{podName}/{artifactName} | Get an input artifact. +[**artifactServiceGetInputArtifactByUID**](ArtifactServiceApi.md#artifactServiceGetInputArtifactByUID) | **GET** /input-artifacts-by-uid/{uid}/{podName}/{artifactName} | Get an input artifact by UID. +[**artifactServiceGetOutputArtifact**](ArtifactServiceApi.md#artifactServiceGetOutputArtifact) | **GET** /artifacts/{namespace}/{name}/{podName}/{artifactName} | Get an output artifact. +[**artifactServiceGetOutputArtifactByUID**](ArtifactServiceApi.md#artifactServiceGetOutputArtifactByUID) | **GET** /artifacts-by-uid/{uid}/{podName}/{artifactName} | Get an output artifact by UID. + + + +# **artifactServiceGetInputArtifact** +> artifactServiceGetInputArtifact(namespace, name, podName, artifactName) + +Get an input artifact. + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.ArtifactServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + ArtifactServiceApi apiInstance = new ArtifactServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + String podName = "podName_example"; // String | + String artifactName = "artifactName_example"; // String | + try { + apiInstance.artifactServiceGetInputArtifact(namespace, name, podName, artifactName); + } catch (ApiException e) { + System.err.println("Exception when calling ArtifactServiceApi#artifactServiceGetInputArtifact"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **podName** | **String**| | + **artifactName** | **String**| | + +### Return type + +null (empty response body) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | An artifact file. | - | +**0** | An unexpected error response. | - | + + +# **artifactServiceGetInputArtifactByUID** +> artifactServiceGetInputArtifactByUID(namespace, uid, podName, artifactName) + +Get an input artifact by UID. + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.ArtifactServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + ArtifactServiceApi apiInstance = new ArtifactServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String uid = "uid_example"; // String | + String podName = "podName_example"; // String | + String artifactName = "artifactName_example"; // String | + try { + apiInstance.artifactServiceGetInputArtifactByUID(namespace, uid, podName, artifactName); + } catch (ApiException e) { + System.err.println("Exception when calling ArtifactServiceApi#artifactServiceGetInputArtifactByUID"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **uid** | **String**| | + **podName** | **String**| | + **artifactName** | **String**| | + +### Return type + +null (empty response body) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | An artifact file. | - | +**0** | An unexpected error response. | - | + + +# **artifactServiceGetOutputArtifact** +> artifactServiceGetOutputArtifact(namespace, name, podName, artifactName) + +Get an output artifact. + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.ArtifactServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + ArtifactServiceApi apiInstance = new ArtifactServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + String podName = "podName_example"; // String | + String artifactName = "artifactName_example"; // String | + try { + apiInstance.artifactServiceGetOutputArtifact(namespace, name, podName, artifactName); + } catch (ApiException e) { + System.err.println("Exception when calling ArtifactServiceApi#artifactServiceGetOutputArtifact"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **podName** | **String**| | + **artifactName** | **String**| | + +### Return type + +null (empty response body) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | An artifact file. | - | +**0** | An unexpected error response. | - | + + +# **artifactServiceGetOutputArtifactByUID** +> artifactServiceGetOutputArtifactByUID(uid, podName, artifactName) + +Get an output artifact by UID. + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.ArtifactServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + ArtifactServiceApi apiInstance = new ArtifactServiceApi(defaultClient); + String uid = "uid_example"; // String | + String podName = "podName_example"; // String | + String artifactName = "artifactName_example"; // String | + try { + apiInstance.artifactServiceGetOutputArtifactByUID(uid, podName, artifactName); + } catch (ApiException e) { + System.err.println("Exception when calling ArtifactServiceApi#artifactServiceGetOutputArtifactByUID"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **uid** | **String**| | + **podName** | **String**| | + **artifactName** | **String**| | + +### Return type + +null (empty response body) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | An artifact file. | - | +**0** | An unexpected error response. | - | + diff --git a/sdks/java/client/docs/AzureDiskVolumeSource.md b/sdks/java/client/docs/AzureDiskVolumeSource.md new file mode 100644 index 000000000000..740ac11d6488 --- /dev/null +++ b/sdks/java/client/docs/AzureDiskVolumeSource.md @@ -0,0 +1,19 @@ + + +# AzureDiskVolumeSource + +AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**cachingMode** | **String** | Host Caching mode: None, Read Only, Read Write. | [optional] +**diskName** | **String** | The Name of the data disk in the blob storage | +**diskURI** | **String** | The URI the data disk in the blob storage | +**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] +**kind** | **String** | Expected values Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set). defaults to shared | [optional] +**readOnly** | **Boolean** | Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] + + + diff --git a/sdks/java/client/docs/AzureFileVolumeSource.md b/sdks/java/client/docs/AzureFileVolumeSource.md new file mode 100644 index 000000000000..541eb41abe84 --- /dev/null +++ b/sdks/java/client/docs/AzureFileVolumeSource.md @@ -0,0 +1,16 @@ + + +# AzureFileVolumeSource + +AzureFile represents an Azure File Service mount on the host and bind mount to the pod. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**readOnly** | **Boolean** | Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] +**secretName** | **String** | the name of secret that contains Azure Storage Account Name and Key | +**shareName** | **String** | Share Name | + + + diff --git a/sdks/java/client/docs/CSIVolumeSource.md b/sdks/java/client/docs/CSIVolumeSource.md new file mode 100644 index 000000000000..9b9d026c9623 --- /dev/null +++ b/sdks/java/client/docs/CSIVolumeSource.md @@ -0,0 +1,18 @@ + + +# CSIVolumeSource + +Represents a source location of a volume to mount, managed by an external CSI driver + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**driver** | **String** | Driver is the name of the CSI driver that handles this volume. Consult with your admin for the correct name as registered in the cluster. | +**fsType** | **String** | Filesystem type to mount. Ex. \"ext4\", \"xfs\", \"ntfs\". If not provided, the empty value is passed to the associated CSI driver which will determine the default filesystem to apply. | [optional] +**nodePublishSecretRef** | [**io.kubernetes.client.openapi.models.V1LocalObjectReference**](io.kubernetes.client.openapi.models.V1LocalObjectReference.md) | | [optional] +**readOnly** | **Boolean** | Specifies a read-only configuration for the volume. Defaults to false (read/write). | [optional] +**volumeAttributes** | **Map<String, String>** | VolumeAttributes stores driver-specific properties that are passed to the CSI driver. Consult your driver's documentation for supported values. | [optional] + + + diff --git a/sdks/java/client/docs/Capabilities.md b/sdks/java/client/docs/Capabilities.md new file mode 100644 index 000000000000..c111c9eda0d3 --- /dev/null +++ b/sdks/java/client/docs/Capabilities.md @@ -0,0 +1,15 @@ + + +# Capabilities + +Adds and removes POSIX capabilities from running containers. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**add** | **List<String>** | Added capabilities | [optional] +**drop** | **List<String>** | Removed capabilities | [optional] + + + diff --git a/sdks/java/client/docs/CephFSVolumeSource.md b/sdks/java/client/docs/CephFSVolumeSource.md new file mode 100644 index 000000000000..0b8159841f93 --- /dev/null +++ b/sdks/java/client/docs/CephFSVolumeSource.md @@ -0,0 +1,19 @@ + + +# CephFSVolumeSource + +Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**monitors** | **List<String>** | Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | +**path** | **String** | Optional: Used as the mounted root, rather than the full Ceph tree, default is / | [optional] +**readOnly** | **Boolean** | Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | [optional] +**secretFile** | **String** | Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | [optional] +**secretRef** | [**io.kubernetes.client.openapi.models.V1LocalObjectReference**](io.kubernetes.client.openapi.models.V1LocalObjectReference.md) | | [optional] +**user** | **String** | Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | [optional] + + + diff --git a/sdks/java/client/docs/CinderVolumeSource.md b/sdks/java/client/docs/CinderVolumeSource.md new file mode 100644 index 000000000000..8d3c198c4c43 --- /dev/null +++ b/sdks/java/client/docs/CinderVolumeSource.md @@ -0,0 +1,17 @@ + + +# CinderVolumeSource + +Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md | [optional] +**readOnly** | **Boolean** | Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md | [optional] +**secretRef** | [**io.kubernetes.client.openapi.models.V1LocalObjectReference**](io.kubernetes.client.openapi.models.V1LocalObjectReference.md) | | [optional] +**volumeID** | **String** | volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md | + + + diff --git a/sdks/java/client/docs/ClusterWorkflowTemplateServiceApi.md b/sdks/java/client/docs/ClusterWorkflowTemplateServiceApi.md new file mode 100644 index 000000000000..0bc3b4a07927 --- /dev/null +++ b/sdks/java/client/docs/ClusterWorkflowTemplateServiceApi.md @@ -0,0 +1,412 @@ +# ClusterWorkflowTemplateServiceApi + +All URIs are relative to *http://localhost:2746* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate**](ClusterWorkflowTemplateServiceApi.md#clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate) | **POST** /api/v1/cluster-workflow-templates | +[**clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate**](ClusterWorkflowTemplateServiceApi.md#clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate) | **DELETE** /api/v1/cluster-workflow-templates/{name} | +[**clusterWorkflowTemplateServiceGetClusterWorkflowTemplate**](ClusterWorkflowTemplateServiceApi.md#clusterWorkflowTemplateServiceGetClusterWorkflowTemplate) | **GET** /api/v1/cluster-workflow-templates/{name} | +[**clusterWorkflowTemplateServiceLintClusterWorkflowTemplate**](ClusterWorkflowTemplateServiceApi.md#clusterWorkflowTemplateServiceLintClusterWorkflowTemplate) | **POST** /api/v1/cluster-workflow-templates/lint | +[**clusterWorkflowTemplateServiceListClusterWorkflowTemplates**](ClusterWorkflowTemplateServiceApi.md#clusterWorkflowTemplateServiceListClusterWorkflowTemplates) | **GET** /api/v1/cluster-workflow-templates | +[**clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate**](ClusterWorkflowTemplateServiceApi.md#clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate) | **PUT** /api/v1/cluster-workflow-templates/{name} | + + + +# **clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate** +> IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate(body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.ClusterWorkflowTemplateServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + ClusterWorkflowTemplateServiceApi apiInstance = new ClusterWorkflowTemplateServiceApi(defaultClient); + IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest body = new IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest(); // IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest | + try { + IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate result = apiInstance.clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate(body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling ClusterWorkflowTemplateServiceApi#clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **body** | [**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate** +> Object clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate(name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.ClusterWorkflowTemplateServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + ClusterWorkflowTemplateServiceApi apiInstance = new ClusterWorkflowTemplateServiceApi(defaultClient); + String name = "name_example"; // String | + String deleteOptionsGracePeriodSeconds = "deleteOptionsGracePeriodSeconds_example"; // String | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. + String deleteOptionsPreconditionsUid = "deleteOptionsPreconditionsUid_example"; // String | Specifies the target UID. +optional. + String deleteOptionsPreconditionsResourceVersion = "deleteOptionsPreconditionsResourceVersion_example"; // String | Specifies the target ResourceVersion +optional. + Boolean deleteOptionsOrphanDependents = true; // Boolean | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. + String deleteOptionsPropagationPolicy = "deleteOptionsPropagationPolicy_example"; // String | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. +optional. + List deleteOptionsDryRun = Arrays.asList(); // List | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. + try { + Object result = apiInstance.clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate(name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling ClusterWorkflowTemplateServiceApi#clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **name** | **String**| | + **deleteOptionsGracePeriodSeconds** | **String**| The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. | [optional] + **deleteOptionsPreconditionsUid** | **String**| Specifies the target UID. +optional. | [optional] + **deleteOptionsPreconditionsResourceVersion** | **String**| Specifies the target ResourceVersion +optional. | [optional] + **deleteOptionsOrphanDependents** | **Boolean**| Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. | [optional] + **deleteOptionsPropagationPolicy** | **String**| Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. +optional. | [optional] + **deleteOptionsDryRun** | [**List<String>**](String.md)| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. | [optional] + +### Return type + +**Object** + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **clusterWorkflowTemplateServiceGetClusterWorkflowTemplate** +> IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate clusterWorkflowTemplateServiceGetClusterWorkflowTemplate(name, getOptionsResourceVersion) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.ClusterWorkflowTemplateServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + ClusterWorkflowTemplateServiceApi apiInstance = new ClusterWorkflowTemplateServiceApi(defaultClient); + String name = "name_example"; // String | + String getOptionsResourceVersion = "getOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + try { + IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate result = apiInstance.clusterWorkflowTemplateServiceGetClusterWorkflowTemplate(name, getOptionsResourceVersion); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling ClusterWorkflowTemplateServiceApi#clusterWorkflowTemplateServiceGetClusterWorkflowTemplate"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **name** | **String**| | + **getOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + +### Return type + +[**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **clusterWorkflowTemplateServiceLintClusterWorkflowTemplate** +> IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate clusterWorkflowTemplateServiceLintClusterWorkflowTemplate(body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.ClusterWorkflowTemplateServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + ClusterWorkflowTemplateServiceApi apiInstance = new ClusterWorkflowTemplateServiceApi(defaultClient); + IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest body = new IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest(); // IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest | + try { + IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate result = apiInstance.clusterWorkflowTemplateServiceLintClusterWorkflowTemplate(body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling ClusterWorkflowTemplateServiceApi#clusterWorkflowTemplateServiceLintClusterWorkflowTemplate"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **body** | [**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **clusterWorkflowTemplateServiceListClusterWorkflowTemplates** +> IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList clusterWorkflowTemplateServiceListClusterWorkflowTemplates(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.ClusterWorkflowTemplateServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + ClusterWorkflowTemplateServiceApi apiInstance = new ClusterWorkflowTemplateServiceApi(defaultClient); + String listOptionsLabelSelector = "listOptionsLabelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. + String listOptionsFieldSelector = "listOptionsFieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. + Boolean listOptionsWatch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. + Boolean listOptionsAllowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. + String listOptionsResourceVersion = "listOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsResourceVersionMatch = "listOptionsResourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsTimeoutSeconds = "listOptionsTimeoutSeconds_example"; // String | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. + String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + try { + IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList result = apiInstance.clusterWorkflowTemplateServiceListClusterWorkflowTemplates(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling ClusterWorkflowTemplateServiceApi#clusterWorkflowTemplateServiceListClusterWorkflowTemplates"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **listOptionsLabelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | [optional] + **listOptionsFieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | [optional] + **listOptionsWatch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | [optional] + **listOptionsAllowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. | [optional] + **listOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsResourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsTimeoutSeconds** | **String**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | [optional] + **listOptionsLimit** | **String**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **listOptionsContinue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] + +### Return type + +[**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate** +> IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate(name, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.ClusterWorkflowTemplateServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + ClusterWorkflowTemplateServiceApi apiInstance = new ClusterWorkflowTemplateServiceApi(defaultClient); + String name = "name_example"; // String | DEPRECATED: This field is ignored. + IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest body = new IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest(); // IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest | + try { + IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate result = apiInstance.clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate(name, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling ClusterWorkflowTemplateServiceApi#clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **name** | **String**| DEPRECATED: This field is ignored. | + **body** | [**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + diff --git a/sdks/java/client/docs/Condition.md b/sdks/java/client/docs/Condition.md new file mode 100644 index 000000000000..351b3b08d5b1 --- /dev/null +++ b/sdks/java/client/docs/Condition.md @@ -0,0 +1,19 @@ + + +# Condition + +// other fields } + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**lastTransitionTime** | **java.time.Instant** | | [optional] +**message** | **String** | | [optional] +**observedGeneration** | **String** | | [optional] +**reason** | **String** | | [optional] +**status** | **String** | | [optional] +**type** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/ConfigMapEnvSource.md b/sdks/java/client/docs/ConfigMapEnvSource.md new file mode 100644 index 000000000000..89a82552cfcb --- /dev/null +++ b/sdks/java/client/docs/ConfigMapEnvSource.md @@ -0,0 +1,15 @@ + + +# ConfigMapEnvSource + +ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional] +**optional** | **Boolean** | Specify whether the ConfigMap must be defined | [optional] + + + diff --git a/sdks/java/client/docs/ConfigMapProjection.md b/sdks/java/client/docs/ConfigMapProjection.md new file mode 100644 index 000000000000..73ca594b9885 --- /dev/null +++ b/sdks/java/client/docs/ConfigMapProjection.md @@ -0,0 +1,16 @@ + + +# ConfigMapProjection + +Adapts a ConfigMap into a projected volume. The contents of the target ConfigMap's Data field will be presented in a projected volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. Note that this is identical to a configmap volume source without the default mode. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**items** | [**List<KeyToPath>**](KeyToPath.md) | If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] +**name** | **String** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional] +**optional** | **Boolean** | Specify whether the ConfigMap or its keys must be defined | [optional] + + + diff --git a/sdks/java/client/docs/ConfigMapVolumeSource.md b/sdks/java/client/docs/ConfigMapVolumeSource.md new file mode 100644 index 000000000000..f07e1e48abff --- /dev/null +++ b/sdks/java/client/docs/ConfigMapVolumeSource.md @@ -0,0 +1,17 @@ + + +# ConfigMapVolumeSource + +Adapts a ConfigMap into a volume. The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**defaultMode** | **Integer** | Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional] +**items** | [**List<KeyToPath>**](KeyToPath.md) | If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] +**name** | **String** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional] +**optional** | **Boolean** | Specify whether the ConfigMap or its keys must be defined | [optional] + + + diff --git a/sdks/java/client/docs/CreateOptions.md b/sdks/java/client/docs/CreateOptions.md new file mode 100644 index 000000000000..b0657fda9ce9 --- /dev/null +++ b/sdks/java/client/docs/CreateOptions.md @@ -0,0 +1,15 @@ + + +# CreateOptions + +CreateOptions may be provided when creating an API object. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**dryRun** | **List<String>** | | [optional] +**fieldManager** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/CronWorkflowServiceApi.md b/sdks/java/client/docs/CronWorkflowServiceApi.md new file mode 100644 index 000000000000..c89d6ca38988 --- /dev/null +++ b/sdks/java/client/docs/CronWorkflowServiceApi.md @@ -0,0 +1,556 @@ +# CronWorkflowServiceApi + +All URIs are relative to *http://localhost:2746* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**cronWorkflowServiceCreateCronWorkflow**](CronWorkflowServiceApi.md#cronWorkflowServiceCreateCronWorkflow) | **POST** /api/v1/cron-workflows/{namespace} | +[**cronWorkflowServiceDeleteCronWorkflow**](CronWorkflowServiceApi.md#cronWorkflowServiceDeleteCronWorkflow) | **DELETE** /api/v1/cron-workflows/{namespace}/{name} | +[**cronWorkflowServiceGetCronWorkflow**](CronWorkflowServiceApi.md#cronWorkflowServiceGetCronWorkflow) | **GET** /api/v1/cron-workflows/{namespace}/{name} | +[**cronWorkflowServiceLintCronWorkflow**](CronWorkflowServiceApi.md#cronWorkflowServiceLintCronWorkflow) | **POST** /api/v1/cron-workflows/{namespace}/lint | +[**cronWorkflowServiceListCronWorkflows**](CronWorkflowServiceApi.md#cronWorkflowServiceListCronWorkflows) | **GET** /api/v1/cron-workflows/{namespace} | +[**cronWorkflowServiceResumeCronWorkflow**](CronWorkflowServiceApi.md#cronWorkflowServiceResumeCronWorkflow) | **PUT** /api/v1/cron-workflows/{namespace}/{name}/resume | +[**cronWorkflowServiceSuspendCronWorkflow**](CronWorkflowServiceApi.md#cronWorkflowServiceSuspendCronWorkflow) | **PUT** /api/v1/cron-workflows/{namespace}/{name}/suspend | +[**cronWorkflowServiceUpdateCronWorkflow**](CronWorkflowServiceApi.md#cronWorkflowServiceUpdateCronWorkflow) | **PUT** /api/v1/cron-workflows/{namespace}/{name} | + + + +# **cronWorkflowServiceCreateCronWorkflow** +> IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflowServiceCreateCronWorkflow(namespace, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.CronWorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + CronWorkflowServiceApi apiInstance = new CronWorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest body = new IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest(); // IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest | + try { + IoArgoprojWorkflowV1alpha1CronWorkflow result = apiInstance.cronWorkflowServiceCreateCronWorkflow(namespace, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling CronWorkflowServiceApi#cronWorkflowServiceCreateCronWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **body** | [**IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest**](IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1CronWorkflow**](IoArgoprojWorkflowV1alpha1CronWorkflow.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **cronWorkflowServiceDeleteCronWorkflow** +> Object cronWorkflowServiceDeleteCronWorkflow(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.CronWorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + CronWorkflowServiceApi apiInstance = new CronWorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + String deleteOptionsGracePeriodSeconds = "deleteOptionsGracePeriodSeconds_example"; // String | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. + String deleteOptionsPreconditionsUid = "deleteOptionsPreconditionsUid_example"; // String | Specifies the target UID. +optional. + String deleteOptionsPreconditionsResourceVersion = "deleteOptionsPreconditionsResourceVersion_example"; // String | Specifies the target ResourceVersion +optional. + Boolean deleteOptionsOrphanDependents = true; // Boolean | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. + String deleteOptionsPropagationPolicy = "deleteOptionsPropagationPolicy_example"; // String | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. +optional. + List deleteOptionsDryRun = Arrays.asList(); // List | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. + try { + Object result = apiInstance.cronWorkflowServiceDeleteCronWorkflow(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling CronWorkflowServiceApi#cronWorkflowServiceDeleteCronWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **deleteOptionsGracePeriodSeconds** | **String**| The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. | [optional] + **deleteOptionsPreconditionsUid** | **String**| Specifies the target UID. +optional. | [optional] + **deleteOptionsPreconditionsResourceVersion** | **String**| Specifies the target ResourceVersion +optional. | [optional] + **deleteOptionsOrphanDependents** | **Boolean**| Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. | [optional] + **deleteOptionsPropagationPolicy** | **String**| Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. +optional. | [optional] + **deleteOptionsDryRun** | [**List<String>**](String.md)| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. | [optional] + +### Return type + +**Object** + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **cronWorkflowServiceGetCronWorkflow** +> IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflowServiceGetCronWorkflow(namespace, name, getOptionsResourceVersion) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.CronWorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + CronWorkflowServiceApi apiInstance = new CronWorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + String getOptionsResourceVersion = "getOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + try { + IoArgoprojWorkflowV1alpha1CronWorkflow result = apiInstance.cronWorkflowServiceGetCronWorkflow(namespace, name, getOptionsResourceVersion); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling CronWorkflowServiceApi#cronWorkflowServiceGetCronWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **getOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + +### Return type + +[**IoArgoprojWorkflowV1alpha1CronWorkflow**](IoArgoprojWorkflowV1alpha1CronWorkflow.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **cronWorkflowServiceLintCronWorkflow** +> IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflowServiceLintCronWorkflow(namespace, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.CronWorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + CronWorkflowServiceApi apiInstance = new CronWorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest body = new IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest(); // IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest | + try { + IoArgoprojWorkflowV1alpha1CronWorkflow result = apiInstance.cronWorkflowServiceLintCronWorkflow(namespace, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling CronWorkflowServiceApi#cronWorkflowServiceLintCronWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **body** | [**IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest**](IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1CronWorkflow**](IoArgoprojWorkflowV1alpha1CronWorkflow.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **cronWorkflowServiceListCronWorkflows** +> IoArgoprojWorkflowV1alpha1CronWorkflowList cronWorkflowServiceListCronWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.CronWorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + CronWorkflowServiceApi apiInstance = new CronWorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String listOptionsLabelSelector = "listOptionsLabelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. + String listOptionsFieldSelector = "listOptionsFieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. + Boolean listOptionsWatch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. + Boolean listOptionsAllowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. + String listOptionsResourceVersion = "listOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsResourceVersionMatch = "listOptionsResourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsTimeoutSeconds = "listOptionsTimeoutSeconds_example"; // String | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. + String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + try { + IoArgoprojWorkflowV1alpha1CronWorkflowList result = apiInstance.cronWorkflowServiceListCronWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling CronWorkflowServiceApi#cronWorkflowServiceListCronWorkflows"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **listOptionsLabelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | [optional] + **listOptionsFieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | [optional] + **listOptionsWatch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | [optional] + **listOptionsAllowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. | [optional] + **listOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsResourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsTimeoutSeconds** | **String**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | [optional] + **listOptionsLimit** | **String**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **listOptionsContinue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] + +### Return type + +[**IoArgoprojWorkflowV1alpha1CronWorkflowList**](IoArgoprojWorkflowV1alpha1CronWorkflowList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **cronWorkflowServiceResumeCronWorkflow** +> IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflowServiceResumeCronWorkflow(namespace, name, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.CronWorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + CronWorkflowServiceApi apiInstance = new CronWorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest body = new IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest(); // IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest | + try { + IoArgoprojWorkflowV1alpha1CronWorkflow result = apiInstance.cronWorkflowServiceResumeCronWorkflow(namespace, name, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling CronWorkflowServiceApi#cronWorkflowServiceResumeCronWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **body** | [**IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest**](IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1CronWorkflow**](IoArgoprojWorkflowV1alpha1CronWorkflow.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **cronWorkflowServiceSuspendCronWorkflow** +> IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflowServiceSuspendCronWorkflow(namespace, name, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.CronWorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + CronWorkflowServiceApi apiInstance = new CronWorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest body = new IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest(); // IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest | + try { + IoArgoprojWorkflowV1alpha1CronWorkflow result = apiInstance.cronWorkflowServiceSuspendCronWorkflow(namespace, name, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling CronWorkflowServiceApi#cronWorkflowServiceSuspendCronWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **body** | [**IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest**](IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1CronWorkflow**](IoArgoprojWorkflowV1alpha1CronWorkflow.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **cronWorkflowServiceUpdateCronWorkflow** +> IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflowServiceUpdateCronWorkflow(namespace, name, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.CronWorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + CronWorkflowServiceApi apiInstance = new CronWorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | DEPRECATED: This field is ignored. + IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest body = new IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest(); // IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest | + try { + IoArgoprojWorkflowV1alpha1CronWorkflow result = apiInstance.cronWorkflowServiceUpdateCronWorkflow(namespace, name, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling CronWorkflowServiceApi#cronWorkflowServiceUpdateCronWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| DEPRECATED: This field is ignored. | + **body** | [**IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest**](IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1CronWorkflow**](IoArgoprojWorkflowV1alpha1CronWorkflow.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + diff --git a/sdks/java/client/docs/DownwardAPIProjection.md b/sdks/java/client/docs/DownwardAPIProjection.md new file mode 100644 index 000000000000..35f2c0e2ef83 --- /dev/null +++ b/sdks/java/client/docs/DownwardAPIProjection.md @@ -0,0 +1,14 @@ + + +# DownwardAPIProjection + +Represents downward API info for projecting into a projected volume. Note that this is identical to a downwardAPI volume source without the default mode. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**items** | [**List<DownwardAPIVolumeFile>**](DownwardAPIVolumeFile.md) | Items is a list of DownwardAPIVolume file | [optional] + + + diff --git a/sdks/java/client/docs/DownwardAPIVolumeFile.md b/sdks/java/client/docs/DownwardAPIVolumeFile.md new file mode 100644 index 000000000000..b84442b2548f --- /dev/null +++ b/sdks/java/client/docs/DownwardAPIVolumeFile.md @@ -0,0 +1,17 @@ + + +# DownwardAPIVolumeFile + +DownwardAPIVolumeFile represents information to create the file containing the pod field + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**fieldRef** | [**ObjectFieldSelector**](ObjectFieldSelector.md) | | [optional] +**mode** | **Integer** | Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional] +**path** | **String** | Required: Path is the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..' | +**resourceFieldRef** | [**ResourceFieldSelector**](ResourceFieldSelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/DownwardAPIVolumeSource.md b/sdks/java/client/docs/DownwardAPIVolumeSource.md new file mode 100644 index 000000000000..0d063f2a10d6 --- /dev/null +++ b/sdks/java/client/docs/DownwardAPIVolumeSource.md @@ -0,0 +1,15 @@ + + +# DownwardAPIVolumeSource + +DownwardAPIVolumeSource represents a volume containing downward API info. Downward API volumes support ownership management and SELinux relabeling. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**defaultMode** | **Integer** | Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional] +**items** | [**List<DownwardAPIVolumeFile>**](DownwardAPIVolumeFile.md) | Items is a list of downward API volume file | [optional] + + + diff --git a/sdks/java/client/docs/Duration.md b/sdks/java/client/docs/Duration.md new file mode 100644 index 000000000000..e6f5fc5176a5 --- /dev/null +++ b/sdks/java/client/docs/Duration.md @@ -0,0 +1,14 @@ + + +# Duration + +Duration is a wrapper around time.Duration which supports correct marshaling to YAML and JSON. In particular, it marshals into strings, which can be used as map keys in json. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**duration** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/EmptyDirVolumeSource.md b/sdks/java/client/docs/EmptyDirVolumeSource.md new file mode 100644 index 000000000000..10ccd3c4f8e0 --- /dev/null +++ b/sdks/java/client/docs/EmptyDirVolumeSource.md @@ -0,0 +1,15 @@ + + +# EmptyDirVolumeSource + +Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**medium** | **String** | What type of storage medium should back this directory. The default is \"\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir | [optional] +**sizeLimit** | **String** | Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors. The serialization format is: <quantity> ::= <signedNumber><suffix> (Note that <suffix> may be empty, from the \"\" case in <decimalSI>.) <digit> ::= 0 | 1 | ... | 9 <digits> ::= <digit> | <digit><digits> <number> ::= <digits> | <digits>.<digits> | <digits>. | .<digits> <sign> ::= \"+\" | \"-\" <signedNumber> ::= <number> | <sign><number> <suffix> ::= <binarySI> | <decimalExponent> | <decimalSI> <binarySI> ::= Ki | Mi | Gi | Ti | Pi | Ei (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html) <decimalSI> ::= m | \"\" | k | M | G | T | P | E (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.) <decimalExponent> ::= \"e\" <signedNumber> | \"E\" <signedNumber> No matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities. When a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized. Before serializing, Quantity will be put in \"canonical form\". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that: a. No precision is lost b. No fractional digits will be emitted c. The exponent (or suffix) is as large as possible. The sign will be omitted unless the number is negative. Examples: 1.5 will be serialized as \"1500m\" 1.5Gi will be serialized as \"1536Mi\" Note that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise. Non-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.) This format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation. | [optional] + + + diff --git a/sdks/java/client/docs/EnvVarSource.md b/sdks/java/client/docs/EnvVarSource.md new file mode 100644 index 000000000000..0d5f169fd940 --- /dev/null +++ b/sdks/java/client/docs/EnvVarSource.md @@ -0,0 +1,17 @@ + + +# EnvVarSource + +EnvVarSource represents a source for the value of an EnvVar. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**configMapKeyRef** | [**io.kubernetes.client.openapi.models.V1ConfigMapKeySelector**](io.kubernetes.client.openapi.models.V1ConfigMapKeySelector.md) | | [optional] +**fieldRef** | [**ObjectFieldSelector**](ObjectFieldSelector.md) | | [optional] +**resourceFieldRef** | [**ResourceFieldSelector**](ResourceFieldSelector.md) | | [optional] +**secretKeyRef** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/EphemeralVolumeSource.md b/sdks/java/client/docs/EphemeralVolumeSource.md new file mode 100644 index 000000000000..5dce84260b55 --- /dev/null +++ b/sdks/java/client/docs/EphemeralVolumeSource.md @@ -0,0 +1,14 @@ + + +# EphemeralVolumeSource + +Represents an ephemeral volume that is handled by a normal storage driver. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**volumeClaimTemplate** | [**PersistentVolumeClaimTemplate**](PersistentVolumeClaimTemplate.md) | | [optional] + + + diff --git a/sdks/java/client/docs/Event.md b/sdks/java/client/docs/Event.md new file mode 100644 index 000000000000..4b1b3226d171 --- /dev/null +++ b/sdks/java/client/docs/Event.md @@ -0,0 +1,30 @@ + + +# Event + +Event is a report of an event somewhere in the cluster. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**action** | **String** | What action was taken/failed regarding to the Regarding object. | [optional] +**apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] +**count** | **Integer** | The number of times this event has occurred. | [optional] +**eventTime** | **OffsetDateTime** | MicroTime is version of Time with microsecond level precision. | [optional] +**firstTimestamp** | **java.time.Instant** | | [optional] +**involvedObject** | [**io.kubernetes.client.openapi.models.V1ObjectReference**](io.kubernetes.client.openapi.models.V1ObjectReference.md) | | +**kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] +**lastTimestamp** | **java.time.Instant** | | [optional] +**message** | **String** | A human-readable description of the status of this operation. | [optional] +**metadata** | [**io.kubernetes.client.openapi.models.V1ObjectMeta**](io.kubernetes.client.openapi.models.V1ObjectMeta.md) | | +**reason** | **String** | This should be a short, machine understandable string that gives the reason for the transition into the object's current status. | [optional] +**related** | [**io.kubernetes.client.openapi.models.V1ObjectReference**](io.kubernetes.client.openapi.models.V1ObjectReference.md) | | [optional] +**reportingComponent** | **String** | Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. | [optional] +**reportingInstance** | **String** | ID of the controller instance, e.g. `kubelet-xyzf`. | [optional] +**series** | [**EventSeries**](EventSeries.md) | | [optional] +**source** | [**EventSource**](EventSource.md) | | [optional] +**type** | **String** | Type of this event (Normal, Warning), new types could be added in the future | [optional] + + + diff --git a/sdks/java/client/docs/EventSeries.md b/sdks/java/client/docs/EventSeries.md new file mode 100644 index 000000000000..19cb7ea48c86 --- /dev/null +++ b/sdks/java/client/docs/EventSeries.md @@ -0,0 +1,16 @@ + + +# EventSeries + +EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**count** | **Integer** | Number of occurrences in this series up to the last heartbeat time | [optional] +**lastObservedTime** | **OffsetDateTime** | MicroTime is version of Time with microsecond level precision. | [optional] +**state** | **String** | State of this Series: Ongoing or Finished Deprecated. Planned removal for 1.18 | [optional] + + + diff --git a/sdks/java/client/docs/EventServiceApi.md b/sdks/java/client/docs/EventServiceApi.md new file mode 100644 index 000000000000..ae7de89d71d9 --- /dev/null +++ b/sdks/java/client/docs/EventServiceApi.md @@ -0,0 +1,154 @@ +# EventServiceApi + +All URIs are relative to *http://localhost:2746* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**eventServiceListWorkflowEventBindings**](EventServiceApi.md#eventServiceListWorkflowEventBindings) | **GET** /api/v1/workflow-event-bindings/{namespace} | +[**eventServiceReceiveEvent**](EventServiceApi.md#eventServiceReceiveEvent) | **POST** /api/v1/events/{namespace}/{discriminator} | + + + +# **eventServiceListWorkflowEventBindings** +> IoArgoprojWorkflowV1alpha1WorkflowEventBindingList eventServiceListWorkflowEventBindings(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.EventServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + EventServiceApi apiInstance = new EventServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String listOptionsLabelSelector = "listOptionsLabelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. + String listOptionsFieldSelector = "listOptionsFieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. + Boolean listOptionsWatch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. + Boolean listOptionsAllowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. + String listOptionsResourceVersion = "listOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsResourceVersionMatch = "listOptionsResourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsTimeoutSeconds = "listOptionsTimeoutSeconds_example"; // String | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. + String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + try { + IoArgoprojWorkflowV1alpha1WorkflowEventBindingList result = apiInstance.eventServiceListWorkflowEventBindings(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling EventServiceApi#eventServiceListWorkflowEventBindings"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **listOptionsLabelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | [optional] + **listOptionsFieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | [optional] + **listOptionsWatch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | [optional] + **listOptionsAllowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. | [optional] + **listOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsResourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsTimeoutSeconds** | **String**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | [optional] + **listOptionsLimit** | **String**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **listOptionsContinue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] + +### Return type + +[**IoArgoprojWorkflowV1alpha1WorkflowEventBindingList**](IoArgoprojWorkflowV1alpha1WorkflowEventBindingList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **eventServiceReceiveEvent** +> Object eventServiceReceiveEvent(namespace, discriminator, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.EventServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + EventServiceApi apiInstance = new EventServiceApi(defaultClient); + String namespace = "namespace_example"; // String | The namespace for the io.argoproj.workflow.v1alpha1. This can be empty if the client has cluster scoped permissions. If empty, then the event is \"broadcast\" to workflow event binding in all namespaces. + String discriminator = "discriminator_example"; // String | Optional discriminator for the io.argoproj.workflow.v1alpha1. This should almost always be empty. Used for edge-cases where the event payload alone is not provide enough information to discriminate the event. This MUST NOT be used as security mechanism, e.g. to allow two clients to use the same access token, or to support webhooks on unsecured server. Instead, use access tokens. This is made available as `discriminator` in the event binding selector (`/spec/event/selector)` + Object body = null; // Object | The event itself can be any data. + try { + Object result = apiInstance.eventServiceReceiveEvent(namespace, discriminator, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling EventServiceApi#eventServiceReceiveEvent"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| The namespace for the io.argoproj.workflow.v1alpha1. This can be empty if the client has cluster scoped permissions. If empty, then the event is \"broadcast\" to workflow event binding in all namespaces. | + **discriminator** | **String**| Optional discriminator for the io.argoproj.workflow.v1alpha1. This should almost always be empty. Used for edge-cases where the event payload alone is not provide enough information to discriminate the event. This MUST NOT be used as security mechanism, e.g. to allow two clients to use the same access token, or to support webhooks on unsecured server. Instead, use access tokens. This is made available as `discriminator` in the event binding selector (`/spec/event/selector)` | + **body** | **Object**| The event itself can be any data. | + +### Return type + +**Object** + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + diff --git a/sdks/java/client/docs/EventSource.md b/sdks/java/client/docs/EventSource.md new file mode 100644 index 000000000000..0dfd6091e33b --- /dev/null +++ b/sdks/java/client/docs/EventSource.md @@ -0,0 +1,15 @@ + + +# EventSource + +EventSource contains information for an event. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**component** | **String** | Component from which the event is generated. | [optional] +**host** | **String** | Node name on which the event is generated. | [optional] + + + diff --git a/sdks/java/client/docs/EventSourceServiceApi.md b/sdks/java/client/docs/EventSourceServiceApi.md new file mode 100644 index 000000000000..adc5e59df7f3 --- /dev/null +++ b/sdks/java/client/docs/EventSourceServiceApi.md @@ -0,0 +1,528 @@ +# EventSourceServiceApi + +All URIs are relative to *http://localhost:2746* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**eventSourceServiceCreateEventSource**](EventSourceServiceApi.md#eventSourceServiceCreateEventSource) | **POST** /api/v1/event-sources/{namespace} | +[**eventSourceServiceDeleteEventSource**](EventSourceServiceApi.md#eventSourceServiceDeleteEventSource) | **DELETE** /api/v1/event-sources/{namespace}/{name} | +[**eventSourceServiceEventSourcesLogs**](EventSourceServiceApi.md#eventSourceServiceEventSourcesLogs) | **GET** /api/v1/stream/event-sources/{namespace}/logs | +[**eventSourceServiceGetEventSource**](EventSourceServiceApi.md#eventSourceServiceGetEventSource) | **GET** /api/v1/event-sources/{namespace}/{name} | +[**eventSourceServiceListEventSources**](EventSourceServiceApi.md#eventSourceServiceListEventSources) | **GET** /api/v1/event-sources/{namespace} | +[**eventSourceServiceUpdateEventSource**](EventSourceServiceApi.md#eventSourceServiceUpdateEventSource) | **PUT** /api/v1/event-sources/{namespace}/{name} | +[**eventSourceServiceWatchEventSources**](EventSourceServiceApi.md#eventSourceServiceWatchEventSources) | **GET** /api/v1/stream/event-sources/{namespace} | + + + +# **eventSourceServiceCreateEventSource** +> IoArgoprojEventsV1alpha1EventSource eventSourceServiceCreateEventSource(namespace, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.EventSourceServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + EventSourceServiceApi apiInstance = new EventSourceServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + EventsourceCreateEventSourceRequest body = new EventsourceCreateEventSourceRequest(); // EventsourceCreateEventSourceRequest | + try { + IoArgoprojEventsV1alpha1EventSource result = apiInstance.eventSourceServiceCreateEventSource(namespace, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling EventSourceServiceApi#eventSourceServiceCreateEventSource"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **body** | [**EventsourceCreateEventSourceRequest**](EventsourceCreateEventSourceRequest.md)| | + +### Return type + +[**IoArgoprojEventsV1alpha1EventSource**](IoArgoprojEventsV1alpha1EventSource.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **eventSourceServiceDeleteEventSource** +> Object eventSourceServiceDeleteEventSource(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.EventSourceServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + EventSourceServiceApi apiInstance = new EventSourceServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + String deleteOptionsGracePeriodSeconds = "deleteOptionsGracePeriodSeconds_example"; // String | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. + String deleteOptionsPreconditionsUid = "deleteOptionsPreconditionsUid_example"; // String | Specifies the target UID. +optional. + String deleteOptionsPreconditionsResourceVersion = "deleteOptionsPreconditionsResourceVersion_example"; // String | Specifies the target ResourceVersion +optional. + Boolean deleteOptionsOrphanDependents = true; // Boolean | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. + String deleteOptionsPropagationPolicy = "deleteOptionsPropagationPolicy_example"; // String | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. +optional. + List deleteOptionsDryRun = Arrays.asList(); // List | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. + try { + Object result = apiInstance.eventSourceServiceDeleteEventSource(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling EventSourceServiceApi#eventSourceServiceDeleteEventSource"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **deleteOptionsGracePeriodSeconds** | **String**| The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. | [optional] + **deleteOptionsPreconditionsUid** | **String**| Specifies the target UID. +optional. | [optional] + **deleteOptionsPreconditionsResourceVersion** | **String**| Specifies the target ResourceVersion +optional. | [optional] + **deleteOptionsOrphanDependents** | **Boolean**| Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. | [optional] + **deleteOptionsPropagationPolicy** | **String**| Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. +optional. | [optional] + **deleteOptionsDryRun** | [**List<String>**](String.md)| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. | [optional] + +### Return type + +**Object** + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **eventSourceServiceEventSourcesLogs** +> StreamResultOfEventsourceLogEntry eventSourceServiceEventSourcesLogs(namespace, name, eventSourceType, eventName, grep, podLogOptionsContainer, podLogOptionsFollow, podLogOptionsPrevious, podLogOptionsSinceSeconds, podLogOptionsSinceTimeSeconds, podLogOptionsSinceTimeNanos, podLogOptionsTimestamps, podLogOptionsTailLines, podLogOptionsLimitBytes, podLogOptionsInsecureSkipTLSVerifyBackend) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.EventSourceServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + EventSourceServiceApi apiInstance = new EventSourceServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | optional - only return entries for this event source. + String eventSourceType = "eventSourceType_example"; // String | optional - only return entries for this event source type (e.g. `webhook`). + String eventName = "eventName_example"; // String | optional - only return entries for this event name (e.g. `example`). + String grep = "grep_example"; // String | optional - only return entries where `msg` matches this regular expression. + String podLogOptionsContainer = "podLogOptionsContainer_example"; // String | The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. + Boolean podLogOptionsFollow = true; // Boolean | Follow the log stream of the pod. Defaults to false. +optional. + Boolean podLogOptionsPrevious = true; // Boolean | Return previous terminated container logs. Defaults to false. +optional. + String podLogOptionsSinceSeconds = "podLogOptionsSinceSeconds_example"; // String | A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. + String podLogOptionsSinceTimeSeconds = "podLogOptionsSinceTimeSeconds_example"; // String | Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. + Integer podLogOptionsSinceTimeNanos = 56; // Integer | Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. + Boolean podLogOptionsTimestamps = true; // Boolean | If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. + String podLogOptionsTailLines = "podLogOptionsTailLines_example"; // String | If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. + String podLogOptionsLimitBytes = "podLogOptionsLimitBytes_example"; // String | If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. + Boolean podLogOptionsInsecureSkipTLSVerifyBackend = true; // Boolean | insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver's TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. + try { + StreamResultOfEventsourceLogEntry result = apiInstance.eventSourceServiceEventSourcesLogs(namespace, name, eventSourceType, eventName, grep, podLogOptionsContainer, podLogOptionsFollow, podLogOptionsPrevious, podLogOptionsSinceSeconds, podLogOptionsSinceTimeSeconds, podLogOptionsSinceTimeNanos, podLogOptionsTimestamps, podLogOptionsTailLines, podLogOptionsLimitBytes, podLogOptionsInsecureSkipTLSVerifyBackend); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling EventSourceServiceApi#eventSourceServiceEventSourcesLogs"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| optional - only return entries for this event source. | [optional] + **eventSourceType** | **String**| optional - only return entries for this event source type (e.g. `webhook`). | [optional] + **eventName** | **String**| optional - only return entries for this event name (e.g. `example`). | [optional] + **grep** | **String**| optional - only return entries where `msg` matches this regular expression. | [optional] + **podLogOptionsContainer** | **String**| The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. | [optional] + **podLogOptionsFollow** | **Boolean**| Follow the log stream of the pod. Defaults to false. +optional. | [optional] + **podLogOptionsPrevious** | **Boolean**| Return previous terminated container logs. Defaults to false. +optional. | [optional] + **podLogOptionsSinceSeconds** | **String**| A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. | [optional] + **podLogOptionsSinceTimeSeconds** | **String**| Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. | [optional] + **podLogOptionsSinceTimeNanos** | **Integer**| Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. | [optional] + **podLogOptionsTimestamps** | **Boolean**| If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. | [optional] + **podLogOptionsTailLines** | **String**| If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. | [optional] + **podLogOptionsLimitBytes** | **String**| If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. | [optional] + **podLogOptionsInsecureSkipTLSVerifyBackend** | **Boolean**| insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver's TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. | [optional] + +### Return type + +[**StreamResultOfEventsourceLogEntry**](StreamResultOfEventsourceLogEntry.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response.(streaming responses) | - | +**0** | An unexpected error response. | - | + + +# **eventSourceServiceGetEventSource** +> IoArgoprojEventsV1alpha1EventSource eventSourceServiceGetEventSource(namespace, name) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.EventSourceServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + EventSourceServiceApi apiInstance = new EventSourceServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + try { + IoArgoprojEventsV1alpha1EventSource result = apiInstance.eventSourceServiceGetEventSource(namespace, name); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling EventSourceServiceApi#eventSourceServiceGetEventSource"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + +### Return type + +[**IoArgoprojEventsV1alpha1EventSource**](IoArgoprojEventsV1alpha1EventSource.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **eventSourceServiceListEventSources** +> IoArgoprojEventsV1alpha1EventSourceList eventSourceServiceListEventSources(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.EventSourceServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + EventSourceServiceApi apiInstance = new EventSourceServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String listOptionsLabelSelector = "listOptionsLabelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. + String listOptionsFieldSelector = "listOptionsFieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. + Boolean listOptionsWatch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. + Boolean listOptionsAllowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. + String listOptionsResourceVersion = "listOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsResourceVersionMatch = "listOptionsResourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsTimeoutSeconds = "listOptionsTimeoutSeconds_example"; // String | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. + String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + try { + IoArgoprojEventsV1alpha1EventSourceList result = apiInstance.eventSourceServiceListEventSources(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling EventSourceServiceApi#eventSourceServiceListEventSources"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **listOptionsLabelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | [optional] + **listOptionsFieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | [optional] + **listOptionsWatch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | [optional] + **listOptionsAllowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. | [optional] + **listOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsResourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsTimeoutSeconds** | **String**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | [optional] + **listOptionsLimit** | **String**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **listOptionsContinue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] + +### Return type + +[**IoArgoprojEventsV1alpha1EventSourceList**](IoArgoprojEventsV1alpha1EventSourceList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **eventSourceServiceUpdateEventSource** +> IoArgoprojEventsV1alpha1EventSource eventSourceServiceUpdateEventSource(namespace, name, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.EventSourceServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + EventSourceServiceApi apiInstance = new EventSourceServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + EventsourceUpdateEventSourceRequest body = new EventsourceUpdateEventSourceRequest(); // EventsourceUpdateEventSourceRequest | + try { + IoArgoprojEventsV1alpha1EventSource result = apiInstance.eventSourceServiceUpdateEventSource(namespace, name, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling EventSourceServiceApi#eventSourceServiceUpdateEventSource"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **body** | [**EventsourceUpdateEventSourceRequest**](EventsourceUpdateEventSourceRequest.md)| | + +### Return type + +[**IoArgoprojEventsV1alpha1EventSource**](IoArgoprojEventsV1alpha1EventSource.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **eventSourceServiceWatchEventSources** +> StreamResultOfEventsourceEventSourceWatchEvent eventSourceServiceWatchEventSources(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.EventSourceServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + EventSourceServiceApi apiInstance = new EventSourceServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String listOptionsLabelSelector = "listOptionsLabelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. + String listOptionsFieldSelector = "listOptionsFieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. + Boolean listOptionsWatch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. + Boolean listOptionsAllowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. + String listOptionsResourceVersion = "listOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsResourceVersionMatch = "listOptionsResourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsTimeoutSeconds = "listOptionsTimeoutSeconds_example"; // String | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. + String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + try { + StreamResultOfEventsourceEventSourceWatchEvent result = apiInstance.eventSourceServiceWatchEventSources(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling EventSourceServiceApi#eventSourceServiceWatchEventSources"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **listOptionsLabelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | [optional] + **listOptionsFieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | [optional] + **listOptionsWatch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | [optional] + **listOptionsAllowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. | [optional] + **listOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsResourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsTimeoutSeconds** | **String**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | [optional] + **listOptionsLimit** | **String**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **listOptionsContinue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] + +### Return type + +[**StreamResultOfEventsourceEventSourceWatchEvent**](StreamResultOfEventsourceEventSourceWatchEvent.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response.(streaming responses) | - | +**0** | An unexpected error response. | - | + diff --git a/sdks/java/client/docs/EventsourceCreateEventSourceRequest.md b/sdks/java/client/docs/EventsourceCreateEventSourceRequest.md new file mode 100644 index 000000000000..1e30caa1d2d1 --- /dev/null +++ b/sdks/java/client/docs/EventsourceCreateEventSourceRequest.md @@ -0,0 +1,14 @@ + + +# EventsourceCreateEventSourceRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**eventSource** | [**IoArgoprojEventsV1alpha1EventSource**](IoArgoprojEventsV1alpha1EventSource.md) | | [optional] +**namespace** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/EventsourceEventSourceWatchEvent.md b/sdks/java/client/docs/EventsourceEventSourceWatchEvent.md new file mode 100644 index 000000000000..300295760aac --- /dev/null +++ b/sdks/java/client/docs/EventsourceEventSourceWatchEvent.md @@ -0,0 +1,14 @@ + + +# EventsourceEventSourceWatchEvent + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**_object** | [**IoArgoprojEventsV1alpha1EventSource**](IoArgoprojEventsV1alpha1EventSource.md) | | [optional] +**type** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/EventsourceLogEntry.md b/sdks/java/client/docs/EventsourceLogEntry.md new file mode 100644 index 000000000000..c2ea8077b0ef --- /dev/null +++ b/sdks/java/client/docs/EventsourceLogEntry.md @@ -0,0 +1,19 @@ + + +# EventsourceLogEntry + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**eventName** | **String** | | [optional] +**eventSourceName** | **String** | | [optional] +**eventSourceType** | **String** | | [optional] +**level** | **String** | | [optional] +**msg** | **String** | | [optional] +**namespace** | **String** | | [optional] +**time** | **java.time.Instant** | | [optional] + + + diff --git a/sdks/java/client/docs/EventsourceUpdateEventSourceRequest.md b/sdks/java/client/docs/EventsourceUpdateEventSourceRequest.md new file mode 100644 index 000000000000..2e4ae9dbb2f7 --- /dev/null +++ b/sdks/java/client/docs/EventsourceUpdateEventSourceRequest.md @@ -0,0 +1,15 @@ + + +# EventsourceUpdateEventSourceRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**eventSource** | [**IoArgoprojEventsV1alpha1EventSource**](IoArgoprojEventsV1alpha1EventSource.md) | | [optional] +**name** | **String** | | [optional] +**namespace** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/ExecAction.md b/sdks/java/client/docs/ExecAction.md new file mode 100644 index 000000000000..a9935f5ae027 --- /dev/null +++ b/sdks/java/client/docs/ExecAction.md @@ -0,0 +1,14 @@ + + +# ExecAction + +ExecAction describes a \"run in container\" action. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**command** | **List<String>** | Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. | [optional] + + + diff --git a/sdks/java/client/docs/FCVolumeSource.md b/sdks/java/client/docs/FCVolumeSource.md new file mode 100644 index 000000000000..b135eaa1e1b7 --- /dev/null +++ b/sdks/java/client/docs/FCVolumeSource.md @@ -0,0 +1,18 @@ + + +# FCVolumeSource + +Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] +**lun** | **Integer** | Optional: FC target lun number | [optional] +**readOnly** | **Boolean** | Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] +**targetWWNs** | **List<String>** | Optional: FC target worldwide names (WWNs) | [optional] +**wwids** | **List<String>** | Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously. | [optional] + + + diff --git a/sdks/java/client/docs/FlexVolumeSource.md b/sdks/java/client/docs/FlexVolumeSource.md new file mode 100644 index 000000000000..231274a6790e --- /dev/null +++ b/sdks/java/client/docs/FlexVolumeSource.md @@ -0,0 +1,18 @@ + + +# FlexVolumeSource + +FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**driver** | **String** | Driver is the name of the driver to use for this volume. | +**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default filesystem depends on FlexVolume script. | [optional] +**options** | **Map<String, String>** | Optional: Extra command options if any. | [optional] +**readOnly** | **Boolean** | Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] +**secretRef** | [**io.kubernetes.client.openapi.models.V1LocalObjectReference**](io.kubernetes.client.openapi.models.V1LocalObjectReference.md) | | [optional] + + + diff --git a/sdks/java/client/docs/FlockerVolumeSource.md b/sdks/java/client/docs/FlockerVolumeSource.md new file mode 100644 index 000000000000..20d03eb28da1 --- /dev/null +++ b/sdks/java/client/docs/FlockerVolumeSource.md @@ -0,0 +1,15 @@ + + +# FlockerVolumeSource + +Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**datasetName** | **String** | Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated | [optional] +**datasetUUID** | **String** | UUID of the dataset. This is unique identifier of a Flocker dataset | [optional] + + + diff --git a/sdks/java/client/docs/GCEPersistentDiskVolumeSource.md b/sdks/java/client/docs/GCEPersistentDiskVolumeSource.md new file mode 100644 index 000000000000..04fb14213bf1 --- /dev/null +++ b/sdks/java/client/docs/GCEPersistentDiskVolumeSource.md @@ -0,0 +1,17 @@ + + +# GCEPersistentDiskVolumeSource + +Represents a Persistent Disk resource in Google Compute Engine. A GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**fsType** | **String** | Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk | [optional] +**partition** | **Integer** | The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk | [optional] +**pdName** | **String** | Unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk | +**readOnly** | **Boolean** | ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk | [optional] + + + diff --git a/sdks/java/client/docs/GitRepoVolumeSource.md b/sdks/java/client/docs/GitRepoVolumeSource.md new file mode 100644 index 000000000000..b43f031887ce --- /dev/null +++ b/sdks/java/client/docs/GitRepoVolumeSource.md @@ -0,0 +1,16 @@ + + +# GitRepoVolumeSource + +Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**directory** | **String** | Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name. | [optional] +**repository** | **String** | Repository URL | +**revision** | **String** | Commit hash for the specified revision. | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1AWSCredentials.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1AWSCredentials.md new file mode 100644 index 000000000000..158f6181f298 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1AWSCredentials.md @@ -0,0 +1,15 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1AWSCredentials + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**accessKeyId** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**secretAccessKey** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**sessionToken** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1AWSEndpoint.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1AWSEndpoint.md new file mode 100644 index 000000000000..8ad3a951f6fa --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1AWSEndpoint.md @@ -0,0 +1,13 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1AWSEndpoint + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**url** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractStep.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractStep.md new file mode 100644 index 000000000000..35c221533f88 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractStep.md @@ -0,0 +1,13 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractStep + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**resources** | [**io.kubernetes.client.openapi.models.V1ResourceRequirements**](io.kubernetes.client.openapi.models.V1ResourceRequirements.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractVolumeSource.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractVolumeSource.md new file mode 100644 index 000000000000..ea23607a87bb --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractVolumeSource.md @@ -0,0 +1,41 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractVolumeSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**awsElasticBlockStore** | [**AWSElasticBlockStoreVolumeSource**](AWSElasticBlockStoreVolumeSource.md) | | [optional] +**azureDisk** | [**AzureDiskVolumeSource**](AzureDiskVolumeSource.md) | | [optional] +**azureFile** | [**AzureFileVolumeSource**](AzureFileVolumeSource.md) | | [optional] +**cephfs** | [**CephFSVolumeSource**](CephFSVolumeSource.md) | | [optional] +**cinder** | [**CinderVolumeSource**](CinderVolumeSource.md) | | [optional] +**configMap** | [**ConfigMapVolumeSource**](ConfigMapVolumeSource.md) | | [optional] +**csi** | [**CSIVolumeSource**](CSIVolumeSource.md) | | [optional] +**downwardAPI** | [**DownwardAPIVolumeSource**](DownwardAPIVolumeSource.md) | | [optional] +**emptyDir** | [**EmptyDirVolumeSource**](EmptyDirVolumeSource.md) | | [optional] +**ephemeral** | [**EphemeralVolumeSource**](EphemeralVolumeSource.md) | | [optional] +**fc** | [**FCVolumeSource**](FCVolumeSource.md) | | [optional] +**flexVolume** | [**FlexVolumeSource**](FlexVolumeSource.md) | | [optional] +**flocker** | [**FlockerVolumeSource**](FlockerVolumeSource.md) | | [optional] +**gcePersistentDisk** | [**GCEPersistentDiskVolumeSource**](GCEPersistentDiskVolumeSource.md) | | [optional] +**gitRepo** | [**GitRepoVolumeSource**](GitRepoVolumeSource.md) | | [optional] +**glusterfs** | [**GlusterfsVolumeSource**](GlusterfsVolumeSource.md) | | [optional] +**hostPath** | [**HostPathVolumeSource**](HostPathVolumeSource.md) | | [optional] +**iscsi** | [**ISCSIVolumeSource**](ISCSIVolumeSource.md) | | [optional] +**nfs** | [**NFSVolumeSource**](NFSVolumeSource.md) | | [optional] +**persistentVolumeClaim** | [**PersistentVolumeClaimVolumeSource**](PersistentVolumeClaimVolumeSource.md) | | [optional] +**photonPersistentDisk** | [**PhotonPersistentDiskVolumeSource**](PhotonPersistentDiskVolumeSource.md) | | [optional] +**portworxVolume** | [**PortworxVolumeSource**](PortworxVolumeSource.md) | | [optional] +**projected** | [**ProjectedVolumeSource**](ProjectedVolumeSource.md) | | [optional] +**quobyte** | [**QuobyteVolumeSource**](QuobyteVolumeSource.md) | | [optional] +**rbd** | [**RBDVolumeSource**](RBDVolumeSource.md) | | [optional] +**scaleIO** | [**ScaleIOVolumeSource**](ScaleIOVolumeSource.md) | | [optional] +**secret** | [**SecretVolumeSource**](SecretVolumeSource.md) | | [optional] +**storageos** | [**StorageOSVolumeSource**](StorageOSVolumeSource.md) | | [optional] +**vsphereVolume** | [**VsphereVirtualDiskVolumeSource**](VsphereVirtualDiskVolumeSource.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Backoff.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Backoff.md new file mode 100644 index 000000000000..262155c15194 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Backoff.md @@ -0,0 +1,17 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Backoff + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**factorPercentage** | **Integer** | | [optional] +**cap** | [**Duration**](Duration.md) | | [optional] +**duration** | [**Duration**](Duration.md) | | [optional] +**jitterPercentage** | **Integer** | | [optional] +**steps** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Cat.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Cat.md new file mode 100644 index 000000000000..46b3533e7b2a --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Cat.md @@ -0,0 +1,13 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Cat + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**abstractStep** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractStep**](GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractStep.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Code.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Code.md new file mode 100644 index 000000000000..c65395965911 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Code.md @@ -0,0 +1,14 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Code + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**runtime** | **String** | | [optional] +**source** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Container.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Container.md new file mode 100644 index 000000000000..7ab947cb4076 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Container.md @@ -0,0 +1,19 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Container + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**args** | **List<String>** | | [optional] +**command** | **List<String>** | | [optional] +**env** | [**List<io.kubernetes.client.openapi.models.V1EnvVar>**](io.kubernetes.client.openapi.models.V1EnvVar.md) | | [optional] +**image** | **String** | | [optional] +**in** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Interface**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Interface.md) | | [optional] +**resources** | [**io.kubernetes.client.openapi.models.V1ResourceRequirements**](io.kubernetes.client.openapi.models.V1ResourceRequirements.md) | | [optional] +**volumeMounts** | [**List<io.kubernetes.client.openapi.models.V1VolumeMount>**](io.kubernetes.client.openapi.models.V1VolumeMount.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Cron.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Cron.md new file mode 100644 index 000000000000..8bf9f0fe811e --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Cron.md @@ -0,0 +1,14 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Cron + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**layout** | **String** | | [optional] +**schedule** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1DBDataSource.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1DBDataSource.md new file mode 100644 index 000000000000..d85cc484c595 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1DBDataSource.md @@ -0,0 +1,14 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1DBDataSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**value** | **String** | | [optional] +**valueFrom** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1DBDataSourceFrom**](GithubComArgoprojLabsArgoDataflowApiV1alpha1DBDataSourceFrom.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1DBDataSourceFrom.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1DBDataSourceFrom.md new file mode 100644 index 000000000000..493de6d2280d --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1DBDataSourceFrom.md @@ -0,0 +1,13 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1DBDataSourceFrom + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**secretKeyRef** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1DBSink.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1DBSink.md new file mode 100644 index 000000000000..5fe94ca0bfa3 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1DBSink.md @@ -0,0 +1,14 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1DBSink + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**actions** | [**List<GithubComArgoprojLabsArgoDataflowApiV1alpha1SQLAction>**](GithubComArgoprojLabsArgoDataflowApiV1alpha1SQLAction.md) | | [optional] +**database** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Database**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Database.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1DBSource.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1DBSource.md new file mode 100644 index 000000000000..6f264caf43c0 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1DBSource.md @@ -0,0 +1,18 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1DBSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**commitInterval** | [**Duration**](Duration.md) | | [optional] +**database** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Database**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Database.md) | | [optional] +**initSchema** | **Boolean** | | [optional] +**offsetColumn** | **String** | | [optional] +**pollInterval** | [**Duration**](Duration.md) | | [optional] +**query** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Database.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Database.md new file mode 100644 index 000000000000..99f9f021ae64 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Database.md @@ -0,0 +1,14 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Database + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**dataSource** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1DBDataSource**](GithubComArgoprojLabsArgoDataflowApiV1alpha1DBDataSource.md) | | [optional] +**driver** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Dedupe.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Dedupe.md new file mode 100644 index 000000000000..1dc57b7f9941 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Dedupe.md @@ -0,0 +1,15 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Dedupe + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**abstractStep** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractStep**](GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractStep.md) | | [optional] +**maxSize** | **String** | Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors. The serialization format is: <quantity> ::= <signedNumber><suffix> (Note that <suffix> may be empty, from the \"\" case in <decimalSI>.) <digit> ::= 0 | 1 | ... | 9 <digits> ::= <digit> | <digit><digits> <number> ::= <digits> | <digits>.<digits> | <digits>. | .<digits> <sign> ::= \"+\" | \"-\" <signedNumber> ::= <number> | <sign><number> <suffix> ::= <binarySI> | <decimalExponent> | <decimalSI> <binarySI> ::= Ki | Mi | Gi | Ti | Pi | Ei (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html) <decimalSI> ::= m | \"\" | k | M | G | T | P | E (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.) <decimalExponent> ::= \"e\" <signedNumber> | \"E\" <signedNumber> No matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities. When a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized. Before serializing, Quantity will be put in \"canonical form\". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that: a. No precision is lost b. No fractional digits will be emitted c. The exponent (or suffix) is as large as possible. The sign will be omitted unless the number is negative. Examples: 1.5 will be serialized as \"1500m\" 1.5Gi will be serialized as \"1536Mi\" Note that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise. Non-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.) This format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation. | [optional] +**uid** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Expand.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Expand.md new file mode 100644 index 000000000000..7da9e6c12e44 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Expand.md @@ -0,0 +1,13 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Expand + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**abstractStep** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractStep**](GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractStep.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Filter.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Filter.md new file mode 100644 index 000000000000..6c1be3191a0f --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Filter.md @@ -0,0 +1,14 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Filter + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**abstractStep** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractStep**](GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractStep.md) | | [optional] +**expression** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Flatten.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Flatten.md new file mode 100644 index 000000000000..66b3f7447fdf --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Flatten.md @@ -0,0 +1,13 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Flatten + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**abstractStep** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractStep**](GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractStep.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Git.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Git.md new file mode 100644 index 000000000000..a5056a0b1db7 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Git.md @@ -0,0 +1,21 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Git + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**branch** | **String** | | [optional] +**command** | **List<String>** | | [optional] +**env** | [**List<io.kubernetes.client.openapi.models.V1EnvVar>**](io.kubernetes.client.openapi.models.V1EnvVar.md) | | [optional] +**image** | **String** | | [optional] +**passwordSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**path** | **String** | +kubebuilder:default=. | [optional] +**sshPrivateKeySecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**url** | **String** | | [optional] +**usernameSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Group.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Group.md new file mode 100644 index 000000000000..da8122b14ccd --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Group.md @@ -0,0 +1,16 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Group + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**endOfGroup** | **String** | | [optional] +**format** | **String** | | [optional] +**key** | **String** | | [optional] +**storage** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Storage**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Storage.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPHeader.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPHeader.md new file mode 100644 index 000000000000..d4f3e11abfbd --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPHeader.md @@ -0,0 +1,15 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPHeader + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | | [optional] +**value** | **String** | | [optional] +**valueFrom** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPHeaderSource**](GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPHeaderSource.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPHeaderSource.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPHeaderSource.md new file mode 100644 index 000000000000..b58998957972 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPHeaderSource.md @@ -0,0 +1,13 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPHeaderSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**secretKeyRef** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPSink.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPSink.md new file mode 100644 index 000000000000..f1db517c0239 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPSink.md @@ -0,0 +1,15 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPSink + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**headers** | [**List<GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPHeader>**](GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPHeader.md) | | [optional] +**insecureSkipVerify** | **Boolean** | | [optional] +**url** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPSource.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPSource.md new file mode 100644 index 000000000000..5714cde4bd41 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPSource.md @@ -0,0 +1,13 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**serviceName** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Interface.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Interface.md new file mode 100644 index 000000000000..806d0dc653fb --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Interface.md @@ -0,0 +1,14 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Interface + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**fifo** | **Boolean** | | [optional] +**http** | **Object** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Kafka.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Kafka.md new file mode 100644 index 000000000000..a68a0eada8d7 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Kafka.md @@ -0,0 +1,15 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Kafka + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**kafkaConfig** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaConfig**](GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaConfig.md) | | [optional] +**name** | **String** | | [optional] +**topic** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaConfig.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaConfig.md new file mode 100644 index 000000000000..4a28a956daa3 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaConfig.md @@ -0,0 +1,16 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaConfig + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**brokers** | **List<String>** | | [optional] +**maxMessageBytes** | **Integer** | | [optional] +**net** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaNET**](GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaNET.md) | | [optional] +**version** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaNET.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaNET.md new file mode 100644 index 000000000000..874f5740a881 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaNET.md @@ -0,0 +1,14 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaNET + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**sasl** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1SASL**](GithubComArgoprojLabsArgoDataflowApiV1alpha1SASL.md) | | [optional] +**tls** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1TLS**](GithubComArgoprojLabsArgoDataflowApiV1alpha1TLS.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaSink.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaSink.md new file mode 100644 index 000000000000..16bfc98e36be --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaSink.md @@ -0,0 +1,14 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaSink + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**async** | **Boolean** | | [optional] +**kafka** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Kafka**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Kafka.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaSource.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaSource.md new file mode 100644 index 000000000000..8d744eef133a --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaSource.md @@ -0,0 +1,14 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**kafka** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Kafka**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Kafka.md) | | [optional] +**startOffset** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Log.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Log.md new file mode 100644 index 000000000000..02379d6897a7 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Log.md @@ -0,0 +1,13 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Log + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**truncate** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Map.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Map.md new file mode 100644 index 000000000000..29f71588c205 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Map.md @@ -0,0 +1,14 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Map + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**abstractStep** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractStep**](GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractStep.md) | | [optional] +**expression** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Metadata.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Metadata.md new file mode 100644 index 000000000000..a3ce4b4c1b0b --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Metadata.md @@ -0,0 +1,14 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Metadata + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**annotations** | **Map<String, String>** | | [optional] +**labels** | **Map<String, String>** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Pipeline.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Pipeline.md new file mode 100644 index 000000000000..0a135ffc0ee6 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Pipeline.md @@ -0,0 +1,15 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Pipeline + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**metadata** | [**io.kubernetes.client.openapi.models.V1ObjectMeta**](io.kubernetes.client.openapi.models.V1ObjectMeta.md) | | [optional] +**spec** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineSpec**](GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineSpec.md) | | [optional] +**status** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineStatus**](GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineStatus.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineList.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineList.md new file mode 100644 index 000000000000..1a9f3486323c --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineList.md @@ -0,0 +1,14 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineList + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**items** | [**List<GithubComArgoprojLabsArgoDataflowApiV1alpha1Pipeline>**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Pipeline.md) | | [optional] +**metadata** | [**io.kubernetes.client.openapi.models.V1ListMeta**](io.kubernetes.client.openapi.models.V1ListMeta.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineSpec.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineSpec.md new file mode 100644 index 000000000000..e3e3e85b6255 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineSpec.md @@ -0,0 +1,14 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineSpec + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**deletionDelay** | [**Duration**](Duration.md) | | [optional] +**steps** | [**List<GithubComArgoprojLabsArgoDataflowApiV1alpha1StepSpec>**](GithubComArgoprojLabsArgoDataflowApiV1alpha1StepSpec.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineStatus.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineStatus.md new file mode 100644 index 000000000000..5f0c1c3e82e5 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineStatus.md @@ -0,0 +1,16 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineStatus + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**conditions** | [**List<Condition>**](Condition.md) | | [optional] +**lastUpdated** | **java.time.Instant** | | [optional] +**message** | **String** | | [optional] +**phase** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1S3.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1S3.md new file mode 100644 index 000000000000..5bc7d3b27b3a --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1S3.md @@ -0,0 +1,17 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1S3 + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**bucket** | **String** | | [optional] +**credentials** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1AWSCredentials**](GithubComArgoprojLabsArgoDataflowApiV1alpha1AWSCredentials.md) | | [optional] +**endpoint** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1AWSEndpoint**](GithubComArgoprojLabsArgoDataflowApiV1alpha1AWSEndpoint.md) | | [optional] +**name** | **String** | | [optional] +**region** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1S3Sink.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1S3Sink.md new file mode 100644 index 000000000000..10c2cdebb3cf --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1S3Sink.md @@ -0,0 +1,13 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1S3Sink + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**s3** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1S3**](GithubComArgoprojLabsArgoDataflowApiV1alpha1S3.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1S3Source.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1S3Source.md new file mode 100644 index 000000000000..2fd91a412201 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1S3Source.md @@ -0,0 +1,15 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1S3Source + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**concurrency** | **Integer** | | [optional] +**pollPeriod** | [**Duration**](Duration.md) | | [optional] +**s3** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1S3**](GithubComArgoprojLabsArgoDataflowApiV1alpha1S3.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1SASL.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1SASL.md new file mode 100644 index 000000000000..6310e942fb57 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1SASL.md @@ -0,0 +1,15 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1SASL + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**mechanism** | **String** | | [optional] +**password** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**user** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1SQLAction.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1SQLAction.md new file mode 100644 index 000000000000..b9ac0292cd16 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1SQLAction.md @@ -0,0 +1,15 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1SQLAction + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**onError** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1SQLStatement**](GithubComArgoprojLabsArgoDataflowApiV1alpha1SQLStatement.md) | | [optional] +**onRecordNotFound** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1SQLStatement**](GithubComArgoprojLabsArgoDataflowApiV1alpha1SQLStatement.md) | | [optional] +**statement** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1SQLStatement**](GithubComArgoprojLabsArgoDataflowApiV1alpha1SQLStatement.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1SQLStatement.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1SQLStatement.md new file mode 100644 index 000000000000..9c1fb496e228 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1SQLStatement.md @@ -0,0 +1,14 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1SQLStatement + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**args** | **List<String>** | | [optional] +**sql** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1STAN.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1STAN.md new file mode 100644 index 000000000000..c818f80379f8 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1STAN.md @@ -0,0 +1,20 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1STAN + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**auth** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1STANAuth**](GithubComArgoprojLabsArgoDataflowApiV1alpha1STANAuth.md) | | [optional] +**clusterId** | **String** | | [optional] +**maxInflight** | **Integer** | | [optional] +**name** | **String** | | [optional] +**natsMonitoringUrl** | **String** | | [optional] +**natsUrl** | **String** | | [optional] +**subject** | **String** | | [optional] +**subjectPrefix** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1STANAuth.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1STANAuth.md new file mode 100644 index 000000000000..3cbc9867e43d --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1STANAuth.md @@ -0,0 +1,13 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1STANAuth + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**token** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Scale.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Scale.md new file mode 100644 index 000000000000..62c3ed959f58 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Scale.md @@ -0,0 +1,15 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Scale + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**desiredReplicas** | **String** | An expression to determine the number of replicas. Must evaluation to an `int`. | [optional] +**peekDelay** | **String** | | [optional] +**scalingDelay** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Sidecar.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Sidecar.md new file mode 100644 index 000000000000..feaf010a7432 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Sidecar.md @@ -0,0 +1,13 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Sidecar + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**resources** | [**io.kubernetes.client.openapi.models.V1ResourceRequirements**](io.kubernetes.client.openapi.models.V1ResourceRequirements.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Sink.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Sink.md new file mode 100644 index 000000000000..086ba9149ea7 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Sink.md @@ -0,0 +1,20 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Sink + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**db** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1DBSink**](GithubComArgoprojLabsArgoDataflowApiV1alpha1DBSink.md) | | [optional] +**http** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPSink**](GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPSink.md) | | [optional] +**kafka** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaSink**](GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaSink.md) | | [optional] +**log** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Log**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Log.md) | | [optional] +**name** | **String** | | [optional] +**s3** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1S3Sink**](GithubComArgoprojLabsArgoDataflowApiV1alpha1S3Sink.md) | | [optional] +**stan** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1STAN**](GithubComArgoprojLabsArgoDataflowApiV1alpha1STAN.md) | | [optional] +**volume** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1VolumeSink**](GithubComArgoprojLabsArgoDataflowApiV1alpha1VolumeSink.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Source.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Source.md new file mode 100644 index 000000000000..6297d81cde81 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Source.md @@ -0,0 +1,21 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Source + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**cron** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Cron**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Cron.md) | | [optional] +**db** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1DBSource**](GithubComArgoprojLabsArgoDataflowApiV1alpha1DBSource.md) | | [optional] +**http** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPSource**](GithubComArgoprojLabsArgoDataflowApiV1alpha1HTTPSource.md) | | [optional] +**kafka** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaSource**](GithubComArgoprojLabsArgoDataflowApiV1alpha1KafkaSource.md) | | [optional] +**name** | **String** | | [optional] +**retry** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Backoff**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Backoff.md) | | [optional] +**s3** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1S3Source**](GithubComArgoprojLabsArgoDataflowApiV1alpha1S3Source.md) | | [optional] +**stan** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1STAN**](GithubComArgoprojLabsArgoDataflowApiV1alpha1STAN.md) | | [optional] +**volume** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1VolumeSource**](GithubComArgoprojLabsArgoDataflowApiV1alpha1VolumeSource.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Step.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Step.md new file mode 100644 index 000000000000..f61dac8901cd --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Step.md @@ -0,0 +1,15 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Step + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**metadata** | [**io.kubernetes.client.openapi.models.V1ObjectMeta**](io.kubernetes.client.openapi.models.V1ObjectMeta.md) | | [optional] +**spec** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1StepSpec**](GithubComArgoprojLabsArgoDataflowApiV1alpha1StepSpec.md) | | [optional] +**status** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1StepStatus**](GithubComArgoprojLabsArgoDataflowApiV1alpha1StepStatus.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1StepSpec.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1StepSpec.md new file mode 100644 index 000000000000..bf173af4a27e --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1StepSpec.md @@ -0,0 +1,37 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1StepSpec + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**affinity** | [**io.kubernetes.client.openapi.models.V1Affinity**](io.kubernetes.client.openapi.models.V1Affinity.md) | | [optional] +**cat** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Cat**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Cat.md) | | [optional] +**code** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Code**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Code.md) | | [optional] +**container** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Container**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Container.md) | | [optional] +**dedupe** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Dedupe**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Dedupe.md) | | [optional] +**expand** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Expand**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Expand.md) | | [optional] +**filter** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Filter**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Filter.md) | | [optional] +**flatten** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Flatten**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Flatten.md) | | [optional] +**git** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Git**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Git.md) | | [optional] +**group** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Group**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Group.md) | | [optional] +**imagePullSecrets** | [**List<io.kubernetes.client.openapi.models.V1LocalObjectReference>**](io.kubernetes.client.openapi.models.V1LocalObjectReference.md) | | [optional] +**map** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Map**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Map.md) | | [optional] +**metadata** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Metadata**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Metadata.md) | | [optional] +**name** | **String** | | [optional] +**nodeSelector** | **Map<String, String>** | | [optional] +**replicas** | **Integer** | | [optional] +**restartPolicy** | **String** | | [optional] +**scale** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Scale**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Scale.md) | | [optional] +**serviceAccountName** | **String** | | [optional] +**sidecar** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Sidecar**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Sidecar.md) | | [optional] +**sinks** | [**List<GithubComArgoprojLabsArgoDataflowApiV1alpha1Sink>**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Sink.md) | | [optional] +**sources** | [**List<GithubComArgoprojLabsArgoDataflowApiV1alpha1Source>**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Source.md) | | [optional] +**terminator** | **Boolean** | | [optional] +**tolerations** | [**List<io.kubernetes.client.openapi.models.V1Toleration>**](io.kubernetes.client.openapi.models.V1Toleration.md) | | [optional] +**volumes** | [**List<io.kubernetes.client.openapi.models.V1Volume>**](io.kubernetes.client.openapi.models.V1Volume.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1StepStatus.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1StepStatus.md new file mode 100644 index 000000000000..d26500e121bc --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1StepStatus.md @@ -0,0 +1,18 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1StepStatus + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**lastScaledAt** | **java.time.Instant** | | [optional] +**message** | **String** | | [optional] +**phase** | **String** | | [optional] +**reason** | **String** | | [optional] +**replicas** | **Integer** | | [optional] +**selector** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Storage.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Storage.md new file mode 100644 index 000000000000..8758f0331e53 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1Storage.md @@ -0,0 +1,14 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1Storage + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | | [optional] +**subPath** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1TLS.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1TLS.md new file mode 100644 index 000000000000..f83726c443f3 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1TLS.md @@ -0,0 +1,15 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1TLS + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**caCertSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**certSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**keySecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1VolumeSink.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1VolumeSink.md new file mode 100644 index 000000000000..612356730dc0 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1VolumeSink.md @@ -0,0 +1,13 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1VolumeSink + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**abstractVolumeSource** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractVolumeSource**](GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractVolumeSource.md) | | [optional] + + + diff --git a/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1VolumeSource.md b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1VolumeSource.md new file mode 100644 index 000000000000..523f502f91b1 --- /dev/null +++ b/sdks/java/client/docs/GithubComArgoprojLabsArgoDataflowApiV1alpha1VolumeSource.md @@ -0,0 +1,16 @@ + + +# GithubComArgoprojLabsArgoDataflowApiV1alpha1VolumeSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**abstractVolumeSource** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractVolumeSource**](GithubComArgoprojLabsArgoDataflowApiV1alpha1AbstractVolumeSource.md) | | [optional] +**concurrency** | **Integer** | | [optional] +**pollPeriod** | [**Duration**](Duration.md) | | [optional] +**readOnly** | **Boolean** | | [optional] + + + diff --git a/sdks/java/client/docs/GlusterfsVolumeSource.md b/sdks/java/client/docs/GlusterfsVolumeSource.md new file mode 100644 index 000000000000..e5d6cd338c17 --- /dev/null +++ b/sdks/java/client/docs/GlusterfsVolumeSource.md @@ -0,0 +1,16 @@ + + +# GlusterfsVolumeSource + +Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**endpoints** | **String** | EndpointsName is the endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod | +**path** | **String** | Path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod | +**readOnly** | **Boolean** | ReadOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod | [optional] + + + diff --git a/sdks/java/client/docs/GoogleProtobufAny.md b/sdks/java/client/docs/GoogleProtobufAny.md new file mode 100644 index 000000000000..718a540137fe --- /dev/null +++ b/sdks/java/client/docs/GoogleProtobufAny.md @@ -0,0 +1,14 @@ + + +# GoogleProtobufAny + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**typeUrl** | **String** | | [optional] +**value** | **byte[]** | | [optional] + + + diff --git a/sdks/java/client/docs/GroupVersionResource.md b/sdks/java/client/docs/GroupVersionResource.md new file mode 100644 index 000000000000..3cbb225b1406 --- /dev/null +++ b/sdks/java/client/docs/GroupVersionResource.md @@ -0,0 +1,16 @@ + + +# GroupVersionResource + ++protobuf.options.(gogoproto.goproto_stringer)=false + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**group** | **String** | | [optional] +**resource** | **String** | | [optional] +**version** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GrpcGatewayRuntimeError.md b/sdks/java/client/docs/GrpcGatewayRuntimeError.md new file mode 100644 index 000000000000..edf191506ee8 --- /dev/null +++ b/sdks/java/client/docs/GrpcGatewayRuntimeError.md @@ -0,0 +1,16 @@ + + +# GrpcGatewayRuntimeError + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**code** | **Integer** | | [optional] +**details** | [**List<GoogleProtobufAny>**](GoogleProtobufAny.md) | | [optional] +**error** | **String** | | [optional] +**message** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/GrpcGatewayRuntimeStreamError.md b/sdks/java/client/docs/GrpcGatewayRuntimeStreamError.md new file mode 100644 index 000000000000..5a1f85724021 --- /dev/null +++ b/sdks/java/client/docs/GrpcGatewayRuntimeStreamError.md @@ -0,0 +1,17 @@ + + +# GrpcGatewayRuntimeStreamError + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**details** | [**List<GoogleProtobufAny>**](GoogleProtobufAny.md) | | [optional] +**grpcCode** | **Integer** | | [optional] +**httpCode** | **Integer** | | [optional] +**httpStatus** | **String** | | [optional] +**message** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/HTTPGetAction.md b/sdks/java/client/docs/HTTPGetAction.md new file mode 100644 index 000000000000..8853cce486ed --- /dev/null +++ b/sdks/java/client/docs/HTTPGetAction.md @@ -0,0 +1,18 @@ + + +# HTTPGetAction + +HTTPGetAction describes an action based on HTTP Get requests. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**host** | **String** | Host name to connect to, defaults to the pod IP. You probably want to set \"Host\" in httpHeaders instead. | [optional] +**httpHeaders** | [**List<HTTPHeader>**](HTTPHeader.md) | Custom headers to set in the request. HTTP allows repeated headers. | [optional] +**path** | **String** | Path to access on the HTTP server. | [optional] +**port** | **String** | | +**scheme** | **String** | Scheme to use for connecting to the host. Defaults to HTTP. | [optional] + + + diff --git a/sdks/java/client/docs/HTTPHeader.md b/sdks/java/client/docs/HTTPHeader.md new file mode 100644 index 000000000000..fda3427884b9 --- /dev/null +++ b/sdks/java/client/docs/HTTPHeader.md @@ -0,0 +1,15 @@ + + +# HTTPHeader + +HTTPHeader describes a custom header to be used in HTTP probes + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | The header field name | +**value** | **String** | The header field value | + + + diff --git a/sdks/java/client/docs/Handler.md b/sdks/java/client/docs/Handler.md new file mode 100644 index 000000000000..3164a08e04ef --- /dev/null +++ b/sdks/java/client/docs/Handler.md @@ -0,0 +1,16 @@ + + +# Handler + +Handler defines a specific action that should be taken + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**exec** | [**ExecAction**](ExecAction.md) | | [optional] +**httpGet** | [**HTTPGetAction**](HTTPGetAction.md) | | [optional] +**tcpSocket** | [**TCPSocketAction**](TCPSocketAction.md) | | [optional] + + + diff --git a/sdks/java/client/docs/HostPathVolumeSource.md b/sdks/java/client/docs/HostPathVolumeSource.md new file mode 100644 index 000000000000..22e8b198174b --- /dev/null +++ b/sdks/java/client/docs/HostPathVolumeSource.md @@ -0,0 +1,15 @@ + + +# HostPathVolumeSource + +Represents a host path mapped into a pod. Host path volumes do not support ownership management or SELinux relabeling. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**path** | **String** | Path of the directory on the host. If the path is a symlink, it will follow the link to the real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath | +**type** | **String** | Type for HostPath Volume Defaults to \"\" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath | [optional] + + + diff --git a/sdks/java/client/docs/ISCSIVolumeSource.md b/sdks/java/client/docs/ISCSIVolumeSource.md new file mode 100644 index 000000000000..4911d2ad0f15 --- /dev/null +++ b/sdks/java/client/docs/ISCSIVolumeSource.md @@ -0,0 +1,24 @@ + + +# ISCSIVolumeSource + +Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**chapAuthDiscovery** | **Boolean** | whether support iSCSI Discovery CHAP authentication | [optional] +**chapAuthSession** | **Boolean** | whether support iSCSI Session CHAP authentication | [optional] +**fsType** | **String** | Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi | [optional] +**initiatorName** | **String** | Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection. | [optional] +**iqn** | **String** | Target iSCSI Qualified Name. | +**iscsiInterface** | **String** | iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). | [optional] +**lun** | **Integer** | iSCSI Target Lun number. | +**portals** | **List<String>** | iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). | [optional] +**readOnly** | **Boolean** | ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. | [optional] +**secretRef** | [**io.kubernetes.client.openapi.models.V1LocalObjectReference**](io.kubernetes.client.openapi.models.V1LocalObjectReference.md) | | [optional] +**targetPortal** | **String** | iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). | + + + diff --git a/sdks/java/client/docs/InfoServiceApi.md b/sdks/java/client/docs/InfoServiceApi.md new file mode 100644 index 000000000000..c13a5556dc39 --- /dev/null +++ b/sdks/java/client/docs/InfoServiceApi.md @@ -0,0 +1,182 @@ +# InfoServiceApi + +All URIs are relative to *http://localhost:2746* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**infoServiceGetInfo**](InfoServiceApi.md#infoServiceGetInfo) | **GET** /api/v1/info | +[**infoServiceGetUserInfo**](InfoServiceApi.md#infoServiceGetUserInfo) | **GET** /api/v1/userinfo | +[**infoServiceGetVersion**](InfoServiceApi.md#infoServiceGetVersion) | **GET** /api/v1/version | + + + +# **infoServiceGetInfo** +> IoArgoprojWorkflowV1alpha1InfoResponse infoServiceGetInfo() + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.InfoServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + InfoServiceApi apiInstance = new InfoServiceApi(defaultClient); + try { + IoArgoprojWorkflowV1alpha1InfoResponse result = apiInstance.infoServiceGetInfo(); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling InfoServiceApi#infoServiceGetInfo"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters +This endpoint does not need any parameter. + +### Return type + +[**IoArgoprojWorkflowV1alpha1InfoResponse**](IoArgoprojWorkflowV1alpha1InfoResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **infoServiceGetUserInfo** +> IoArgoprojWorkflowV1alpha1GetUserInfoResponse infoServiceGetUserInfo() + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.InfoServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + InfoServiceApi apiInstance = new InfoServiceApi(defaultClient); + try { + IoArgoprojWorkflowV1alpha1GetUserInfoResponse result = apiInstance.infoServiceGetUserInfo(); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling InfoServiceApi#infoServiceGetUserInfo"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters +This endpoint does not need any parameter. + +### Return type + +[**IoArgoprojWorkflowV1alpha1GetUserInfoResponse**](IoArgoprojWorkflowV1alpha1GetUserInfoResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **infoServiceGetVersion** +> IoArgoprojWorkflowV1alpha1Version infoServiceGetVersion() + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.InfoServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + InfoServiceApi apiInstance = new InfoServiceApi(defaultClient); + try { + IoArgoprojWorkflowV1alpha1Version result = apiInstance.infoServiceGetVersion(); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling InfoServiceApi#infoServiceGetVersion"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters +This endpoint does not need any parameter. + +### Return type + +[**IoArgoprojWorkflowV1alpha1Version**](IoArgoprojWorkflowV1alpha1Version.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1AMQPConsumeConfig.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1AMQPConsumeConfig.md new file mode 100644 index 000000000000..77fd8375e7c0 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1AMQPConsumeConfig.md @@ -0,0 +1,17 @@ + + +# IoArgoprojEventsV1alpha1AMQPConsumeConfig + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**autoAck** | **Boolean** | | [optional] +**consumerTag** | **String** | | [optional] +**exclusive** | **Boolean** | | [optional] +**noLocal** | **Boolean** | | [optional] +**noWait** | **Boolean** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1AMQPEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1AMQPEventSource.md new file mode 100644 index 000000000000..a99f78e876f0 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1AMQPEventSource.md @@ -0,0 +1,26 @@ + + +# IoArgoprojEventsV1alpha1AMQPEventSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**auth** | [**IoArgoprojEventsV1alpha1BasicAuth**](IoArgoprojEventsV1alpha1BasicAuth.md) | | [optional] +**connectionBackoff** | [**IoArgoprojEventsV1alpha1Backoff**](IoArgoprojEventsV1alpha1Backoff.md) | | [optional] +**consume** | [**IoArgoprojEventsV1alpha1AMQPConsumeConfig**](IoArgoprojEventsV1alpha1AMQPConsumeConfig.md) | | [optional] +**exchangeDeclare** | [**IoArgoprojEventsV1alpha1AMQPExchangeDeclareConfig**](IoArgoprojEventsV1alpha1AMQPExchangeDeclareConfig.md) | | [optional] +**exchangeName** | **String** | | [optional] +**exchangeType** | **String** | | [optional] +**jsonBody** | **Boolean** | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**queueBind** | [**IoArgoprojEventsV1alpha1AMQPQueueBindConfig**](IoArgoprojEventsV1alpha1AMQPQueueBindConfig.md) | | [optional] +**queueDeclare** | [**IoArgoprojEventsV1alpha1AMQPQueueDeclareConfig**](IoArgoprojEventsV1alpha1AMQPQueueDeclareConfig.md) | | [optional] +**routingKey** | **String** | | [optional] +**tls** | [**IoArgoprojEventsV1alpha1TLSConfig**](IoArgoprojEventsV1alpha1TLSConfig.md) | | [optional] +**url** | **String** | | [optional] +**urlSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1AMQPExchangeDeclareConfig.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1AMQPExchangeDeclareConfig.md new file mode 100644 index 000000000000..e84684c3f1a2 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1AMQPExchangeDeclareConfig.md @@ -0,0 +1,16 @@ + + +# IoArgoprojEventsV1alpha1AMQPExchangeDeclareConfig + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**autoDelete** | **Boolean** | | [optional] +**durable** | **Boolean** | | [optional] +**internal** | **Boolean** | | [optional] +**noWait** | **Boolean** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1AMQPQueueBindConfig.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1AMQPQueueBindConfig.md new file mode 100644 index 000000000000..6caa72a5cc32 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1AMQPQueueBindConfig.md @@ -0,0 +1,13 @@ + + +# IoArgoprojEventsV1alpha1AMQPQueueBindConfig + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**noWait** | **Boolean** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1AMQPQueueDeclareConfig.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1AMQPQueueDeclareConfig.md new file mode 100644 index 000000000000..fc91fb961815 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1AMQPQueueDeclareConfig.md @@ -0,0 +1,17 @@ + + +# IoArgoprojEventsV1alpha1AMQPQueueDeclareConfig + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**autoDelete** | **Boolean** | | [optional] +**durable** | **Boolean** | | [optional] +**exclusive** | **Boolean** | | [optional] +**name** | **String** | | [optional] +**noWait** | **Boolean** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1AWSLambdaTrigger.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1AWSLambdaTrigger.md new file mode 100644 index 000000000000..6bbc585cc324 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1AWSLambdaTrigger.md @@ -0,0 +1,19 @@ + + +# IoArgoprojEventsV1alpha1AWSLambdaTrigger + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**accessKey** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**functionName** | **String** | FunctionName refers to the name of the function to invoke. | [optional] +**invocationType** | **String** | Choose from the following options. * RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data. * Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code. * DryRun - Validate parameter values and verify that the user or role has permission to invoke the function. +optional | [optional] +**parameters** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | | [optional] +**payload** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | Payload is the list of key-value extracted from an event payload to construct the request payload. | [optional] +**region** | **String** | | [optional] +**secretKey** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1Amount.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Amount.md new file mode 100644 index 000000000000..f27919e26494 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Amount.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1Amount + +Amount represent a numeric amount. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**value** | **byte[]** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1ArgoWorkflowTrigger.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1ArgoWorkflowTrigger.md new file mode 100644 index 000000000000..5bb3c5a40bdc --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1ArgoWorkflowTrigger.md @@ -0,0 +1,15 @@ + + +# IoArgoprojEventsV1alpha1ArgoWorkflowTrigger + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**operation** | **String** | | [optional] +**parameters** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | | [optional] +**source** | [**IoArgoprojEventsV1alpha1ArtifactLocation**](IoArgoprojEventsV1alpha1ArtifactLocation.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1ArtifactLocation.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1ArtifactLocation.md new file mode 100644 index 000000000000..8dc05249c58e --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1ArtifactLocation.md @@ -0,0 +1,19 @@ + + +# IoArgoprojEventsV1alpha1ArtifactLocation + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**configmap** | [**io.kubernetes.client.openapi.models.V1ConfigMapKeySelector**](io.kubernetes.client.openapi.models.V1ConfigMapKeySelector.md) | | [optional] +**file** | [**IoArgoprojEventsV1alpha1FileArtifact**](IoArgoprojEventsV1alpha1FileArtifact.md) | | [optional] +**git** | [**IoArgoprojEventsV1alpha1GitArtifact**](IoArgoprojEventsV1alpha1GitArtifact.md) | | [optional] +**inline** | **String** | | [optional] +**resource** | [**IoArgoprojEventsV1alpha1Resource**](IoArgoprojEventsV1alpha1Resource.md) | | [optional] +**s3** | [**IoArgoprojEventsV1alpha1S3Artifact**](IoArgoprojEventsV1alpha1S3Artifact.md) | | [optional] +**url** | [**IoArgoprojEventsV1alpha1URLArtifact**](IoArgoprojEventsV1alpha1URLArtifact.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1AzureEventHubsTrigger.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1AzureEventHubsTrigger.md new file mode 100644 index 000000000000..0ce8d54efb07 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1AzureEventHubsTrigger.md @@ -0,0 +1,18 @@ + + +# IoArgoprojEventsV1alpha1AzureEventHubsTrigger + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**fqdn** | **String** | | [optional] +**hubName** | **String** | | [optional] +**parameters** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | | [optional] +**payload** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | Payload is the list of key-value extracted from an event payload to construct the request payload. | [optional] +**sharedAccessKey** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**sharedAccessKeyName** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1AzureEventsHubEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1AzureEventsHubEventSource.md new file mode 100644 index 000000000000..0b7ca0ff51c0 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1AzureEventsHubEventSource.md @@ -0,0 +1,17 @@ + + +# IoArgoprojEventsV1alpha1AzureEventsHubEventSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**fqdn** | **String** | | [optional] +**hubName** | **String** | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**sharedAccessKey** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**sharedAccessKeyName** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1Backoff.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Backoff.md new file mode 100644 index 000000000000..cad1c41a1a82 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Backoff.md @@ -0,0 +1,16 @@ + + +# IoArgoprojEventsV1alpha1Backoff + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**duration** | [**IoArgoprojEventsV1alpha1Int64OrString**](IoArgoprojEventsV1alpha1Int64OrString.md) | | [optional] +**factor** | [**IoArgoprojEventsV1alpha1Amount**](IoArgoprojEventsV1alpha1Amount.md) | | [optional] +**jitter** | [**IoArgoprojEventsV1alpha1Amount**](IoArgoprojEventsV1alpha1Amount.md) | | [optional] +**steps** | **Integer** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1BasicAuth.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1BasicAuth.md new file mode 100644 index 000000000000..05a0c3b3a87a --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1BasicAuth.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1BasicAuth + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**password** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**username** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1BitbucketServerEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1BitbucketServerEventSource.md new file mode 100644 index 000000000000..32c6d22adf37 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1BitbucketServerEventSource.md @@ -0,0 +1,21 @@ + + +# IoArgoprojEventsV1alpha1BitbucketServerEventSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**accessToken** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**bitbucketserverBaseURL** | **String** | | [optional] +**deleteHookOnFinish** | **Boolean** | | [optional] +**events** | **List<String>** | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**projectKey** | **String** | | [optional] +**repositorySlug** | **String** | | [optional] +**webhook** | [**IoArgoprojEventsV1alpha1WebhookContext**](IoArgoprojEventsV1alpha1WebhookContext.md) | | [optional] +**webhookSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1CalendarEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1CalendarEventSource.md new file mode 100644 index 000000000000..188bdc282c9d --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1CalendarEventSource.md @@ -0,0 +1,18 @@ + + +# IoArgoprojEventsV1alpha1CalendarEventSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**exclusionDates** | **List<String>** | | [optional] +**interval** | **String** | Interval is a string that describes an interval duration, e.g. 1s, 30m, 2h... | [optional] +**metadata** | **Map<String, String>** | | [optional] +**persistence** | [**IoArgoprojEventsV1alpha1EventPersistence**](IoArgoprojEventsV1alpha1EventPersistence.md) | | [optional] +**schedule** | **String** | | [optional] +**timezone** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1CatchupConfiguration.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1CatchupConfiguration.md new file mode 100644 index 000000000000..3b24ff4b4602 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1CatchupConfiguration.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1CatchupConfiguration + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**enabled** | **Boolean** | | [optional] +**maxDuration** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1Condition.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Condition.md new file mode 100644 index 000000000000..a82cf464d305 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Condition.md @@ -0,0 +1,17 @@ + + +# IoArgoprojEventsV1alpha1Condition + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**lastTransitionTime** | **java.time.Instant** | | [optional] +**message** | **String** | | [optional] +**reason** | **String** | | [optional] +**status** | **String** | | [optional] +**type** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1ConfigMapPersistence.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1ConfigMapPersistence.md new file mode 100644 index 000000000000..1d8e3ea46cbd --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1ConfigMapPersistence.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1ConfigMapPersistence + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**createIfNotExist** | **Boolean** | | [optional] +**name** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1CustomTrigger.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1CustomTrigger.md new file mode 100644 index 000000000000..cee9ce1e2eac --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1CustomTrigger.md @@ -0,0 +1,20 @@ + + +# IoArgoprojEventsV1alpha1CustomTrigger + +CustomTrigger refers to the specification of the custom trigger. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**certSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**parameters** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | Parameters is the list of parameters that is applied to resolved custom trigger trigger object. | [optional] +**payload** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | Payload is the list of key-value extracted from an event payload to construct the request payload. | [optional] +**secure** | **Boolean** | | [optional] +**serverNameOverride** | **String** | ServerNameOverride for the secure connection between sensor and custom trigger gRPC server. | [optional] +**serverURL** | **String** | | [optional] +**spec** | **Map<String, String>** | Spec is the custom trigger resource specification that custom trigger gRPC server knows how to interpret. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1DataFilter.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1DataFilter.md new file mode 100644 index 000000000000..a5ca5f6b88c7 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1DataFilter.md @@ -0,0 +1,17 @@ + + +# IoArgoprojEventsV1alpha1DataFilter + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**comparator** | **String** | Comparator compares the event data with a user given value. Can be \">=\", \">\", \"=\", \"!=\", \"<\", or \"<=\". Is optional, and if left blank treated as equality \"=\". | [optional] +**path** | **String** | Path is the JSONPath of the event's (JSON decoded) data key Path is a series of keys separated by a dot. A key may contain wildcard characters '*' and '?'. To access an array value use the index as the key. The dot and wildcard characters can be escaped with '\\\\'. See https://github.com/tidwall/gjson#path-syntax for more information on how to use this. | [optional] +**template** | **String** | | [optional] +**type** | **String** | | [optional] +**value** | **List<String>** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1EmitterEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1EmitterEventSource.md new file mode 100644 index 000000000000..cfa3950288b6 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1EmitterEventSource.md @@ -0,0 +1,21 @@ + + +# IoArgoprojEventsV1alpha1EmitterEventSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**broker** | **String** | Broker URI to connect to. | [optional] +**channelKey** | **String** | | [optional] +**channelName** | **String** | | [optional] +**connectionBackoff** | [**IoArgoprojEventsV1alpha1Backoff**](IoArgoprojEventsV1alpha1Backoff.md) | | [optional] +**jsonBody** | **Boolean** | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**password** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**tls** | [**IoArgoprojEventsV1alpha1TLSConfig**](IoArgoprojEventsV1alpha1TLSConfig.md) | | [optional] +**username** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventContext.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventContext.md new file mode 100644 index 000000000000..f4a17371ca56 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventContext.md @@ -0,0 +1,19 @@ + + +# IoArgoprojEventsV1alpha1EventContext + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**datacontenttype** | **String** | DataContentType - A MIME (RFC2046) string describing the media type of `data`. | [optional] +**id** | **String** | ID of the event; must be non-empty and unique within the scope of the producer. | [optional] +**source** | **String** | Source - A URI describing the event producer. | [optional] +**specversion** | **String** | SpecVersion - The version of the CloudEvents specification used by the io.argoproj.workflow.v1alpha1. | [optional] +**subject** | **String** | | [optional] +**time** | **java.time.Instant** | | [optional] +**type** | **String** | Type - The type of the occurrence which has happened. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventDependency.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventDependency.md new file mode 100644 index 000000000000..e8f43bafbed0 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventDependency.md @@ -0,0 +1,16 @@ + + +# IoArgoprojEventsV1alpha1EventDependency + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**eventName** | **String** | | [optional] +**eventSourceName** | **String** | | [optional] +**filters** | [**IoArgoprojEventsV1alpha1EventDependencyFilter**](IoArgoprojEventsV1alpha1EventDependencyFilter.md) | | [optional] +**name** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventDependencyFilter.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventDependencyFilter.md new file mode 100644 index 000000000000..1fe2ea0202b9 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventDependencyFilter.md @@ -0,0 +1,17 @@ + + +# IoArgoprojEventsV1alpha1EventDependencyFilter + +EventDependencyFilter defines filters and constraints for a io.argoproj.workflow.v1alpha1. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**context** | [**IoArgoprojEventsV1alpha1EventContext**](IoArgoprojEventsV1alpha1EventContext.md) | | [optional] +**data** | [**List<IoArgoprojEventsV1alpha1DataFilter>**](IoArgoprojEventsV1alpha1DataFilter.md) | | [optional] +**exprs** | [**List<IoArgoprojEventsV1alpha1ExprFilter>**](IoArgoprojEventsV1alpha1ExprFilter.md) | Exprs contains the list of expressions evaluated against the event payload. | [optional] +**time** | [**IoArgoprojEventsV1alpha1TimeFilter**](IoArgoprojEventsV1alpha1TimeFilter.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventPersistence.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventPersistence.md new file mode 100644 index 000000000000..5d3338716352 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventPersistence.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1EventPersistence + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**catchup** | [**IoArgoprojEventsV1alpha1CatchupConfiguration**](IoArgoprojEventsV1alpha1CatchupConfiguration.md) | | [optional] +**configMap** | [**IoArgoprojEventsV1alpha1ConfigMapPersistence**](IoArgoprojEventsV1alpha1ConfigMapPersistence.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventSource.md new file mode 100644 index 000000000000..31c2033234fa --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventSource.md @@ -0,0 +1,15 @@ + + +# IoArgoprojEventsV1alpha1EventSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**metadata** | [**io.kubernetes.client.openapi.models.V1ObjectMeta**](io.kubernetes.client.openapi.models.V1ObjectMeta.md) | | [optional] +**spec** | [**IoArgoprojEventsV1alpha1EventSourceSpec**](IoArgoprojEventsV1alpha1EventSourceSpec.md) | | [optional] +**status** | [**IoArgoprojEventsV1alpha1EventSourceStatus**](IoArgoprojEventsV1alpha1EventSourceStatus.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventSourceList.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventSourceList.md new file mode 100644 index 000000000000..1821062bdfc9 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventSourceList.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1EventSourceList + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**items** | [**List<IoArgoprojEventsV1alpha1EventSource>**](IoArgoprojEventsV1alpha1EventSource.md) | | [optional] +**metadata** | [**io.kubernetes.client.openapi.models.V1ListMeta**](io.kubernetes.client.openapi.models.V1ListMeta.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventSourceSpec.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventSourceSpec.md new file mode 100644 index 000000000000..cef4d0e9549f --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventSourceSpec.md @@ -0,0 +1,41 @@ + + +# IoArgoprojEventsV1alpha1EventSourceSpec + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**amqp** | [**Map<String, IoArgoprojEventsV1alpha1AMQPEventSource>**](IoArgoprojEventsV1alpha1AMQPEventSource.md) | | [optional] +**azureEventsHub** | [**Map<String, IoArgoprojEventsV1alpha1AzureEventsHubEventSource>**](IoArgoprojEventsV1alpha1AzureEventsHubEventSource.md) | | [optional] +**bitbucketserver** | [**Map<String, IoArgoprojEventsV1alpha1BitbucketServerEventSource>**](IoArgoprojEventsV1alpha1BitbucketServerEventSource.md) | | [optional] +**calendar** | [**Map<String, IoArgoprojEventsV1alpha1CalendarEventSource>**](IoArgoprojEventsV1alpha1CalendarEventSource.md) | | [optional] +**emitter** | [**Map<String, IoArgoprojEventsV1alpha1EmitterEventSource>**](IoArgoprojEventsV1alpha1EmitterEventSource.md) | | [optional] +**eventBusName** | **String** | | [optional] +**file** | [**Map<String, IoArgoprojEventsV1alpha1FileEventSource>**](IoArgoprojEventsV1alpha1FileEventSource.md) | | [optional] +**generic** | [**Map<String, IoArgoprojEventsV1alpha1GenericEventSource>**](IoArgoprojEventsV1alpha1GenericEventSource.md) | | [optional] +**github** | [**Map<String, IoArgoprojEventsV1alpha1GithubEventSource>**](IoArgoprojEventsV1alpha1GithubEventSource.md) | | [optional] +**gitlab** | [**Map<String, IoArgoprojEventsV1alpha1GitlabEventSource>**](IoArgoprojEventsV1alpha1GitlabEventSource.md) | | [optional] +**hdfs** | [**Map<String, IoArgoprojEventsV1alpha1HDFSEventSource>**](IoArgoprojEventsV1alpha1HDFSEventSource.md) | | [optional] +**kafka** | [**Map<String, IoArgoprojEventsV1alpha1KafkaEventSource>**](IoArgoprojEventsV1alpha1KafkaEventSource.md) | | [optional] +**minio** | [**Map<String, IoArgoprojEventsV1alpha1S3Artifact>**](IoArgoprojEventsV1alpha1S3Artifact.md) | | [optional] +**mqtt** | [**Map<String, IoArgoprojEventsV1alpha1MQTTEventSource>**](IoArgoprojEventsV1alpha1MQTTEventSource.md) | | [optional] +**nats** | [**Map<String, IoArgoprojEventsV1alpha1NATSEventsSource>**](IoArgoprojEventsV1alpha1NATSEventsSource.md) | | [optional] +**nsq** | [**Map<String, IoArgoprojEventsV1alpha1NSQEventSource>**](IoArgoprojEventsV1alpha1NSQEventSource.md) | | [optional] +**pubSub** | [**Map<String, IoArgoprojEventsV1alpha1PubSubEventSource>**](IoArgoprojEventsV1alpha1PubSubEventSource.md) | | [optional] +**pulsar** | [**Map<String, IoArgoprojEventsV1alpha1PulsarEventSource>**](IoArgoprojEventsV1alpha1PulsarEventSource.md) | | [optional] +**redis** | [**Map<String, IoArgoprojEventsV1alpha1RedisEventSource>**](IoArgoprojEventsV1alpha1RedisEventSource.md) | | [optional] +**replicas** | **Integer** | | [optional] +**resource** | [**Map<String, IoArgoprojEventsV1alpha1ResourceEventSource>**](IoArgoprojEventsV1alpha1ResourceEventSource.md) | | [optional] +**service** | [**IoArgoprojEventsV1alpha1Service**](IoArgoprojEventsV1alpha1Service.md) | | [optional] +**slack** | [**Map<String, IoArgoprojEventsV1alpha1SlackEventSource>**](IoArgoprojEventsV1alpha1SlackEventSource.md) | | [optional] +**sns** | [**Map<String, IoArgoprojEventsV1alpha1SNSEventSource>**](IoArgoprojEventsV1alpha1SNSEventSource.md) | | [optional] +**sqs** | [**Map<String, IoArgoprojEventsV1alpha1SQSEventSource>**](IoArgoprojEventsV1alpha1SQSEventSource.md) | | [optional] +**storageGrid** | [**Map<String, IoArgoprojEventsV1alpha1StorageGridEventSource>**](IoArgoprojEventsV1alpha1StorageGridEventSource.md) | | [optional] +**stripe** | [**Map<String, IoArgoprojEventsV1alpha1StripeEventSource>**](IoArgoprojEventsV1alpha1StripeEventSource.md) | | [optional] +**template** | [**IoArgoprojEventsV1alpha1Template**](IoArgoprojEventsV1alpha1Template.md) | | [optional] +**webhook** | [**Map<String, IoArgoprojEventsV1alpha1WebhookContext>**](IoArgoprojEventsV1alpha1WebhookContext.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventSourceStatus.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventSourceStatus.md new file mode 100644 index 000000000000..0f4b465f6735 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1EventSourceStatus.md @@ -0,0 +1,13 @@ + + +# IoArgoprojEventsV1alpha1EventSourceStatus + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**status** | [**IoArgoprojEventsV1alpha1Status**](IoArgoprojEventsV1alpha1Status.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1ExprFilter.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1ExprFilter.md new file mode 100644 index 000000000000..e3e353fd1def --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1ExprFilter.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1ExprFilter + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**expr** | **String** | Expr refers to the expression that determines the outcome of the filter. | [optional] +**fields** | [**List<IoArgoprojEventsV1alpha1PayloadField>**](IoArgoprojEventsV1alpha1PayloadField.md) | Fields refers to set of keys that refer to the paths within event payload. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1FileArtifact.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1FileArtifact.md new file mode 100644 index 000000000000..171a7a117b48 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1FileArtifact.md @@ -0,0 +1,13 @@ + + +# IoArgoprojEventsV1alpha1FileArtifact + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**path** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1FileEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1FileEventSource.md new file mode 100644 index 000000000000..359635c72e65 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1FileEventSource.md @@ -0,0 +1,17 @@ + + +# IoArgoprojEventsV1alpha1FileEventSource + +FileEventSource describes an event-source for file related events. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**eventType** | **String** | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**polling** | **Boolean** | | [optional] +**watchPathConfig** | [**IoArgoprojEventsV1alpha1WatchPathConfig**](IoArgoprojEventsV1alpha1WatchPathConfig.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1GenericEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1GenericEventSource.md new file mode 100644 index 000000000000..bdde9e627680 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1GenericEventSource.md @@ -0,0 +1,19 @@ + + +# IoArgoprojEventsV1alpha1GenericEventSource + +GenericEventSource refers to a generic event source. It can be used to implement a custom event source. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**authSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**config** | **String** | | [optional] +**insecure** | **Boolean** | Insecure determines the type of connection. | [optional] +**jsonBody** | **Boolean** | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**url** | **String** | URL of the gRPC server that implements the event source. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1GitArtifact.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1GitArtifact.md new file mode 100644 index 000000000000..6a983e5855ee --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1GitArtifact.md @@ -0,0 +1,21 @@ + + +# IoArgoprojEventsV1alpha1GitArtifact + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**branch** | **String** | | [optional] +**cloneDirectory** | **String** | Directory to clone the repository. We clone complete directory because GitArtifact is not limited to any specific Git service providers. Hence we don't use any specific git provider client. | [optional] +**creds** | [**IoArgoprojEventsV1alpha1GitCreds**](IoArgoprojEventsV1alpha1GitCreds.md) | | [optional] +**filePath** | **String** | | [optional] +**ref** | **String** | | [optional] +**remote** | [**IoArgoprojEventsV1alpha1GitRemoteConfig**](IoArgoprojEventsV1alpha1GitRemoteConfig.md) | | [optional] +**sshKeySecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**tag** | **String** | | [optional] +**url** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1GitCreds.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1GitCreds.md new file mode 100644 index 000000000000..35c3900e561a --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1GitCreds.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1GitCreds + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**password** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**username** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1GitRemoteConfig.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1GitRemoteConfig.md new file mode 100644 index 000000000000..4f869a1924a9 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1GitRemoteConfig.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1GitRemoteConfig + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | Name of the remote to fetch from. | [optional] +**urls** | **List<String>** | URLs the URLs of a remote repository. It must be non-empty. Fetch will always use the first URL, while push will use all of them. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1GithubEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1GithubEventSource.md new file mode 100644 index 000000000000..5b6e7ceb93d6 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1GithubEventSource.md @@ -0,0 +1,27 @@ + + +# IoArgoprojEventsV1alpha1GithubEventSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**active** | **Boolean** | | [optional] +**apiToken** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**contentType** | **String** | | [optional] +**deleteHookOnFinish** | **Boolean** | | [optional] +**events** | **List<String>** | | [optional] +**githubBaseURL** | **String** | | [optional] +**githubUploadURL** | **String** | | [optional] +**id** | **String** | | [optional] +**insecure** | **Boolean** | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**owner** | **String** | | [optional] +**repositories** | [**List<IoArgoprojEventsV1alpha1OwnedRepositories>**](IoArgoprojEventsV1alpha1OwnedRepositories.md) | | [optional] +**repository** | **String** | | [optional] +**webhook** | [**IoArgoprojEventsV1alpha1WebhookContext**](IoArgoprojEventsV1alpha1WebhookContext.md) | | [optional] +**webhookSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1GitlabEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1GitlabEventSource.md new file mode 100644 index 000000000000..b6f81675c446 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1GitlabEventSource.md @@ -0,0 +1,22 @@ + + +# IoArgoprojEventsV1alpha1GitlabEventSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**accessToken** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**deleteHookOnFinish** | **Boolean** | | [optional] +**enableSSLVerification** | **Boolean** | | [optional] +**events** | **List<String>** | Events are gitlab event to listen to. Refer https://github.com/xanzy/go-gitlab/blob/bf34eca5d13a9f4c3f501d8a97b8ac226d55e4d9/projects.go#L794. | [optional] +**gitlabBaseURL** | **String** | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**projectID** | **String** | | [optional] +**projects** | **List<String>** | | [optional] +**secretToken** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**webhook** | [**IoArgoprojEventsV1alpha1WebhookContext**](IoArgoprojEventsV1alpha1WebhookContext.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1HDFSEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1HDFSEventSource.md new file mode 100644 index 000000000000..8b41199bbe79 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1HDFSEventSource.md @@ -0,0 +1,24 @@ + + +# IoArgoprojEventsV1alpha1HDFSEventSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**addresses** | **List<String>** | | [optional] +**checkInterval** | **String** | | [optional] +**hdfsUser** | **String** | HDFSUser is the user to access HDFS file system. It is ignored if either ccache or keytab is used. | [optional] +**krbCCacheSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**krbConfigConfigMap** | [**io.kubernetes.client.openapi.models.V1ConfigMapKeySelector**](io.kubernetes.client.openapi.models.V1ConfigMapKeySelector.md) | | [optional] +**krbKeytabSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**krbRealm** | **String** | KrbRealm is the Kerberos realm used with Kerberos keytab It must be set if keytab is used. | [optional] +**krbServicePrincipalName** | **String** | KrbServicePrincipalName is the principal name of Kerberos service It must be set if either ccache or keytab is used. | [optional] +**krbUsername** | **String** | KrbUsername is the Kerberos username used with Kerberos keytab It must be set if keytab is used. | [optional] +**metadata** | **Map<String, String>** | | [optional] +**type** | **String** | | [optional] +**watchPathConfig** | [**IoArgoprojEventsV1alpha1WatchPathConfig**](IoArgoprojEventsV1alpha1WatchPathConfig.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1HTTPTrigger.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1HTTPTrigger.md new file mode 100644 index 000000000000..30fd1d67fd89 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1HTTPTrigger.md @@ -0,0 +1,21 @@ + + +# IoArgoprojEventsV1alpha1HTTPTrigger + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**basicAuth** | [**IoArgoprojEventsV1alpha1BasicAuth**](IoArgoprojEventsV1alpha1BasicAuth.md) | | [optional] +**headers** | **Map<String, String>** | | [optional] +**method** | **String** | | [optional] +**parameters** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | Parameters is the list of key-value extracted from event's payload that are applied to the HTTP trigger resource. | [optional] +**payload** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | | [optional] +**secureHeaders** | [**List<IoArgoprojEventsV1alpha1SecureHeader>**](IoArgoprojEventsV1alpha1SecureHeader.md) | | [optional] +**timeout** | **String** | | [optional] +**tls** | [**IoArgoprojEventsV1alpha1TLSConfig**](IoArgoprojEventsV1alpha1TLSConfig.md) | | [optional] +**url** | **String** | URL refers to the URL to send HTTP request to. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1Int64OrString.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Int64OrString.md new file mode 100644 index 000000000000..333f2c803a0f --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Int64OrString.md @@ -0,0 +1,15 @@ + + +# IoArgoprojEventsV1alpha1Int64OrString + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**int64Val** | **String** | | [optional] +**strVal** | **String** | | [optional] +**type** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1K8SResourcePolicy.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1K8SResourcePolicy.md new file mode 100644 index 000000000000..6b85fc4f5986 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1K8SResourcePolicy.md @@ -0,0 +1,15 @@ + + +# IoArgoprojEventsV1alpha1K8SResourcePolicy + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**backoff** | [**IoArgoprojEventsV1alpha1Backoff**](IoArgoprojEventsV1alpha1Backoff.md) | | [optional] +**errorOnBackoffTimeout** | **Boolean** | | [optional] +**labels** | **Map<String, String>** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1KafkaConsumerGroup.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1KafkaConsumerGroup.md new file mode 100644 index 000000000000..2563981b8d7a --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1KafkaConsumerGroup.md @@ -0,0 +1,15 @@ + + +# IoArgoprojEventsV1alpha1KafkaConsumerGroup + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**groupName** | **String** | | [optional] +**oldest** | **Boolean** | | [optional] +**rebalanceStrategy** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1KafkaEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1KafkaEventSource.md new file mode 100644 index 000000000000..4e52e1309ff5 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1KafkaEventSource.md @@ -0,0 +1,23 @@ + + +# IoArgoprojEventsV1alpha1KafkaEventSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**connectionBackoff** | [**IoArgoprojEventsV1alpha1Backoff**](IoArgoprojEventsV1alpha1Backoff.md) | | [optional] +**consumerGroup** | [**IoArgoprojEventsV1alpha1KafkaConsumerGroup**](IoArgoprojEventsV1alpha1KafkaConsumerGroup.md) | | [optional] +**jsonBody** | **Boolean** | | [optional] +**limitEventsPerSecond** | **String** | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**partition** | **String** | | [optional] +**sasl** | [**IoArgoprojEventsV1alpha1SASLConfig**](IoArgoprojEventsV1alpha1SASLConfig.md) | | [optional] +**tls** | [**IoArgoprojEventsV1alpha1TLSConfig**](IoArgoprojEventsV1alpha1TLSConfig.md) | | [optional] +**topic** | **String** | | [optional] +**url** | **String** | | [optional] +**version** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1KafkaTrigger.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1KafkaTrigger.md new file mode 100644 index 000000000000..3dde5cbfd483 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1KafkaTrigger.md @@ -0,0 +1,25 @@ + + +# IoArgoprojEventsV1alpha1KafkaTrigger + +KafkaTrigger refers to the specification of the Kafka trigger. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**compress** | **Boolean** | | [optional] +**flushFrequency** | **Integer** | | [optional] +**parameters** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | Parameters is the list of parameters that is applied to resolved Kafka trigger object. | [optional] +**partition** | **Integer** | Partition to write data to. | [optional] +**partitioningKey** | **String** | The partitioning key for the messages put on the Kafka topic. Defaults to broker url. +optional. | [optional] +**payload** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | Payload is the list of key-value extracted from an event payload to construct the request payload. | [optional] +**requiredAcks** | **Integer** | RequiredAcks used in producer to tell the broker how many replica acknowledgements Defaults to 1 (Only wait for the leader to ack). +optional. | [optional] +**sasl** | [**IoArgoprojEventsV1alpha1SASLConfig**](IoArgoprojEventsV1alpha1SASLConfig.md) | | [optional] +**tls** | [**IoArgoprojEventsV1alpha1TLSConfig**](IoArgoprojEventsV1alpha1TLSConfig.md) | | [optional] +**topic** | **String** | | [optional] +**url** | **String** | URL of the Kafka broker, multiple URLs separated by comma. | [optional] +**version** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1LogTrigger.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1LogTrigger.md new file mode 100644 index 000000000000..e790352e523b --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1LogTrigger.md @@ -0,0 +1,13 @@ + + +# IoArgoprojEventsV1alpha1LogTrigger + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**intervalSeconds** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1MQTTEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1MQTTEventSource.md new file mode 100644 index 000000000000..0d4391378e7c --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1MQTTEventSource.md @@ -0,0 +1,19 @@ + + +# IoArgoprojEventsV1alpha1MQTTEventSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**clientId** | **String** | | [optional] +**connectionBackoff** | [**IoArgoprojEventsV1alpha1Backoff**](IoArgoprojEventsV1alpha1Backoff.md) | | [optional] +**jsonBody** | **Boolean** | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**tls** | [**IoArgoprojEventsV1alpha1TLSConfig**](IoArgoprojEventsV1alpha1TLSConfig.md) | | [optional] +**topic** | **String** | | [optional] +**url** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1Metadata.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Metadata.md new file mode 100644 index 000000000000..8d8fd3b19dbb --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Metadata.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1Metadata + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**annotations** | **Map<String, String>** | | [optional] +**labels** | **Map<String, String>** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1NATSAuth.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1NATSAuth.md new file mode 100644 index 000000000000..24562a8e8be9 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1NATSAuth.md @@ -0,0 +1,16 @@ + + +# IoArgoprojEventsV1alpha1NATSAuth + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**basic** | [**IoArgoprojEventsV1alpha1BasicAuth**](IoArgoprojEventsV1alpha1BasicAuth.md) | | [optional] +**credential** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**nkey** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**token** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1NATSEventsSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1NATSEventsSource.md new file mode 100644 index 000000000000..eb28f2c6968c --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1NATSEventsSource.md @@ -0,0 +1,19 @@ + + +# IoArgoprojEventsV1alpha1NATSEventsSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**auth** | [**IoArgoprojEventsV1alpha1NATSAuth**](IoArgoprojEventsV1alpha1NATSAuth.md) | | [optional] +**connectionBackoff** | [**IoArgoprojEventsV1alpha1Backoff**](IoArgoprojEventsV1alpha1Backoff.md) | | [optional] +**jsonBody** | **Boolean** | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**subject** | **String** | | [optional] +**tls** | [**IoArgoprojEventsV1alpha1TLSConfig**](IoArgoprojEventsV1alpha1TLSConfig.md) | | [optional] +**url** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1NATSTrigger.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1NATSTrigger.md new file mode 100644 index 000000000000..011b57a07722 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1NATSTrigger.md @@ -0,0 +1,18 @@ + + +# IoArgoprojEventsV1alpha1NATSTrigger + +NATSTrigger refers to the specification of the NATS trigger. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**parameters** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | | [optional] +**payload** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | | [optional] +**subject** | **String** | Name of the subject to put message on. | [optional] +**tls** | [**IoArgoprojEventsV1alpha1TLSConfig**](IoArgoprojEventsV1alpha1TLSConfig.md) | | [optional] +**url** | **String** | URL of the NATS cluster. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1NSQEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1NSQEventSource.md new file mode 100644 index 000000000000..e61c063ec5be --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1NSQEventSource.md @@ -0,0 +1,19 @@ + + +# IoArgoprojEventsV1alpha1NSQEventSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**channel** | **String** | | [optional] +**connectionBackoff** | [**IoArgoprojEventsV1alpha1Backoff**](IoArgoprojEventsV1alpha1Backoff.md) | | [optional] +**hostAddress** | **String** | | [optional] +**jsonBody** | **Boolean** | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**tls** | [**IoArgoprojEventsV1alpha1TLSConfig**](IoArgoprojEventsV1alpha1TLSConfig.md) | | [optional] +**topic** | **String** | Topic to subscribe to. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1OpenWhiskTrigger.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1OpenWhiskTrigger.md new file mode 100644 index 000000000000..be3bb050123f --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1OpenWhiskTrigger.md @@ -0,0 +1,20 @@ + + +# IoArgoprojEventsV1alpha1OpenWhiskTrigger + +OpenWhiskTrigger refers to the specification of the OpenWhisk trigger. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**actionName** | **String** | Name of the action/function. | [optional] +**authToken** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**host** | **String** | Host URL of the OpenWhisk. | [optional] +**namespace** | **String** | Namespace for the action. Defaults to \"_\". +optional. | [optional] +**parameters** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | | [optional] +**payload** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | Payload is the list of key-value extracted from an event payload to construct the request payload. | [optional] +**version** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1OwnedRepositories.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1OwnedRepositories.md new file mode 100644 index 000000000000..df507126977d --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1OwnedRepositories.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1OwnedRepositories + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**names** | **List<String>** | | [optional] +**owner** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1PayloadField.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1PayloadField.md new file mode 100644 index 000000000000..3fd6594e6328 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1PayloadField.md @@ -0,0 +1,15 @@ + + +# IoArgoprojEventsV1alpha1PayloadField + +PayloadField binds a value at path within the event payload against a name. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | Name acts as key that holds the value at the path. | [optional] +**path** | **String** | Path is the JSONPath of the event's (JSON decoded) data key Path is a series of keys separated by a dot. A key may contain wildcard characters '*' and '?'. To access an array value use the index as the key. The dot and wildcard characters can be escaped with '\\\\'. See https://github.com/tidwall/gjson#path-syntax for more information on how to use this. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1PubSubEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1PubSubEventSource.md new file mode 100644 index 000000000000..df6e2525914d --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1PubSubEventSource.md @@ -0,0 +1,21 @@ + + +# IoArgoprojEventsV1alpha1PubSubEventSource + +PubSubEventSource refers to event-source for GCP PubSub related events. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**credentialSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**deleteSubscriptionOnFinish** | **Boolean** | | [optional] +**jsonBody** | **Boolean** | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**projectID** | **String** | | [optional] +**subscriptionID** | **String** | | [optional] +**topic** | **String** | | [optional] +**topicProjectID** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1PulsarEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1PulsarEventSource.md new file mode 100644 index 000000000000..1e51e2ee0e5b --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1PulsarEventSource.md @@ -0,0 +1,23 @@ + + +# IoArgoprojEventsV1alpha1PulsarEventSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**authTokenSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**connectionBackoff** | [**IoArgoprojEventsV1alpha1Backoff**](IoArgoprojEventsV1alpha1Backoff.md) | | [optional] +**jsonBody** | **Boolean** | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**tls** | [**IoArgoprojEventsV1alpha1TLSConfig**](IoArgoprojEventsV1alpha1TLSConfig.md) | | [optional] +**tlsAllowInsecureConnection** | **Boolean** | | [optional] +**tlsTrustCertsSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**tlsValidateHostname** | **Boolean** | | [optional] +**topics** | **List<String>** | | [optional] +**type** | **String** | | [optional] +**url** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1PulsarTrigger.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1PulsarTrigger.md new file mode 100644 index 000000000000..f8f0de0c6f89 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1PulsarTrigger.md @@ -0,0 +1,23 @@ + + +# IoArgoprojEventsV1alpha1PulsarTrigger + +PulsarTrigger refers to the specification of the Pulsar trigger. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**authTokenSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**connectionBackoff** | [**IoArgoprojEventsV1alpha1Backoff**](IoArgoprojEventsV1alpha1Backoff.md) | | [optional] +**parameters** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | Parameters is the list of parameters that is applied to resolved Kafka trigger object. | [optional] +**payload** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | Payload is the list of key-value extracted from an event payload to construct the request payload. | [optional] +**tls** | [**IoArgoprojEventsV1alpha1TLSConfig**](IoArgoprojEventsV1alpha1TLSConfig.md) | | [optional] +**tlsAllowInsecureConnection** | **Boolean** | | [optional] +**tlsTrustCertsSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**tlsValidateHostname** | **Boolean** | | [optional] +**topic** | **String** | | [optional] +**url** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1RateLimit.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1RateLimit.md new file mode 100644 index 000000000000..14a4fc03b1fe --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1RateLimit.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1RateLimit + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**requestsPerUnit** | **Integer** | | [optional] +**unit** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1RedisEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1RedisEventSource.md new file mode 100644 index 000000000000..f44d9930f9cd --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1RedisEventSource.md @@ -0,0 +1,19 @@ + + +# IoArgoprojEventsV1alpha1RedisEventSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**channels** | **List<String>** | | [optional] +**db** | **Integer** | | [optional] +**hostAddress** | **String** | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**namespace** | **String** | | [optional] +**password** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**tls** | [**IoArgoprojEventsV1alpha1TLSConfig**](IoArgoprojEventsV1alpha1TLSConfig.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1Resource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Resource.md new file mode 100644 index 000000000000..84d8b0f6979e --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Resource.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1Resource + +Resource represent arbitrary structured data. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**value** | **byte[]** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1ResourceEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1ResourceEventSource.md new file mode 100644 index 000000000000..bcad0c15ffff --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1ResourceEventSource.md @@ -0,0 +1,18 @@ + + +# IoArgoprojEventsV1alpha1ResourceEventSource + +ResourceEventSource refers to a event-source for K8s resource related events. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**eventTypes** | **List<String>** | EventTypes is the list of event type to watch. Possible values are - ADD, UPDATE and DELETE. | [optional] +**filter** | [**IoArgoprojEventsV1alpha1ResourceFilter**](IoArgoprojEventsV1alpha1ResourceFilter.md) | | [optional] +**groupVersionResource** | [**GroupVersionResource**](GroupVersionResource.md) | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**namespace** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1ResourceFilter.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1ResourceFilter.md new file mode 100644 index 000000000000..f658aecded26 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1ResourceFilter.md @@ -0,0 +1,17 @@ + + +# IoArgoprojEventsV1alpha1ResourceFilter + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**afterStart** | **Boolean** | | [optional] +**createdBy** | **java.time.Instant** | | [optional] +**fields** | [**List<IoArgoprojEventsV1alpha1Selector>**](IoArgoprojEventsV1alpha1Selector.md) | | [optional] +**labels** | [**List<IoArgoprojEventsV1alpha1Selector>**](IoArgoprojEventsV1alpha1Selector.md) | | [optional] +**prefix** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1S3Artifact.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1S3Artifact.md new file mode 100644 index 000000000000..1fec259f7aaa --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1S3Artifact.md @@ -0,0 +1,21 @@ + + +# IoArgoprojEventsV1alpha1S3Artifact + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**accessKey** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**bucket** | [**IoArgoprojEventsV1alpha1S3Bucket**](IoArgoprojEventsV1alpha1S3Bucket.md) | | [optional] +**endpoint** | **String** | | [optional] +**events** | **List<String>** | | [optional] +**filter** | [**IoArgoprojEventsV1alpha1S3Filter**](IoArgoprojEventsV1alpha1S3Filter.md) | | [optional] +**insecure** | **Boolean** | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**region** | **String** | | [optional] +**secretKey** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1S3Bucket.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1S3Bucket.md new file mode 100644 index 000000000000..9a617bc7ea0c --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1S3Bucket.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1S3Bucket + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**key** | **String** | | [optional] +**name** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1S3Filter.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1S3Filter.md new file mode 100644 index 000000000000..7ba08dcb932d --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1S3Filter.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1S3Filter + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**prefix** | **String** | | [optional] +**suffix** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1SASLConfig.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1SASLConfig.md new file mode 100644 index 000000000000..96501a59f8d5 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1SASLConfig.md @@ -0,0 +1,15 @@ + + +# IoArgoprojEventsV1alpha1SASLConfig + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**mechanism** | **String** | | [optional] +**password** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**user** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1SNSEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1SNSEventSource.md new file mode 100644 index 000000000000..a249b24eed0b --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1SNSEventSource.md @@ -0,0 +1,20 @@ + + +# IoArgoprojEventsV1alpha1SNSEventSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**accessKey** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**region** | **String** | | [optional] +**roleARN** | **String** | | [optional] +**secretKey** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**topicArn** | **String** | | [optional] +**validateSignature** | **Boolean** | | [optional] +**webhook** | [**IoArgoprojEventsV1alpha1WebhookContext**](IoArgoprojEventsV1alpha1WebhookContext.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1SQSEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1SQSEventSource.md new file mode 100644 index 000000000000..96136117a387 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1SQSEventSource.md @@ -0,0 +1,21 @@ + + +# IoArgoprojEventsV1alpha1SQSEventSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**accessKey** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**jsonBody** | **Boolean** | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**queue** | **String** | | [optional] +**queueAccountId** | **String** | | [optional] +**region** | **String** | | [optional] +**roleARN** | **String** | | [optional] +**secretKey** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**waitTimeSeconds** | **String** | WaitTimeSeconds is The duration (in seconds) for which the call waits for a message to arrive in the queue before returning. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1SecureHeader.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1SecureHeader.md new file mode 100644 index 000000000000..50bad3dbd9d0 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1SecureHeader.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1SecureHeader + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | | [optional] +**valueFrom** | [**IoArgoprojEventsV1alpha1ValueFromSource**](IoArgoprojEventsV1alpha1ValueFromSource.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1Selector.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Selector.md new file mode 100644 index 000000000000..3e2d1067d4e2 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Selector.md @@ -0,0 +1,16 @@ + + +# IoArgoprojEventsV1alpha1Selector + +Selector represents conditional operation to select K8s objects. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**key** | **String** | | [optional] +**operation** | **String** | | [optional] +**value** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1Sensor.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Sensor.md new file mode 100644 index 000000000000..4aca796013fb --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Sensor.md @@ -0,0 +1,15 @@ + + +# IoArgoprojEventsV1alpha1Sensor + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**metadata** | [**io.kubernetes.client.openapi.models.V1ObjectMeta**](io.kubernetes.client.openapi.models.V1ObjectMeta.md) | | [optional] +**spec** | [**IoArgoprojEventsV1alpha1SensorSpec**](IoArgoprojEventsV1alpha1SensorSpec.md) | | [optional] +**status** | [**IoArgoprojEventsV1alpha1SensorStatus**](IoArgoprojEventsV1alpha1SensorStatus.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1SensorList.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1SensorList.md new file mode 100644 index 000000000000..742b26394f4d --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1SensorList.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1SensorList + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**items** | [**List<IoArgoprojEventsV1alpha1Sensor>**](IoArgoprojEventsV1alpha1Sensor.md) | | [optional] +**metadata** | [**io.kubernetes.client.openapi.models.V1ListMeta**](io.kubernetes.client.openapi.models.V1ListMeta.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1SensorSpec.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1SensorSpec.md new file mode 100644 index 000000000000..7a84b307a6af --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1SensorSpec.md @@ -0,0 +1,18 @@ + + +# IoArgoprojEventsV1alpha1SensorSpec + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**dependencies** | [**List<IoArgoprojEventsV1alpha1EventDependency>**](IoArgoprojEventsV1alpha1EventDependency.md) | Dependencies is a list of the events that this sensor is dependent on. | [optional] +**errorOnFailedRound** | **Boolean** | ErrorOnFailedRound if set to true, marks sensor state as `error` if the previous trigger round fails. Once sensor state is set to `error`, no further triggers will be processed. | [optional] +**eventBusName** | **String** | | [optional] +**replicas** | **Integer** | | [optional] +**template** | [**IoArgoprojEventsV1alpha1Template**](IoArgoprojEventsV1alpha1Template.md) | | [optional] +**triggers** | [**List<IoArgoprojEventsV1alpha1Trigger>**](IoArgoprojEventsV1alpha1Trigger.md) | Triggers is a list of the things that this sensor evokes. These are the outputs from this sensor. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1SensorStatus.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1SensorStatus.md new file mode 100644 index 000000000000..03c171d8f763 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1SensorStatus.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1SensorStatus + +SensorStatus contains information about the status of a sensor. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**status** | [**IoArgoprojEventsV1alpha1Status**](IoArgoprojEventsV1alpha1Status.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1Service.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Service.md new file mode 100644 index 000000000000..6db7d8cbdf18 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Service.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1Service + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**clusterIP** | **String** | | [optional] +**ports** | [**List<ServicePort>**](ServicePort.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1SlackEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1SlackEventSource.md new file mode 100644 index 000000000000..ec13e981a755 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1SlackEventSource.md @@ -0,0 +1,16 @@ + + +# IoArgoprojEventsV1alpha1SlackEventSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**metadata** | **Map<String, String>** | | [optional] +**signingSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**token** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**webhook** | [**IoArgoprojEventsV1alpha1WebhookContext**](IoArgoprojEventsV1alpha1WebhookContext.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1SlackTrigger.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1SlackTrigger.md new file mode 100644 index 000000000000..4ebc726c0698 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1SlackTrigger.md @@ -0,0 +1,17 @@ + + +# IoArgoprojEventsV1alpha1SlackTrigger + +SlackTrigger refers to the specification of the slack notification trigger. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**channel** | **String** | | [optional] +**message** | **String** | | [optional] +**parameters** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | | [optional] +**slackToken** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1StandardK8STrigger.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1StandardK8STrigger.md new file mode 100644 index 000000000000..87d610b40423 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1StandardK8STrigger.md @@ -0,0 +1,17 @@ + + +# IoArgoprojEventsV1alpha1StandardK8STrigger + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**liveObject** | **Boolean** | | [optional] +**operation** | **String** | | [optional] +**parameters** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | Parameters is the list of parameters that is applied to resolved K8s trigger object. | [optional] +**patchStrategy** | **String** | | [optional] +**source** | [**IoArgoprojEventsV1alpha1ArtifactLocation**](IoArgoprojEventsV1alpha1ArtifactLocation.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1Status.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Status.md new file mode 100644 index 000000000000..5bb95654b5d0 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Status.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1Status + +Status is a common structure which can be used for Status field. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**conditions** | [**List<IoArgoprojEventsV1alpha1Condition>**](IoArgoprojEventsV1alpha1Condition.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1StatusPolicy.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1StatusPolicy.md new file mode 100644 index 000000000000..a9e7a7e531e1 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1StatusPolicy.md @@ -0,0 +1,13 @@ + + +# IoArgoprojEventsV1alpha1StatusPolicy + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**allow** | **List<Integer>** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1StorageGridEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1StorageGridEventSource.md new file mode 100644 index 000000000000..d5a89a94ef21 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1StorageGridEventSource.md @@ -0,0 +1,21 @@ + + +# IoArgoprojEventsV1alpha1StorageGridEventSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**apiURL** | **String** | APIURL is the url of the storagegrid api. | [optional] +**authToken** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**bucket** | **String** | Name of the bucket to register notifications for. | [optional] +**events** | **List<String>** | | [optional] +**filter** | [**IoArgoprojEventsV1alpha1StorageGridFilter**](IoArgoprojEventsV1alpha1StorageGridFilter.md) | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**region** | **String** | | [optional] +**topicArn** | **String** | | [optional] +**webhook** | [**IoArgoprojEventsV1alpha1WebhookContext**](IoArgoprojEventsV1alpha1WebhookContext.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1StorageGridFilter.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1StorageGridFilter.md new file mode 100644 index 000000000000..27b965ba8c42 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1StorageGridFilter.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1StorageGridFilter + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**prefix** | **String** | | [optional] +**suffix** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1StripeEventSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1StripeEventSource.md new file mode 100644 index 000000000000..5ab3ee91cf2b --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1StripeEventSource.md @@ -0,0 +1,17 @@ + + +# IoArgoprojEventsV1alpha1StripeEventSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**apiKey** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**createWebhook** | **Boolean** | | [optional] +**eventFilter** | **List<String>** | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**webhook** | [**IoArgoprojEventsV1alpha1WebhookContext**](IoArgoprojEventsV1alpha1WebhookContext.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1TLSConfig.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1TLSConfig.md new file mode 100644 index 000000000000..8c8f6396a590 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1TLSConfig.md @@ -0,0 +1,16 @@ + + +# IoArgoprojEventsV1alpha1TLSConfig + +TLSConfig refers to TLS configuration for a client. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**caCertSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**clientCertSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**clientKeySecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1Template.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Template.md new file mode 100644 index 000000000000..3a9db545b4a8 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Template.md @@ -0,0 +1,23 @@ + + +# IoArgoprojEventsV1alpha1Template + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**affinity** | [**io.kubernetes.client.openapi.models.V1Affinity**](io.kubernetes.client.openapi.models.V1Affinity.md) | | [optional] +**container** | [**io.kubernetes.client.openapi.models.V1Container**](io.kubernetes.client.openapi.models.V1Container.md) | | [optional] +**imagePullSecrets** | [**List<io.kubernetes.client.openapi.models.V1LocalObjectReference>**](io.kubernetes.client.openapi.models.V1LocalObjectReference.md) | | [optional] +**metadata** | [**IoArgoprojEventsV1alpha1Metadata**](IoArgoprojEventsV1alpha1Metadata.md) | | [optional] +**nodeSelector** | **Map<String, String>** | | [optional] +**priority** | **Integer** | | [optional] +**priorityClassName** | **String** | | [optional] +**securityContext** | [**io.kubernetes.client.openapi.models.V1PodSecurityContext**](io.kubernetes.client.openapi.models.V1PodSecurityContext.md) | | [optional] +**serviceAccountName** | **String** | | [optional] +**tolerations** | [**List<io.kubernetes.client.openapi.models.V1Toleration>**](io.kubernetes.client.openapi.models.V1Toleration.md) | | [optional] +**volumes** | [**List<io.kubernetes.client.openapi.models.V1Volume>**](io.kubernetes.client.openapi.models.V1Volume.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1TimeFilter.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1TimeFilter.md new file mode 100644 index 000000000000..2583f0cc0633 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1TimeFilter.md @@ -0,0 +1,15 @@ + + +# IoArgoprojEventsV1alpha1TimeFilter + +TimeFilter describes a window in time. It filters out events that occur outside the time limits. In other words, only events that occur after Start and before Stop will pass this filter. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**start** | **String** | Start is the beginning of a time window in UTC. Before this time, events for this dependency are ignored. Format is hh:mm:ss. | [optional] +**stop** | **String** | Stop is the end of a time window in UTC. After or equal to this time, events for this dependency are ignored and Format is hh:mm:ss. If it is smaller than Start, it is treated as next day of Start (e.g.: 22:00:00-01:00:00 means 22:00:00-25:00:00). | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1Trigger.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Trigger.md new file mode 100644 index 000000000000..f8530403f3db --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1Trigger.md @@ -0,0 +1,17 @@ + + +# IoArgoprojEventsV1alpha1Trigger + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**parameters** | [**List<IoArgoprojEventsV1alpha1TriggerParameter>**](IoArgoprojEventsV1alpha1TriggerParameter.md) | | [optional] +**policy** | [**IoArgoprojEventsV1alpha1TriggerPolicy**](IoArgoprojEventsV1alpha1TriggerPolicy.md) | | [optional] +**rateLimit** | [**IoArgoprojEventsV1alpha1RateLimit**](IoArgoprojEventsV1alpha1RateLimit.md) | | [optional] +**retryStrategy** | [**IoArgoprojEventsV1alpha1Backoff**](IoArgoprojEventsV1alpha1Backoff.md) | | [optional] +**template** | [**IoArgoprojEventsV1alpha1TriggerTemplate**](IoArgoprojEventsV1alpha1TriggerTemplate.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1TriggerParameter.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1TriggerParameter.md new file mode 100644 index 000000000000..ec51f552f0f8 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1TriggerParameter.md @@ -0,0 +1,15 @@ + + +# IoArgoprojEventsV1alpha1TriggerParameter + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**dest** | **String** | Dest is the JSONPath of a resource key. A path is a series of keys separated by a dot. The colon character can be escaped with '.' The -1 key can be used to append a value to an existing array. See https://github.com/tidwall/sjson#path-syntax for more information about how this is used. | [optional] +**operation** | **String** | Operation is what to do with the existing value at Dest, whether to 'prepend', 'overwrite', or 'append' it. | [optional] +**src** | [**IoArgoprojEventsV1alpha1TriggerParameterSource**](IoArgoprojEventsV1alpha1TriggerParameterSource.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1TriggerParameterSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1TriggerParameterSource.md new file mode 100644 index 000000000000..02c9c3e6e0b3 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1TriggerParameterSource.md @@ -0,0 +1,18 @@ + + +# IoArgoprojEventsV1alpha1TriggerParameterSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**contextKey** | **String** | ContextKey is the JSONPath of the event's (JSON decoded) context key ContextKey is a series of keys separated by a dot. A key may contain wildcard characters '*' and '?'. To access an array value use the index as the key. The dot and wildcard characters can be escaped with '\\\\'. See https://github.com/tidwall/gjson#path-syntax for more information on how to use this. | [optional] +**contextTemplate** | **String** | | [optional] +**dataKey** | **String** | DataKey is the JSONPath of the event's (JSON decoded) data key DataKey is a series of keys separated by a dot. A key may contain wildcard characters '*' and '?'. To access an array value use the index as the key. The dot and wildcard characters can be escaped with '\\\\'. See https://github.com/tidwall/gjson#path-syntax for more information on how to use this. | [optional] +**dataTemplate** | **String** | | [optional] +**dependencyName** | **String** | DependencyName refers to the name of the dependency. The event which is stored for this dependency is used as payload for the parameterization. Make sure to refer to one of the dependencies you have defined under Dependencies list. | [optional] +**value** | **String** | Value is the default literal value to use for this parameter source This is only used if the DataKey is invalid. If the DataKey is invalid and this is not defined, this param source will produce an error. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1TriggerPolicy.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1TriggerPolicy.md new file mode 100644 index 000000000000..685223b472bc --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1TriggerPolicy.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1TriggerPolicy + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**k8s** | [**IoArgoprojEventsV1alpha1K8SResourcePolicy**](IoArgoprojEventsV1alpha1K8SResourcePolicy.md) | | [optional] +**status** | [**IoArgoprojEventsV1alpha1StatusPolicy**](IoArgoprojEventsV1alpha1StatusPolicy.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1TriggerTemplate.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1TriggerTemplate.md new file mode 100644 index 000000000000..a7793340eb4c --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1TriggerTemplate.md @@ -0,0 +1,27 @@ + + +# IoArgoprojEventsV1alpha1TriggerTemplate + +TriggerTemplate is the template that describes trigger specification. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**argoWorkflow** | [**IoArgoprojEventsV1alpha1ArgoWorkflowTrigger**](IoArgoprojEventsV1alpha1ArgoWorkflowTrigger.md) | | [optional] +**awsLambda** | [**IoArgoprojEventsV1alpha1AWSLambdaTrigger**](IoArgoprojEventsV1alpha1AWSLambdaTrigger.md) | | [optional] +**azureEventHubs** | [**IoArgoprojEventsV1alpha1AzureEventHubsTrigger**](IoArgoprojEventsV1alpha1AzureEventHubsTrigger.md) | | [optional] +**conditions** | **String** | | [optional] +**custom** | [**IoArgoprojEventsV1alpha1CustomTrigger**](IoArgoprojEventsV1alpha1CustomTrigger.md) | | [optional] +**http** | [**IoArgoprojEventsV1alpha1HTTPTrigger**](IoArgoprojEventsV1alpha1HTTPTrigger.md) | | [optional] +**k8s** | [**IoArgoprojEventsV1alpha1StandardK8STrigger**](IoArgoprojEventsV1alpha1StandardK8STrigger.md) | | [optional] +**kafka** | [**IoArgoprojEventsV1alpha1KafkaTrigger**](IoArgoprojEventsV1alpha1KafkaTrigger.md) | | [optional] +**log** | [**IoArgoprojEventsV1alpha1LogTrigger**](IoArgoprojEventsV1alpha1LogTrigger.md) | | [optional] +**name** | **String** | Name is a unique name of the action to take. | [optional] +**nats** | [**IoArgoprojEventsV1alpha1NATSTrigger**](IoArgoprojEventsV1alpha1NATSTrigger.md) | | [optional] +**openWhisk** | [**IoArgoprojEventsV1alpha1OpenWhiskTrigger**](IoArgoprojEventsV1alpha1OpenWhiskTrigger.md) | | [optional] +**pulsar** | [**IoArgoprojEventsV1alpha1PulsarTrigger**](IoArgoprojEventsV1alpha1PulsarTrigger.md) | | [optional] +**slack** | [**IoArgoprojEventsV1alpha1SlackTrigger**](IoArgoprojEventsV1alpha1SlackTrigger.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1URLArtifact.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1URLArtifact.md new file mode 100644 index 000000000000..c97891aaaf57 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1URLArtifact.md @@ -0,0 +1,15 @@ + + +# IoArgoprojEventsV1alpha1URLArtifact + +URLArtifact contains information about an artifact at an http endpoint. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**path** | **String** | | [optional] +**verifyCert** | **Boolean** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1ValueFromSource.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1ValueFromSource.md new file mode 100644 index 000000000000..d902b38a331c --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1ValueFromSource.md @@ -0,0 +1,14 @@ + + +# IoArgoprojEventsV1alpha1ValueFromSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**configMapKeyRef** | [**io.kubernetes.client.openapi.models.V1ConfigMapKeySelector**](io.kubernetes.client.openapi.models.V1ConfigMapKeySelector.md) | | [optional] +**secretKeyRef** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1WatchPathConfig.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1WatchPathConfig.md new file mode 100644 index 000000000000..62685a2a5766 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1WatchPathConfig.md @@ -0,0 +1,15 @@ + + +# IoArgoprojEventsV1alpha1WatchPathConfig + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**directory** | **String** | | [optional] +**path** | **String** | | [optional] +**pathRegexp** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojEventsV1alpha1WebhookContext.md b/sdks/java/client/docs/IoArgoprojEventsV1alpha1WebhookContext.md new file mode 100644 index 000000000000..1253f90d0c1c --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojEventsV1alpha1WebhookContext.md @@ -0,0 +1,20 @@ + + +# IoArgoprojEventsV1alpha1WebhookContext + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**authSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**endpoint** | **String** | | [optional] +**metadata** | **Map<String, String>** | | [optional] +**method** | **String** | | [optional] +**port** | **String** | Port on which HTTP server is listening for incoming events. | [optional] +**serverCertSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**serverKeySecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**url** | **String** | URL is the url of the server. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArchiveStrategy.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArchiveStrategy.md new file mode 100644 index 000000000000..0aa06658760c --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArchiveStrategy.md @@ -0,0 +1,16 @@ + + +# IoArgoprojWorkflowV1alpha1ArchiveStrategy + +ArchiveStrategy describes how to archive files/directory when saving artifacts + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**none** | **Object** | NoneStrategy indicates to skip tar process and upload the files or directory tree as independent files. Note that if the artifact is a directory, the artifact driver must support the ability to save/load the directory appropriately. | [optional] +**tar** | [**IoArgoprojWorkflowV1alpha1TarStrategy**](IoArgoprojWorkflowV1alpha1TarStrategy.md) | | [optional] +**zip** | **Object** | ZipStrategy will unzip zipped input artifacts | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Arguments.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Arguments.md new file mode 100644 index 000000000000..ebd1c402906e --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Arguments.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1Arguments + +Arguments to a template + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**artifacts** | [**List<IoArgoprojWorkflowV1alpha1Artifact>**](IoArgoprojWorkflowV1alpha1Artifact.md) | Artifacts is the list of artifacts to pass to the template or workflow | [optional] +**parameters** | [**List<IoArgoprojWorkflowV1alpha1Parameter>**](IoArgoprojWorkflowV1alpha1Parameter.md) | Parameters is the list of parameters to pass to the template or workflow | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Artifact.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Artifact.md new file mode 100644 index 000000000000..6f8b90ca08b4 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Artifact.md @@ -0,0 +1,32 @@ + + +# IoArgoprojWorkflowV1alpha1Artifact + +Artifact indicates an artifact to place at a specified path + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**archive** | [**IoArgoprojWorkflowV1alpha1ArchiveStrategy**](IoArgoprojWorkflowV1alpha1ArchiveStrategy.md) | | [optional] +**archiveLogs** | **Boolean** | ArchiveLogs indicates if the container logs should be archived | [optional] +**artifactory** | [**IoArgoprojWorkflowV1alpha1ArtifactoryArtifact**](IoArgoprojWorkflowV1alpha1ArtifactoryArtifact.md) | | [optional] +**from** | **String** | From allows an artifact to reference an artifact from a previous step | [optional] +**fromExpression** | **String** | FromExpression, if defined, is evaluated to specify the value for the artifact | [optional] +**gcs** | [**IoArgoprojWorkflowV1alpha1GCSArtifact**](IoArgoprojWorkflowV1alpha1GCSArtifact.md) | | [optional] +**git** | [**IoArgoprojWorkflowV1alpha1GitArtifact**](IoArgoprojWorkflowV1alpha1GitArtifact.md) | | [optional] +**globalName** | **String** | GlobalName exports an output artifact to the global scope, making it available as '{{io.argoproj.workflow.v1alpha1.outputs.artifacts.XXXX}} and in workflow.status.outputs.artifacts | [optional] +**hdfs** | [**IoArgoprojWorkflowV1alpha1HDFSArtifact**](IoArgoprojWorkflowV1alpha1HDFSArtifact.md) | | [optional] +**http** | [**IoArgoprojWorkflowV1alpha1HTTPArtifact**](IoArgoprojWorkflowV1alpha1HTTPArtifact.md) | | [optional] +**mode** | **Integer** | mode bits to use on this file, must be a value between 0 and 0777 set when loading input artifacts. | [optional] +**name** | **String** | name of the artifact. must be unique within a template's inputs/outputs. | +**optional** | **Boolean** | Make Artifacts optional, if Artifacts doesn't generate or exist | [optional] +**oss** | [**IoArgoprojWorkflowV1alpha1OSSArtifact**](IoArgoprojWorkflowV1alpha1OSSArtifact.md) | | [optional] +**path** | **String** | Path is the container path to the artifact | [optional] +**raw** | [**IoArgoprojWorkflowV1alpha1RawArtifact**](IoArgoprojWorkflowV1alpha1RawArtifact.md) | | [optional] +**recurseMode** | **Boolean** | If mode is set, apply the permission recursively into the artifact if it is a folder | [optional] +**s3** | [**IoArgoprojWorkflowV1alpha1S3Artifact**](IoArgoprojWorkflowV1alpha1S3Artifact.md) | | [optional] +**subPath** | **String** | SubPath allows an artifact to be sourced from a subpath within the specified source | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactLocation.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactLocation.md new file mode 100644 index 000000000000..fe585e8ec573 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactLocation.md @@ -0,0 +1,22 @@ + + +# IoArgoprojWorkflowV1alpha1ArtifactLocation + +ArtifactLocation describes a location for a single or multiple artifacts. It is used as single artifact in the context of inputs/outputs (e.g. outputs.artifacts.artname). It is also used to describe the location of multiple artifacts such as the archive location of a single workflow step, which the executor will use as a default location to store its files. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**archiveLogs** | **Boolean** | ArchiveLogs indicates if the container logs should be archived | [optional] +**artifactory** | [**IoArgoprojWorkflowV1alpha1ArtifactoryArtifact**](IoArgoprojWorkflowV1alpha1ArtifactoryArtifact.md) | | [optional] +**gcs** | [**IoArgoprojWorkflowV1alpha1GCSArtifact**](IoArgoprojWorkflowV1alpha1GCSArtifact.md) | | [optional] +**git** | [**IoArgoprojWorkflowV1alpha1GitArtifact**](IoArgoprojWorkflowV1alpha1GitArtifact.md) | | [optional] +**hdfs** | [**IoArgoprojWorkflowV1alpha1HDFSArtifact**](IoArgoprojWorkflowV1alpha1HDFSArtifact.md) | | [optional] +**http** | [**IoArgoprojWorkflowV1alpha1HTTPArtifact**](IoArgoprojWorkflowV1alpha1HTTPArtifact.md) | | [optional] +**oss** | [**IoArgoprojWorkflowV1alpha1OSSArtifact**](IoArgoprojWorkflowV1alpha1OSSArtifact.md) | | [optional] +**raw** | [**IoArgoprojWorkflowV1alpha1RawArtifact**](IoArgoprojWorkflowV1alpha1RawArtifact.md) | | [optional] +**s3** | [**IoArgoprojWorkflowV1alpha1S3Artifact**](IoArgoprojWorkflowV1alpha1S3Artifact.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactPaths.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactPaths.md new file mode 100644 index 000000000000..cb5f7ff5dac9 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactPaths.md @@ -0,0 +1,32 @@ + + +# IoArgoprojWorkflowV1alpha1ArtifactPaths + +ArtifactPaths expands a step from a collection of artifacts + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**archive** | [**IoArgoprojWorkflowV1alpha1ArchiveStrategy**](IoArgoprojWorkflowV1alpha1ArchiveStrategy.md) | | [optional] +**archiveLogs** | **Boolean** | ArchiveLogs indicates if the container logs should be archived | [optional] +**artifactory** | [**IoArgoprojWorkflowV1alpha1ArtifactoryArtifact**](IoArgoprojWorkflowV1alpha1ArtifactoryArtifact.md) | | [optional] +**from** | **String** | From allows an artifact to reference an artifact from a previous step | [optional] +**fromExpression** | **String** | FromExpression, if defined, is evaluated to specify the value for the artifact | [optional] +**gcs** | [**IoArgoprojWorkflowV1alpha1GCSArtifact**](IoArgoprojWorkflowV1alpha1GCSArtifact.md) | | [optional] +**git** | [**IoArgoprojWorkflowV1alpha1GitArtifact**](IoArgoprojWorkflowV1alpha1GitArtifact.md) | | [optional] +**globalName** | **String** | GlobalName exports an output artifact to the global scope, making it available as '{{io.argoproj.workflow.v1alpha1.outputs.artifacts.XXXX}} and in workflow.status.outputs.artifacts | [optional] +**hdfs** | [**IoArgoprojWorkflowV1alpha1HDFSArtifact**](IoArgoprojWorkflowV1alpha1HDFSArtifact.md) | | [optional] +**http** | [**IoArgoprojWorkflowV1alpha1HTTPArtifact**](IoArgoprojWorkflowV1alpha1HTTPArtifact.md) | | [optional] +**mode** | **Integer** | mode bits to use on this file, must be a value between 0 and 0777 set when loading input artifacts. | [optional] +**name** | **String** | name of the artifact. must be unique within a template's inputs/outputs. | +**optional** | **Boolean** | Make Artifacts optional, if Artifacts doesn't generate or exist | [optional] +**oss** | [**IoArgoprojWorkflowV1alpha1OSSArtifact**](IoArgoprojWorkflowV1alpha1OSSArtifact.md) | | [optional] +**path** | **String** | Path is the container path to the artifact | [optional] +**raw** | [**IoArgoprojWorkflowV1alpha1RawArtifact**](IoArgoprojWorkflowV1alpha1RawArtifact.md) | | [optional] +**recurseMode** | **Boolean** | If mode is set, apply the permission recursively into the artifact if it is a folder | [optional] +**s3** | [**IoArgoprojWorkflowV1alpha1S3Artifact**](IoArgoprojWorkflowV1alpha1S3Artifact.md) | | [optional] +**subPath** | **String** | SubPath allows an artifact to be sourced from a subpath within the specified source | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactRepository.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactRepository.md new file mode 100644 index 000000000000..84aa3c62e53d --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactRepository.md @@ -0,0 +1,19 @@ + + +# IoArgoprojWorkflowV1alpha1ArtifactRepository + +ArtifactRepository represents an artifact repository in which a controller will store its artifacts + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**archiveLogs** | **Boolean** | ArchiveLogs enables log archiving | [optional] +**artifactory** | [**IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository**](IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository.md) | | [optional] +**gcs** | [**IoArgoprojWorkflowV1alpha1GCSArtifactRepository**](IoArgoprojWorkflowV1alpha1GCSArtifactRepository.md) | | [optional] +**hdfs** | [**IoArgoprojWorkflowV1alpha1HDFSArtifactRepository**](IoArgoprojWorkflowV1alpha1HDFSArtifactRepository.md) | | [optional] +**oss** | [**IoArgoprojWorkflowV1alpha1OSSArtifactRepository**](IoArgoprojWorkflowV1alpha1OSSArtifactRepository.md) | | [optional] +**s3** | [**IoArgoprojWorkflowV1alpha1S3ArtifactRepository**](IoArgoprojWorkflowV1alpha1S3ArtifactRepository.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef.md new file mode 100644 index 000000000000..3c3864f09b40 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**configMap** | **String** | The name of the config map. Defaults to \"artifact-repositories\". | [optional] +**key** | **String** | The config map key. Defaults to the value of the \"workflows.argoproj.io/default-artifact-repository\" annotation. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus.md new file mode 100644 index 000000000000..5a89ac43463c --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus.md @@ -0,0 +1,17 @@ + + +# IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**artifactRepository** | [**IoArgoprojWorkflowV1alpha1ArtifactRepository**](IoArgoprojWorkflowV1alpha1ArtifactRepository.md) | | [optional] +**configMap** | **String** | The name of the config map. Defaults to \"artifact-repositories\". | [optional] +**_default** | **Boolean** | If this ref represents the default artifact repository, rather than a config map. | [optional] +**key** | **String** | The config map key. Defaults to the value of the \"workflows.argoproj.io/default-artifact-repository\" annotation. | [optional] +**namespace** | **String** | The namespace of the config map. Defaults to the workflow's namespace, or the controller's namespace (if found). | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactoryArtifact.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactoryArtifact.md new file mode 100644 index 000000000000..2ea033bc1e4d --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactoryArtifact.md @@ -0,0 +1,16 @@ + + +# IoArgoprojWorkflowV1alpha1ArtifactoryArtifact + +ArtifactoryArtifact is the location of an artifactory artifact + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**passwordSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**url** | **String** | URL of the artifact | +**usernameSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository.md new file mode 100644 index 000000000000..762ae93ea691 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository.md @@ -0,0 +1,16 @@ + + +# IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository + +ArtifactoryArtifactRepository defines the controller configuration for an artifactory artifact repository + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**passwordSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**repoURL** | **String** | RepoURL is the url for artifactory repo. | [optional] +**usernameSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Backoff.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Backoff.md new file mode 100644 index 000000000000..882a4cf5c7f8 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Backoff.md @@ -0,0 +1,16 @@ + + +# IoArgoprojWorkflowV1alpha1Backoff + +Backoff is a backoff strategy to use within retryStrategy + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**duration** | **String** | Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g. \"2m\", \"1h\") | [optional] +**factor** | **String** | | [optional] +**maxDuration** | **String** | MaxDuration is the maximum amount of time allowed for the backoff strategy | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Cache.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Cache.md new file mode 100644 index 000000000000..cdd47e3ce4b1 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Cache.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1Cache + +Cache is the configuration for the type of cache to be used + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**configMap** | [**io.kubernetes.client.openapi.models.V1ConfigMapKeySelector**](io.kubernetes.client.openapi.models.V1ConfigMapKeySelector.md) | | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md new file mode 100644 index 000000000000..62ad95847828 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md @@ -0,0 +1,17 @@ + + +# IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate + +ClusterWorkflowTemplate is the definition of a workflow template resource in cluster scope + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] +**kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] +**metadata** | [**io.kubernetes.client.openapi.models.V1ObjectMeta**](io.kubernetes.client.openapi.models.V1ObjectMeta.md) | | +**spec** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec**](IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec.md) | | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest.md new file mode 100644 index 000000000000..a338411883b3 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**createOptions** | [**CreateOptions**](CreateOptions.md) | | [optional] +**template** | [**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest.md new file mode 100644 index 000000000000..2081e5e21b96 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**createOptions** | [**CreateOptions**](CreateOptions.md) | | [optional] +**template** | [**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList.md new file mode 100644 index 000000000000..3ea060da40ae --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList.md @@ -0,0 +1,17 @@ + + +# IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList + +ClusterWorkflowTemplateList is list of ClusterWorkflowTemplate resources + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] +**items** | [**List<IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate>**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md) | | +**kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] +**metadata** | [**io.kubernetes.client.openapi.models.V1ListMeta**](io.kubernetes.client.openapi.models.V1ListMeta.md) | | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest.md new file mode 100644 index 000000000000..c6304fc9c31e --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | DEPRECATED: This field is ignored. | [optional] +**template** | [**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Condition.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Condition.md new file mode 100644 index 000000000000..241c0ce2b7cf --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Condition.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1Condition + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**message** | **String** | Message is the condition message | [optional] +**status** | **String** | Status is the status of the condition | [optional] +**type** | **String** | Type is the type of condition | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ContainerNode.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ContainerNode.md new file mode 100644 index 000000000000..9cb336081353 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ContainerNode.md @@ -0,0 +1,35 @@ + + +# IoArgoprojWorkflowV1alpha1ContainerNode + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**args** | **List<String>** | Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] +**command** | **List<String>** | Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] +**dependencies** | **List<String>** | | [optional] +**env** | [**List<io.kubernetes.client.openapi.models.V1EnvVar>**](io.kubernetes.client.openapi.models.V1EnvVar.md) | List of environment variables to set in the container. Cannot be updated. | [optional] +**envFrom** | [**List<io.kubernetes.client.openapi.models.V1EnvFromSource>**](io.kubernetes.client.openapi.models.V1EnvFromSource.md) | List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. | [optional] +**image** | **String** | Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets. | [optional] +**imagePullPolicy** | **String** | Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images | [optional] +**lifecycle** | [**io.kubernetes.client.openapi.models.V1Lifecycle**](io.kubernetes.client.openapi.models.V1Lifecycle.md) | | [optional] +**livenessProbe** | [**io.kubernetes.client.openapi.models.V1Probe**](io.kubernetes.client.openapi.models.V1Probe.md) | | [optional] +**name** | **String** | Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. | +**ports** | [**List<io.kubernetes.client.openapi.models.V1ContainerPort>**](io.kubernetes.client.openapi.models.V1ContainerPort.md) | List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Cannot be updated. | [optional] +**readinessProbe** | [**io.kubernetes.client.openapi.models.V1Probe**](io.kubernetes.client.openapi.models.V1Probe.md) | | [optional] +**resources** | [**io.kubernetes.client.openapi.models.V1ResourceRequirements**](io.kubernetes.client.openapi.models.V1ResourceRequirements.md) | | [optional] +**securityContext** | [**io.kubernetes.client.openapi.models.V1SecurityContext**](io.kubernetes.client.openapi.models.V1SecurityContext.md) | | [optional] +**startupProbe** | [**io.kubernetes.client.openapi.models.V1Probe**](io.kubernetes.client.openapi.models.V1Probe.md) | | [optional] +**stdin** | **Boolean** | Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false. | [optional] +**stdinOnce** | **Boolean** | Whether the container runtime should close the stdin channel after it has been opened by a single attach. When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false | [optional] +**terminationMessagePath** | **String** | Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated. | [optional] +**terminationMessagePolicy** | **String** | Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. | [optional] +**tty** | **Boolean** | Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false. | [optional] +**volumeDevices** | [**List<io.kubernetes.client.openapi.models.V1VolumeDevice>**](io.kubernetes.client.openapi.models.V1VolumeDevice.md) | volumeDevices is the list of block devices to be used by the container. | [optional] +**volumeMounts** | [**List<io.kubernetes.client.openapi.models.V1VolumeMount>**](io.kubernetes.client.openapi.models.V1VolumeMount.md) | Pod volumes to mount into the container's filesystem. Cannot be updated. | [optional] +**workingDir** | **String** | Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ContainerSetTemplate.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ContainerSetTemplate.md new file mode 100644 index 000000000000..c7340d2745ad --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ContainerSetTemplate.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1ContainerSetTemplate + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**containers** | [**List<IoArgoprojWorkflowV1alpha1ContainerNode>**](IoArgoprojWorkflowV1alpha1ContainerNode.md) | | +**volumeMounts** | [**List<io.kubernetes.client.openapi.models.V1VolumeMount>**](io.kubernetes.client.openapi.models.V1VolumeMount.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ContinueOn.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ContinueOn.md new file mode 100644 index 000000000000..2a075ade4994 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ContinueOn.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1ContinueOn + +ContinueOn defines if a workflow should continue even if a task or step fails/errors. It can be specified if the workflow should continue when the pod errors, fails or both. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**error** | **Boolean** | | [optional] +**failed** | **Boolean** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Counter.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Counter.md new file mode 100644 index 000000000000..8bd1d4ac93a8 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Counter.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1Counter + +Counter is a Counter prometheus metric + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**value** | **String** | Value is the value of the metric | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest.md new file mode 100644 index 000000000000..bc69504a3adc --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**createOptions** | [**CreateOptions**](CreateOptions.md) | | [optional] +**cronWorkflow** | [**IoArgoprojWorkflowV1alpha1CronWorkflow**](IoArgoprojWorkflowV1alpha1CronWorkflow.md) | | [optional] +**namespace** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CreateS3BucketOptions.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CreateS3BucketOptions.md new file mode 100644 index 000000000000..541245032e05 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CreateS3BucketOptions.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1CreateS3BucketOptions + +CreateS3BucketOptions options used to determine automatic automatic bucket-creation process + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**objectLocking** | **Boolean** | ObjectLocking Enable object locking | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CronWorkflow.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CronWorkflow.md new file mode 100644 index 000000000000..63a4f8644ece --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CronWorkflow.md @@ -0,0 +1,18 @@ + + +# IoArgoprojWorkflowV1alpha1CronWorkflow + +CronWorkflow is the definition of a scheduled workflow resource + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] +**kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] +**metadata** | [**io.kubernetes.client.openapi.models.V1ObjectMeta**](io.kubernetes.client.openapi.models.V1ObjectMeta.md) | | +**spec** | [**IoArgoprojWorkflowV1alpha1CronWorkflowSpec**](IoArgoprojWorkflowV1alpha1CronWorkflowSpec.md) | | +**status** | [**IoArgoprojWorkflowV1alpha1CronWorkflowStatus**](IoArgoprojWorkflowV1alpha1CronWorkflowStatus.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CronWorkflowList.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CronWorkflowList.md new file mode 100644 index 000000000000..e36a7a4dcd16 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CronWorkflowList.md @@ -0,0 +1,17 @@ + + +# IoArgoprojWorkflowV1alpha1CronWorkflowList + +CronWorkflowList is list of CronWorkflow resources + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] +**items** | [**List<IoArgoprojWorkflowV1alpha1CronWorkflow>**](IoArgoprojWorkflowV1alpha1CronWorkflow.md) | | +**kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] +**metadata** | [**io.kubernetes.client.openapi.models.V1ListMeta**](io.kubernetes.client.openapi.models.V1ListMeta.md) | | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest.md new file mode 100644 index 000000000000..f208a870fc81 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | | [optional] +**namespace** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CronWorkflowSpec.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CronWorkflowSpec.md new file mode 100644 index 000000000000..205bc8ff035a --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CronWorkflowSpec.md @@ -0,0 +1,22 @@ + + +# IoArgoprojWorkflowV1alpha1CronWorkflowSpec + +CronWorkflowSpec is the specification of a CronWorkflow + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**concurrencyPolicy** | **String** | ConcurrencyPolicy is the K8s-style concurrency policy that will be used | [optional] +**failedJobsHistoryLimit** | **Integer** | FailedJobsHistoryLimit is the number of failed jobs to be kept at a time | [optional] +**schedule** | **String** | Schedule is a schedule to run the Workflow in Cron format | +**startingDeadlineSeconds** | **Integer** | StartingDeadlineSeconds is the K8s-style deadline that will limit the time a CronWorkflow will be run after its original scheduled time if it is missed. | [optional] +**successfulJobsHistoryLimit** | **Integer** | SuccessfulJobsHistoryLimit is the number of successful jobs to be kept at a time | [optional] +**suspend** | **Boolean** | Suspend is a flag that will stop new CronWorkflows from running if set to true | [optional] +**timezone** | **String** | Timezone is the timezone against which the cron schedule will be calculated, e.g. \"Asia/Tokyo\". Default is machine's local time. | [optional] +**workflowMetadata** | [**io.kubernetes.client.openapi.models.V1ObjectMeta**](io.kubernetes.client.openapi.models.V1ObjectMeta.md) | | [optional] +**workflowSpec** | [**IoArgoprojWorkflowV1alpha1WorkflowSpec**](IoArgoprojWorkflowV1alpha1WorkflowSpec.md) | | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CronWorkflowStatus.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CronWorkflowStatus.md new file mode 100644 index 000000000000..83cdecc1f29b --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CronWorkflowStatus.md @@ -0,0 +1,16 @@ + + +# IoArgoprojWorkflowV1alpha1CronWorkflowStatus + +CronWorkflowStatus is the status of a CronWorkflow + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**active** | [**List<io.kubernetes.client.openapi.models.V1ObjectReference>**](io.kubernetes.client.openapi.models.V1ObjectReference.md) | Active is a list of active workflows stemming from this CronWorkflow | +**conditions** | [**List<IoArgoprojWorkflowV1alpha1Condition>**](IoArgoprojWorkflowV1alpha1Condition.md) | Conditions is a list of conditions the CronWorkflow may have | +**lastScheduledTime** | **java.time.Instant** | | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest.md new file mode 100644 index 000000000000..16b8dcfa78c1 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | | [optional] +**namespace** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1DAGTask.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1DAGTask.md new file mode 100644 index 000000000000..0a0cea054494 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1DAGTask.md @@ -0,0 +1,27 @@ + + +# IoArgoprojWorkflowV1alpha1DAGTask + +DAGTask represents a node in the graph during DAG execution + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**arguments** | [**IoArgoprojWorkflowV1alpha1Arguments**](IoArgoprojWorkflowV1alpha1Arguments.md) | | [optional] +**continueOn** | [**IoArgoprojWorkflowV1alpha1ContinueOn**](IoArgoprojWorkflowV1alpha1ContinueOn.md) | | [optional] +**dependencies** | **List<String>** | Dependencies are name of other targets which this depends on | [optional] +**depends** | **String** | Depends are name of other targets which this depends on | [optional] +**hooks** | [**Map<String, IoArgoprojWorkflowV1alpha1LifecycleHook>**](IoArgoprojWorkflowV1alpha1LifecycleHook.md) | Hooks hold the lifecycle hook which is invoked at lifecycle of task, irrespective of the success, failure, or error status of the primary task | [optional] +**inline** | [**IoArgoprojWorkflowV1alpha1Template**](IoArgoprojWorkflowV1alpha1Template.md) | | [optional] +**name** | **String** | Name is the name of the target | +**onExit** | **String** | OnExit is a template reference which is invoked at the end of the template, irrespective of the success, failure, or error of the primary template. DEPRECATED: Use Hooks[exit].Template instead. | [optional] +**template** | **String** | Name of template to execute | [optional] +**templateRef** | [**IoArgoprojWorkflowV1alpha1TemplateRef**](IoArgoprojWorkflowV1alpha1TemplateRef.md) | | [optional] +**when** | **String** | When is an expression in which the task should conditionally execute | [optional] +**withItems** | **List<Object>** | WithItems expands a task into multiple parallel tasks from the items in the list | [optional] +**withParam** | **String** | WithParam expands a task into multiple parallel tasks from the value in the parameter, which is expected to be a JSON list. | [optional] +**withSequence** | [**IoArgoprojWorkflowV1alpha1Sequence**](IoArgoprojWorkflowV1alpha1Sequence.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1DAGTemplate.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1DAGTemplate.md new file mode 100644 index 000000000000..6a656b3209eb --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1DAGTemplate.md @@ -0,0 +1,16 @@ + + +# IoArgoprojWorkflowV1alpha1DAGTemplate + +DAGTemplate is a template subtype for directed acyclic graph templates + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**failFast** | **Boolean** | This flag is for DAG logic. The DAG logic has a built-in \"fail fast\" feature to stop scheduling new steps, as soon as it detects that one of the DAG nodes is failed. Then it waits until all DAG nodes are completed before failing the DAG itself. The FailFast flag default is true, if set to false, it will allow a DAG to run all branches of the DAG to completion (either success or failure), regardless of the failed outcomes of branches in the DAG. More info and example about this feature at https://github.com/argoproj/argo-workflows/issues/1442 | [optional] +**target** | **String** | Target are one or more names of targets to execute in a DAG | [optional] +**tasks** | [**List<IoArgoprojWorkflowV1alpha1DAGTask>**](IoArgoprojWorkflowV1alpha1DAGTask.md) | Tasks are a list of DAG tasks | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Data.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Data.md new file mode 100644 index 000000000000..8cb23929097b --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Data.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1Data + +Data is a data template + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**source** | [**IoArgoprojWorkflowV1alpha1DataSource**](IoArgoprojWorkflowV1alpha1DataSource.md) | | +**transformation** | [**List<IoArgoprojWorkflowV1alpha1TransformationStep>**](IoArgoprojWorkflowV1alpha1TransformationStep.md) | Transformation applies a set of transformations | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1DataSource.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1DataSource.md new file mode 100644 index 000000000000..96277a401e6a --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1DataSource.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1DataSource + +DataSource sources external data into a data template + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**artifactPaths** | [**IoArgoprojWorkflowV1alpha1ArtifactPaths**](IoArgoprojWorkflowV1alpha1ArtifactPaths.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Event.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Event.md new file mode 100644 index 000000000000..a9564452ca03 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Event.md @@ -0,0 +1,13 @@ + + +# IoArgoprojWorkflowV1alpha1Event + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**selector** | **String** | Selector (https://github.com/antonmedv/expr) that we must must match the io.argoproj.workflow.v1alpha1. E.g. `payload.message == \"test\"` | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ExecutorConfig.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ExecutorConfig.md new file mode 100644 index 000000000000..d44d1e86805a --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ExecutorConfig.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1ExecutorConfig + +ExecutorConfig holds configurations of an executor container. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**serviceAccountName** | **String** | ServiceAccountName specifies the service account name of the executor container. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1GCSArtifact.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1GCSArtifact.md new file mode 100644 index 000000000000..03975923ef40 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1GCSArtifact.md @@ -0,0 +1,16 @@ + + +# IoArgoprojWorkflowV1alpha1GCSArtifact + +GCSArtifact is the location of a GCS artifact + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**bucket** | **String** | Bucket is the name of the bucket | [optional] +**key** | **String** | Key is the path in the bucket where the artifact resides | +**serviceAccountKeySecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1GCSArtifactRepository.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1GCSArtifactRepository.md new file mode 100644 index 000000000000..eda25f79a94f --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1GCSArtifactRepository.md @@ -0,0 +1,16 @@ + + +# IoArgoprojWorkflowV1alpha1GCSArtifactRepository + +GCSArtifactRepository defines the controller configuration for a GCS artifact repository + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**bucket** | **String** | Bucket is the name of the bucket | [optional] +**keyFormat** | **String** | KeyFormat is defines the format of how to store keys. Can reference workflow variables | [optional] +**serviceAccountKeySecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Gauge.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Gauge.md new file mode 100644 index 000000000000..dd04a4a24eac --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Gauge.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1Gauge + +Gauge is a Gauge prometheus metric + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**realtime** | **Boolean** | Realtime emits this metric in real time if applicable | +**value** | **String** | Value is the value of the metric | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1GetUserInfoResponse.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1GetUserInfoResponse.md new file mode 100644 index 000000000000..d34ec4268dd6 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1GetUserInfoResponse.md @@ -0,0 +1,18 @@ + + +# IoArgoprojWorkflowV1alpha1GetUserInfoResponse + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**email** | **String** | | [optional] +**emailVerified** | **Boolean** | | [optional] +**groups** | **List<String>** | | [optional] +**issuer** | **String** | | [optional] +**serviceAccountName** | **String** | | [optional] +**subject** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1GitArtifact.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1GitArtifact.md new file mode 100644 index 000000000000..4d248368e2d3 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1GitArtifact.md @@ -0,0 +1,22 @@ + + +# IoArgoprojWorkflowV1alpha1GitArtifact + +GitArtifact is the location of an git artifact + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**depth** | **Integer** | Depth specifies clones/fetches should be shallow and include the given number of commits from the branch tip | [optional] +**disableSubmodules** | **Boolean** | DisableSubmodules disables submodules during git clone | [optional] +**fetch** | **List<String>** | Fetch specifies a number of refs that should be fetched before checkout | [optional] +**insecureIgnoreHostKey** | **Boolean** | InsecureIgnoreHostKey disables SSH strict host key checking during git clone | [optional] +**passwordSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**repo** | **String** | Repo is the git repository | +**revision** | **String** | Revision is the git commit, tag, branch to checkout | [optional] +**sshPrivateKeySecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**usernameSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HDFSArtifact.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HDFSArtifact.md new file mode 100644 index 000000000000..5d4f285f2bf1 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HDFSArtifact.md @@ -0,0 +1,23 @@ + + +# IoArgoprojWorkflowV1alpha1HDFSArtifact + +HDFSArtifact is the location of an HDFS artifact + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**addresses** | **List<String>** | Addresses is accessible addresses of HDFS name nodes | [optional] +**force** | **Boolean** | Force copies a file forcibly even if it exists (default: false) | [optional] +**hdfsUser** | **String** | HDFSUser is the user to access HDFS file system. It is ignored if either ccache or keytab is used. | [optional] +**krbCCacheSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**krbConfigConfigMap** | [**io.kubernetes.client.openapi.models.V1ConfigMapKeySelector**](io.kubernetes.client.openapi.models.V1ConfigMapKeySelector.md) | | [optional] +**krbKeytabSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**krbRealm** | **String** | KrbRealm is the Kerberos realm used with Kerberos keytab It must be set if keytab is used. | [optional] +**krbServicePrincipalName** | **String** | KrbServicePrincipalName is the principal name of Kerberos service It must be set if either ccache or keytab is used. | [optional] +**krbUsername** | **String** | KrbUsername is the Kerberos username used with Kerberos keytab It must be set if keytab is used. | [optional] +**path** | **String** | Path is a file path in HDFS | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HDFSArtifactRepository.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HDFSArtifactRepository.md new file mode 100644 index 000000000000..e3ed37658f4e --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HDFSArtifactRepository.md @@ -0,0 +1,23 @@ + + +# IoArgoprojWorkflowV1alpha1HDFSArtifactRepository + +HDFSArtifactRepository defines the controller configuration for an HDFS artifact repository + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**addresses** | **List<String>** | Addresses is accessible addresses of HDFS name nodes | [optional] +**force** | **Boolean** | Force copies a file forcibly even if it exists (default: false) | [optional] +**hdfsUser** | **String** | HDFSUser is the user to access HDFS file system. It is ignored if either ccache or keytab is used. | [optional] +**krbCCacheSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**krbConfigConfigMap** | [**io.kubernetes.client.openapi.models.V1ConfigMapKeySelector**](io.kubernetes.client.openapi.models.V1ConfigMapKeySelector.md) | | [optional] +**krbKeytabSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**krbRealm** | **String** | KrbRealm is the Kerberos realm used with Kerberos keytab It must be set if keytab is used. | [optional] +**krbServicePrincipalName** | **String** | KrbServicePrincipalName is the principal name of Kerberos service It must be set if either ccache or keytab is used. | [optional] +**krbUsername** | **String** | KrbUsername is the Kerberos username used with Kerberos keytab It must be set if keytab is used. | [optional] +**pathFormat** | **String** | PathFormat is defines the format of path to store a file. Can reference workflow variables | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTP.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTP.md new file mode 100644 index 000000000000..1b4db4a03304 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTP.md @@ -0,0 +1,17 @@ + + +# IoArgoprojWorkflowV1alpha1HTTP + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**body** | **String** | Body is content of the HTTP Request | [optional] +**headers** | [**List<IoArgoprojWorkflowV1alpha1HTTPHeader>**](IoArgoprojWorkflowV1alpha1HTTPHeader.md) | Headers are an optional list of headers to send with HTTP requests | [optional] +**method** | **String** | Method is HTTP methods for HTTP Request | [optional] +**timeoutSeconds** | **Integer** | TimeoutSeconds is request timeout for HTTP Request. Default is 30 seconds | [optional] +**url** | **String** | URL of the HTTP Request | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md new file mode 100644 index 000000000000..069527ee4e5d --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1HTTPArtifact + +HTTPArtifact allows an file served on HTTP to be placed as an input artifact in a container + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**headers** | [**List<IoArgoprojWorkflowV1alpha1Header>**](IoArgoprojWorkflowV1alpha1Header.md) | Headers are an optional list of headers to send with HTTP requests for artifacts | [optional] +**url** | **String** | URL of the artifact | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPHeader.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPHeader.md new file mode 100644 index 000000000000..0059c49c4948 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPHeader.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1HTTPHeader + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | | +**value** | **String** | | [optional] +**valueFrom** | [**IoArgoprojWorkflowV1alpha1HTTPHeaderSource**](IoArgoprojWorkflowV1alpha1HTTPHeaderSource.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPHeaderSource.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPHeaderSource.md new file mode 100644 index 000000000000..518ce7af365f --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPHeaderSource.md @@ -0,0 +1,13 @@ + + +# IoArgoprojWorkflowV1alpha1HTTPHeaderSource + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**secretKeyRef** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Header.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Header.md new file mode 100644 index 000000000000..42cd9161651f --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Header.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1Header + +Header indicate a key-value request header to be used when fetching artifacts over HTTP + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | Name is the header name | +**value** | **String** | Value is the literal value to use for the header | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Histogram.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Histogram.md new file mode 100644 index 000000000000..108e375d9a66 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Histogram.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1Histogram + +Histogram is a Histogram prometheus metric + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**buckets** | **List<BigDecimal>** | Buckets is a list of bucket divisors for the histogram | +**value** | **String** | Value is the value of the metric | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1InfoResponse.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1InfoResponse.md new file mode 100644 index 000000000000..d56bf62955fe --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1InfoResponse.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1InfoResponse + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**links** | [**List<IoArgoprojWorkflowV1alpha1Link>**](IoArgoprojWorkflowV1alpha1Link.md) | | [optional] +**managedNamespace** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Inputs.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Inputs.md new file mode 100644 index 000000000000..c231259e335b --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Inputs.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1Inputs + +Inputs are the mechanism for passing parameters, artifacts, volumes from one template to another + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**artifacts** | [**List<IoArgoprojWorkflowV1alpha1Artifact>**](IoArgoprojWorkflowV1alpha1Artifact.md) | Artifact are a list of artifacts passed as inputs | [optional] +**parameters** | [**List<IoArgoprojWorkflowV1alpha1Parameter>**](IoArgoprojWorkflowV1alpha1Parameter.md) | Parameters are a list of parameters passed as inputs | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1LabelKeys.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1LabelKeys.md new file mode 100644 index 000000000000..469663360055 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1LabelKeys.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1LabelKeys + +LabelKeys is list of keys + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**items** | **List<String>** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1LabelValues.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1LabelValues.md new file mode 100644 index 000000000000..8bb8b6cc5707 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1LabelValues.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1LabelValues + +Labels is list of workflow labels + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**items** | **List<String>** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1LifecycleHook.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1LifecycleHook.md new file mode 100644 index 000000000000..67438e5e3b2f --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1LifecycleHook.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1LifecycleHook + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**arguments** | [**IoArgoprojWorkflowV1alpha1Arguments**](IoArgoprojWorkflowV1alpha1Arguments.md) | | [optional] +**template** | **String** | | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Link.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Link.md new file mode 100644 index 000000000000..412960fcab7d --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Link.md @@ -0,0 +1,16 @@ + + +# IoArgoprojWorkflowV1alpha1Link + +A link to another app. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | The name of the link, E.g. \"Workflow Logs\" or \"Pod Logs\" | +**scope** | **String** | \"workflow\", \"pod\", \"pod-logs\", \"event-source-logs\", \"sensor-logs\" or \"chat\" | +**url** | **String** | The URL. Can contain \"${metadata.namespace}\", \"${metadata.name}\", \"${status.startedAt}\", \"${status.finishedAt}\" or any other element in workflow yaml, e.g. \"${io.argoproj.workflow.v1alpha1.metadata.annotations.userDefinedKey}\" | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest.md new file mode 100644 index 000000000000..b1f138937aa2 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**cronWorkflow** | [**IoArgoprojWorkflowV1alpha1CronWorkflow**](IoArgoprojWorkflowV1alpha1CronWorkflow.md) | | [optional] +**namespace** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1LogEntry.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1LogEntry.md new file mode 100644 index 000000000000..623bef9b7631 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1LogEntry.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1LogEntry + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**content** | **String** | | [optional] +**podName** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1MemoizationStatus.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1MemoizationStatus.md new file mode 100644 index 000000000000..cf524a52e92a --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1MemoizationStatus.md @@ -0,0 +1,16 @@ + + +# IoArgoprojWorkflowV1alpha1MemoizationStatus + +MemoizationStatus is the status of this memoized node + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**cacheName** | **String** | Cache is the name of the cache that was used | +**hit** | **Boolean** | Hit indicates whether this node was created from a cache entry | +**key** | **String** | Key is the name of the key used for this node's cache | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Memoize.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Memoize.md new file mode 100644 index 000000000000..97f21df8a180 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Memoize.md @@ -0,0 +1,16 @@ + + +# IoArgoprojWorkflowV1alpha1Memoize + +Memoization enables caching for the Outputs of the template + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**cache** | [**IoArgoprojWorkflowV1alpha1Cache**](IoArgoprojWorkflowV1alpha1Cache.md) | | +**key** | **String** | Key is the key to use as the caching key | +**maxAge** | **String** | MaxAge is the maximum age (e.g. \"180s\", \"24h\") of an entry that is still considered valid. If an entry is older than the MaxAge, it will be ignored. | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Metadata.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Metadata.md new file mode 100644 index 000000000000..737f288ece6d --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Metadata.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1Metadata + +Pod metdata + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**annotations** | **Map<String, String>** | | [optional] +**labels** | **Map<String, String>** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1MetricLabel.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1MetricLabel.md new file mode 100644 index 000000000000..16da38aa395a --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1MetricLabel.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1MetricLabel + +MetricLabel is a single label for a prometheus metric + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**key** | **String** | | +**value** | **String** | | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Metrics.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Metrics.md new file mode 100644 index 000000000000..505b6c111e0d --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Metrics.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1Metrics + +Metrics are a list of metrics emitted from a Workflow/Template + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**prometheus** | [**List<IoArgoprojWorkflowV1alpha1Prometheus>**](IoArgoprojWorkflowV1alpha1Prometheus.md) | Prometheus is a list of prometheus metrics to be emitted | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Mutex.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Mutex.md new file mode 100644 index 000000000000..6f20d0a4c887 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Mutex.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1Mutex + +Mutex holds Mutex configuration + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | name of the mutex | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1MutexHolding.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1MutexHolding.md new file mode 100644 index 000000000000..29a8a25aa614 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1MutexHolding.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1MutexHolding + +MutexHolding describes the mutex and the object which is holding it. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**holder** | **String** | Holder is a reference to the object which holds the Mutex. Holding Scenario: 1. Current workflow's NodeID which is holding the lock. e.g: ${NodeID} Waiting Scenario: 1. Current workflow or other workflow NodeID which is holding the lock. e.g: ${WorkflowName}/${NodeID} | [optional] +**mutex** | **String** | Reference for the mutex e.g: ${namespace}/mutex/${mutexName} | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1MutexStatus.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1MutexStatus.md new file mode 100644 index 000000000000..081606befb93 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1MutexStatus.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1MutexStatus + +MutexStatus contains which objects hold mutex locks, and which objects this workflow is waiting on to release locks. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**holding** | [**List<IoArgoprojWorkflowV1alpha1MutexHolding>**](IoArgoprojWorkflowV1alpha1MutexHolding.md) | Holding is a list of mutexes and their respective objects that are held by mutex lock for this io.argoproj.workflow.v1alpha1. | [optional] +**waiting** | [**List<IoArgoprojWorkflowV1alpha1MutexHolding>**](IoArgoprojWorkflowV1alpha1MutexHolding.md) | Waiting is a list of mutexes and their respective objects this workflow is waiting for. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1NodeResult.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1NodeResult.md new file mode 100644 index 000000000000..f28670b0c03d --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1NodeResult.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1NodeResult + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**message** | **String** | | [optional] +**outputs** | [**IoArgoprojWorkflowV1alpha1Outputs**](IoArgoprojWorkflowV1alpha1Outputs.md) | | [optional] +**phase** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1NodeStatus.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1NodeStatus.md new file mode 100644 index 000000000000..447ca4b0d245 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1NodeStatus.md @@ -0,0 +1,37 @@ + + +# IoArgoprojWorkflowV1alpha1NodeStatus + +NodeStatus contains status information about an individual node in the workflow + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**boundaryID** | **String** | BoundaryID indicates the node ID of the associated template root node in which this node belongs to | [optional] +**children** | **List<String>** | Children is a list of child node IDs | [optional] +**daemoned** | **Boolean** | Daemoned tracks whether or not this node was daemoned and need to be terminated | [optional] +**displayName** | **String** | DisplayName is a human readable representation of the node. Unique within a template boundary | [optional] +**estimatedDuration** | **Integer** | EstimatedDuration in seconds. | [optional] +**finishedAt** | **java.time.Instant** | | [optional] +**hostNodeName** | **String** | HostNodeName name of the Kubernetes node on which the Pod is running, if applicable | [optional] +**id** | **String** | ID is a unique identifier of a node within the worklow It is implemented as a hash of the node name, which makes the ID deterministic | +**inputs** | [**IoArgoprojWorkflowV1alpha1Inputs**](IoArgoprojWorkflowV1alpha1Inputs.md) | | [optional] +**memoizationStatus** | [**IoArgoprojWorkflowV1alpha1MemoizationStatus**](IoArgoprojWorkflowV1alpha1MemoizationStatus.md) | | [optional] +**message** | **String** | A human readable message indicating details about why the node is in this condition. | [optional] +**name** | **String** | Name is unique name in the node tree used to generate the node ID | +**outboundNodes** | **List<String>** | OutboundNodes tracks the node IDs which are considered \"outbound\" nodes to a template invocation. For every invocation of a template, there are nodes which we considered as \"outbound\". Essentially, these are last nodes in the execution sequence to run, before the template is considered completed. These nodes are then connected as parents to a following step. In the case of single pod steps (i.e. container, script, resource templates), this list will be nil since the pod itself is already considered the \"outbound\" node. In the case of DAGs, outbound nodes are the \"target\" tasks (tasks with no children). In the case of steps, outbound nodes are all the containers involved in the last step group. NOTE: since templates are composable, the list of outbound nodes are carried upwards when a DAG/steps template invokes another DAG/steps template. In other words, the outbound nodes of a template, will be a superset of the outbound nodes of its last children. | [optional] +**outputs** | [**IoArgoprojWorkflowV1alpha1Outputs**](IoArgoprojWorkflowV1alpha1Outputs.md) | | [optional] +**phase** | **String** | Phase a simple, high-level summary of where the node is in its lifecycle. Can be used as a state machine. | [optional] +**podIP** | **String** | PodIP captures the IP of the pod for daemoned steps | [optional] +**progress** | **String** | Progress to completion | [optional] +**resourcesDuration** | **Map<String, Long>** | ResourcesDuration is indicative, but not accurate, resource duration. This is populated when the nodes completes. | [optional] +**startedAt** | **java.time.Instant** | | [optional] +**synchronizationStatus** | [**IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus**](IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus.md) | | [optional] +**templateName** | **String** | TemplateName is the template name which this node corresponds to. Not applicable to virtual nodes (e.g. Retry, StepGroup) | [optional] +**templateRef** | [**IoArgoprojWorkflowV1alpha1TemplateRef**](IoArgoprojWorkflowV1alpha1TemplateRef.md) | | [optional] +**templateScope** | **String** | TemplateScope is the template scope in which the template of this node was retrieved. | [optional] +**type** | **String** | Type indicates type of node | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus.md new file mode 100644 index 000000000000..2cc9484cc4b1 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus + +NodeSynchronizationStatus stores the status of a node + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**waiting** | **String** | Waiting is the name of the lock that this node is waiting for | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OSSArtifact.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OSSArtifact.md new file mode 100644 index 000000000000..4c13df4b1058 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OSSArtifact.md @@ -0,0 +1,21 @@ + + +# IoArgoprojWorkflowV1alpha1OSSArtifact + +OSSArtifact is the location of an Alibaba Cloud OSS artifact + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**accessKeySecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**bucket** | **String** | Bucket is the name of the bucket | [optional] +**createBucketIfNotPresent** | **Boolean** | CreateBucketIfNotPresent tells the driver to attempt to create the OSS bucket for output artifacts, if it doesn't exist | [optional] +**endpoint** | **String** | Endpoint is the hostname of the bucket endpoint | [optional] +**key** | **String** | Key is the path in the bucket where the artifact resides | +**lifecycleRule** | [**IoArgoprojWorkflowV1alpha1OSSLifecycleRule**](IoArgoprojWorkflowV1alpha1OSSLifecycleRule.md) | | [optional] +**secretKeySecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**securityToken** | **String** | SecurityToken is the user's temporary security token. For more details, check out: https://www.alibabacloud.com/help/doc-detail/100624.htm | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OSSArtifactRepository.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OSSArtifactRepository.md new file mode 100644 index 000000000000..e073a4fa5adf --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OSSArtifactRepository.md @@ -0,0 +1,21 @@ + + +# IoArgoprojWorkflowV1alpha1OSSArtifactRepository + +OSSArtifactRepository defines the controller configuration for an OSS artifact repository + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**accessKeySecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**bucket** | **String** | Bucket is the name of the bucket | [optional] +**createBucketIfNotPresent** | **Boolean** | CreateBucketIfNotPresent tells the driver to attempt to create the OSS bucket for output artifacts, if it doesn't exist | [optional] +**endpoint** | **String** | Endpoint is the hostname of the bucket endpoint | [optional] +**keyFormat** | **String** | KeyFormat is defines the format of how to store keys. Can reference workflow variables | [optional] +**lifecycleRule** | [**IoArgoprojWorkflowV1alpha1OSSLifecycleRule**](IoArgoprojWorkflowV1alpha1OSSLifecycleRule.md) | | [optional] +**secretKeySecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**securityToken** | **String** | SecurityToken is the user's temporary security token. For more details, check out: https://www.alibabacloud.com/help/doc-detail/100624.htm | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OSSLifecycleRule.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OSSLifecycleRule.md new file mode 100644 index 000000000000..a2f92974ffd4 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OSSLifecycleRule.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1OSSLifecycleRule + +OSSLifecycleRule specifies how to manage bucket's lifecycle + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**markDeletionAfterDays** | **Integer** | MarkDeletionAfterDays is the number of days before we delete objects in the bucket | [optional] +**markInfrequentAccessAfterDays** | **Integer** | MarkInfrequentAccessAfterDays is the number of days before we convert the objects in the bucket to Infrequent Access (IA) storage type | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Outputs.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Outputs.md new file mode 100644 index 000000000000..a5a4b91a742e --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Outputs.md @@ -0,0 +1,17 @@ + + +# IoArgoprojWorkflowV1alpha1Outputs + +Outputs hold parameters, artifacts, and results from a step + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**artifacts** | [**List<IoArgoprojWorkflowV1alpha1Artifact>**](IoArgoprojWorkflowV1alpha1Artifact.md) | Artifacts holds the list of output artifacts produced by a step | [optional] +**exitCode** | **String** | ExitCode holds the exit code of a script template | [optional] +**parameters** | [**List<IoArgoprojWorkflowV1alpha1Parameter>**](IoArgoprojWorkflowV1alpha1Parameter.md) | Parameters holds the list of output parameters produced by a step | [optional] +**result** | **String** | Result holds the result (stdout) of a script template | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ParallelSteps.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ParallelSteps.md new file mode 100644 index 000000000000..b1bf80188db6 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ParallelSteps.md @@ -0,0 +1,12 @@ + + +# IoArgoprojWorkflowV1alpha1ParallelSteps + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Parameter.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Parameter.md new file mode 100644 index 000000000000..661ac91f54db --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Parameter.md @@ -0,0 +1,19 @@ + + +# IoArgoprojWorkflowV1alpha1Parameter + +Parameter indicate a passed string parameter to a service template with an optional default value + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**_default** | **String** | Default is the default value to use for an input parameter if a value was not supplied | [optional] +**_enum** | **List<String>** | Enum holds a list of string values to choose from, for the actual value of the parameter | [optional] +**globalName** | **String** | GlobalName exports an output parameter to the global scope, making it available as '{{io.argoproj.workflow.v1alpha1.outputs.parameters.XXXX}} and in workflow.status.outputs.parameters | [optional] +**name** | **String** | Name is the parameter name | +**value** | **String** | Value is the literal value to use for the parameter. If specified in the context of an input parameter, the value takes precedence over any passed values | [optional] +**valueFrom** | [**IoArgoprojWorkflowV1alpha1ValueFrom**](IoArgoprojWorkflowV1alpha1ValueFrom.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1PodGC.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1PodGC.md new file mode 100644 index 000000000000..d3cc81320b9a --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1PodGC.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1PodGC + +PodGC describes how to delete completed pods as they complete + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**labelSelector** | [**LabelSelector**](LabelSelector.md) | | [optional] +**strategy** | **String** | Strategy is the strategy to use. One of \"OnPodCompletion\", \"OnPodSuccess\", \"OnWorkflowCompletion\", \"OnWorkflowSuccess\" | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Prometheus.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Prometheus.md new file mode 100644 index 000000000000..677fddaec289 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Prometheus.md @@ -0,0 +1,20 @@ + + +# IoArgoprojWorkflowV1alpha1Prometheus + +Prometheus is a prometheus metric to be emitted + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**counter** | [**IoArgoprojWorkflowV1alpha1Counter**](IoArgoprojWorkflowV1alpha1Counter.md) | | [optional] +**gauge** | [**IoArgoprojWorkflowV1alpha1Gauge**](IoArgoprojWorkflowV1alpha1Gauge.md) | | [optional] +**help** | **String** | Help is a string that describes the metric | +**histogram** | [**IoArgoprojWorkflowV1alpha1Histogram**](IoArgoprojWorkflowV1alpha1Histogram.md) | | [optional] +**labels** | [**List<IoArgoprojWorkflowV1alpha1MetricLabel>**](IoArgoprojWorkflowV1alpha1MetricLabel.md) | Labels is a list of metric labels | [optional] +**name** | **String** | Name is the name of the metric | +**when** | **String** | When is a conditional statement that decides when to emit the metric | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1RawArtifact.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1RawArtifact.md new file mode 100644 index 000000000000..51fb86d7ce4e --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1RawArtifact.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1RawArtifact + +RawArtifact allows raw string content to be placed as an artifact in a container + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**data** | **String** | Data is the string contents of the artifact | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ResourceTemplate.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ResourceTemplate.md new file mode 100644 index 000000000000..6ff21e43a1d9 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ResourceTemplate.md @@ -0,0 +1,20 @@ + + +# IoArgoprojWorkflowV1alpha1ResourceTemplate + +ResourceTemplate is a template subtype to manipulate kubernetes resources + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**action** | **String** | Action is the action to perform to the resource. Must be one of: get, create, apply, delete, replace, patch | +**failureCondition** | **String** | FailureCondition is a label selector expression which describes the conditions of the k8s resource in which the step was considered failed | [optional] +**flags** | **List<String>** | Flags is a set of additional options passed to kubectl before submitting a resource I.e. to disable resource validation: flags: [ \"--validate=false\" # disable resource validation ] | [optional] +**manifest** | **String** | Manifest contains the kubernetes manifest | [optional] +**mergeStrategy** | **String** | MergeStrategy is the strategy used to merge a patch. It defaults to \"strategic\" Must be one of: strategic, merge, json | [optional] +**setOwnerReference** | **Boolean** | SetOwnerReference sets the reference to the workflow on the OwnerReference of generated resource. | [optional] +**successCondition** | **String** | SuccessCondition is a label selector expression which describes the conditions of the k8s resource in which it is acceptable to proceed to the following step | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1RetryAffinity.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1RetryAffinity.md new file mode 100644 index 000000000000..4c94f77935db --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1RetryAffinity.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1RetryAffinity + +RetryAffinity prevents running steps on the same host. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**nodeAntiAffinity** | **Object** | RetryNodeAntiAffinity is a placeholder for future expansion, only empty nodeAntiAffinity is allowed. In order to prevent running steps on the same host, it uses \"kubernetes.io/hostname\". | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1RetryStrategy.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1RetryStrategy.md new file mode 100644 index 000000000000..930010bf4221 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1RetryStrategy.md @@ -0,0 +1,18 @@ + + +# IoArgoprojWorkflowV1alpha1RetryStrategy + +RetryStrategy provides controls on how to retry a workflow step + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**affinity** | [**IoArgoprojWorkflowV1alpha1RetryAffinity**](IoArgoprojWorkflowV1alpha1RetryAffinity.md) | | [optional] +**backoff** | [**IoArgoprojWorkflowV1alpha1Backoff**](IoArgoprojWorkflowV1alpha1Backoff.md) | | [optional] +**expression** | **String** | Expression is a condition expression for when a node will be retried. If it evaluates to false, the node will not be retried and the retry strategy will be ignored/ | [optional] +**limit** | **String** | | [optional] +**retryPolicy** | **String** | RetryPolicy is a policy of NodePhase statuses that will be retried | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1S3Artifact.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1S3Artifact.md new file mode 100644 index 000000000000..8ee545321b44 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1S3Artifact.md @@ -0,0 +1,24 @@ + + +# IoArgoprojWorkflowV1alpha1S3Artifact + +S3Artifact is the location of an S3 artifact + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**accessKeySecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**bucket** | **String** | Bucket is the name of the bucket | [optional] +**createBucketIfNotPresent** | [**IoArgoprojWorkflowV1alpha1CreateS3BucketOptions**](IoArgoprojWorkflowV1alpha1CreateS3BucketOptions.md) | | [optional] +**encryptionOptions** | [**IoArgoprojWorkflowV1alpha1S3EncryptionOptions**](IoArgoprojWorkflowV1alpha1S3EncryptionOptions.md) | | [optional] +**endpoint** | **String** | Endpoint is the hostname of the bucket endpoint | [optional] +**insecure** | **Boolean** | Insecure will connect to the service with TLS | [optional] +**key** | **String** | Key is the key in the bucket where the artifact resides | [optional] +**region** | **String** | Region contains the optional bucket region | [optional] +**roleARN** | **String** | RoleARN is the Amazon Resource Name (ARN) of the role to assume. | [optional] +**secretKeySecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**useSDKCreds** | **Boolean** | UseSDKCreds tells the driver to figure out credentials based on sdk defaults. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1S3ArtifactRepository.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1S3ArtifactRepository.md new file mode 100644 index 000000000000..de28f8f98349 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1S3ArtifactRepository.md @@ -0,0 +1,25 @@ + + +# IoArgoprojWorkflowV1alpha1S3ArtifactRepository + +S3ArtifactRepository defines the controller configuration for an S3 artifact repository + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**accessKeySecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**bucket** | **String** | Bucket is the name of the bucket | [optional] +**createBucketIfNotPresent** | [**IoArgoprojWorkflowV1alpha1CreateS3BucketOptions**](IoArgoprojWorkflowV1alpha1CreateS3BucketOptions.md) | | [optional] +**encryptionOptions** | [**IoArgoprojWorkflowV1alpha1S3EncryptionOptions**](IoArgoprojWorkflowV1alpha1S3EncryptionOptions.md) | | [optional] +**endpoint** | **String** | Endpoint is the hostname of the bucket endpoint | [optional] +**insecure** | **Boolean** | Insecure will connect to the service with TLS | [optional] +**keyFormat** | **String** | KeyFormat is defines the format of how to store keys. Can reference workflow variables | [optional] +**keyPrefix** | **String** | KeyPrefix is prefix used as part of the bucket key in which the controller will store artifacts. DEPRECATED. Use KeyFormat instead | [optional] +**region** | **String** | Region contains the optional bucket region | [optional] +**roleARN** | **String** | RoleARN is the Amazon Resource Name (ARN) of the role to assume. | [optional] +**secretKeySecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**useSDKCreds** | **Boolean** | UseSDKCreds tells the driver to figure out credentials based on sdk defaults. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1S3EncryptionOptions.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1S3EncryptionOptions.md new file mode 100644 index 000000000000..ca6a2a671729 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1S3EncryptionOptions.md @@ -0,0 +1,17 @@ + + +# IoArgoprojWorkflowV1alpha1S3EncryptionOptions + +S3EncryptionOptions used to determine encryption options during s3 operations + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**enableEncryption** | **Boolean** | EnableEncryption tells the driver to encrypt objects if set to true. If kmsKeyId and serverSideCustomerKeySecret are not set, SSE-S3 will be used | [optional] +**kmsEncryptionContext** | **String** | KmsEncryptionContext is a json blob that contains an encryption context. See https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context for more information | [optional] +**kmsKeyId** | **String** | KMSKeyId tells the driver to encrypt the object using the specified KMS Key. | [optional] +**serverSideCustomerKeySecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ScriptTemplate.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ScriptTemplate.md new file mode 100644 index 000000000000..830f92704904 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ScriptTemplate.md @@ -0,0 +1,36 @@ + + +# IoArgoprojWorkflowV1alpha1ScriptTemplate + +ScriptTemplate is a template subtype to enable scripting through code steps + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**args** | **List<String>** | Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] +**command** | **List<String>** | Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] +**env** | [**List<io.kubernetes.client.openapi.models.V1EnvVar>**](io.kubernetes.client.openapi.models.V1EnvVar.md) | List of environment variables to set in the container. Cannot be updated. | [optional] +**envFrom** | [**List<io.kubernetes.client.openapi.models.V1EnvFromSource>**](io.kubernetes.client.openapi.models.V1EnvFromSource.md) | List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. | [optional] +**image** | **String** | Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets. | +**imagePullPolicy** | **String** | Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images | [optional] +**lifecycle** | [**io.kubernetes.client.openapi.models.V1Lifecycle**](io.kubernetes.client.openapi.models.V1Lifecycle.md) | | [optional] +**livenessProbe** | [**io.kubernetes.client.openapi.models.V1Probe**](io.kubernetes.client.openapi.models.V1Probe.md) | | [optional] +**name** | **String** | Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. | [optional] +**ports** | [**List<io.kubernetes.client.openapi.models.V1ContainerPort>**](io.kubernetes.client.openapi.models.V1ContainerPort.md) | List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Cannot be updated. | [optional] +**readinessProbe** | [**io.kubernetes.client.openapi.models.V1Probe**](io.kubernetes.client.openapi.models.V1Probe.md) | | [optional] +**resources** | [**io.kubernetes.client.openapi.models.V1ResourceRequirements**](io.kubernetes.client.openapi.models.V1ResourceRequirements.md) | | [optional] +**securityContext** | [**io.kubernetes.client.openapi.models.V1SecurityContext**](io.kubernetes.client.openapi.models.V1SecurityContext.md) | | [optional] +**source** | **String** | Source contains the source code of the script to execute | +**startupProbe** | [**io.kubernetes.client.openapi.models.V1Probe**](io.kubernetes.client.openapi.models.V1Probe.md) | | [optional] +**stdin** | **Boolean** | Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false. | [optional] +**stdinOnce** | **Boolean** | Whether the container runtime should close the stdin channel after it has been opened by a single attach. When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false | [optional] +**terminationMessagePath** | **String** | Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated. | [optional] +**terminationMessagePolicy** | **String** | Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. | [optional] +**tty** | **Boolean** | Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false. | [optional] +**volumeDevices** | [**List<io.kubernetes.client.openapi.models.V1VolumeDevice>**](io.kubernetes.client.openapi.models.V1VolumeDevice.md) | volumeDevices is the list of block devices to be used by the container. | [optional] +**volumeMounts** | [**List<io.kubernetes.client.openapi.models.V1VolumeMount>**](io.kubernetes.client.openapi.models.V1VolumeMount.md) | Pod volumes to mount into the container's filesystem. Cannot be updated. | [optional] +**workingDir** | **String** | Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1SemaphoreHolding.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1SemaphoreHolding.md new file mode 100644 index 000000000000..0454d41fa89c --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1SemaphoreHolding.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1SemaphoreHolding + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**holders** | **List<String>** | Holders stores the list of current holder names in the io.argoproj.workflow.v1alpha1. | [optional] +**semaphore** | **String** | Semaphore stores the semaphore name. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1SemaphoreRef.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1SemaphoreRef.md new file mode 100644 index 000000000000..1b8ee395bd1d --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1SemaphoreRef.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1SemaphoreRef + +SemaphoreRef is a reference of Semaphore + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**configMapKeyRef** | [**io.kubernetes.client.openapi.models.V1ConfigMapKeySelector**](io.kubernetes.client.openapi.models.V1ConfigMapKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1SemaphoreStatus.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1SemaphoreStatus.md new file mode 100644 index 000000000000..e043ab304269 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1SemaphoreStatus.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1SemaphoreStatus + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**holding** | [**List<IoArgoprojWorkflowV1alpha1SemaphoreHolding>**](IoArgoprojWorkflowV1alpha1SemaphoreHolding.md) | Holding stores the list of resource acquired synchronization lock for workflows. | [optional] +**waiting** | [**List<IoArgoprojWorkflowV1alpha1SemaphoreHolding>**](IoArgoprojWorkflowV1alpha1SemaphoreHolding.md) | Waiting indicates the list of current synchronization lock holders. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Sequence.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Sequence.md new file mode 100644 index 000000000000..8b157fcae1d2 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Sequence.md @@ -0,0 +1,17 @@ + + +# IoArgoprojWorkflowV1alpha1Sequence + +Sequence expands a workflow step into numeric range + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**count** | **String** | | [optional] +**end** | **String** | | [optional] +**format** | **String** | Format is a printf format string to format the value in the sequence | [optional] +**start** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Submit.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Submit.md new file mode 100644 index 000000000000..4b213039339c --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Submit.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1Submit + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**arguments** | [**IoArgoprojWorkflowV1alpha1Arguments**](IoArgoprojWorkflowV1alpha1Arguments.md) | | [optional] +**metadata** | [**io.kubernetes.client.openapi.models.V1ObjectMeta**](io.kubernetes.client.openapi.models.V1ObjectMeta.md) | | [optional] +**workflowTemplateRef** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplateRef**](IoArgoprojWorkflowV1alpha1WorkflowTemplateRef.md) | | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1SubmitOpts.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1SubmitOpts.md new file mode 100644 index 000000000000..76f32eae73d9 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1SubmitOpts.md @@ -0,0 +1,24 @@ + + +# IoArgoprojWorkflowV1alpha1SubmitOpts + +SubmitOpts are workflow submission options + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**annotations** | **String** | Annotations adds to metadata.labels | [optional] +**dryRun** | **Boolean** | DryRun validates the workflow on the client-side without creating it. This option is not supported in API | [optional] +**entryPoint** | **String** | Entrypoint overrides spec.entrypoint | [optional] +**generateName** | **String** | GenerateName overrides metadata.generateName | [optional] +**labels** | **String** | Labels adds to metadata.labels | [optional] +**name** | **String** | Name overrides metadata.name | [optional] +**ownerReference** | [**OwnerReference**](OwnerReference.md) | | [optional] +**parameterFile** | **String** | ParameterFile holds a reference to a parameter file. This option is not supported in API | [optional] +**parameters** | **List<String>** | Parameters passes input parameters to workflow | [optional] +**serverDryRun** | **Boolean** | ServerDryRun validates the workflow on the server-side without creating it | [optional] +**serviceAccount** | **String** | ServiceAccount runs all pods in the workflow using specified ServiceAccount. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1SuspendTemplate.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1SuspendTemplate.md new file mode 100644 index 000000000000..2da70f93f63c --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1SuspendTemplate.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1SuspendTemplate + +SuspendTemplate is a template subtype to suspend a workflow at a predetermined point in time + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**duration** | **String** | Duration is the seconds to wait before automatically resuming a template | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Synchronization.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Synchronization.md new file mode 100644 index 000000000000..ac9b866bb953 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Synchronization.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1Synchronization + +Synchronization holds synchronization lock configuration + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**mutex** | [**IoArgoprojWorkflowV1alpha1Mutex**](IoArgoprojWorkflowV1alpha1Mutex.md) | | [optional] +**semaphore** | [**IoArgoprojWorkflowV1alpha1SemaphoreRef**](IoArgoprojWorkflowV1alpha1SemaphoreRef.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1SynchronizationStatus.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1SynchronizationStatus.md new file mode 100644 index 000000000000..89e712375c36 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1SynchronizationStatus.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1SynchronizationStatus + +SynchronizationStatus stores the status of semaphore and mutex. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**mutex** | [**IoArgoprojWorkflowV1alpha1MutexStatus**](IoArgoprojWorkflowV1alpha1MutexStatus.md) | | [optional] +**semaphore** | [**IoArgoprojWorkflowV1alpha1SemaphoreStatus**](IoArgoprojWorkflowV1alpha1SemaphoreStatus.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1TTLStrategy.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1TTLStrategy.md new file mode 100644 index 000000000000..83088e8972c9 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1TTLStrategy.md @@ -0,0 +1,16 @@ + + +# IoArgoprojWorkflowV1alpha1TTLStrategy + +TTLStrategy is the strategy for the time to live depending on if the workflow succeeded or failed + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**secondsAfterCompletion** | **Integer** | SecondsAfterCompletion is the number of seconds to live after completion | [optional] +**secondsAfterFailure** | **Integer** | SecondsAfterFailure is the number of seconds to live after failure | [optional] +**secondsAfterSuccess** | **Integer** | SecondsAfterSuccess is the number of seconds to live after success | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1TarStrategy.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1TarStrategy.md new file mode 100644 index 000000000000..fa0e2840e246 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1TarStrategy.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1TarStrategy + +TarStrategy will tar and gzip the file or directory when saving + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**compressionLevel** | **Integer** | CompressionLevel specifies the gzip compression level to use for the artifact. Defaults to gzip.DefaultCompression. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Template.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Template.md new file mode 100644 index 000000000000..ed051493a072 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Template.md @@ -0,0 +1,51 @@ + + +# IoArgoprojWorkflowV1alpha1Template + +Template is a reusable and composable unit of execution in a workflow + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**activeDeadlineSeconds** | **String** | | [optional] +**affinity** | [**io.kubernetes.client.openapi.models.V1Affinity**](io.kubernetes.client.openapi.models.V1Affinity.md) | | [optional] +**archiveLocation** | [**IoArgoprojWorkflowV1alpha1ArtifactLocation**](IoArgoprojWorkflowV1alpha1ArtifactLocation.md) | | [optional] +**automountServiceAccountToken** | **Boolean** | AutomountServiceAccountToken indicates whether a service account token should be automatically mounted in pods. ServiceAccountName of ExecutorConfig must be specified if this value is false. | [optional] +**container** | [**io.kubernetes.client.openapi.models.V1Container**](io.kubernetes.client.openapi.models.V1Container.md) | | [optional] +**containerSet** | [**IoArgoprojWorkflowV1alpha1ContainerSetTemplate**](IoArgoprojWorkflowV1alpha1ContainerSetTemplate.md) | | [optional] +**daemon** | **Boolean** | Deamon will allow a workflow to proceed to the next step so long as the container reaches readiness | [optional] +**dag** | [**IoArgoprojWorkflowV1alpha1DAGTemplate**](IoArgoprojWorkflowV1alpha1DAGTemplate.md) | | [optional] +**data** | [**IoArgoprojWorkflowV1alpha1Data**](IoArgoprojWorkflowV1alpha1Data.md) | | [optional] +**executor** | [**IoArgoprojWorkflowV1alpha1ExecutorConfig**](IoArgoprojWorkflowV1alpha1ExecutorConfig.md) | | [optional] +**failFast** | **Boolean** | FailFast, if specified, will fail this template if any of its child pods has failed. This is useful for when this template is expanded with `withItems`, etc. | [optional] +**hostAliases** | [**List<io.kubernetes.client.openapi.models.V1HostAlias>**](io.kubernetes.client.openapi.models.V1HostAlias.md) | HostAliases is an optional list of hosts and IPs that will be injected into the pod spec | [optional] +**http** | [**IoArgoprojWorkflowV1alpha1HTTP**](IoArgoprojWorkflowV1alpha1HTTP.md) | | [optional] +**initContainers** | [**List<IoArgoprojWorkflowV1alpha1UserContainer>**](IoArgoprojWorkflowV1alpha1UserContainer.md) | InitContainers is a list of containers which run before the main container. | [optional] +**inputs** | [**IoArgoprojWorkflowV1alpha1Inputs**](IoArgoprojWorkflowV1alpha1Inputs.md) | | [optional] +**memoize** | [**IoArgoprojWorkflowV1alpha1Memoize**](IoArgoprojWorkflowV1alpha1Memoize.md) | | [optional] +**metadata** | [**IoArgoprojWorkflowV1alpha1Metadata**](IoArgoprojWorkflowV1alpha1Metadata.md) | | [optional] +**metrics** | [**IoArgoprojWorkflowV1alpha1Metrics**](IoArgoprojWorkflowV1alpha1Metrics.md) | | [optional] +**name** | **String** | Name is the name of the template | [optional] +**nodeSelector** | **Map<String, String>** | NodeSelector is a selector to schedule this step of the workflow to be run on the selected node(s). Overrides the selector set at the workflow level. | [optional] +**outputs** | [**IoArgoprojWorkflowV1alpha1Outputs**](IoArgoprojWorkflowV1alpha1Outputs.md) | | [optional] +**parallelism** | **Integer** | Parallelism limits the max total parallel pods that can execute at the same time within the boundaries of this template invocation. If additional steps/dag templates are invoked, the pods created by those templates will not be counted towards this total. | [optional] +**podSpecPatch** | **String** | PodSpecPatch holds strategic merge patch to apply against the pod spec. Allows parameterization of container fields which are not strings (e.g. resource limits). | [optional] +**priority** | **Integer** | Priority to apply to workflow pods. | [optional] +**priorityClassName** | **String** | PriorityClassName to apply to workflow pods. | [optional] +**resource** | [**IoArgoprojWorkflowV1alpha1ResourceTemplate**](IoArgoprojWorkflowV1alpha1ResourceTemplate.md) | | [optional] +**retryStrategy** | [**IoArgoprojWorkflowV1alpha1RetryStrategy**](IoArgoprojWorkflowV1alpha1RetryStrategy.md) | | [optional] +**schedulerName** | **String** | If specified, the pod will be dispatched by specified scheduler. Or it will be dispatched by workflow scope scheduler if specified. If neither specified, the pod will be dispatched by default scheduler. | [optional] +**script** | [**IoArgoprojWorkflowV1alpha1ScriptTemplate**](IoArgoprojWorkflowV1alpha1ScriptTemplate.md) | | [optional] +**securityContext** | [**io.kubernetes.client.openapi.models.V1PodSecurityContext**](io.kubernetes.client.openapi.models.V1PodSecurityContext.md) | | [optional] +**serviceAccountName** | **String** | ServiceAccountName to apply to workflow pods | [optional] +**sidecars** | [**List<IoArgoprojWorkflowV1alpha1UserContainer>**](IoArgoprojWorkflowV1alpha1UserContainer.md) | Sidecars is a list of containers which run alongside the main container Sidecars are automatically killed when the main container completes | [optional] +**steps** | **List<IoArgoprojWorkflowV1alpha1ParallelSteps>** | Steps define a series of sequential/parallel workflow steps | [optional] +**suspend** | [**IoArgoprojWorkflowV1alpha1SuspendTemplate**](IoArgoprojWorkflowV1alpha1SuspendTemplate.md) | | [optional] +**synchronization** | [**IoArgoprojWorkflowV1alpha1Synchronization**](IoArgoprojWorkflowV1alpha1Synchronization.md) | | [optional] +**timeout** | **String** | Timout allows to set the total node execution timeout duration counting from the node's start time. This duration also includes time in which the node spends in Pending state. This duration may not be applied to Step or DAG templates. | [optional] +**tolerations** | [**List<io.kubernetes.client.openapi.models.V1Toleration>**](io.kubernetes.client.openapi.models.V1Toleration.md) | Tolerations to apply to workflow pods. | [optional] +**volumes** | [**List<io.kubernetes.client.openapi.models.V1Volume>**](io.kubernetes.client.openapi.models.V1Volume.md) | Volumes is a list of volumes that can be mounted by containers in a template. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1TemplateRef.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1TemplateRef.md new file mode 100644 index 000000000000..56e9111d6822 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1TemplateRef.md @@ -0,0 +1,16 @@ + + +# IoArgoprojWorkflowV1alpha1TemplateRef + +TemplateRef is a reference of template resource. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**clusterScope** | **Boolean** | ClusterScope indicates the referred template is cluster scoped (i.e. a ClusterWorkflowTemplate). | [optional] +**name** | **String** | Name is the resource name of the template. | [optional] +**template** | **String** | Template is the name of referred template in the resource. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1TransformationStep.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1TransformationStep.md new file mode 100644 index 000000000000..08aa02ff04c2 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1TransformationStep.md @@ -0,0 +1,13 @@ + + +# IoArgoprojWorkflowV1alpha1TransformationStep + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**expression** | **String** | Expression defines an expr expression to apply | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest.md new file mode 100644 index 000000000000..10444a30cd29 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**cronWorkflow** | [**IoArgoprojWorkflowV1alpha1CronWorkflow**](IoArgoprojWorkflowV1alpha1CronWorkflow.md) | | [optional] +**name** | **String** | DEPRECATED: This field is ignored. | [optional] +**namespace** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1UserContainer.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1UserContainer.md new file mode 100644 index 000000000000..54609729a068 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1UserContainer.md @@ -0,0 +1,36 @@ + + +# IoArgoprojWorkflowV1alpha1UserContainer + +UserContainer is a container specified by a user. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**args** | **List<String>** | Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] +**command** | **List<String>** | Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] +**env** | [**List<io.kubernetes.client.openapi.models.V1EnvVar>**](io.kubernetes.client.openapi.models.V1EnvVar.md) | List of environment variables to set in the container. Cannot be updated. | [optional] +**envFrom** | [**List<io.kubernetes.client.openapi.models.V1EnvFromSource>**](io.kubernetes.client.openapi.models.V1EnvFromSource.md) | List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. | [optional] +**image** | **String** | Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets. | [optional] +**imagePullPolicy** | **String** | Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images | [optional] +**lifecycle** | [**io.kubernetes.client.openapi.models.V1Lifecycle**](io.kubernetes.client.openapi.models.V1Lifecycle.md) | | [optional] +**livenessProbe** | [**io.kubernetes.client.openapi.models.V1Probe**](io.kubernetes.client.openapi.models.V1Probe.md) | | [optional] +**mirrorVolumeMounts** | **Boolean** | MirrorVolumeMounts will mount the same volumes specified in the main container to the container (including artifacts), at the same mountPaths. This enables dind daemon to partially see the same filesystem as the main container in order to use features such as docker volume binding | [optional] +**name** | **String** | Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. | +**ports** | [**List<io.kubernetes.client.openapi.models.V1ContainerPort>**](io.kubernetes.client.openapi.models.V1ContainerPort.md) | List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Cannot be updated. | [optional] +**readinessProbe** | [**io.kubernetes.client.openapi.models.V1Probe**](io.kubernetes.client.openapi.models.V1Probe.md) | | [optional] +**resources** | [**io.kubernetes.client.openapi.models.V1ResourceRequirements**](io.kubernetes.client.openapi.models.V1ResourceRequirements.md) | | [optional] +**securityContext** | [**io.kubernetes.client.openapi.models.V1SecurityContext**](io.kubernetes.client.openapi.models.V1SecurityContext.md) | | [optional] +**startupProbe** | [**io.kubernetes.client.openapi.models.V1Probe**](io.kubernetes.client.openapi.models.V1Probe.md) | | [optional] +**stdin** | **Boolean** | Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false. | [optional] +**stdinOnce** | **Boolean** | Whether the container runtime should close the stdin channel after it has been opened by a single attach. When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false | [optional] +**terminationMessagePath** | **String** | Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated. | [optional] +**terminationMessagePolicy** | **String** | Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. | [optional] +**tty** | **Boolean** | Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false. | [optional] +**volumeDevices** | [**List<io.kubernetes.client.openapi.models.V1VolumeDevice>**](io.kubernetes.client.openapi.models.V1VolumeDevice.md) | volumeDevices is the list of block devices to be used by the container. | [optional] +**volumeMounts** | [**List<io.kubernetes.client.openapi.models.V1VolumeMount>**](io.kubernetes.client.openapi.models.V1VolumeMount.md) | Pod volumes to mount into the container's filesystem. Cannot be updated. | [optional] +**workingDir** | **String** | Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ValueFrom.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ValueFrom.md new file mode 100644 index 000000000000..9cc6cd901a91 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ValueFrom.md @@ -0,0 +1,22 @@ + + +# IoArgoprojWorkflowV1alpha1ValueFrom + +ValueFrom describes a location in which to obtain the value to a parameter + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**configMapKeyRef** | [**io.kubernetes.client.openapi.models.V1ConfigMapKeySelector**](io.kubernetes.client.openapi.models.V1ConfigMapKeySelector.md) | | [optional] +**_default** | **String** | Default specifies a value to be used if retrieving the value from the specified source fails | [optional] +**event** | **String** | Selector (https://github.com/antonmedv/expr) that is evaluated against the event to get the value of the parameter. E.g. `payload.message` | [optional] +**expression** | **String** | Expression, if defined, is evaluated to specify the value for the parameter | [optional] +**jqFilter** | **String** | JQFilter expression against the resource object in resource templates | [optional] +**jsonPath** | **String** | JSONPath of a resource to retrieve an output parameter value from in resource templates | [optional] +**parameter** | **String** | Parameter reference to a step or dag task in which to retrieve an output parameter value from (e.g. '{{steps.mystep.outputs.myparam}}') | [optional] +**path** | **String** | Path in the container to retrieve an output parameter value from in container templates | [optional] +**supplied** | **Object** | SuppliedValueFrom is a placeholder for a value to be filled in directly, either through the CLI, API, etc. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Version.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Version.md new file mode 100644 index 000000000000..bc8a76570b0b --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Version.md @@ -0,0 +1,20 @@ + + +# IoArgoprojWorkflowV1alpha1Version + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**buildDate** | **String** | | +**compiler** | **String** | | +**gitCommit** | **String** | | +**gitTag** | **String** | | +**gitTreeState** | **String** | | +**goVersion** | **String** | | +**platform** | **String** | | +**version** | **String** | | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1VolumeClaimGC.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1VolumeClaimGC.md new file mode 100644 index 000000000000..bfed881a8e64 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1VolumeClaimGC.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1VolumeClaimGC + +VolumeClaimGC describes how to delete volumes from completed Workflows + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**strategy** | **String** | Strategy is the strategy to use. One of \"OnWorkflowCompletion\", \"OnWorkflowSuccess\" | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Workflow.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Workflow.md new file mode 100644 index 000000000000..4da2b0eb70c8 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1Workflow.md @@ -0,0 +1,18 @@ + + +# IoArgoprojWorkflowV1alpha1Workflow + +Workflow is the definition of a workflow resource + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] +**kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] +**metadata** | [**io.kubernetes.client.openapi.models.V1ObjectMeta**](io.kubernetes.client.openapi.models.V1ObjectMeta.md) | | +**spec** | [**IoArgoprojWorkflowV1alpha1WorkflowSpec**](IoArgoprojWorkflowV1alpha1WorkflowSpec.md) | | +**status** | [**IoArgoprojWorkflowV1alpha1WorkflowStatus**](IoArgoprojWorkflowV1alpha1WorkflowStatus.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowCreateRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowCreateRequest.md new file mode 100644 index 000000000000..d2ce99e76ec8 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowCreateRequest.md @@ -0,0 +1,17 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowCreateRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**createOptions** | [**CreateOptions**](CreateOptions.md) | | [optional] +**instanceID** | **String** | This field is no longer used. | [optional] +**namespace** | **String** | | [optional] +**serverDryRun** | **Boolean** | | [optional] +**workflow** | [**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowEventBinding.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowEventBinding.md new file mode 100644 index 000000000000..5534f5d52c7f --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowEventBinding.md @@ -0,0 +1,17 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowEventBinding + +WorkflowEventBinding is the definition of an event resource + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] +**kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] +**metadata** | [**io.kubernetes.client.openapi.models.V1ObjectMeta**](io.kubernetes.client.openapi.models.V1ObjectMeta.md) | | +**spec** | [**IoArgoprojWorkflowV1alpha1WorkflowEventBindingSpec**](IoArgoprojWorkflowV1alpha1WorkflowEventBindingSpec.md) | | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowEventBindingList.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowEventBindingList.md new file mode 100644 index 000000000000..7b0a74fb4f7a --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowEventBindingList.md @@ -0,0 +1,17 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowEventBindingList + +WorkflowEventBindingList is list of event resources + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] +**items** | [**List<IoArgoprojWorkflowV1alpha1WorkflowEventBinding>**](IoArgoprojWorkflowV1alpha1WorkflowEventBinding.md) | | +**kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] +**metadata** | [**io.kubernetes.client.openapi.models.V1ListMeta**](io.kubernetes.client.openapi.models.V1ListMeta.md) | | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowEventBindingSpec.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowEventBindingSpec.md new file mode 100644 index 000000000000..8751fcd57494 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowEventBindingSpec.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowEventBindingSpec + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**event** | [**IoArgoprojWorkflowV1alpha1Event**](IoArgoprojWorkflowV1alpha1Event.md) | | +**submit** | [**IoArgoprojWorkflowV1alpha1Submit**](IoArgoprojWorkflowV1alpha1Submit.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowLintRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowLintRequest.md new file mode 100644 index 000000000000..4bd43fa09fa2 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowLintRequest.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowLintRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**namespace** | **String** | | [optional] +**workflow** | [**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowList.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowList.md new file mode 100644 index 000000000000..eb2d03fc16b2 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowList.md @@ -0,0 +1,17 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowList + +WorkflowList is list of Workflow resources + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] +**items** | [**List<IoArgoprojWorkflowV1alpha1Workflow>**](IoArgoprojWorkflowV1alpha1Workflow.md) | | +**kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] +**metadata** | [**io.kubernetes.client.openapi.models.V1ListMeta**](io.kubernetes.client.openapi.models.V1ListMeta.md) | | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest.md new file mode 100644 index 000000000000..a6cff0a8f3c0 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**memoized** | **Boolean** | | [optional] +**name** | **String** | | [optional] +**namespace** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowResumeRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowResumeRequest.md new file mode 100644 index 000000000000..3d4c27d76699 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowResumeRequest.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowResumeRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | | [optional] +**namespace** | **String** | | [optional] +**nodeFieldSelector** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowRetryRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowRetryRequest.md new file mode 100644 index 000000000000..a0b2f0c30e72 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowRetryRequest.md @@ -0,0 +1,16 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowRetryRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | | [optional] +**namespace** | **String** | | [optional] +**nodeFieldSelector** | **String** | | [optional] +**restartSuccessful** | **Boolean** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowSetRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowSetRequest.md new file mode 100644 index 000000000000..4b5dfd719992 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowSetRequest.md @@ -0,0 +1,18 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowSetRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**message** | **String** | | [optional] +**name** | **String** | | [optional] +**namespace** | **String** | | [optional] +**nodeFieldSelector** | **String** | | [optional] +**outputParameters** | **String** | | [optional] +**phase** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowSpec.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowSpec.md new file mode 100644 index 000000000000..2f1389c41493 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowSpec.md @@ -0,0 +1,52 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowSpec + +WorkflowSpec is the specification of a Workflow. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**activeDeadlineSeconds** | **Integer** | Optional duration in seconds relative to the workflow start time which the workflow is allowed to run before the controller terminates the io.argoproj.workflow.v1alpha1. A value of zero is used to terminate a Running workflow | [optional] +**affinity** | [**io.kubernetes.client.openapi.models.V1Affinity**](io.kubernetes.client.openapi.models.V1Affinity.md) | | [optional] +**archiveLogs** | **Boolean** | ArchiveLogs indicates if the container logs should be archived | [optional] +**arguments** | [**IoArgoprojWorkflowV1alpha1Arguments**](IoArgoprojWorkflowV1alpha1Arguments.md) | | [optional] +**artifactRepositoryRef** | [**IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef**](IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef.md) | | [optional] +**automountServiceAccountToken** | **Boolean** | AutomountServiceAccountToken indicates whether a service account token should be automatically mounted in pods. ServiceAccountName of ExecutorConfig must be specified if this value is false. | [optional] +**dnsConfig** | [**io.kubernetes.client.openapi.models.V1PodDNSConfig**](io.kubernetes.client.openapi.models.V1PodDNSConfig.md) | | [optional] +**dnsPolicy** | **String** | Set DNS policy for the pod. Defaults to \"ClusterFirst\". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'. | [optional] +**entrypoint** | **String** | Entrypoint is a template reference to the starting point of the io.argoproj.workflow.v1alpha1. | [optional] +**executor** | [**IoArgoprojWorkflowV1alpha1ExecutorConfig**](IoArgoprojWorkflowV1alpha1ExecutorConfig.md) | | [optional] +**hostAliases** | [**List<io.kubernetes.client.openapi.models.V1HostAlias>**](io.kubernetes.client.openapi.models.V1HostAlias.md) | | [optional] +**hostNetwork** | **Boolean** | Host networking requested for this workflow pod. Default to false. | [optional] +**imagePullSecrets** | [**List<io.kubernetes.client.openapi.models.V1LocalObjectReference>**](io.kubernetes.client.openapi.models.V1LocalObjectReference.md) | ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images in pods that reference this ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets can be mounted in the pod, but ImagePullSecrets are only accessed by the kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod | [optional] +**metrics** | [**IoArgoprojWorkflowV1alpha1Metrics**](IoArgoprojWorkflowV1alpha1Metrics.md) | | [optional] +**nodeSelector** | **Map<String, String>** | NodeSelector is a selector which will result in all pods of the workflow to be scheduled on the selected node(s). This is able to be overridden by a nodeSelector specified in the template. | [optional] +**onExit** | **String** | OnExit is a template reference which is invoked at the end of the workflow, irrespective of the success, failure, or error of the primary io.argoproj.workflow.v1alpha1. | [optional] +**parallelism** | **Integer** | Parallelism limits the max total parallel pods that can execute at the same time in a workflow | [optional] +**podDisruptionBudget** | [**IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec**](IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec.md) | | [optional] +**podGC** | [**IoArgoprojWorkflowV1alpha1PodGC**](IoArgoprojWorkflowV1alpha1PodGC.md) | | [optional] +**podMetadata** | [**IoArgoprojWorkflowV1alpha1Metadata**](IoArgoprojWorkflowV1alpha1Metadata.md) | | [optional] +**podPriority** | **Integer** | Priority to apply to workflow pods. | [optional] +**podPriorityClassName** | **String** | PriorityClassName to apply to workflow pods. | [optional] +**podSpecPatch** | **String** | PodSpecPatch holds strategic merge patch to apply against the pod spec. Allows parameterization of container fields which are not strings (e.g. resource limits). | [optional] +**priority** | **Integer** | Priority is used if controller is configured to process limited number of workflows in parallel. Workflows with higher priority are processed first. | [optional] +**retryStrategy** | [**IoArgoprojWorkflowV1alpha1RetryStrategy**](IoArgoprojWorkflowV1alpha1RetryStrategy.md) | | [optional] +**schedulerName** | **String** | Set scheduler name for all pods. Will be overridden if container/script template's scheduler name is set. Default scheduler will be used if neither specified. | [optional] +**securityContext** | [**io.kubernetes.client.openapi.models.V1PodSecurityContext**](io.kubernetes.client.openapi.models.V1PodSecurityContext.md) | | [optional] +**serviceAccountName** | **String** | ServiceAccountName is the name of the ServiceAccount to run all pods of the workflow as. | [optional] +**shutdown** | **String** | Shutdown will shutdown the workflow according to its ShutdownStrategy | [optional] +**suspend** | **Boolean** | Suspend will suspend the workflow and prevent execution of any future steps in the workflow | [optional] +**synchronization** | [**IoArgoprojWorkflowV1alpha1Synchronization**](IoArgoprojWorkflowV1alpha1Synchronization.md) | | [optional] +**templateDefaults** | [**IoArgoprojWorkflowV1alpha1Template**](IoArgoprojWorkflowV1alpha1Template.md) | | [optional] +**templates** | [**List<IoArgoprojWorkflowV1alpha1Template>**](IoArgoprojWorkflowV1alpha1Template.md) | Templates is a list of workflow templates used in a workflow | [optional] +**tolerations** | [**List<io.kubernetes.client.openapi.models.V1Toleration>**](io.kubernetes.client.openapi.models.V1Toleration.md) | Tolerations to apply to workflow pods. | [optional] +**ttlStrategy** | [**IoArgoprojWorkflowV1alpha1TTLStrategy**](IoArgoprojWorkflowV1alpha1TTLStrategy.md) | | [optional] +**volumeClaimGC** | [**IoArgoprojWorkflowV1alpha1VolumeClaimGC**](IoArgoprojWorkflowV1alpha1VolumeClaimGC.md) | | [optional] +**volumeClaimTemplates** | [**List<io.kubernetes.client.openapi.models.V1PersistentVolumeClaim>**](io.kubernetes.client.openapi.models.V1PersistentVolumeClaim.md) | VolumeClaimTemplates is a list of claims that containers are allowed to reference. The Workflow controller will create the claims at the beginning of the workflow and delete the claims upon completion of the workflow | [optional] +**volumes** | [**List<io.kubernetes.client.openapi.models.V1Volume>**](io.kubernetes.client.openapi.models.V1Volume.md) | Volumes is a list of volumes that can be mounted by containers in a io.argoproj.workflow.v1alpha1. | [optional] +**workflowTemplateRef** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplateRef**](IoArgoprojWorkflowV1alpha1WorkflowTemplateRef.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowStatus.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowStatus.md new file mode 100644 index 000000000000..795b398bec51 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowStatus.md @@ -0,0 +1,30 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowStatus + +WorkflowStatus contains overall status information about a workflow + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**artifactRepositoryRef** | [**IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus**](IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus.md) | | [optional] +**compressedNodes** | **String** | Compressed and base64 decoded Nodes map | [optional] +**conditions** | [**List<IoArgoprojWorkflowV1alpha1Condition>**](IoArgoprojWorkflowV1alpha1Condition.md) | Conditions is a list of conditions the Workflow may have | [optional] +**estimatedDuration** | **Integer** | EstimatedDuration in seconds. | [optional] +**finishedAt** | **java.time.Instant** | | [optional] +**message** | **String** | A human readable message indicating details about why the workflow is in this condition. | [optional] +**nodes** | [**Map<String, IoArgoprojWorkflowV1alpha1NodeStatus>**](IoArgoprojWorkflowV1alpha1NodeStatus.md) | Nodes is a mapping between a node ID and the node's status. | [optional] +**offloadNodeStatusVersion** | **String** | Whether on not node status has been offloaded to a database. If exists, then Nodes and CompressedNodes will be empty. This will actually be populated with a hash of the offloaded data. | [optional] +**outputs** | [**IoArgoprojWorkflowV1alpha1Outputs**](IoArgoprojWorkflowV1alpha1Outputs.md) | | [optional] +**persistentVolumeClaims** | [**List<io.kubernetes.client.openapi.models.V1Volume>**](io.kubernetes.client.openapi.models.V1Volume.md) | PersistentVolumeClaims tracks all PVCs that were created as part of the io.argoproj.workflow.v1alpha1. The contents of this list are drained at the end of the workflow. | [optional] +**phase** | **String** | Phase a simple, high-level summary of where the workflow is in its lifecycle. | [optional] +**progress** | **String** | Progress to completion | [optional] +**resourcesDuration** | **Map<String, Long>** | ResourcesDuration is the total for the workflow | [optional] +**startedAt** | **java.time.Instant** | | [optional] +**storedTemplates** | [**Map<String, IoArgoprojWorkflowV1alpha1Template>**](IoArgoprojWorkflowV1alpha1Template.md) | StoredTemplates is a mapping between a template ref and the node's status. | [optional] +**storedWorkflowTemplateSpec** | [**IoArgoprojWorkflowV1alpha1WorkflowSpec**](IoArgoprojWorkflowV1alpha1WorkflowSpec.md) | | [optional] +**synchronization** | [**IoArgoprojWorkflowV1alpha1SynchronizationStatus**](IoArgoprojWorkflowV1alpha1SynchronizationStatus.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowStep.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowStep.md new file mode 100644 index 000000000000..52cfe8f0be62 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowStep.md @@ -0,0 +1,25 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowStep + +WorkflowStep is a reference to a template to execute in a series of step + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**arguments** | [**IoArgoprojWorkflowV1alpha1Arguments**](IoArgoprojWorkflowV1alpha1Arguments.md) | | [optional] +**continueOn** | [**IoArgoprojWorkflowV1alpha1ContinueOn**](IoArgoprojWorkflowV1alpha1ContinueOn.md) | | [optional] +**hooks** | [**Map<String, IoArgoprojWorkflowV1alpha1LifecycleHook>**](IoArgoprojWorkflowV1alpha1LifecycleHook.md) | Hooks holds the lifecycle hook which is invoked at lifecycle of step, irrespective of the success, failure, or error status of the primary step | [optional] +**inline** | [**IoArgoprojWorkflowV1alpha1Template**](IoArgoprojWorkflowV1alpha1Template.md) | | [optional] +**name** | **String** | Name of the step | [optional] +**onExit** | **String** | OnExit is a template reference which is invoked at the end of the template, irrespective of the success, failure, or error of the primary template. DEPRECATED: Use Hooks[exit].Template instead. | [optional] +**template** | **String** | Template is the name of the template to execute as the step | [optional] +**templateRef** | [**IoArgoprojWorkflowV1alpha1TemplateRef**](IoArgoprojWorkflowV1alpha1TemplateRef.md) | | [optional] +**when** | **String** | When is an expression in which the step should conditionally execute | [optional] +**withItems** | **List<Object>** | WithItems expands a step into multiple parallel steps from the items in the list | [optional] +**withParam** | **String** | WithParam expands a step into multiple parallel steps from the value in the parameter, which is expected to be a JSON list. | [optional] +**withSequence** | [**IoArgoprojWorkflowV1alpha1Sequence**](IoArgoprojWorkflowV1alpha1Sequence.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowStopRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowStopRequest.md new file mode 100644 index 000000000000..e42fa1dd1d5c --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowStopRequest.md @@ -0,0 +1,16 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowStopRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**message** | **String** | | [optional] +**name** | **String** | | [optional] +**namespace** | **String** | | [optional] +**nodeFieldSelector** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest.md new file mode 100644 index 000000000000..8e0714ee94b3 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest.md @@ -0,0 +1,16 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**namespace** | **String** | | [optional] +**resourceKind** | **String** | | [optional] +**resourceName** | **String** | | [optional] +**submitOptions** | [**IoArgoprojWorkflowV1alpha1SubmitOpts**](IoArgoprojWorkflowV1alpha1SubmitOpts.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest.md new file mode 100644 index 000000000000..15e330cf221d --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | | [optional] +**namespace** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTaskSetSpec.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTaskSetSpec.md new file mode 100644 index 000000000000..3bdecc0b6a25 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTaskSetSpec.md @@ -0,0 +1,13 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowTaskSetSpec + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**tasks** | [**Map<String, IoArgoprojWorkflowV1alpha1Template>**](IoArgoprojWorkflowV1alpha1Template.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTaskSetStatus.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTaskSetStatus.md new file mode 100644 index 000000000000..b50a08b6fd30 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTaskSetStatus.md @@ -0,0 +1,13 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowTaskSetStatus + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**nodes** | [**Map<String, IoArgoprojWorkflowV1alpha1NodeResult>**](IoArgoprojWorkflowV1alpha1NodeResult.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplate.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplate.md new file mode 100644 index 000000000000..fa47964c7f7d --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplate.md @@ -0,0 +1,17 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowTemplate + +WorkflowTemplate is the definition of a workflow template resource + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] +**kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] +**metadata** | [**io.kubernetes.client.openapi.models.V1ObjectMeta**](io.kubernetes.client.openapi.models.V1ObjectMeta.md) | | +**spec** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec**](IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec.md) | | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest.md new file mode 100644 index 000000000000..49a612835744 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**createOptions** | [**CreateOptions**](CreateOptions.md) | | [optional] +**namespace** | **String** | | [optional] +**template** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplate**](IoArgoprojWorkflowV1alpha1WorkflowTemplate.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest.md new file mode 100644 index 000000000000..655ee8c9ec4b --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**createOptions** | [**CreateOptions**](CreateOptions.md) | | [optional] +**namespace** | **String** | | [optional] +**template** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplate**](IoArgoprojWorkflowV1alpha1WorkflowTemplate.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateList.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateList.md new file mode 100644 index 000000000000..bf982a11fefb --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateList.md @@ -0,0 +1,17 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowTemplateList + +WorkflowTemplateList is list of WorkflowTemplate resources + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] +**items** | [**List<IoArgoprojWorkflowV1alpha1WorkflowTemplate>**](IoArgoprojWorkflowV1alpha1WorkflowTemplate.md) | | +**kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] +**metadata** | [**io.kubernetes.client.openapi.models.V1ListMeta**](io.kubernetes.client.openapi.models.V1ListMeta.md) | | + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateRef.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateRef.md new file mode 100644 index 000000000000..809213ab496e --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateRef.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowTemplateRef + +WorkflowTemplateRef is a reference to a WorkflowTemplate resource. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**clusterScope** | **Boolean** | ClusterScope indicates the referred template is cluster scoped (i.e. a ClusterWorkflowTemplate). | [optional] +**name** | **String** | Name is the resource name of the workflow template. | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec.md new file mode 100644 index 000000000000..ffea8fc2aff3 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec.md @@ -0,0 +1,53 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec + +WorkflowTemplateSpec is a spec of WorkflowTemplate. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**activeDeadlineSeconds** | **Integer** | Optional duration in seconds relative to the workflow start time which the workflow is allowed to run before the controller terminates the io.argoproj.workflow.v1alpha1. A value of zero is used to terminate a Running workflow | [optional] +**affinity** | [**io.kubernetes.client.openapi.models.V1Affinity**](io.kubernetes.client.openapi.models.V1Affinity.md) | | [optional] +**archiveLogs** | **Boolean** | ArchiveLogs indicates if the container logs should be archived | [optional] +**arguments** | [**IoArgoprojWorkflowV1alpha1Arguments**](IoArgoprojWorkflowV1alpha1Arguments.md) | | [optional] +**artifactRepositoryRef** | [**IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef**](IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef.md) | | [optional] +**automountServiceAccountToken** | **Boolean** | AutomountServiceAccountToken indicates whether a service account token should be automatically mounted in pods. ServiceAccountName of ExecutorConfig must be specified if this value is false. | [optional] +**dnsConfig** | [**io.kubernetes.client.openapi.models.V1PodDNSConfig**](io.kubernetes.client.openapi.models.V1PodDNSConfig.md) | | [optional] +**dnsPolicy** | **String** | Set DNS policy for the pod. Defaults to \"ClusterFirst\". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'. | [optional] +**entrypoint** | **String** | Entrypoint is a template reference to the starting point of the io.argoproj.workflow.v1alpha1. | [optional] +**executor** | [**IoArgoprojWorkflowV1alpha1ExecutorConfig**](IoArgoprojWorkflowV1alpha1ExecutorConfig.md) | | [optional] +**hostAliases** | [**List<io.kubernetes.client.openapi.models.V1HostAlias>**](io.kubernetes.client.openapi.models.V1HostAlias.md) | | [optional] +**hostNetwork** | **Boolean** | Host networking requested for this workflow pod. Default to false. | [optional] +**imagePullSecrets** | [**List<io.kubernetes.client.openapi.models.V1LocalObjectReference>**](io.kubernetes.client.openapi.models.V1LocalObjectReference.md) | ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images in pods that reference this ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets can be mounted in the pod, but ImagePullSecrets are only accessed by the kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod | [optional] +**metrics** | [**IoArgoprojWorkflowV1alpha1Metrics**](IoArgoprojWorkflowV1alpha1Metrics.md) | | [optional] +**nodeSelector** | **Map<String, String>** | NodeSelector is a selector which will result in all pods of the workflow to be scheduled on the selected node(s). This is able to be overridden by a nodeSelector specified in the template. | [optional] +**onExit** | **String** | OnExit is a template reference which is invoked at the end of the workflow, irrespective of the success, failure, or error of the primary io.argoproj.workflow.v1alpha1. | [optional] +**parallelism** | **Integer** | Parallelism limits the max total parallel pods that can execute at the same time in a workflow | [optional] +**podDisruptionBudget** | [**IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec**](IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec.md) | | [optional] +**podGC** | [**IoArgoprojWorkflowV1alpha1PodGC**](IoArgoprojWorkflowV1alpha1PodGC.md) | | [optional] +**podMetadata** | [**IoArgoprojWorkflowV1alpha1Metadata**](IoArgoprojWorkflowV1alpha1Metadata.md) | | [optional] +**podPriority** | **Integer** | Priority to apply to workflow pods. | [optional] +**podPriorityClassName** | **String** | PriorityClassName to apply to workflow pods. | [optional] +**podSpecPatch** | **String** | PodSpecPatch holds strategic merge patch to apply against the pod spec. Allows parameterization of container fields which are not strings (e.g. resource limits). | [optional] +**priority** | **Integer** | Priority is used if controller is configured to process limited number of workflows in parallel. Workflows with higher priority are processed first. | [optional] +**retryStrategy** | [**IoArgoprojWorkflowV1alpha1RetryStrategy**](IoArgoprojWorkflowV1alpha1RetryStrategy.md) | | [optional] +**schedulerName** | **String** | Set scheduler name for all pods. Will be overridden if container/script template's scheduler name is set. Default scheduler will be used if neither specified. | [optional] +**securityContext** | [**io.kubernetes.client.openapi.models.V1PodSecurityContext**](io.kubernetes.client.openapi.models.V1PodSecurityContext.md) | | [optional] +**serviceAccountName** | **String** | ServiceAccountName is the name of the ServiceAccount to run all pods of the workflow as. | [optional] +**shutdown** | **String** | Shutdown will shutdown the workflow according to its ShutdownStrategy | [optional] +**suspend** | **Boolean** | Suspend will suspend the workflow and prevent execution of any future steps in the workflow | [optional] +**synchronization** | [**IoArgoprojWorkflowV1alpha1Synchronization**](IoArgoprojWorkflowV1alpha1Synchronization.md) | | [optional] +**templateDefaults** | [**IoArgoprojWorkflowV1alpha1Template**](IoArgoprojWorkflowV1alpha1Template.md) | | [optional] +**templates** | [**List<IoArgoprojWorkflowV1alpha1Template>**](IoArgoprojWorkflowV1alpha1Template.md) | Templates is a list of workflow templates used in a workflow | [optional] +**tolerations** | [**List<io.kubernetes.client.openapi.models.V1Toleration>**](io.kubernetes.client.openapi.models.V1Toleration.md) | Tolerations to apply to workflow pods. | [optional] +**ttlStrategy** | [**IoArgoprojWorkflowV1alpha1TTLStrategy**](IoArgoprojWorkflowV1alpha1TTLStrategy.md) | | [optional] +**volumeClaimGC** | [**IoArgoprojWorkflowV1alpha1VolumeClaimGC**](IoArgoprojWorkflowV1alpha1VolumeClaimGC.md) | | [optional] +**volumeClaimTemplates** | [**List<io.kubernetes.client.openapi.models.V1PersistentVolumeClaim>**](io.kubernetes.client.openapi.models.V1PersistentVolumeClaim.md) | VolumeClaimTemplates is a list of claims that containers are allowed to reference. The Workflow controller will create the claims at the beginning of the workflow and delete the claims upon completion of the workflow | [optional] +**volumes** | [**List<io.kubernetes.client.openapi.models.V1Volume>**](io.kubernetes.client.openapi.models.V1Volume.md) | Volumes is a list of volumes that can be mounted by containers in a io.argoproj.workflow.v1alpha1. | [optional] +**workflowMetadata** | [**io.kubernetes.client.openapi.models.V1ObjectMeta**](io.kubernetes.client.openapi.models.V1ObjectMeta.md) | | [optional] +**workflowTemplateRef** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplateRef**](IoArgoprojWorkflowV1alpha1WorkflowTemplateRef.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest.md new file mode 100644 index 000000000000..f707c52f7f64 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | DEPRECATED: This field is ignored. | [optional] +**namespace** | **String** | | [optional] +**template** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplate**](IoArgoprojWorkflowV1alpha1WorkflowTemplate.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest.md new file mode 100644 index 000000000000..56deb74611de --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | | [optional] +**namespace** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md new file mode 100644 index 000000000000..b65fa3e9df47 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md @@ -0,0 +1,14 @@ + + +# IoArgoprojWorkflowV1alpha1WorkflowWatchEvent + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**_object** | [**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) | | [optional] +**type** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec.md b/sdks/java/client/docs/IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec.md new file mode 100644 index 000000000000..fd9d3151d739 --- /dev/null +++ b/sdks/java/client/docs/IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec.md @@ -0,0 +1,16 @@ + + +# IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec + +PodDisruptionBudgetSpec is a description of a PodDisruptionBudget. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**maxUnavailable** | **String** | | [optional] +**minAvailable** | **String** | | [optional] +**selector** | [**LabelSelector**](LabelSelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/KeyToPath.md b/sdks/java/client/docs/KeyToPath.md new file mode 100644 index 000000000000..ada7678cac42 --- /dev/null +++ b/sdks/java/client/docs/KeyToPath.md @@ -0,0 +1,16 @@ + + +# KeyToPath + +Maps a string key to a path within a volume. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**key** | **String** | The key to project. | +**mode** | **Integer** | Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional] +**path** | **String** | The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. | + + + diff --git a/sdks/java/client/docs/LabelSelector.md b/sdks/java/client/docs/LabelSelector.md new file mode 100644 index 000000000000..cb97830290d1 --- /dev/null +++ b/sdks/java/client/docs/LabelSelector.md @@ -0,0 +1,15 @@ + + +# LabelSelector + +A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**matchExpressions** | [**List<LabelSelectorRequirement>**](LabelSelectorRequirement.md) | matchExpressions is a list of label selector requirements. The requirements are ANDed. | [optional] +**matchLabels** | **Map<String, String>** | matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \"key\", the operator is \"In\", and the values array contains only \"value\". The requirements are ANDed. | [optional] + + + diff --git a/sdks/java/client/docs/LabelSelectorRequirement.md b/sdks/java/client/docs/LabelSelectorRequirement.md new file mode 100644 index 000000000000..f6960f00c822 --- /dev/null +++ b/sdks/java/client/docs/LabelSelectorRequirement.md @@ -0,0 +1,16 @@ + + +# LabelSelectorRequirement + +A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**key** | **String** | key is the label key that the selector applies to. | +**operator** | **String** | operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. | +**values** | **List<String>** | values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. | [optional] + + + diff --git a/sdks/java/client/docs/ManagedFieldsEntry.md b/sdks/java/client/docs/ManagedFieldsEntry.md new file mode 100644 index 000000000000..adb72ed195c4 --- /dev/null +++ b/sdks/java/client/docs/ManagedFieldsEntry.md @@ -0,0 +1,19 @@ + + +# ManagedFieldsEntry + +ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**apiVersion** | **String** | APIVersion defines the version of this resource that this field set applies to. The format is \"group/version\" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted. | [optional] +**fieldsType** | **String** | FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: \"FieldsV1\" | [optional] +**fieldsV1** | **Object** | FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format. Each key is either a '.' representing the field itself, and will always map to an empty set, or a string representing a sub-field or item. The string will follow one of these four formats: 'f:<name>', where <name> is the name of a field in a struct, or key in a map 'v:<value>', where <value> is the exact json formatted value of a list item 'i:<index>', where <index> is position of a item in a list 'k:<keys>', where <keys> is a map of a list item's key fields to their unique values If a key maps to an empty Fields value, the field that key represents is part of the set. The exact format is defined in sigs.k8s.io/structured-merge-diff | [optional] +**manager** | **String** | Manager is an identifier of the workflow managing these fields. | [optional] +**operation** | **String** | Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'. | [optional] +**time** | **java.time.Instant** | | [optional] + + + diff --git a/sdks/java/client/docs/NFSVolumeSource.md b/sdks/java/client/docs/NFSVolumeSource.md new file mode 100644 index 000000000000..b7f59eb2ce23 --- /dev/null +++ b/sdks/java/client/docs/NFSVolumeSource.md @@ -0,0 +1,16 @@ + + +# NFSVolumeSource + +Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**path** | **String** | Path that is exported by the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs | +**readOnly** | **Boolean** | ReadOnly here will force the NFS export to be mounted with read-only permissions. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs | [optional] +**server** | **String** | Server is the hostname or IP address of the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs | + + + diff --git a/sdks/java/client/docs/NodeAffinity.md b/sdks/java/client/docs/NodeAffinity.md new file mode 100644 index 000000000000..efb7cd4c42d4 --- /dev/null +++ b/sdks/java/client/docs/NodeAffinity.md @@ -0,0 +1,15 @@ + + +# NodeAffinity + +Node affinity is a group of node affinity scheduling rules. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**preferredDuringSchedulingIgnoredDuringExecution** | [**List<PreferredSchedulingTerm>**](PreferredSchedulingTerm.md) | The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred. | [optional] +**requiredDuringSchedulingIgnoredDuringExecution** | [**NodeSelector**](NodeSelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/NodeSelector.md b/sdks/java/client/docs/NodeSelector.md new file mode 100644 index 000000000000..58d4fc48fabb --- /dev/null +++ b/sdks/java/client/docs/NodeSelector.md @@ -0,0 +1,14 @@ + + +# NodeSelector + +A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**nodeSelectorTerms** | [**List<NodeSelectorTerm>**](NodeSelectorTerm.md) | Required. A list of node selector terms. The terms are ORed. | + + + diff --git a/sdks/java/client/docs/NodeSelectorRequirement.md b/sdks/java/client/docs/NodeSelectorRequirement.md new file mode 100644 index 000000000000..87d5adedbe3f --- /dev/null +++ b/sdks/java/client/docs/NodeSelectorRequirement.md @@ -0,0 +1,16 @@ + + +# NodeSelectorRequirement + +A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**key** | **String** | The label key that the selector applies to. | +**operator** | **String** | Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. | +**values** | **List<String>** | An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. | [optional] + + + diff --git a/sdks/java/client/docs/NodeSelectorTerm.md b/sdks/java/client/docs/NodeSelectorTerm.md new file mode 100644 index 000000000000..c9eef217346a --- /dev/null +++ b/sdks/java/client/docs/NodeSelectorTerm.md @@ -0,0 +1,15 @@ + + +# NodeSelectorTerm + +A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**matchExpressions** | [**List<NodeSelectorRequirement>**](NodeSelectorRequirement.md) | A list of node selector requirements by node's labels. | [optional] +**matchFields** | [**List<NodeSelectorRequirement>**](NodeSelectorRequirement.md) | A list of node selector requirements by node's fields. | [optional] + + + diff --git a/sdks/java/client/docs/ObjectFieldSelector.md b/sdks/java/client/docs/ObjectFieldSelector.md new file mode 100644 index 000000000000..329b1077c641 --- /dev/null +++ b/sdks/java/client/docs/ObjectFieldSelector.md @@ -0,0 +1,15 @@ + + +# ObjectFieldSelector + +ObjectFieldSelector selects an APIVersioned field of an object. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**apiVersion** | **String** | Version of the schema the FieldPath is written in terms of, defaults to \"v1\". | [optional] +**fieldPath** | **String** | Path of the field to select in the specified API version. | + + + diff --git a/sdks/java/client/docs/OwnerReference.md b/sdks/java/client/docs/OwnerReference.md new file mode 100644 index 000000000000..58fcfa803ba2 --- /dev/null +++ b/sdks/java/client/docs/OwnerReference.md @@ -0,0 +1,19 @@ + + +# OwnerReference + +OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**apiVersion** | **String** | API version of the referent. | +**blockOwnerDeletion** | **Boolean** | If true, AND if the owner has the \"foregroundDeletion\" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs \"delete\" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned. | [optional] +**controller** | **Boolean** | If true, this reference points to the managing controller. | [optional] +**kind** | **String** | Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | +**name** | **String** | Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names | +**uid** | **String** | UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids | + + + diff --git a/sdks/java/client/docs/PersistentVolumeClaimCondition.md b/sdks/java/client/docs/PersistentVolumeClaimCondition.md new file mode 100644 index 000000000000..42e3ffcf166b --- /dev/null +++ b/sdks/java/client/docs/PersistentVolumeClaimCondition.md @@ -0,0 +1,19 @@ + + +# PersistentVolumeClaimCondition + +PersistentVolumeClaimCondition contails details about state of pvc + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**lastProbeTime** | **java.time.Instant** | | [optional] +**lastTransitionTime** | **java.time.Instant** | | [optional] +**message** | **String** | Human-readable message indicating details about last transition. | [optional] +**reason** | **String** | Unique, this should be a short, machine understandable string that gives the reason for condition's last transition. If it reports \"ResizeStarted\" that means the underlying persistent volume is being resized. | [optional] +**status** | **String** | | +**type** | **String** | | + + + diff --git a/sdks/java/client/docs/PersistentVolumeClaimSpec.md b/sdks/java/client/docs/PersistentVolumeClaimSpec.md new file mode 100644 index 000000000000..5ab7e505d4c2 --- /dev/null +++ b/sdks/java/client/docs/PersistentVolumeClaimSpec.md @@ -0,0 +1,20 @@ + + +# PersistentVolumeClaimSpec + +PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**accessModes** | **List<String>** | AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 | [optional] +**dataSource** | [**TypedLocalObjectReference**](TypedLocalObjectReference.md) | | [optional] +**resources** | [**io.kubernetes.client.openapi.models.V1ResourceRequirements**](io.kubernetes.client.openapi.models.V1ResourceRequirements.md) | | [optional] +**selector** | [**LabelSelector**](LabelSelector.md) | | [optional] +**storageClassName** | **String** | Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1 | [optional] +**volumeMode** | **String** | volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature. | [optional] +**volumeName** | **String** | VolumeName is the binding reference to the PersistentVolume backing this claim. | [optional] + + + diff --git a/sdks/java/client/docs/PersistentVolumeClaimStatus.md b/sdks/java/client/docs/PersistentVolumeClaimStatus.md new file mode 100644 index 000000000000..8a7fd16f0a69 --- /dev/null +++ b/sdks/java/client/docs/PersistentVolumeClaimStatus.md @@ -0,0 +1,17 @@ + + +# PersistentVolumeClaimStatus + +PersistentVolumeClaimStatus is the current status of a persistent volume claim. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**accessModes** | **List<String>** | AccessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 | [optional] +**capacity** | **Map<String, String>** | Represents the actual resources of the underlying volume. | [optional] +**conditions** | [**List<PersistentVolumeClaimCondition>**](PersistentVolumeClaimCondition.md) | Current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'. | [optional] +**phase** | **String** | Phase represents the current phase of PersistentVolumeClaim. | [optional] + + + diff --git a/sdks/java/client/docs/PersistentVolumeClaimTemplate.md b/sdks/java/client/docs/PersistentVolumeClaimTemplate.md new file mode 100644 index 000000000000..676dd5d319e7 --- /dev/null +++ b/sdks/java/client/docs/PersistentVolumeClaimTemplate.md @@ -0,0 +1,15 @@ + + +# PersistentVolumeClaimTemplate + +PersistentVolumeClaimTemplate is used to produce PersistentVolumeClaim objects as part of an EphemeralVolumeSource. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**metadata** | [**io.kubernetes.client.openapi.models.V1ObjectMeta**](io.kubernetes.client.openapi.models.V1ObjectMeta.md) | | [optional] +**spec** | [**PersistentVolumeClaimSpec**](PersistentVolumeClaimSpec.md) | | [optional] + + + diff --git a/sdks/java/client/docs/PersistentVolumeClaimVolumeSource.md b/sdks/java/client/docs/PersistentVolumeClaimVolumeSource.md new file mode 100644 index 000000000000..35234c4856d8 --- /dev/null +++ b/sdks/java/client/docs/PersistentVolumeClaimVolumeSource.md @@ -0,0 +1,15 @@ + + +# PersistentVolumeClaimVolumeSource + +PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace. This volume finds the bound PV and mounts that volume for the pod. A PersistentVolumeClaimVolumeSource is, essentially, a wrapper around another type of volume that is owned by someone else (the system). + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**claimName** | **String** | ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims | +**readOnly** | **Boolean** | Will force the ReadOnly setting in VolumeMounts. Default false. | [optional] + + + diff --git a/sdks/java/client/docs/PhotonPersistentDiskVolumeSource.md b/sdks/java/client/docs/PhotonPersistentDiskVolumeSource.md new file mode 100644 index 000000000000..bf5b014e1c85 --- /dev/null +++ b/sdks/java/client/docs/PhotonPersistentDiskVolumeSource.md @@ -0,0 +1,15 @@ + + +# PhotonPersistentDiskVolumeSource + +Represents a Photon Controller persistent disk resource. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] +**pdID** | **String** | ID that identifies Photon Controller persistent disk | + + + diff --git a/sdks/java/client/docs/PipelineLogEntry.md b/sdks/java/client/docs/PipelineLogEntry.md new file mode 100644 index 000000000000..cf7e117fbccb --- /dev/null +++ b/sdks/java/client/docs/PipelineLogEntry.md @@ -0,0 +1,17 @@ + + +# PipelineLogEntry + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**msg** | **String** | | [optional] +**namespace** | **String** | | [optional] +**pipelineName** | **String** | | [optional] +**stepName** | **String** | | [optional] +**time** | **java.time.Instant** | | [optional] + + + diff --git a/sdks/java/client/docs/PipelinePipelineWatchEvent.md b/sdks/java/client/docs/PipelinePipelineWatchEvent.md new file mode 100644 index 000000000000..a557135ee485 --- /dev/null +++ b/sdks/java/client/docs/PipelinePipelineWatchEvent.md @@ -0,0 +1,14 @@ + + +# PipelinePipelineWatchEvent + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**_object** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Pipeline**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Pipeline.md) | | [optional] +**type** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/PipelineServiceApi.md b/sdks/java/client/docs/PipelineServiceApi.md new file mode 100644 index 000000000000..cc5bbea528a2 --- /dev/null +++ b/sdks/java/client/docs/PipelineServiceApi.md @@ -0,0 +1,542 @@ +# PipelineServiceApi + +All URIs are relative to *http://localhost:2746* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**pipelineServiceDeletePipeline**](PipelineServiceApi.md#pipelineServiceDeletePipeline) | **DELETE** /api/v1/pipelines/{namespace}/{name} | +[**pipelineServiceGetPipeline**](PipelineServiceApi.md#pipelineServiceGetPipeline) | **GET** /api/v1/pipelines/{namespace}/{name} | +[**pipelineServiceListPipelines**](PipelineServiceApi.md#pipelineServiceListPipelines) | **GET** /api/v1/pipelines/{namespace} | +[**pipelineServicePipelineLogs**](PipelineServiceApi.md#pipelineServicePipelineLogs) | **GET** /api/v1/stream/pipelines/{namespace}/logs | +[**pipelineServiceRestartPipeline**](PipelineServiceApi.md#pipelineServiceRestartPipeline) | **POST** /api/v1/pipelines/{namespace}/{name}/restart | +[**pipelineServiceWatchPipelines**](PipelineServiceApi.md#pipelineServiceWatchPipelines) | **GET** /api/v1/stream/pipelines/{namespace} | +[**pipelineServiceWatchSteps**](PipelineServiceApi.md#pipelineServiceWatchSteps) | **GET** /api/v1/stream/steps/{namespace} | + + + +# **pipelineServiceDeletePipeline** +> Object pipelineServiceDeletePipeline(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.PipelineServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + PipelineServiceApi apiInstance = new PipelineServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + String deleteOptionsGracePeriodSeconds = "deleteOptionsGracePeriodSeconds_example"; // String | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. + String deleteOptionsPreconditionsUid = "deleteOptionsPreconditionsUid_example"; // String | Specifies the target UID. +optional. + String deleteOptionsPreconditionsResourceVersion = "deleteOptionsPreconditionsResourceVersion_example"; // String | Specifies the target ResourceVersion +optional. + Boolean deleteOptionsOrphanDependents = true; // Boolean | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. + String deleteOptionsPropagationPolicy = "deleteOptionsPropagationPolicy_example"; // String | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. +optional. + List deleteOptionsDryRun = Arrays.asList(); // List | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. + try { + Object result = apiInstance.pipelineServiceDeletePipeline(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling PipelineServiceApi#pipelineServiceDeletePipeline"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **deleteOptionsGracePeriodSeconds** | **String**| The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. | [optional] + **deleteOptionsPreconditionsUid** | **String**| Specifies the target UID. +optional. | [optional] + **deleteOptionsPreconditionsResourceVersion** | **String**| Specifies the target ResourceVersion +optional. | [optional] + **deleteOptionsOrphanDependents** | **Boolean**| Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. | [optional] + **deleteOptionsPropagationPolicy** | **String**| Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. +optional. | [optional] + **deleteOptionsDryRun** | [**List<String>**](String.md)| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. | [optional] + +### Return type + +**Object** + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **pipelineServiceGetPipeline** +> GithubComArgoprojLabsArgoDataflowApiV1alpha1Pipeline pipelineServiceGetPipeline(namespace, name, getOptionsResourceVersion) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.PipelineServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + PipelineServiceApi apiInstance = new PipelineServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + String getOptionsResourceVersion = "getOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + try { + GithubComArgoprojLabsArgoDataflowApiV1alpha1Pipeline result = apiInstance.pipelineServiceGetPipeline(namespace, name, getOptionsResourceVersion); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling PipelineServiceApi#pipelineServiceGetPipeline"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **getOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + +### Return type + +[**GithubComArgoprojLabsArgoDataflowApiV1alpha1Pipeline**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Pipeline.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **pipelineServiceListPipelines** +> GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineList pipelineServiceListPipelines(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.PipelineServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + PipelineServiceApi apiInstance = new PipelineServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String listOptionsLabelSelector = "listOptionsLabelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. + String listOptionsFieldSelector = "listOptionsFieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. + Boolean listOptionsWatch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. + Boolean listOptionsAllowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. + String listOptionsResourceVersion = "listOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsResourceVersionMatch = "listOptionsResourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsTimeoutSeconds = "listOptionsTimeoutSeconds_example"; // String | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. + String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + try { + GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineList result = apiInstance.pipelineServiceListPipelines(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling PipelineServiceApi#pipelineServiceListPipelines"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **listOptionsLabelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | [optional] + **listOptionsFieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | [optional] + **listOptionsWatch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | [optional] + **listOptionsAllowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. | [optional] + **listOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsResourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsTimeoutSeconds** | **String**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | [optional] + **listOptionsLimit** | **String**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **listOptionsContinue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] + +### Return type + +[**GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineList**](GithubComArgoprojLabsArgoDataflowApiV1alpha1PipelineList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **pipelineServicePipelineLogs** +> StreamResultOfPipelineLogEntry pipelineServicePipelineLogs(namespace, name, stepName, grep, podLogOptionsContainer, podLogOptionsFollow, podLogOptionsPrevious, podLogOptionsSinceSeconds, podLogOptionsSinceTimeSeconds, podLogOptionsSinceTimeNanos, podLogOptionsTimestamps, podLogOptionsTailLines, podLogOptionsLimitBytes, podLogOptionsInsecureSkipTLSVerifyBackend) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.PipelineServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + PipelineServiceApi apiInstance = new PipelineServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | optional - only return entries for this pipeline. + String stepName = "stepName_example"; // String | optional - only return entries for this step. + String grep = "grep_example"; // String | optional - only return entries which match this expresssion. + String podLogOptionsContainer = "podLogOptionsContainer_example"; // String | The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. + Boolean podLogOptionsFollow = true; // Boolean | Follow the log stream of the pod. Defaults to false. +optional. + Boolean podLogOptionsPrevious = true; // Boolean | Return previous terminated container logs. Defaults to false. +optional. + String podLogOptionsSinceSeconds = "podLogOptionsSinceSeconds_example"; // String | A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. + String podLogOptionsSinceTimeSeconds = "podLogOptionsSinceTimeSeconds_example"; // String | Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. + Integer podLogOptionsSinceTimeNanos = 56; // Integer | Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. + Boolean podLogOptionsTimestamps = true; // Boolean | If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. + String podLogOptionsTailLines = "podLogOptionsTailLines_example"; // String | If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. + String podLogOptionsLimitBytes = "podLogOptionsLimitBytes_example"; // String | If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. + Boolean podLogOptionsInsecureSkipTLSVerifyBackend = true; // Boolean | insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver's TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. + try { + StreamResultOfPipelineLogEntry result = apiInstance.pipelineServicePipelineLogs(namespace, name, stepName, grep, podLogOptionsContainer, podLogOptionsFollow, podLogOptionsPrevious, podLogOptionsSinceSeconds, podLogOptionsSinceTimeSeconds, podLogOptionsSinceTimeNanos, podLogOptionsTimestamps, podLogOptionsTailLines, podLogOptionsLimitBytes, podLogOptionsInsecureSkipTLSVerifyBackend); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling PipelineServiceApi#pipelineServicePipelineLogs"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| optional - only return entries for this pipeline. | [optional] + **stepName** | **String**| optional - only return entries for this step. | [optional] + **grep** | **String**| optional - only return entries which match this expresssion. | [optional] + **podLogOptionsContainer** | **String**| The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. | [optional] + **podLogOptionsFollow** | **Boolean**| Follow the log stream of the pod. Defaults to false. +optional. | [optional] + **podLogOptionsPrevious** | **Boolean**| Return previous terminated container logs. Defaults to false. +optional. | [optional] + **podLogOptionsSinceSeconds** | **String**| A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. | [optional] + **podLogOptionsSinceTimeSeconds** | **String**| Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. | [optional] + **podLogOptionsSinceTimeNanos** | **Integer**| Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. | [optional] + **podLogOptionsTimestamps** | **Boolean**| If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. | [optional] + **podLogOptionsTailLines** | **String**| If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. | [optional] + **podLogOptionsLimitBytes** | **String**| If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. | [optional] + **podLogOptionsInsecureSkipTLSVerifyBackend** | **Boolean**| insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver's TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. | [optional] + +### Return type + +[**StreamResultOfPipelineLogEntry**](StreamResultOfPipelineLogEntry.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response.(streaming responses) | - | +**0** | An unexpected error response. | - | + + +# **pipelineServiceRestartPipeline** +> Object pipelineServiceRestartPipeline(namespace, name) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.PipelineServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + PipelineServiceApi apiInstance = new PipelineServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + try { + Object result = apiInstance.pipelineServiceRestartPipeline(namespace, name); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling PipelineServiceApi#pipelineServiceRestartPipeline"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + +### Return type + +**Object** + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **pipelineServiceWatchPipelines** +> StreamResultOfPipelinePipelineWatchEvent pipelineServiceWatchPipelines(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.PipelineServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + PipelineServiceApi apiInstance = new PipelineServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String listOptionsLabelSelector = "listOptionsLabelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. + String listOptionsFieldSelector = "listOptionsFieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. + Boolean listOptionsWatch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. + Boolean listOptionsAllowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. + String listOptionsResourceVersion = "listOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsResourceVersionMatch = "listOptionsResourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsTimeoutSeconds = "listOptionsTimeoutSeconds_example"; // String | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. + String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + try { + StreamResultOfPipelinePipelineWatchEvent result = apiInstance.pipelineServiceWatchPipelines(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling PipelineServiceApi#pipelineServiceWatchPipelines"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **listOptionsLabelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | [optional] + **listOptionsFieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | [optional] + **listOptionsWatch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | [optional] + **listOptionsAllowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. | [optional] + **listOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsResourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsTimeoutSeconds** | **String**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | [optional] + **listOptionsLimit** | **String**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **listOptionsContinue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] + +### Return type + +[**StreamResultOfPipelinePipelineWatchEvent**](StreamResultOfPipelinePipelineWatchEvent.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response.(streaming responses) | - | +**0** | An unexpected error response. | - | + + +# **pipelineServiceWatchSteps** +> StreamResultOfPipelineStepWatchEvent pipelineServiceWatchSteps(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.PipelineServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + PipelineServiceApi apiInstance = new PipelineServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String listOptionsLabelSelector = "listOptionsLabelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. + String listOptionsFieldSelector = "listOptionsFieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. + Boolean listOptionsWatch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. + Boolean listOptionsAllowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. + String listOptionsResourceVersion = "listOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsResourceVersionMatch = "listOptionsResourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsTimeoutSeconds = "listOptionsTimeoutSeconds_example"; // String | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. + String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + try { + StreamResultOfPipelineStepWatchEvent result = apiInstance.pipelineServiceWatchSteps(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling PipelineServiceApi#pipelineServiceWatchSteps"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **listOptionsLabelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | [optional] + **listOptionsFieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | [optional] + **listOptionsWatch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | [optional] + **listOptionsAllowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. | [optional] + **listOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsResourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsTimeoutSeconds** | **String**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | [optional] + **listOptionsLimit** | **String**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **listOptionsContinue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] + +### Return type + +[**StreamResultOfPipelineStepWatchEvent**](StreamResultOfPipelineStepWatchEvent.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response.(streaming responses) | - | +**0** | An unexpected error response. | - | + diff --git a/sdks/java/client/docs/PipelineStepWatchEvent.md b/sdks/java/client/docs/PipelineStepWatchEvent.md new file mode 100644 index 000000000000..112a9e89297d --- /dev/null +++ b/sdks/java/client/docs/PipelineStepWatchEvent.md @@ -0,0 +1,14 @@ + + +# PipelineStepWatchEvent + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**_object** | [**GithubComArgoprojLabsArgoDataflowApiV1alpha1Step**](GithubComArgoprojLabsArgoDataflowApiV1alpha1Step.md) | | [optional] +**type** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/PodAffinity.md b/sdks/java/client/docs/PodAffinity.md new file mode 100644 index 000000000000..37b90a6137b1 --- /dev/null +++ b/sdks/java/client/docs/PodAffinity.md @@ -0,0 +1,15 @@ + + +# PodAffinity + +Pod affinity is a group of inter pod affinity scheduling rules. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**preferredDuringSchedulingIgnoredDuringExecution** | [**List<WeightedPodAffinityTerm>**](WeightedPodAffinityTerm.md) | The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. | [optional] +**requiredDuringSchedulingIgnoredDuringExecution** | [**List<PodAffinityTerm>**](PodAffinityTerm.md) | If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. | [optional] + + + diff --git a/sdks/java/client/docs/PodAffinityTerm.md b/sdks/java/client/docs/PodAffinityTerm.md new file mode 100644 index 000000000000..9a9f74b714d8 --- /dev/null +++ b/sdks/java/client/docs/PodAffinityTerm.md @@ -0,0 +1,16 @@ + + +# PodAffinityTerm + +Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**labelSelector** | [**LabelSelector**](LabelSelector.md) | | [optional] +**namespaces** | **List<String>** | namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means \"this pod's namespace\" | [optional] +**topologyKey** | **String** | This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. | + + + diff --git a/sdks/java/client/docs/PodAntiAffinity.md b/sdks/java/client/docs/PodAntiAffinity.md new file mode 100644 index 000000000000..fa70991000ff --- /dev/null +++ b/sdks/java/client/docs/PodAntiAffinity.md @@ -0,0 +1,15 @@ + + +# PodAntiAffinity + +Pod anti affinity is a group of inter pod anti affinity scheduling rules. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**preferredDuringSchedulingIgnoredDuringExecution** | [**List<WeightedPodAffinityTerm>**](WeightedPodAffinityTerm.md) | The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. | [optional] +**requiredDuringSchedulingIgnoredDuringExecution** | [**List<PodAffinityTerm>**](PodAffinityTerm.md) | If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. | [optional] + + + diff --git a/sdks/java/client/docs/PodDNSConfigOption.md b/sdks/java/client/docs/PodDNSConfigOption.md new file mode 100644 index 000000000000..98799fc20e95 --- /dev/null +++ b/sdks/java/client/docs/PodDNSConfigOption.md @@ -0,0 +1,15 @@ + + +# PodDNSConfigOption + +PodDNSConfigOption defines DNS resolver options of a pod. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | Required. | [optional] +**value** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/PortworxVolumeSource.md b/sdks/java/client/docs/PortworxVolumeSource.md new file mode 100644 index 000000000000..eed8c93db372 --- /dev/null +++ b/sdks/java/client/docs/PortworxVolumeSource.md @@ -0,0 +1,16 @@ + + +# PortworxVolumeSource + +PortworxVolumeSource represents a Portworx volume resource. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**fsType** | **String** | FSType represents the filesystem type to mount Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] +**readOnly** | **Boolean** | Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] +**volumeID** | **String** | VolumeID uniquely identifies a Portworx volume | + + + diff --git a/sdks/java/client/docs/PreferredSchedulingTerm.md b/sdks/java/client/docs/PreferredSchedulingTerm.md new file mode 100644 index 000000000000..6ca9bfb3dd9f --- /dev/null +++ b/sdks/java/client/docs/PreferredSchedulingTerm.md @@ -0,0 +1,15 @@ + + +# PreferredSchedulingTerm + +An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op). + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**preference** | [**NodeSelectorTerm**](NodeSelectorTerm.md) | | +**weight** | **Integer** | Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100. | + + + diff --git a/sdks/java/client/docs/ProjectedVolumeSource.md b/sdks/java/client/docs/ProjectedVolumeSource.md new file mode 100644 index 000000000000..e84221794daf --- /dev/null +++ b/sdks/java/client/docs/ProjectedVolumeSource.md @@ -0,0 +1,15 @@ + + +# ProjectedVolumeSource + +Represents a projected volume source + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**defaultMode** | **Integer** | Mode bits to use on created files by default. Must be a value between 0 and 0777. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional] +**sources** | [**List<VolumeProjection>**](VolumeProjection.md) | list of volume projections | + + + diff --git a/sdks/java/client/docs/QuobyteVolumeSource.md b/sdks/java/client/docs/QuobyteVolumeSource.md new file mode 100644 index 000000000000..20bbe37c4104 --- /dev/null +++ b/sdks/java/client/docs/QuobyteVolumeSource.md @@ -0,0 +1,19 @@ + + +# QuobyteVolumeSource + +Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**group** | **String** | Group to map volume access to Default is no group | [optional] +**readOnly** | **Boolean** | ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false. | [optional] +**registry** | **String** | Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes | +**tenant** | **String** | Tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin | [optional] +**user** | **String** | User to map volume access to Defaults to serivceaccount user | [optional] +**volume** | **String** | Volume is a string that references an already created Quobyte volume by name. | + + + diff --git a/sdks/java/client/docs/RBDVolumeSource.md b/sdks/java/client/docs/RBDVolumeSource.md new file mode 100644 index 000000000000..0690aef84cdf --- /dev/null +++ b/sdks/java/client/docs/RBDVolumeSource.md @@ -0,0 +1,21 @@ + + +# RBDVolumeSource + +Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**fsType** | **String** | Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd | [optional] +**image** | **String** | The rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | +**keyring** | **String** | Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] +**monitors** | **List<String>** | A collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | +**pool** | **String** | The rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] +**readOnly** | **Boolean** | ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] +**secretRef** | [**io.kubernetes.client.openapi.models.V1LocalObjectReference**](io.kubernetes.client.openapi.models.V1LocalObjectReference.md) | | [optional] +**user** | **String** | The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] + + + diff --git a/sdks/java/client/docs/ResourceFieldSelector.md b/sdks/java/client/docs/ResourceFieldSelector.md new file mode 100644 index 000000000000..675c47438f91 --- /dev/null +++ b/sdks/java/client/docs/ResourceFieldSelector.md @@ -0,0 +1,16 @@ + + +# ResourceFieldSelector + +ResourceFieldSelector represents container resources (cpu, memory) and their output format + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**containerName** | **String** | Container name: required for volumes, optional for env vars | [optional] +**divisor** | **String** | Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors. The serialization format is: <quantity> ::= <signedNumber><suffix> (Note that <suffix> may be empty, from the \"\" case in <decimalSI>.) <digit> ::= 0 | 1 | ... | 9 <digits> ::= <digit> | <digit><digits> <number> ::= <digits> | <digits>.<digits> | <digits>. | .<digits> <sign> ::= \"+\" | \"-\" <signedNumber> ::= <number> | <sign><number> <suffix> ::= <binarySI> | <decimalExponent> | <decimalSI> <binarySI> ::= Ki | Mi | Gi | Ti | Pi | Ei (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html) <decimalSI> ::= m | \"\" | k | M | G | T | P | E (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.) <decimalExponent> ::= \"e\" <signedNumber> | \"E\" <signedNumber> No matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities. When a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized. Before serializing, Quantity will be put in \"canonical form\". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that: a. No precision is lost b. No fractional digits will be emitted c. The exponent (or suffix) is as large as possible. The sign will be omitted unless the number is negative. Examples: 1.5 will be serialized as \"1500m\" 1.5Gi will be serialized as \"1536Mi\" Note that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise. Non-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.) This format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation. | [optional] +**resource** | **String** | Required: resource to select | + + + diff --git a/sdks/java/client/docs/SELinuxOptions.md b/sdks/java/client/docs/SELinuxOptions.md new file mode 100644 index 000000000000..32623762de79 --- /dev/null +++ b/sdks/java/client/docs/SELinuxOptions.md @@ -0,0 +1,17 @@ + + +# SELinuxOptions + +SELinuxOptions are the labels to be applied to the container + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**level** | **String** | Level is SELinux level label that applies to the container. | [optional] +**role** | **String** | Role is a SELinux role label that applies to the container. | [optional] +**type** | **String** | Type is a SELinux type label that applies to the container. | [optional] +**user** | **String** | User is a SELinux user label that applies to the container. | [optional] + + + diff --git a/sdks/java/client/docs/ScaleIOVolumeSource.md b/sdks/java/client/docs/ScaleIOVolumeSource.md new file mode 100644 index 000000000000..708d9a9ed83d --- /dev/null +++ b/sdks/java/client/docs/ScaleIOVolumeSource.md @@ -0,0 +1,23 @@ + + +# ScaleIOVolumeSource + +ScaleIOVolumeSource represents a persistent ScaleIO volume + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Default is \"xfs\". | [optional] +**gateway** | **String** | The host address of the ScaleIO API Gateway. | +**protectionDomain** | **String** | The name of the ScaleIO Protection Domain for the configured storage. | [optional] +**readOnly** | **Boolean** | Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] +**secretRef** | [**io.kubernetes.client.openapi.models.V1LocalObjectReference**](io.kubernetes.client.openapi.models.V1LocalObjectReference.md) | | +**sslEnabled** | **Boolean** | Flag to enable/disable SSL communication with Gateway, default false | [optional] +**storageMode** | **String** | Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned. | [optional] +**storagePool** | **String** | The ScaleIO Storage Pool associated with the protection domain. | [optional] +**system** | **String** | The name of the storage system as configured in ScaleIO. | +**volumeName** | **String** | The name of a volume already created in the ScaleIO system that is associated with this volume source. | [optional] + + + diff --git a/sdks/java/client/docs/SecretEnvSource.md b/sdks/java/client/docs/SecretEnvSource.md new file mode 100644 index 000000000000..2b5b463b0d06 --- /dev/null +++ b/sdks/java/client/docs/SecretEnvSource.md @@ -0,0 +1,15 @@ + + +# SecretEnvSource + +SecretEnvSource selects a Secret to populate the environment variables with. The contents of the target Secret's Data field will represent the key-value pairs as environment variables. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional] +**optional** | **Boolean** | Specify whether the Secret must be defined | [optional] + + + diff --git a/sdks/java/client/docs/SecretProjection.md b/sdks/java/client/docs/SecretProjection.md new file mode 100644 index 000000000000..f520d6ee9ae2 --- /dev/null +++ b/sdks/java/client/docs/SecretProjection.md @@ -0,0 +1,16 @@ + + +# SecretProjection + +Adapts a secret into a projected volume. The contents of the target Secret's Data field will be presented in a projected volume as files using the keys in the Data field as the file names. Note that this is identical to a secret volume source without the default mode. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**items** | [**List<KeyToPath>**](KeyToPath.md) | If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] +**name** | **String** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional] +**optional** | **Boolean** | Specify whether the Secret or its key must be defined | [optional] + + + diff --git a/sdks/java/client/docs/SecretVolumeSource.md b/sdks/java/client/docs/SecretVolumeSource.md new file mode 100644 index 000000000000..13d2b56592d3 --- /dev/null +++ b/sdks/java/client/docs/SecretVolumeSource.md @@ -0,0 +1,17 @@ + + +# SecretVolumeSource + +Adapts a Secret into a volume. The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**defaultMode** | **Integer** | Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional] +**items** | [**List<KeyToPath>**](KeyToPath.md) | If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] +**optional** | **Boolean** | Specify whether the Secret or its keys must be defined | [optional] +**secretName** | **String** | Name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret | [optional] + + + diff --git a/sdks/java/client/docs/SensorCreateSensorRequest.md b/sdks/java/client/docs/SensorCreateSensorRequest.md new file mode 100644 index 000000000000..36542c83316f --- /dev/null +++ b/sdks/java/client/docs/SensorCreateSensorRequest.md @@ -0,0 +1,15 @@ + + +# SensorCreateSensorRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**createOptions** | [**CreateOptions**](CreateOptions.md) | | [optional] +**namespace** | **String** | | [optional] +**sensor** | [**IoArgoprojEventsV1alpha1Sensor**](IoArgoprojEventsV1alpha1Sensor.md) | | [optional] + + + diff --git a/sdks/java/client/docs/SensorLogEntry.md b/sdks/java/client/docs/SensorLogEntry.md new file mode 100644 index 000000000000..59588cabcdb9 --- /dev/null +++ b/sdks/java/client/docs/SensorLogEntry.md @@ -0,0 +1,20 @@ + + +# SensorLogEntry + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**dependencyName** | **String** | | [optional] +**eventContext** | **String** | | [optional] +**level** | **String** | | [optional] +**msg** | **String** | | [optional] +**namespace** | **String** | | [optional] +**sensorName** | **String** | | [optional] +**time** | **java.time.Instant** | | [optional] +**triggerName** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/SensorSensorWatchEvent.md b/sdks/java/client/docs/SensorSensorWatchEvent.md new file mode 100644 index 000000000000..e082f68005f8 --- /dev/null +++ b/sdks/java/client/docs/SensorSensorWatchEvent.md @@ -0,0 +1,14 @@ + + +# SensorSensorWatchEvent + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**_object** | [**IoArgoprojEventsV1alpha1Sensor**](IoArgoprojEventsV1alpha1Sensor.md) | | [optional] +**type** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/SensorServiceApi.md b/sdks/java/client/docs/SensorServiceApi.md new file mode 100644 index 000000000000..026c80744c1b --- /dev/null +++ b/sdks/java/client/docs/SensorServiceApi.md @@ -0,0 +1,528 @@ +# SensorServiceApi + +All URIs are relative to *http://localhost:2746* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**sensorServiceCreateSensor**](SensorServiceApi.md#sensorServiceCreateSensor) | **POST** /api/v1/sensors/{namespace} | +[**sensorServiceDeleteSensor**](SensorServiceApi.md#sensorServiceDeleteSensor) | **DELETE** /api/v1/sensors/{namespace}/{name} | +[**sensorServiceGetSensor**](SensorServiceApi.md#sensorServiceGetSensor) | **GET** /api/v1/sensors/{namespace}/{name} | +[**sensorServiceListSensors**](SensorServiceApi.md#sensorServiceListSensors) | **GET** /api/v1/sensors/{namespace} | +[**sensorServiceSensorsLogs**](SensorServiceApi.md#sensorServiceSensorsLogs) | **GET** /api/v1/stream/sensors/{namespace}/logs | +[**sensorServiceUpdateSensor**](SensorServiceApi.md#sensorServiceUpdateSensor) | **PUT** /api/v1/sensors/{namespace}/{name} | +[**sensorServiceWatchSensors**](SensorServiceApi.md#sensorServiceWatchSensors) | **GET** /api/v1/stream/sensors/{namespace} | + + + +# **sensorServiceCreateSensor** +> IoArgoprojEventsV1alpha1Sensor sensorServiceCreateSensor(namespace, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.SensorServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + SensorServiceApi apiInstance = new SensorServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + SensorCreateSensorRequest body = new SensorCreateSensorRequest(); // SensorCreateSensorRequest | + try { + IoArgoprojEventsV1alpha1Sensor result = apiInstance.sensorServiceCreateSensor(namespace, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling SensorServiceApi#sensorServiceCreateSensor"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **body** | [**SensorCreateSensorRequest**](SensorCreateSensorRequest.md)| | + +### Return type + +[**IoArgoprojEventsV1alpha1Sensor**](IoArgoprojEventsV1alpha1Sensor.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **sensorServiceDeleteSensor** +> Object sensorServiceDeleteSensor(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.SensorServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + SensorServiceApi apiInstance = new SensorServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + String deleteOptionsGracePeriodSeconds = "deleteOptionsGracePeriodSeconds_example"; // String | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. + String deleteOptionsPreconditionsUid = "deleteOptionsPreconditionsUid_example"; // String | Specifies the target UID. +optional. + String deleteOptionsPreconditionsResourceVersion = "deleteOptionsPreconditionsResourceVersion_example"; // String | Specifies the target ResourceVersion +optional. + Boolean deleteOptionsOrphanDependents = true; // Boolean | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. + String deleteOptionsPropagationPolicy = "deleteOptionsPropagationPolicy_example"; // String | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. +optional. + List deleteOptionsDryRun = Arrays.asList(); // List | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. + try { + Object result = apiInstance.sensorServiceDeleteSensor(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling SensorServiceApi#sensorServiceDeleteSensor"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **deleteOptionsGracePeriodSeconds** | **String**| The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. | [optional] + **deleteOptionsPreconditionsUid** | **String**| Specifies the target UID. +optional. | [optional] + **deleteOptionsPreconditionsResourceVersion** | **String**| Specifies the target ResourceVersion +optional. | [optional] + **deleteOptionsOrphanDependents** | **Boolean**| Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. | [optional] + **deleteOptionsPropagationPolicy** | **String**| Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. +optional. | [optional] + **deleteOptionsDryRun** | [**List<String>**](String.md)| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. | [optional] + +### Return type + +**Object** + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **sensorServiceGetSensor** +> IoArgoprojEventsV1alpha1Sensor sensorServiceGetSensor(namespace, name, getOptionsResourceVersion) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.SensorServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + SensorServiceApi apiInstance = new SensorServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + String getOptionsResourceVersion = "getOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + try { + IoArgoprojEventsV1alpha1Sensor result = apiInstance.sensorServiceGetSensor(namespace, name, getOptionsResourceVersion); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling SensorServiceApi#sensorServiceGetSensor"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **getOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + +### Return type + +[**IoArgoprojEventsV1alpha1Sensor**](IoArgoprojEventsV1alpha1Sensor.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **sensorServiceListSensors** +> IoArgoprojEventsV1alpha1SensorList sensorServiceListSensors(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.SensorServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + SensorServiceApi apiInstance = new SensorServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String listOptionsLabelSelector = "listOptionsLabelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. + String listOptionsFieldSelector = "listOptionsFieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. + Boolean listOptionsWatch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. + Boolean listOptionsAllowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. + String listOptionsResourceVersion = "listOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsResourceVersionMatch = "listOptionsResourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsTimeoutSeconds = "listOptionsTimeoutSeconds_example"; // String | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. + String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + try { + IoArgoprojEventsV1alpha1SensorList result = apiInstance.sensorServiceListSensors(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling SensorServiceApi#sensorServiceListSensors"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **listOptionsLabelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | [optional] + **listOptionsFieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | [optional] + **listOptionsWatch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | [optional] + **listOptionsAllowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. | [optional] + **listOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsResourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsTimeoutSeconds** | **String**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | [optional] + **listOptionsLimit** | **String**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **listOptionsContinue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] + +### Return type + +[**IoArgoprojEventsV1alpha1SensorList**](IoArgoprojEventsV1alpha1SensorList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **sensorServiceSensorsLogs** +> StreamResultOfSensorLogEntry sensorServiceSensorsLogs(namespace, name, triggerName, grep, podLogOptionsContainer, podLogOptionsFollow, podLogOptionsPrevious, podLogOptionsSinceSeconds, podLogOptionsSinceTimeSeconds, podLogOptionsSinceTimeNanos, podLogOptionsTimestamps, podLogOptionsTailLines, podLogOptionsLimitBytes, podLogOptionsInsecureSkipTLSVerifyBackend) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.SensorServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + SensorServiceApi apiInstance = new SensorServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | optional - only return entries for this sensor name. + String triggerName = "triggerName_example"; // String | optional - only return entries for this trigger. + String grep = "grep_example"; // String | option - only return entries where `msg` contains this regular expressions. + String podLogOptionsContainer = "podLogOptionsContainer_example"; // String | The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. + Boolean podLogOptionsFollow = true; // Boolean | Follow the log stream of the pod. Defaults to false. +optional. + Boolean podLogOptionsPrevious = true; // Boolean | Return previous terminated container logs. Defaults to false. +optional. + String podLogOptionsSinceSeconds = "podLogOptionsSinceSeconds_example"; // String | A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. + String podLogOptionsSinceTimeSeconds = "podLogOptionsSinceTimeSeconds_example"; // String | Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. + Integer podLogOptionsSinceTimeNanos = 56; // Integer | Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. + Boolean podLogOptionsTimestamps = true; // Boolean | If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. + String podLogOptionsTailLines = "podLogOptionsTailLines_example"; // String | If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. + String podLogOptionsLimitBytes = "podLogOptionsLimitBytes_example"; // String | If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. + Boolean podLogOptionsInsecureSkipTLSVerifyBackend = true; // Boolean | insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver's TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. + try { + StreamResultOfSensorLogEntry result = apiInstance.sensorServiceSensorsLogs(namespace, name, triggerName, grep, podLogOptionsContainer, podLogOptionsFollow, podLogOptionsPrevious, podLogOptionsSinceSeconds, podLogOptionsSinceTimeSeconds, podLogOptionsSinceTimeNanos, podLogOptionsTimestamps, podLogOptionsTailLines, podLogOptionsLimitBytes, podLogOptionsInsecureSkipTLSVerifyBackend); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling SensorServiceApi#sensorServiceSensorsLogs"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| optional - only return entries for this sensor name. | [optional] + **triggerName** | **String**| optional - only return entries for this trigger. | [optional] + **grep** | **String**| option - only return entries where `msg` contains this regular expressions. | [optional] + **podLogOptionsContainer** | **String**| The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. | [optional] + **podLogOptionsFollow** | **Boolean**| Follow the log stream of the pod. Defaults to false. +optional. | [optional] + **podLogOptionsPrevious** | **Boolean**| Return previous terminated container logs. Defaults to false. +optional. | [optional] + **podLogOptionsSinceSeconds** | **String**| A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. | [optional] + **podLogOptionsSinceTimeSeconds** | **String**| Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. | [optional] + **podLogOptionsSinceTimeNanos** | **Integer**| Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. | [optional] + **podLogOptionsTimestamps** | **Boolean**| If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. | [optional] + **podLogOptionsTailLines** | **String**| If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. | [optional] + **podLogOptionsLimitBytes** | **String**| If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. | [optional] + **podLogOptionsInsecureSkipTLSVerifyBackend** | **Boolean**| insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver's TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. | [optional] + +### Return type + +[**StreamResultOfSensorLogEntry**](StreamResultOfSensorLogEntry.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response.(streaming responses) | - | +**0** | An unexpected error response. | - | + + +# **sensorServiceUpdateSensor** +> IoArgoprojEventsV1alpha1Sensor sensorServiceUpdateSensor(namespace, name, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.SensorServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + SensorServiceApi apiInstance = new SensorServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + SensorUpdateSensorRequest body = new SensorUpdateSensorRequest(); // SensorUpdateSensorRequest | + try { + IoArgoprojEventsV1alpha1Sensor result = apiInstance.sensorServiceUpdateSensor(namespace, name, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling SensorServiceApi#sensorServiceUpdateSensor"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **body** | [**SensorUpdateSensorRequest**](SensorUpdateSensorRequest.md)| | + +### Return type + +[**IoArgoprojEventsV1alpha1Sensor**](IoArgoprojEventsV1alpha1Sensor.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **sensorServiceWatchSensors** +> StreamResultOfSensorSensorWatchEvent sensorServiceWatchSensors(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.SensorServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + SensorServiceApi apiInstance = new SensorServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String listOptionsLabelSelector = "listOptionsLabelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. + String listOptionsFieldSelector = "listOptionsFieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. + Boolean listOptionsWatch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. + Boolean listOptionsAllowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. + String listOptionsResourceVersion = "listOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsResourceVersionMatch = "listOptionsResourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsTimeoutSeconds = "listOptionsTimeoutSeconds_example"; // String | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. + String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + try { + StreamResultOfSensorSensorWatchEvent result = apiInstance.sensorServiceWatchSensors(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling SensorServiceApi#sensorServiceWatchSensors"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **listOptionsLabelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | [optional] + **listOptionsFieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | [optional] + **listOptionsWatch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | [optional] + **listOptionsAllowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. | [optional] + **listOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsResourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsTimeoutSeconds** | **String**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | [optional] + **listOptionsLimit** | **String**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **listOptionsContinue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] + +### Return type + +[**StreamResultOfSensorSensorWatchEvent**](StreamResultOfSensorSensorWatchEvent.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response.(streaming responses) | - | +**0** | An unexpected error response. | - | + diff --git a/sdks/java/client/docs/SensorUpdateSensorRequest.md b/sdks/java/client/docs/SensorUpdateSensorRequest.md new file mode 100644 index 000000000000..f54eaf191aad --- /dev/null +++ b/sdks/java/client/docs/SensorUpdateSensorRequest.md @@ -0,0 +1,15 @@ + + +# SensorUpdateSensorRequest + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | | [optional] +**namespace** | **String** | | [optional] +**sensor** | [**IoArgoprojEventsV1alpha1Sensor**](IoArgoprojEventsV1alpha1Sensor.md) | | [optional] + + + diff --git a/sdks/java/client/docs/ServiceAccountTokenProjection.md b/sdks/java/client/docs/ServiceAccountTokenProjection.md new file mode 100644 index 000000000000..3f3f58973c91 --- /dev/null +++ b/sdks/java/client/docs/ServiceAccountTokenProjection.md @@ -0,0 +1,16 @@ + + +# ServiceAccountTokenProjection + +ServiceAccountTokenProjection represents a projected service account token volume. This projection can be used to insert a service account token into the pods runtime filesystem for use against APIs (Kubernetes API Server or otherwise). + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**audience** | **String** | Audience is the intended audience of the token. A recipient of a token must identify itself with an identifier specified in the audience of the token, and otherwise should reject the token. The audience defaults to the identifier of the apiserver. | [optional] +**expirationSeconds** | **Integer** | ExpirationSeconds is the requested duration of validity of the service account token. As the token approaches expiration, the kubelet volume plugin will proactively rotate the service account token. The kubelet will start trying to rotate the token if the token is older than 80 percent of its time to live or if the token is older than 24 hours.Defaults to 1 hour and must be at least 10 minutes. | [optional] +**path** | **String** | Path is the path relative to the mount point of the file to project the token into. | + + + diff --git a/sdks/java/client/docs/ServicePort.md b/sdks/java/client/docs/ServicePort.md new file mode 100644 index 000000000000..0482c93861e1 --- /dev/null +++ b/sdks/java/client/docs/ServicePort.md @@ -0,0 +1,18 @@ + + +# ServicePort + +ServicePort contains information on service's port. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | The name of this port within the service. This must be a DNS_LABEL. All ports within a ServiceSpec must have unique names. When considering the endpoints for a Service, this must match the 'name' field in the EndpointPort. Optional if only one ServicePort is defined on this service. | [optional] +**nodePort** | **Integer** | The port on each node on which this service is exposed when type=NodePort or LoadBalancer. Usually assigned by the system. If specified, it will be allocated to the service if unused or else creation of the service will fail. Default is to auto-allocate a port if the ServiceType of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport | [optional] +**port** | **Integer** | The port that will be exposed by this service. | +**protocol** | **String** | The IP protocol for this port. Supports \"TCP\", \"UDP\", and \"SCTP\". Default is TCP. | [optional] +**targetPort** | **String** | | [optional] + + + diff --git a/sdks/java/client/docs/StatusCause.md b/sdks/java/client/docs/StatusCause.md new file mode 100644 index 000000000000..b0b1bc163a05 --- /dev/null +++ b/sdks/java/client/docs/StatusCause.md @@ -0,0 +1,16 @@ + + +# StatusCause + +StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**field** | **String** | The field of the resource that has caused this error, as named by its JSON serialization. May include dot and postfix notation for nested attributes. Arrays are zero-indexed. Fields may appear more than once in an array of causes due to fields having multiple errors. Optional. Examples: \"name\" - the field \"name\" on the current resource \"items[0].name\" - the field \"name\" on the first array entry in \"items\" | [optional] +**message** | **String** | A human-readable description of the cause of the error. This field may be presented as-is to a reader. | [optional] +**reason** | **String** | A machine-readable description of the cause of the error. If this value is empty there is no information available. | [optional] + + + diff --git a/sdks/java/client/docs/StorageOSVolumeSource.md b/sdks/java/client/docs/StorageOSVolumeSource.md new file mode 100644 index 000000000000..cc4cd6b4a0b3 --- /dev/null +++ b/sdks/java/client/docs/StorageOSVolumeSource.md @@ -0,0 +1,18 @@ + + +# StorageOSVolumeSource + +Represents a StorageOS persistent volume resource. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] +**readOnly** | **Boolean** | Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] +**secretRef** | [**io.kubernetes.client.openapi.models.V1LocalObjectReference**](io.kubernetes.client.openapi.models.V1LocalObjectReference.md) | | [optional] +**volumeName** | **String** | VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace. | [optional] +**volumeNamespace** | **String** | VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \"default\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created. | [optional] + + + diff --git a/sdks/java/client/docs/StreamResultOfEvent.md b/sdks/java/client/docs/StreamResultOfEvent.md new file mode 100644 index 000000000000..00c216ab95d0 --- /dev/null +++ b/sdks/java/client/docs/StreamResultOfEvent.md @@ -0,0 +1,14 @@ + + +# StreamResultOfEvent + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**error** | [**GrpcGatewayRuntimeStreamError**](GrpcGatewayRuntimeStreamError.md) | | [optional] +**result** | [**Event**](Event.md) | | [optional] + + + diff --git a/sdks/java/client/docs/StreamResultOfEventsourceEventSourceWatchEvent.md b/sdks/java/client/docs/StreamResultOfEventsourceEventSourceWatchEvent.md new file mode 100644 index 000000000000..b23c304f5d43 --- /dev/null +++ b/sdks/java/client/docs/StreamResultOfEventsourceEventSourceWatchEvent.md @@ -0,0 +1,14 @@ + + +# StreamResultOfEventsourceEventSourceWatchEvent + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**error** | [**GrpcGatewayRuntimeStreamError**](GrpcGatewayRuntimeStreamError.md) | | [optional] +**result** | [**EventsourceEventSourceWatchEvent**](EventsourceEventSourceWatchEvent.md) | | [optional] + + + diff --git a/sdks/java/client/docs/StreamResultOfEventsourceLogEntry.md b/sdks/java/client/docs/StreamResultOfEventsourceLogEntry.md new file mode 100644 index 000000000000..d38281076627 --- /dev/null +++ b/sdks/java/client/docs/StreamResultOfEventsourceLogEntry.md @@ -0,0 +1,14 @@ + + +# StreamResultOfEventsourceLogEntry + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**error** | [**GrpcGatewayRuntimeStreamError**](GrpcGatewayRuntimeStreamError.md) | | [optional] +**result** | [**EventsourceLogEntry**](EventsourceLogEntry.md) | | [optional] + + + diff --git a/sdks/java/client/docs/StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry.md b/sdks/java/client/docs/StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry.md new file mode 100644 index 000000000000..97889008133f --- /dev/null +++ b/sdks/java/client/docs/StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry.md @@ -0,0 +1,14 @@ + + +# StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**error** | [**GrpcGatewayRuntimeStreamError**](GrpcGatewayRuntimeStreamError.md) | | [optional] +**result** | [**IoArgoprojWorkflowV1alpha1LogEntry**](IoArgoprojWorkflowV1alpha1LogEntry.md) | | [optional] + + + diff --git a/sdks/java/client/docs/StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md b/sdks/java/client/docs/StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md new file mode 100644 index 000000000000..b7d063330a96 --- /dev/null +++ b/sdks/java/client/docs/StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md @@ -0,0 +1,14 @@ + + +# StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**error** | [**GrpcGatewayRuntimeStreamError**](GrpcGatewayRuntimeStreamError.md) | | [optional] +**result** | [**IoArgoprojWorkflowV1alpha1WorkflowWatchEvent**](IoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md) | | [optional] + + + diff --git a/sdks/java/client/docs/StreamResultOfPipelineLogEntry.md b/sdks/java/client/docs/StreamResultOfPipelineLogEntry.md new file mode 100644 index 000000000000..1db6ddab38b3 --- /dev/null +++ b/sdks/java/client/docs/StreamResultOfPipelineLogEntry.md @@ -0,0 +1,14 @@ + + +# StreamResultOfPipelineLogEntry + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**error** | [**GrpcGatewayRuntimeStreamError**](GrpcGatewayRuntimeStreamError.md) | | [optional] +**result** | [**PipelineLogEntry**](PipelineLogEntry.md) | | [optional] + + + diff --git a/sdks/java/client/docs/StreamResultOfPipelinePipelineWatchEvent.md b/sdks/java/client/docs/StreamResultOfPipelinePipelineWatchEvent.md new file mode 100644 index 000000000000..d97b04e5e0ba --- /dev/null +++ b/sdks/java/client/docs/StreamResultOfPipelinePipelineWatchEvent.md @@ -0,0 +1,14 @@ + + +# StreamResultOfPipelinePipelineWatchEvent + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**error** | [**GrpcGatewayRuntimeStreamError**](GrpcGatewayRuntimeStreamError.md) | | [optional] +**result** | [**PipelinePipelineWatchEvent**](PipelinePipelineWatchEvent.md) | | [optional] + + + diff --git a/sdks/java/client/docs/StreamResultOfPipelineStepWatchEvent.md b/sdks/java/client/docs/StreamResultOfPipelineStepWatchEvent.md new file mode 100644 index 000000000000..f462487dc294 --- /dev/null +++ b/sdks/java/client/docs/StreamResultOfPipelineStepWatchEvent.md @@ -0,0 +1,14 @@ + + +# StreamResultOfPipelineStepWatchEvent + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**error** | [**GrpcGatewayRuntimeStreamError**](GrpcGatewayRuntimeStreamError.md) | | [optional] +**result** | [**PipelineStepWatchEvent**](PipelineStepWatchEvent.md) | | [optional] + + + diff --git a/sdks/java/client/docs/StreamResultOfSensorLogEntry.md b/sdks/java/client/docs/StreamResultOfSensorLogEntry.md new file mode 100644 index 000000000000..d16c16063430 --- /dev/null +++ b/sdks/java/client/docs/StreamResultOfSensorLogEntry.md @@ -0,0 +1,14 @@ + + +# StreamResultOfSensorLogEntry + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**error** | [**GrpcGatewayRuntimeStreamError**](GrpcGatewayRuntimeStreamError.md) | | [optional] +**result** | [**SensorLogEntry**](SensorLogEntry.md) | | [optional] + + + diff --git a/sdks/java/client/docs/StreamResultOfSensorSensorWatchEvent.md b/sdks/java/client/docs/StreamResultOfSensorSensorWatchEvent.md new file mode 100644 index 000000000000..ca66c40dec2d --- /dev/null +++ b/sdks/java/client/docs/StreamResultOfSensorSensorWatchEvent.md @@ -0,0 +1,14 @@ + + +# StreamResultOfSensorSensorWatchEvent + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**error** | [**GrpcGatewayRuntimeStreamError**](GrpcGatewayRuntimeStreamError.md) | | [optional] +**result** | [**SensorSensorWatchEvent**](SensorSensorWatchEvent.md) | | [optional] + + + diff --git a/sdks/java/client/docs/Sysctl.md b/sdks/java/client/docs/Sysctl.md new file mode 100644 index 000000000000..53aa2a3edc41 --- /dev/null +++ b/sdks/java/client/docs/Sysctl.md @@ -0,0 +1,15 @@ + + +# Sysctl + +Sysctl defines a kernel parameter to be set + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | Name of a property to set | +**value** | **String** | Value of a property to set | + + + diff --git a/sdks/java/client/docs/TCPSocketAction.md b/sdks/java/client/docs/TCPSocketAction.md new file mode 100644 index 000000000000..54a28fab114d --- /dev/null +++ b/sdks/java/client/docs/TCPSocketAction.md @@ -0,0 +1,15 @@ + + +# TCPSocketAction + +TCPSocketAction describes an action based on opening a socket + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**host** | **String** | Optional: Host name to connect to, defaults to the pod IP. | [optional] +**port** | **String** | | + + + diff --git a/sdks/java/client/docs/TypedLocalObjectReference.md b/sdks/java/client/docs/TypedLocalObjectReference.md new file mode 100644 index 000000000000..641a987021ad --- /dev/null +++ b/sdks/java/client/docs/TypedLocalObjectReference.md @@ -0,0 +1,16 @@ + + +# TypedLocalObjectReference + +TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**apiGroup** | **String** | APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required. | [optional] +**kind** | **String** | Kind is the type of resource being referenced | +**name** | **String** | Name is the name of resource being referenced | + + + diff --git a/sdks/java/client/docs/VolumeProjection.md b/sdks/java/client/docs/VolumeProjection.md new file mode 100644 index 000000000000..f10b6ca7cc8c --- /dev/null +++ b/sdks/java/client/docs/VolumeProjection.md @@ -0,0 +1,17 @@ + + +# VolumeProjection + +Projection that may be projected along with other supported volume types + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**configMap** | [**ConfigMapProjection**](ConfigMapProjection.md) | | [optional] +**downwardAPI** | [**DownwardAPIProjection**](DownwardAPIProjection.md) | | [optional] +**secret** | [**SecretProjection**](SecretProjection.md) | | [optional] +**serviceAccountToken** | [**ServiceAccountTokenProjection**](ServiceAccountTokenProjection.md) | | [optional] + + + diff --git a/sdks/java/client/docs/VsphereVirtualDiskVolumeSource.md b/sdks/java/client/docs/VsphereVirtualDiskVolumeSource.md new file mode 100644 index 000000000000..6247cbc38f3b --- /dev/null +++ b/sdks/java/client/docs/VsphereVirtualDiskVolumeSource.md @@ -0,0 +1,17 @@ + + +# VsphereVirtualDiskVolumeSource + +Represents a vSphere volume resource. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] +**storagePolicyID** | **String** | Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. | [optional] +**storagePolicyName** | **String** | Storage Policy Based Management (SPBM) profile name. | [optional] +**volumePath** | **String** | Path that identifies vSphere volume vmdk | + + + diff --git a/sdks/java/client/docs/WeightedPodAffinityTerm.md b/sdks/java/client/docs/WeightedPodAffinityTerm.md new file mode 100644 index 000000000000..df59e911d1c0 --- /dev/null +++ b/sdks/java/client/docs/WeightedPodAffinityTerm.md @@ -0,0 +1,15 @@ + + +# WeightedPodAffinityTerm + +The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**podAffinityTerm** | [**PodAffinityTerm**](PodAffinityTerm.md) | | +**weight** | **Integer** | weight associated with matching the corresponding podAffinityTerm, in the range 1-100. | + + + diff --git a/sdks/java/client/docs/WindowsSecurityContextOptions.md b/sdks/java/client/docs/WindowsSecurityContextOptions.md new file mode 100644 index 000000000000..69eb2a0785fc --- /dev/null +++ b/sdks/java/client/docs/WindowsSecurityContextOptions.md @@ -0,0 +1,16 @@ + + +# WindowsSecurityContextOptions + +WindowsSecurityContextOptions contain Windows-specific options and credentials. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**gmsaCredentialSpec** | **String** | GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag. | [optional] +**gmsaCredentialSpecName** | **String** | GMSACredentialSpecName is the name of the GMSA credential spec to use. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag. | [optional] +**runAsUserName** | **String** | The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. This field is beta-level and may be disabled with the WindowsRunAsUserName feature flag. | [optional] + + + diff --git a/sdks/java/client/docs/WorkflowServiceApi.md b/sdks/java/client/docs/WorkflowServiceApi.md new file mode 100644 index 000000000000..f3643f53ef77 --- /dev/null +++ b/sdks/java/client/docs/WorkflowServiceApi.md @@ -0,0 +1,1226 @@ +# WorkflowServiceApi + +All URIs are relative to *http://localhost:2746* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**workflowServiceCreateWorkflow**](WorkflowServiceApi.md#workflowServiceCreateWorkflow) | **POST** /api/v1/workflows/{namespace} | +[**workflowServiceDeleteWorkflow**](WorkflowServiceApi.md#workflowServiceDeleteWorkflow) | **DELETE** /api/v1/workflows/{namespace}/{name} | +[**workflowServiceGetWorkflow**](WorkflowServiceApi.md#workflowServiceGetWorkflow) | **GET** /api/v1/workflows/{namespace}/{name} | +[**workflowServiceLintWorkflow**](WorkflowServiceApi.md#workflowServiceLintWorkflow) | **POST** /api/v1/workflows/{namespace}/lint | +[**workflowServiceListWorkflows**](WorkflowServiceApi.md#workflowServiceListWorkflows) | **GET** /api/v1/workflows/{namespace} | +[**workflowServicePodLogs**](WorkflowServiceApi.md#workflowServicePodLogs) | **GET** /api/v1/workflows/{namespace}/{name}/{podName}/log | DEPRECATED: Cannot work via HTTP if podName is an empty string. Use WorkflowLogs. +[**workflowServiceResubmitWorkflow**](WorkflowServiceApi.md#workflowServiceResubmitWorkflow) | **PUT** /api/v1/workflows/{namespace}/{name}/resubmit | +[**workflowServiceResumeWorkflow**](WorkflowServiceApi.md#workflowServiceResumeWorkflow) | **PUT** /api/v1/workflows/{namespace}/{name}/resume | +[**workflowServiceRetryWorkflow**](WorkflowServiceApi.md#workflowServiceRetryWorkflow) | **PUT** /api/v1/workflows/{namespace}/{name}/retry | +[**workflowServiceSetWorkflow**](WorkflowServiceApi.md#workflowServiceSetWorkflow) | **PUT** /api/v1/workflows/{namespace}/{name}/set | +[**workflowServiceStopWorkflow**](WorkflowServiceApi.md#workflowServiceStopWorkflow) | **PUT** /api/v1/workflows/{namespace}/{name}/stop | +[**workflowServiceSubmitWorkflow**](WorkflowServiceApi.md#workflowServiceSubmitWorkflow) | **POST** /api/v1/workflows/{namespace}/submit | +[**workflowServiceSuspendWorkflow**](WorkflowServiceApi.md#workflowServiceSuspendWorkflow) | **PUT** /api/v1/workflows/{namespace}/{name}/suspend | +[**workflowServiceTerminateWorkflow**](WorkflowServiceApi.md#workflowServiceTerminateWorkflow) | **PUT** /api/v1/workflows/{namespace}/{name}/terminate | +[**workflowServiceWatchEvents**](WorkflowServiceApi.md#workflowServiceWatchEvents) | **GET** /api/v1/stream/events/{namespace} | +[**workflowServiceWatchWorkflows**](WorkflowServiceApi.md#workflowServiceWatchWorkflows) | **GET** /api/v1/workflow-events/{namespace} | +[**workflowServiceWorkflowLogs**](WorkflowServiceApi.md#workflowServiceWorkflowLogs) | **GET** /api/v1/workflows/{namespace}/{name}/log | + + + +# **workflowServiceCreateWorkflow** +> IoArgoprojWorkflowV1alpha1Workflow workflowServiceCreateWorkflow(namespace, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + IoArgoprojWorkflowV1alpha1WorkflowCreateRequest body = new IoArgoprojWorkflowV1alpha1WorkflowCreateRequest(); // IoArgoprojWorkflowV1alpha1WorkflowCreateRequest | + try { + IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.workflowServiceCreateWorkflow(namespace, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowServiceApi#workflowServiceCreateWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **body** | [**IoArgoprojWorkflowV1alpha1WorkflowCreateRequest**](IoArgoprojWorkflowV1alpha1WorkflowCreateRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **workflowServiceDeleteWorkflow** +> Object workflowServiceDeleteWorkflow(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + String deleteOptionsGracePeriodSeconds = "deleteOptionsGracePeriodSeconds_example"; // String | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. + String deleteOptionsPreconditionsUid = "deleteOptionsPreconditionsUid_example"; // String | Specifies the target UID. +optional. + String deleteOptionsPreconditionsResourceVersion = "deleteOptionsPreconditionsResourceVersion_example"; // String | Specifies the target ResourceVersion +optional. + Boolean deleteOptionsOrphanDependents = true; // Boolean | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. + String deleteOptionsPropagationPolicy = "deleteOptionsPropagationPolicy_example"; // String | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. +optional. + List deleteOptionsDryRun = Arrays.asList(); // List | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. + try { + Object result = apiInstance.workflowServiceDeleteWorkflow(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowServiceApi#workflowServiceDeleteWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **deleteOptionsGracePeriodSeconds** | **String**| The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. | [optional] + **deleteOptionsPreconditionsUid** | **String**| Specifies the target UID. +optional. | [optional] + **deleteOptionsPreconditionsResourceVersion** | **String**| Specifies the target ResourceVersion +optional. | [optional] + **deleteOptionsOrphanDependents** | **Boolean**| Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. | [optional] + **deleteOptionsPropagationPolicy** | **String**| Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. +optional. | [optional] + **deleteOptionsDryRun** | [**List<String>**](String.md)| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. | [optional] + +### Return type + +**Object** + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **workflowServiceGetWorkflow** +> IoArgoprojWorkflowV1alpha1Workflow workflowServiceGetWorkflow(namespace, name, getOptionsResourceVersion, fields) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + String getOptionsResourceVersion = "getOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String fields = "fields_example"; // String | Fields to be included or excluded in the response. e.g. \"spec,status.phase\", \"-status.nodes\". + try { + IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.workflowServiceGetWorkflow(namespace, name, getOptionsResourceVersion, fields); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowServiceApi#workflowServiceGetWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **getOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **fields** | **String**| Fields to be included or excluded in the response. e.g. \"spec,status.phase\", \"-status.nodes\". | [optional] + +### Return type + +[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **workflowServiceLintWorkflow** +> IoArgoprojWorkflowV1alpha1Workflow workflowServiceLintWorkflow(namespace, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + IoArgoprojWorkflowV1alpha1WorkflowLintRequest body = new IoArgoprojWorkflowV1alpha1WorkflowLintRequest(); // IoArgoprojWorkflowV1alpha1WorkflowLintRequest | + try { + IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.workflowServiceLintWorkflow(namespace, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowServiceApi#workflowServiceLintWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **body** | [**IoArgoprojWorkflowV1alpha1WorkflowLintRequest**](IoArgoprojWorkflowV1alpha1WorkflowLintRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **workflowServiceListWorkflows** +> IoArgoprojWorkflowV1alpha1WorkflowList workflowServiceListWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, fields) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String listOptionsLabelSelector = "listOptionsLabelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. + String listOptionsFieldSelector = "listOptionsFieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. + Boolean listOptionsWatch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. + Boolean listOptionsAllowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. + String listOptionsResourceVersion = "listOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsResourceVersionMatch = "listOptionsResourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsTimeoutSeconds = "listOptionsTimeoutSeconds_example"; // String | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. + String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + String fields = "fields_example"; // String | Fields to be included or excluded in the response. e.g. \"items.spec,items.status.phase\", \"-items.status.nodes\". + try { + IoArgoprojWorkflowV1alpha1WorkflowList result = apiInstance.workflowServiceListWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, fields); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowServiceApi#workflowServiceListWorkflows"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **listOptionsLabelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | [optional] + **listOptionsFieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | [optional] + **listOptionsWatch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | [optional] + **listOptionsAllowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. | [optional] + **listOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsResourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsTimeoutSeconds** | **String**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | [optional] + **listOptionsLimit** | **String**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **listOptionsContinue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] + **fields** | **String**| Fields to be included or excluded in the response. e.g. \"items.spec,items.status.phase\", \"-items.status.nodes\". | [optional] + +### Return type + +[**IoArgoprojWorkflowV1alpha1WorkflowList**](IoArgoprojWorkflowV1alpha1WorkflowList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **workflowServicePodLogs** +> StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry workflowServicePodLogs(namespace, name, podName, logOptionsContainer, logOptionsFollow, logOptionsPrevious, logOptionsSinceSeconds, logOptionsSinceTimeSeconds, logOptionsSinceTimeNanos, logOptionsTimestamps, logOptionsTailLines, logOptionsLimitBytes, logOptionsInsecureSkipTLSVerifyBackend, grep) + +DEPRECATED: Cannot work via HTTP if podName is an empty string. Use WorkflowLogs. + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + String podName = "podName_example"; // String | + String logOptionsContainer = "logOptionsContainer_example"; // String | The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. + Boolean logOptionsFollow = true; // Boolean | Follow the log stream of the pod. Defaults to false. +optional. + Boolean logOptionsPrevious = true; // Boolean | Return previous terminated container logs. Defaults to false. +optional. + String logOptionsSinceSeconds = "logOptionsSinceSeconds_example"; // String | A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. + String logOptionsSinceTimeSeconds = "logOptionsSinceTimeSeconds_example"; // String | Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. + Integer logOptionsSinceTimeNanos = 56; // Integer | Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. + Boolean logOptionsTimestamps = true; // Boolean | If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. + String logOptionsTailLines = "logOptionsTailLines_example"; // String | If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. + String logOptionsLimitBytes = "logOptionsLimitBytes_example"; // String | If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. + Boolean logOptionsInsecureSkipTLSVerifyBackend = true; // Boolean | insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver's TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. + String grep = "grep_example"; // String | + try { + StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry result = apiInstance.workflowServicePodLogs(namespace, name, podName, logOptionsContainer, logOptionsFollow, logOptionsPrevious, logOptionsSinceSeconds, logOptionsSinceTimeSeconds, logOptionsSinceTimeNanos, logOptionsTimestamps, logOptionsTailLines, logOptionsLimitBytes, logOptionsInsecureSkipTLSVerifyBackend, grep); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowServiceApi#workflowServicePodLogs"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **podName** | **String**| | + **logOptionsContainer** | **String**| The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. | [optional] + **logOptionsFollow** | **Boolean**| Follow the log stream of the pod. Defaults to false. +optional. | [optional] + **logOptionsPrevious** | **Boolean**| Return previous terminated container logs. Defaults to false. +optional. | [optional] + **logOptionsSinceSeconds** | **String**| A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. | [optional] + **logOptionsSinceTimeSeconds** | **String**| Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. | [optional] + **logOptionsSinceTimeNanos** | **Integer**| Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. | [optional] + **logOptionsTimestamps** | **Boolean**| If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. | [optional] + **logOptionsTailLines** | **String**| If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. | [optional] + **logOptionsLimitBytes** | **String**| If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. | [optional] + **logOptionsInsecureSkipTLSVerifyBackend** | **Boolean**| insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver's TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. | [optional] + **grep** | **String**| | [optional] + +### Return type + +[**StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry**](StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response.(streaming responses) | - | +**0** | An unexpected error response. | - | + + +# **workflowServiceResubmitWorkflow** +> IoArgoprojWorkflowV1alpha1Workflow workflowServiceResubmitWorkflow(namespace, name, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest body = new IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest(); // IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest | + try { + IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.workflowServiceResubmitWorkflow(namespace, name, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowServiceApi#workflowServiceResubmitWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **body** | [**IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest**](IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **workflowServiceResumeWorkflow** +> IoArgoprojWorkflowV1alpha1Workflow workflowServiceResumeWorkflow(namespace, name, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + IoArgoprojWorkflowV1alpha1WorkflowResumeRequest body = new IoArgoprojWorkflowV1alpha1WorkflowResumeRequest(); // IoArgoprojWorkflowV1alpha1WorkflowResumeRequest | + try { + IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.workflowServiceResumeWorkflow(namespace, name, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowServiceApi#workflowServiceResumeWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **body** | [**IoArgoprojWorkflowV1alpha1WorkflowResumeRequest**](IoArgoprojWorkflowV1alpha1WorkflowResumeRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **workflowServiceRetryWorkflow** +> IoArgoprojWorkflowV1alpha1Workflow workflowServiceRetryWorkflow(namespace, name, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + IoArgoprojWorkflowV1alpha1WorkflowRetryRequest body = new IoArgoprojWorkflowV1alpha1WorkflowRetryRequest(); // IoArgoprojWorkflowV1alpha1WorkflowRetryRequest | + try { + IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.workflowServiceRetryWorkflow(namespace, name, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowServiceApi#workflowServiceRetryWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **body** | [**IoArgoprojWorkflowV1alpha1WorkflowRetryRequest**](IoArgoprojWorkflowV1alpha1WorkflowRetryRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **workflowServiceSetWorkflow** +> IoArgoprojWorkflowV1alpha1Workflow workflowServiceSetWorkflow(namespace, name, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + IoArgoprojWorkflowV1alpha1WorkflowSetRequest body = new IoArgoprojWorkflowV1alpha1WorkflowSetRequest(); // IoArgoprojWorkflowV1alpha1WorkflowSetRequest | + try { + IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.workflowServiceSetWorkflow(namespace, name, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowServiceApi#workflowServiceSetWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **body** | [**IoArgoprojWorkflowV1alpha1WorkflowSetRequest**](IoArgoprojWorkflowV1alpha1WorkflowSetRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **workflowServiceStopWorkflow** +> IoArgoprojWorkflowV1alpha1Workflow workflowServiceStopWorkflow(namespace, name, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + IoArgoprojWorkflowV1alpha1WorkflowStopRequest body = new IoArgoprojWorkflowV1alpha1WorkflowStopRequest(); // IoArgoprojWorkflowV1alpha1WorkflowStopRequest | + try { + IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.workflowServiceStopWorkflow(namespace, name, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowServiceApi#workflowServiceStopWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **body** | [**IoArgoprojWorkflowV1alpha1WorkflowStopRequest**](IoArgoprojWorkflowV1alpha1WorkflowStopRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **workflowServiceSubmitWorkflow** +> IoArgoprojWorkflowV1alpha1Workflow workflowServiceSubmitWorkflow(namespace, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest body = new IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest(); // IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest | + try { + IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.workflowServiceSubmitWorkflow(namespace, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowServiceApi#workflowServiceSubmitWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **body** | [**IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest**](IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **workflowServiceSuspendWorkflow** +> IoArgoprojWorkflowV1alpha1Workflow workflowServiceSuspendWorkflow(namespace, name, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest body = new IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest(); // IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest | + try { + IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.workflowServiceSuspendWorkflow(namespace, name, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowServiceApi#workflowServiceSuspendWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **body** | [**IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest**](IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **workflowServiceTerminateWorkflow** +> IoArgoprojWorkflowV1alpha1Workflow workflowServiceTerminateWorkflow(namespace, name, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest body = new IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest(); // IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest | + try { + IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.workflowServiceTerminateWorkflow(namespace, name, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowServiceApi#workflowServiceTerminateWorkflow"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **body** | [**IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest**](IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **workflowServiceWatchEvents** +> StreamResultOfEvent workflowServiceWatchEvents(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String listOptionsLabelSelector = "listOptionsLabelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. + String listOptionsFieldSelector = "listOptionsFieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. + Boolean listOptionsWatch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. + Boolean listOptionsAllowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. + String listOptionsResourceVersion = "listOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsResourceVersionMatch = "listOptionsResourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsTimeoutSeconds = "listOptionsTimeoutSeconds_example"; // String | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. + String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + try { + StreamResultOfEvent result = apiInstance.workflowServiceWatchEvents(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowServiceApi#workflowServiceWatchEvents"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **listOptionsLabelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | [optional] + **listOptionsFieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | [optional] + **listOptionsWatch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | [optional] + **listOptionsAllowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. | [optional] + **listOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsResourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsTimeoutSeconds** | **String**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | [optional] + **listOptionsLimit** | **String**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **listOptionsContinue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] + +### Return type + +[**StreamResultOfEvent**](StreamResultOfEvent.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response.(streaming responses) | - | +**0** | An unexpected error response. | - | + + +# **workflowServiceWatchWorkflows** +> StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent workflowServiceWatchWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, fields) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String listOptionsLabelSelector = "listOptionsLabelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. + String listOptionsFieldSelector = "listOptionsFieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. + Boolean listOptionsWatch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. + Boolean listOptionsAllowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. + String listOptionsResourceVersion = "listOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsResourceVersionMatch = "listOptionsResourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsTimeoutSeconds = "listOptionsTimeoutSeconds_example"; // String | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. + String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + String fields = "fields_example"; // String | + try { + StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent result = apiInstance.workflowServiceWatchWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, fields); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowServiceApi#workflowServiceWatchWorkflows"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **listOptionsLabelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | [optional] + **listOptionsFieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | [optional] + **listOptionsWatch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | [optional] + **listOptionsAllowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. | [optional] + **listOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsResourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsTimeoutSeconds** | **String**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | [optional] + **listOptionsLimit** | **String**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **listOptionsContinue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] + **fields** | **String**| | [optional] + +### Return type + +[**StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent**](StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response.(streaming responses) | - | +**0** | An unexpected error response. | - | + + +# **workflowServiceWorkflowLogs** +> StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry workflowServiceWorkflowLogs(namespace, name, podName, logOptionsContainer, logOptionsFollow, logOptionsPrevious, logOptionsSinceSeconds, logOptionsSinceTimeSeconds, logOptionsSinceTimeNanos, logOptionsTimestamps, logOptionsTailLines, logOptionsLimitBytes, logOptionsInsecureSkipTLSVerifyBackend, grep) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + String podName = "podName_example"; // String | + String logOptionsContainer = "logOptionsContainer_example"; // String | The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. + Boolean logOptionsFollow = true; // Boolean | Follow the log stream of the pod. Defaults to false. +optional. + Boolean logOptionsPrevious = true; // Boolean | Return previous terminated container logs. Defaults to false. +optional. + String logOptionsSinceSeconds = "logOptionsSinceSeconds_example"; // String | A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. + String logOptionsSinceTimeSeconds = "logOptionsSinceTimeSeconds_example"; // String | Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. + Integer logOptionsSinceTimeNanos = 56; // Integer | Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. + Boolean logOptionsTimestamps = true; // Boolean | If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. + String logOptionsTailLines = "logOptionsTailLines_example"; // String | If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. + String logOptionsLimitBytes = "logOptionsLimitBytes_example"; // String | If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. + Boolean logOptionsInsecureSkipTLSVerifyBackend = true; // Boolean | insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver's TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. + String grep = "grep_example"; // String | + try { + StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry result = apiInstance.workflowServiceWorkflowLogs(namespace, name, podName, logOptionsContainer, logOptionsFollow, logOptionsPrevious, logOptionsSinceSeconds, logOptionsSinceTimeSeconds, logOptionsSinceTimeNanos, logOptionsTimestamps, logOptionsTailLines, logOptionsLimitBytes, logOptionsInsecureSkipTLSVerifyBackend, grep); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowServiceApi#workflowServiceWorkflowLogs"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **podName** | **String**| | [optional] + **logOptionsContainer** | **String**| The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. | [optional] + **logOptionsFollow** | **Boolean**| Follow the log stream of the pod. Defaults to false. +optional. | [optional] + **logOptionsPrevious** | **Boolean**| Return previous terminated container logs. Defaults to false. +optional. | [optional] + **logOptionsSinceSeconds** | **String**| A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. | [optional] + **logOptionsSinceTimeSeconds** | **String**| Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. | [optional] + **logOptionsSinceTimeNanos** | **Integer**| Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. | [optional] + **logOptionsTimestamps** | **Boolean**| If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. | [optional] + **logOptionsTailLines** | **String**| If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. | [optional] + **logOptionsLimitBytes** | **String**| If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. | [optional] + **logOptionsInsecureSkipTLSVerifyBackend** | **Boolean**| insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver's TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. | [optional] + **grep** | **String**| | [optional] + +### Return type + +[**StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry**](StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response.(streaming responses) | - | +**0** | An unexpected error response. | - | + diff --git a/sdks/java/client/docs/WorkflowTemplateServiceApi.md b/sdks/java/client/docs/WorkflowTemplateServiceApi.md new file mode 100644 index 000000000000..937879f1faec --- /dev/null +++ b/sdks/java/client/docs/WorkflowTemplateServiceApi.md @@ -0,0 +1,424 @@ +# WorkflowTemplateServiceApi + +All URIs are relative to *http://localhost:2746* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**workflowTemplateServiceCreateWorkflowTemplate**](WorkflowTemplateServiceApi.md#workflowTemplateServiceCreateWorkflowTemplate) | **POST** /api/v1/workflow-templates/{namespace} | +[**workflowTemplateServiceDeleteWorkflowTemplate**](WorkflowTemplateServiceApi.md#workflowTemplateServiceDeleteWorkflowTemplate) | **DELETE** /api/v1/workflow-templates/{namespace}/{name} | +[**workflowTemplateServiceGetWorkflowTemplate**](WorkflowTemplateServiceApi.md#workflowTemplateServiceGetWorkflowTemplate) | **GET** /api/v1/workflow-templates/{namespace}/{name} | +[**workflowTemplateServiceLintWorkflowTemplate**](WorkflowTemplateServiceApi.md#workflowTemplateServiceLintWorkflowTemplate) | **POST** /api/v1/workflow-templates/{namespace}/lint | +[**workflowTemplateServiceListWorkflowTemplates**](WorkflowTemplateServiceApi.md#workflowTemplateServiceListWorkflowTemplates) | **GET** /api/v1/workflow-templates/{namespace} | +[**workflowTemplateServiceUpdateWorkflowTemplate**](WorkflowTemplateServiceApi.md#workflowTemplateServiceUpdateWorkflowTemplate) | **PUT** /api/v1/workflow-templates/{namespace}/{name} | + + + +# **workflowTemplateServiceCreateWorkflowTemplate** +> IoArgoprojWorkflowV1alpha1WorkflowTemplate workflowTemplateServiceCreateWorkflowTemplate(namespace, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowTemplateServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowTemplateServiceApi apiInstance = new WorkflowTemplateServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest body = new IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest(); // IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest | + try { + IoArgoprojWorkflowV1alpha1WorkflowTemplate result = apiInstance.workflowTemplateServiceCreateWorkflowTemplate(namespace, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowTemplateServiceApi#workflowTemplateServiceCreateWorkflowTemplate"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **body** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest**](IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1WorkflowTemplate**](IoArgoprojWorkflowV1alpha1WorkflowTemplate.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **workflowTemplateServiceDeleteWorkflowTemplate** +> Object workflowTemplateServiceDeleteWorkflowTemplate(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowTemplateServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowTemplateServiceApi apiInstance = new WorkflowTemplateServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + String deleteOptionsGracePeriodSeconds = "deleteOptionsGracePeriodSeconds_example"; // String | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. + String deleteOptionsPreconditionsUid = "deleteOptionsPreconditionsUid_example"; // String | Specifies the target UID. +optional. + String deleteOptionsPreconditionsResourceVersion = "deleteOptionsPreconditionsResourceVersion_example"; // String | Specifies the target ResourceVersion +optional. + Boolean deleteOptionsOrphanDependents = true; // Boolean | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. + String deleteOptionsPropagationPolicy = "deleteOptionsPropagationPolicy_example"; // String | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. +optional. + List deleteOptionsDryRun = Arrays.asList(); // List | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. + try { + Object result = apiInstance.workflowTemplateServiceDeleteWorkflowTemplate(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowTemplateServiceApi#workflowTemplateServiceDeleteWorkflowTemplate"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **deleteOptionsGracePeriodSeconds** | **String**| The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. | [optional] + **deleteOptionsPreconditionsUid** | **String**| Specifies the target UID. +optional. | [optional] + **deleteOptionsPreconditionsResourceVersion** | **String**| Specifies the target ResourceVersion +optional. | [optional] + **deleteOptionsOrphanDependents** | **Boolean**| Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. | [optional] + **deleteOptionsPropagationPolicy** | **String**| Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. +optional. | [optional] + **deleteOptionsDryRun** | [**List<String>**](String.md)| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. | [optional] + +### Return type + +**Object** + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **workflowTemplateServiceGetWorkflowTemplate** +> IoArgoprojWorkflowV1alpha1WorkflowTemplate workflowTemplateServiceGetWorkflowTemplate(namespace, name, getOptionsResourceVersion) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowTemplateServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowTemplateServiceApi apiInstance = new WorkflowTemplateServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | + String getOptionsResourceVersion = "getOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + try { + IoArgoprojWorkflowV1alpha1WorkflowTemplate result = apiInstance.workflowTemplateServiceGetWorkflowTemplate(namespace, name, getOptionsResourceVersion); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowTemplateServiceApi#workflowTemplateServiceGetWorkflowTemplate"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| | + **getOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + +### Return type + +[**IoArgoprojWorkflowV1alpha1WorkflowTemplate**](IoArgoprojWorkflowV1alpha1WorkflowTemplate.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **workflowTemplateServiceLintWorkflowTemplate** +> IoArgoprojWorkflowV1alpha1WorkflowTemplate workflowTemplateServiceLintWorkflowTemplate(namespace, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowTemplateServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowTemplateServiceApi apiInstance = new WorkflowTemplateServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest body = new IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest(); // IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest | + try { + IoArgoprojWorkflowV1alpha1WorkflowTemplate result = apiInstance.workflowTemplateServiceLintWorkflowTemplate(namespace, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowTemplateServiceApi#workflowTemplateServiceLintWorkflowTemplate"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **body** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest**](IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1WorkflowTemplate**](IoArgoprojWorkflowV1alpha1WorkflowTemplate.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **workflowTemplateServiceListWorkflowTemplates** +> IoArgoprojWorkflowV1alpha1WorkflowTemplateList workflowTemplateServiceListWorkflowTemplates(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowTemplateServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowTemplateServiceApi apiInstance = new WorkflowTemplateServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String listOptionsLabelSelector = "listOptionsLabelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. + String listOptionsFieldSelector = "listOptionsFieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. + Boolean listOptionsWatch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. + Boolean listOptionsAllowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. + String listOptionsResourceVersion = "listOptionsResourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsResourceVersionMatch = "listOptionsResourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional + String listOptionsTimeoutSeconds = "listOptionsTimeoutSeconds_example"; // String | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. + String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + try { + IoArgoprojWorkflowV1alpha1WorkflowTemplateList result = apiInstance.workflowTemplateServiceListWorkflowTemplates(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowTemplateServiceApi#workflowTemplateServiceListWorkflowTemplates"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **listOptionsLabelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | [optional] + **listOptionsFieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | [optional] + **listOptionsWatch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | [optional] + **listOptionsAllowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. +optional. | [optional] + **listOptionsResourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsResourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | [optional] + **listOptionsTimeoutSeconds** | **String**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | [optional] + **listOptionsLimit** | **String**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **listOptionsContinue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] + +### Return type + +[**IoArgoprojWorkflowV1alpha1WorkflowTemplateList**](IoArgoprojWorkflowV1alpha1WorkflowTemplateList.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + + +# **workflowTemplateServiceUpdateWorkflowTemplate** +> IoArgoprojWorkflowV1alpha1WorkflowTemplate workflowTemplateServiceUpdateWorkflowTemplate(namespace, name, body) + + + +### Example +```java +// Import classes: +import io.argoproj.workflow.ApiClient; +import io.argoproj.workflow.ApiException; +import io.argoproj.workflow.Configuration; +import io.argoproj.workflow.models.*; +import io.argoproj.workflow.apis.WorkflowTemplateServiceApi; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost:2746"); + + WorkflowTemplateServiceApi apiInstance = new WorkflowTemplateServiceApi(defaultClient); + String namespace = "namespace_example"; // String | + String name = "name_example"; // String | DEPRECATED: This field is ignored. + IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest body = new IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest(); // IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest | + try { + IoArgoprojWorkflowV1alpha1WorkflowTemplate result = apiInstance.workflowTemplateServiceUpdateWorkflowTemplate(namespace, name, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WorkflowTemplateServiceApi#workflowTemplateServiceUpdateWorkflowTemplate"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| | + **name** | **String**| DEPRECATED: This field is ignored. | + **body** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest**](IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest.md)| | + +### Return type + +[**IoArgoprojWorkflowV1alpha1WorkflowTemplate**](IoArgoprojWorkflowV1alpha1WorkflowTemplate.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | A successful response. | - | +**0** | An unexpected error response. | - | + diff --git a/sdks/java/pom.xml b/sdks/java/pom.xml new file mode 100644 index 000000000000..bca2e4d5eec8 --- /dev/null +++ b/sdks/java/pom.xml @@ -0,0 +1,123 @@ + + 4.0.0 + io.argoproj.workflow + argo-client-java + argo-client-java + 0.0.0-VERSION + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.1.1 + + + attach-javadocs + + jar + + + + + none + + + http.response.details + a + Http Response Details: + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + attach-sources + + jar-no-fork + + + + + + + + + + sign-artifacts + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.5 + + + sign-artifacts + verify + + sign + + + + + + + + + + + + io.kubernetes + client-java + 9.0.2 + + + io.swagger + swagger-annotations + ${swagger-core-version} + + + com.squareup.okhttp3 + okhttp + ${okhttp-version} + + + com.squareup.okhttp3 + logging-interceptor + ${okhttp-version} + + + com.google.code.gson + gson + ${gson-version} + + + javax.annotation + javax.annotation-api + ${javax-annotation-version} + + + + junit + junit + ${junit-version} + test + + + + 1.8 + ${java.version} + ${java.version} + 1.6.2 + 4.9.1 + 2.8.6 + 1.3.2 + 4.13.1 + UTF-8 + + diff --git a/sdks/java/settings.xml b/sdks/java/settings.xml new file mode 100644 index 000000000000..93b2ef3594f4 --- /dev/null +++ b/sdks/java/settings.xml @@ -0,0 +1,36 @@ + + + + github + + + + + github + + + central + https://repo1.maven.org/maven2 + true + false + + + github + GitHub argoproj Apache Maven Packages + https://maven.pkg.github.com/argoproj/argo-workflows + + + + + + + + github + alexec + ${env.JAVA_SDK_MAVEN_PASSWORD} + + +