Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .DS_Store
Binary file not shown.
Binary file added bin/.DS_Store
Binary file not shown.
32 changes: 29 additions & 3 deletions bindings/java/src/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Cloudsmith API (v1)

The API to the Cloudsmith Service

For more information, please visit [https://docs.cloudsmith.com/api](https://docs.cloudsmith.com/api)
For more information, please visit [https://help.cloudsmith.io](https://help.cloudsmith.io)

*Automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen)*

Expand Down Expand Up @@ -180,6 +180,8 @@ Class | Method | HTTP request | Description
*OrgsApi* | [**orgsMembersUpdateVisibility**](docs/OrgsApi.md#orgsMembersUpdateVisibility) | **PATCH** /orgs/{org}/members/{member}/update-visibility/ | Update a member's visibility in the organization.
*OrgsApi* | [**orgsOpenidConnectCreate**](docs/OrgsApi.md#orgsOpenidConnectCreate) | **POST** /orgs/{org}/openid-connect/ | Create the OpenID Connect provider settings for the org.
*OrgsApi* | [**orgsOpenidConnectDelete**](docs/OrgsApi.md#orgsOpenidConnectDelete) | **DELETE** /orgs/{org}/openid-connect/{slug_perm}/ | Delete a specific OpenID Connect provider setting for the org.
*OrgsApi* | [**orgsOpenidConnectDynamicMappingsList**](docs/OrgsApi.md#orgsOpenidConnectDynamicMappingsList) | **GET** /orgs/{org}/openid-connect/{provider_setting}/dynamic-mappings/ | Retrieve the list of OpenID Connect dynamic mappings for the provider setting.
*OrgsApi* | [**orgsOpenidConnectDynamicMappingsRead**](docs/OrgsApi.md#orgsOpenidConnectDynamicMappingsRead) | **GET** /orgs/{org}/openid-connect/{provider_setting}/dynamic-mappings/{claim_value}/ | Retrieve a specific OpenID Connect dynamic mapping for the provider setting.
*OrgsApi* | [**orgsOpenidConnectList**](docs/OrgsApi.md#orgsOpenidConnectList) | **GET** /orgs/{org}/openid-connect/ | Retrieve the list of OpenID Connect provider settings for the org.
*OrgsApi* | [**orgsOpenidConnectPartialUpdate**](docs/OrgsApi.md#orgsOpenidConnectPartialUpdate) | **PATCH** /orgs/{org}/openid-connect/{slug_perm}/ | Update a specific OpenID Connect provider setting for the org.
*OrgsApi* | [**orgsOpenidConnectRead**](docs/OrgsApi.md#orgsOpenidConnectRead) | **GET** /orgs/{org}/openid-connect/{slug_perm}/ | Retrieve a specific OpenID Connect provider setting for the org.
Expand Down Expand Up @@ -242,6 +244,7 @@ Class | Method | HTTP request | Description
*PackagesApi* | [**packagesUploadGo**](docs/PackagesApi.md#packagesUploadGo) | **POST** /packages/{owner}/{repo}/upload/go/ | Create a new Go package
*PackagesApi* | [**packagesUploadHelm**](docs/PackagesApi.md#packagesUploadHelm) | **POST** /packages/{owner}/{repo}/upload/helm/ | Create a new Helm package
*PackagesApi* | [**packagesUploadHex**](docs/PackagesApi.md#packagesUploadHex) | **POST** /packages/{owner}/{repo}/upload/hex/ | Create a new Hex package
*PackagesApi* | [**packagesUploadHuggingface**](docs/PackagesApi.md#packagesUploadHuggingface) | **POST** /packages/{owner}/{repo}/upload/huggingface/ | Create a new Hugging Face package
*PackagesApi* | [**packagesUploadLuarocks**](docs/PackagesApi.md#packagesUploadLuarocks) | **POST** /packages/{owner}/{repo}/upload/luarocks/ | Create a new LuaRocks package
*PackagesApi* | [**packagesUploadMaven**](docs/PackagesApi.md#packagesUploadMaven) | **POST** /packages/{owner}/{repo}/upload/maven/ | Create a new Maven package
*PackagesApi* | [**packagesUploadNpm**](docs/PackagesApi.md#packagesUploadNpm) | **POST** /packages/{owner}/{repo}/upload/npm/ | Create a new npm package
Expand All @@ -267,6 +270,7 @@ Class | Method | HTTP request | Description
*PackagesApi* | [**packagesValidateUploadGo**](docs/PackagesApi.md#packagesValidateUploadGo) | **POST** /packages/{owner}/{repo}/validate-upload/go/ | Validate parameters for create Go package
*PackagesApi* | [**packagesValidateUploadHelm**](docs/PackagesApi.md#packagesValidateUploadHelm) | **POST** /packages/{owner}/{repo}/validate-upload/helm/ | Validate parameters for create Helm package
*PackagesApi* | [**packagesValidateUploadHex**](docs/PackagesApi.md#packagesValidateUploadHex) | **POST** /packages/{owner}/{repo}/validate-upload/hex/ | Validate parameters for create Hex package
*PackagesApi* | [**packagesValidateUploadHuggingface**](docs/PackagesApi.md#packagesValidateUploadHuggingface) | **POST** /packages/{owner}/{repo}/validate-upload/huggingface/ | Validate parameters for create Hugging Face package
*PackagesApi* | [**packagesValidateUploadLuarocks**](docs/PackagesApi.md#packagesValidateUploadLuarocks) | **POST** /packages/{owner}/{repo}/validate-upload/luarocks/ | Validate parameters for create LuaRocks package
*PackagesApi* | [**packagesValidateUploadMaven**](docs/PackagesApi.md#packagesValidateUploadMaven) | **POST** /packages/{owner}/{repo}/validate-upload/maven/ | Validate parameters for create Maven package
*PackagesApi* | [**packagesValidateUploadNpm**](docs/PackagesApi.md#packagesValidateUploadNpm) | **POST** /packages/{owner}/{repo}/validate-upload/npm/ | Validate parameters for create npm package
Expand Down Expand Up @@ -323,6 +327,12 @@ Class | Method | HTTP request | Description
*ReposApi* | [**reposUpstreamComposerPartialUpdate**](docs/ReposApi.md#reposUpstreamComposerPartialUpdate) | **PATCH** /repos/{owner}/{identifier}/upstream/composer/{slug_perm}/ | Partially update a Composer upstream config for this repository.
*ReposApi* | [**reposUpstreamComposerRead**](docs/ReposApi.md#reposUpstreamComposerRead) | **GET** /repos/{owner}/{identifier}/upstream/composer/{slug_perm}/ | Retrieve a Composer upstream config for this repository.
*ReposApi* | [**reposUpstreamComposerUpdate**](docs/ReposApi.md#reposUpstreamComposerUpdate) | **PUT** /repos/{owner}/{identifier}/upstream/composer/{slug_perm}/ | Update a Composer upstream config for this repository.
*ReposApi* | [**reposUpstreamCondaCreate**](docs/ReposApi.md#reposUpstreamCondaCreate) | **POST** /repos/{owner}/{identifier}/upstream/conda/ | Create a Conda upstream config for this repository.
*ReposApi* | [**reposUpstreamCondaDelete**](docs/ReposApi.md#reposUpstreamCondaDelete) | **DELETE** /repos/{owner}/{identifier}/upstream/conda/{slug_perm}/ | Delete a Conda upstream config for this repository.
*ReposApi* | [**reposUpstreamCondaList**](docs/ReposApi.md#reposUpstreamCondaList) | **GET** /repos/{owner}/{identifier}/upstream/conda/ | List Conda upstream configs for this repository.
*ReposApi* | [**reposUpstreamCondaPartialUpdate**](docs/ReposApi.md#reposUpstreamCondaPartialUpdate) | **PATCH** /repos/{owner}/{identifier}/upstream/conda/{slug_perm}/ | Partially update a Conda upstream config for this repository.
*ReposApi* | [**reposUpstreamCondaRead**](docs/ReposApi.md#reposUpstreamCondaRead) | **GET** /repos/{owner}/{identifier}/upstream/conda/{slug_perm}/ | Retrieve a Conda upstream config for this repository.
*ReposApi* | [**reposUpstreamCondaUpdate**](docs/ReposApi.md#reposUpstreamCondaUpdate) | **PUT** /repos/{owner}/{identifier}/upstream/conda/{slug_perm}/ | Update a Conda upstream config for this repository.
*ReposApi* | [**reposUpstreamCranCreate**](docs/ReposApi.md#reposUpstreamCranCreate) | **POST** /repos/{owner}/{identifier}/upstream/cran/ | Create a CRAN upstream config for this repository.
*ReposApi* | [**reposUpstreamCranDelete**](docs/ReposApi.md#reposUpstreamCranDelete) | **DELETE** /repos/{owner}/{identifier}/upstream/cran/{slug_perm}/ | Delete a CRAN upstream config for this repository.
*ReposApi* | [**reposUpstreamCranList**](docs/ReposApi.md#reposUpstreamCranList) | **GET** /repos/{owner}/{identifier}/upstream/cran/ | List CRAN upstream configs for this repository.
Expand Down Expand Up @@ -365,6 +375,12 @@ Class | Method | HTTP request | Description
*ReposApi* | [**reposUpstreamHexPartialUpdate**](docs/ReposApi.md#reposUpstreamHexPartialUpdate) | **PATCH** /repos/{owner}/{identifier}/upstream/hex/{slug_perm}/ | Partially update a Hex upstream config for this repository.
*ReposApi* | [**reposUpstreamHexRead**](docs/ReposApi.md#reposUpstreamHexRead) | **GET** /repos/{owner}/{identifier}/upstream/hex/{slug_perm}/ | Retrieve a Hex upstream config for this repository.
*ReposApi* | [**reposUpstreamHexUpdate**](docs/ReposApi.md#reposUpstreamHexUpdate) | **PUT** /repos/{owner}/{identifier}/upstream/hex/{slug_perm}/ | Update a Hex upstream config for this repository.
*ReposApi* | [**reposUpstreamHuggingfaceCreate**](docs/ReposApi.md#reposUpstreamHuggingfaceCreate) | **POST** /repos/{owner}/{identifier}/upstream/huggingface/ | Create a Hugging Face upstream config for this repository.
*ReposApi* | [**reposUpstreamHuggingfaceDelete**](docs/ReposApi.md#reposUpstreamHuggingfaceDelete) | **DELETE** /repos/{owner}/{identifier}/upstream/huggingface/{slug_perm}/ | Delete a Hugging Face upstream config for this repository.
*ReposApi* | [**reposUpstreamHuggingfaceList**](docs/ReposApi.md#reposUpstreamHuggingfaceList) | **GET** /repos/{owner}/{identifier}/upstream/huggingface/ | List Hugging Face upstream configs for this repository.
*ReposApi* | [**reposUpstreamHuggingfacePartialUpdate**](docs/ReposApi.md#reposUpstreamHuggingfacePartialUpdate) | **PATCH** /repos/{owner}/{identifier}/upstream/huggingface/{slug_perm}/ | Partially update a Hugging Face upstream config for this repository.
*ReposApi* | [**reposUpstreamHuggingfaceRead**](docs/ReposApi.md#reposUpstreamHuggingfaceRead) | **GET** /repos/{owner}/{identifier}/upstream/huggingface/{slug_perm}/ | Retrieve a Hugging Face upstream config for this repository.
*ReposApi* | [**reposUpstreamHuggingfaceUpdate**](docs/ReposApi.md#reposUpstreamHuggingfaceUpdate) | **PUT** /repos/{owner}/{identifier}/upstream/huggingface/{slug_perm}/ | Update a Hugging Face upstream config for this repository.
*ReposApi* | [**reposUpstreamMavenCreate**](docs/ReposApi.md#reposUpstreamMavenCreate) | **POST** /repos/{owner}/{identifier}/upstream/maven/ | Create a Maven upstream config for this repository.
*ReposApi* | [**reposUpstreamMavenDelete**](docs/ReposApi.md#reposUpstreamMavenDelete) | **DELETE** /repos/{owner}/{identifier}/upstream/maven/{slug_perm}/ | Delete a Maven upstream config for this repository.
*ReposApi* | [**reposUpstreamMavenList**](docs/ReposApi.md#reposUpstreamMavenList) | **GET** /repos/{owner}/{identifier}/upstream/maven/ | List Maven upstream configs for this repository.
Expand Down Expand Up @@ -458,6 +474,9 @@ Class | Method | HTTP request | Description
- [ConanPackageUploadRequest](docs/ConanPackageUploadRequest.md)
- [CondaPackageUpload](docs/CondaPackageUpload.md)
- [CondaPackageUploadRequest](docs/CondaPackageUploadRequest.md)
- [CondaUpstream](docs/CondaUpstream.md)
- [CondaUpstreamRequest](docs/CondaUpstreamRequest.md)
- [CondaUpstreamRequestPatch](docs/CondaUpstreamRequestPatch.md)
- [CranPackageUpload](docs/CranPackageUpload.md)
- [CranPackageUploadRequest](docs/CranPackageUploadRequest.md)
- [CranUpstream](docs/CranUpstream.md)
Expand All @@ -481,6 +500,7 @@ Class | Method | HTTP request | Description
- [DockerUpstream](docs/DockerUpstream.md)
- [DockerUpstreamRequest](docs/DockerUpstreamRequest.md)
- [DockerUpstreamRequestPatch](docs/DockerUpstreamRequestPatch.md)
- [DynamicMapping](docs/DynamicMapping.md)
- [EntitlementUsageMetrics](docs/EntitlementUsageMetrics.md)
- [ErrorDetail](docs/ErrorDetail.md)
- [Eula](docs/Eula.md)
Expand All @@ -506,6 +526,11 @@ Class | Method | HTTP request | Description
- [History](docs/History.md)
- [HistoryFieldset](docs/HistoryFieldset.md)
- [HistoryFieldsetRaw](docs/HistoryFieldsetRaw.md)
- [HuggingfacePackageUpload](docs/HuggingfacePackageUpload.md)
- [HuggingfacePackageUploadRequest](docs/HuggingfacePackageUploadRequest.md)
- [HuggingfaceUpstream](docs/HuggingfaceUpstream.md)
- [HuggingfaceUpstreamRequest](docs/HuggingfaceUpstreamRequest.md)
- [HuggingfaceUpstreamRequestPatch](docs/HuggingfaceUpstreamRequestPatch.md)
- [InlineResponse200](docs/InlineResponse200.md)
- [InlineResponse2001](docs/InlineResponse2001.md)
- [LuarocksPackageUpload](docs/LuarocksPackageUpload.md)
Expand Down Expand Up @@ -594,8 +619,9 @@ Class | Method | HTTP request | Description
- [PackageVulnerabilityPolicyViolationLog](docs/PackageVulnerabilityPolicyViolationLog.md)
- [PackageVulnerabilityPolicyViolationLogCursorPage](docs/PackageVulnerabilityPolicyViolationLogCursorPage.md)
- [ProviderSettings](docs/ProviderSettings.md)
- [ProviderSettingsRequest](docs/ProviderSettingsRequest.md)
- [ProviderSettingsRequestPatch](docs/ProviderSettingsRequestPatch.md)
- [ProviderSettingsWrite](docs/ProviderSettingsWrite.md)
- [ProviderSettingsWriteRequest](docs/ProviderSettingsWriteRequest.md)
- [ProviderSettingsWriteRequestPatch](docs/ProviderSettingsWriteRequestPatch.md)
- [PythonPackageUpload](docs/PythonPackageUpload.md)
- [PythonPackageUploadRequest](docs/PythonPackageUploadRequest.md)
- [PythonUpstream](docs/PythonUpstream.md)
Expand Down
53 changes: 53 additions & 0 deletions bindings/java/src/docs/CondaUpstream.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@

# CondaUpstream

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**authMode** | [**AuthModeEnum**](#AuthModeEnum) | The authentication mode to use when accessing this upstream. | [optional]
**authSecret** | **String** | Secret to provide with requests to upstream. | [optional]
**authUsername** | **String** | Username to provide with requests to upstream. | [optional]
**createdAt** | [**OffsetDateTime**](OffsetDateTime.md) | The datetime the upstream source was created. | [optional]
**disableReason** | [**DisableReasonEnum**](#DisableReasonEnum) | | [optional]
**extraHeader1** | **String** | The key for extra header #1 to send to upstream. | [optional]
**extraHeader2** | **String** | The key for extra header #2 to send to upstream. | [optional]
**extraValue1** | **String** | The value for extra header #1 to send to upstream. This is stored as plaintext, and is NOT encrypted. | [optional]
**extraValue2** | **String** | The value for extra header #2 to send to upstream. This is stored as plaintext, and is NOT encrypted. | [optional]
**isActive** | **Boolean** | Whether or not this upstream is active and ready for requests. | [optional]
**mode** | [**ModeEnum**](#ModeEnum) | The mode that this upstream should operate in. Upstream sources can be used to proxy resolved packages, as well as operate in a proxy/cache or cache only mode. | [optional]
**name** | **String** | A descriptive name for this upstream source. A shortened version of this name will be used for tagging cached packages retrieved from this upstream. |
**pendingValidation** | **Boolean** | When true, this upstream source is pending validation. | [optional]
**priority** | **java.math.BigInteger** | Upstream sources are selected for resolving requests by sequential order (1..n), followed by creation date. | [optional]
**slugPerm** | **String** | | [optional]
**updatedAt** | [**OffsetDateTime**](OffsetDateTime.md) | | [optional]
**upstreamUrl** | **String** | The URL for this upstream source. This must be a fully qualified URL including any path elements required to reach the root of the repository. |
**verifySsl** | **Boolean** | If enabled, SSL certificates are verified when requests are made to this upstream. It's recommended to leave this enabled for all public sources to help mitigate Man-In-The-Middle (MITM) attacks. Please note this only applies to HTTPS upstreams. | [optional]


<a name="AuthModeEnum"></a>
## Enum: AuthModeEnum
Name | Value
---- | -----
NONE | &quot;None&quot;
USERNAME_AND_PASSWORD | &quot;Username and Password&quot;


<a name="DisableReasonEnum"></a>
## Enum: DisableReasonEnum
Name | Value
---- | -----
N_A | &quot;N/A&quot;
UPSTREAM_POINTS_TO_ITS_OWN_REPOSITORY | &quot;Upstream points to its own repository&quot;
MISSING_UPSTREAM_SOURCE | &quot;Missing upstream source&quot;
UPSTREAM_WAS_DISABLED_BY_REQUEST_OF_USER | &quot;Upstream was disabled by request of user&quot;


<a name="ModeEnum"></a>
## Enum: ModeEnum
Name | Value
---- | -----
PROXY_ONLY | &quot;Proxy Only&quot;
CACHE_AND_PROXY | &quot;Cache and Proxy&quot;



38 changes: 38 additions & 0 deletions bindings/java/src/docs/CondaUpstreamRequest.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@

# CondaUpstreamRequest

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**authMode** | [**AuthModeEnum**](#AuthModeEnum) | The authentication mode to use when accessing this upstream. | [optional]
**authSecret** | **String** | Secret to provide with requests to upstream. | [optional]
**authUsername** | **String** | Username to provide with requests to upstream. | [optional]
**extraHeader1** | **String** | The key for extra header #1 to send to upstream. | [optional]
**extraHeader2** | **String** | The key for extra header #2 to send to upstream. | [optional]
**extraValue1** | **String** | The value for extra header #1 to send to upstream. This is stored as plaintext, and is NOT encrypted. | [optional]
**extraValue2** | **String** | The value for extra header #2 to send to upstream. This is stored as plaintext, and is NOT encrypted. | [optional]
**isActive** | **Boolean** | Whether or not this upstream is active and ready for requests. | [optional]
**mode** | [**ModeEnum**](#ModeEnum) | The mode that this upstream should operate in. Upstream sources can be used to proxy resolved packages, as well as operate in a proxy/cache or cache only mode. | [optional]
**name** | **String** | A descriptive name for this upstream source. A shortened version of this name will be used for tagging cached packages retrieved from this upstream. |
**priority** | **java.math.BigInteger** | Upstream sources are selected for resolving requests by sequential order (1..n), followed by creation date. | [optional]
**upstreamUrl** | **String** | The URL for this upstream source. This must be a fully qualified URL including any path elements required to reach the root of the repository. |
**verifySsl** | **Boolean** | If enabled, SSL certificates are verified when requests are made to this upstream. It&#39;s recommended to leave this enabled for all public sources to help mitigate Man-In-The-Middle (MITM) attacks. Please note this only applies to HTTPS upstreams. | [optional]


<a name="AuthModeEnum"></a>
## Enum: AuthModeEnum
Name | Value
---- | -----
NONE | &quot;None&quot;
USERNAME_AND_PASSWORD | &quot;Username and Password&quot;


<a name="ModeEnum"></a>
## Enum: ModeEnum
Name | Value
---- | -----
PROXY_ONLY | &quot;Proxy Only&quot;
CACHE_AND_PROXY | &quot;Cache and Proxy&quot;



Loading