All Classes and Interfaces

Class
Description
 
Builds and executes requests for operations under /admin
 
A reference to a different artifact.
Describes the response received when searching for artifacts.
 
Builds and executes requests for operations under /admin/usage/artifacts
Manage the collection of artifacts within a single group in the registry.
Search for artifacts in the registry.
 
The list of artifact types supported by this instance of Registry.
 
 
Get the contract audit log for an artifact.
Manage branches of an artifact.
 
Describes the response received when searching for branches.
 
Manage a collection of comments for an artifact version
 
 
Manage the compatibility group for an artifact's contract.
Builds and executes requests for operations under /admin/config
 
 
 
 
Builds and executes requests for operations under /ids/contentHashes
Builds and executes requests for operations under /ids/contentIds
Builds and executes requests for operations under /content
Manage a single version of a single artifact in the registry.
Contract metadata for an artifact.
Data classification level.
Promotion stage.
The contract lifecycle status.
Builds and executes requests for operations under /groups/{groupId}/artifacts/{artifactId}/contract
Builds and executes requests for operations under /groups/{groupId}/artifacts/{artifactId}/versions/{versionExpression}/contract
Builds and executes requests for operations under /search/contract
A single contract rule definition.
The rule kind.
When the rule is applied.
Action on rule failure.
Action on rule success.
Rule parameters.
A contract rule with its artifact coordinates, returned by tag search.
The rule category (DOMAIN or MIGRATION).
A set of contract rules, divided into domain and migration categories.
Builds and executes requests for operations under /admin/contracts
Manage ODCS data contracts within a group.
Search for contracts.
Request body for transitioning the contract lifecycle status.
The target lifecycle status.
Data sent when creating a new artifact.
 
 
 
 
 
 
 
Get deprecation readiness.
Models a download "link".
 
 
Editable contract metadata fields.
Data classification level.
Promotion stage.
The contract lifecycle status.
 
 
 
Execute contract rules against a data record.
 
 
 
 
Execute contract rules against a data record.
Provides a way to export registry data.
Export contract metadata, rules, and field tags as ODCS YAML.
Export a Protobuf artifact version with dependencies as a ZIP file.
Search for contracts.
Search for contracts.
Describes an error that occurred during a GitOps sync attempt.
Builds and executes requests for operations under /admin/gitops
Describes the current synchronization status of the GitOps storage backend.
Per-source identifiers.
Request body for creating a dry-run validation task.
Validation type.
Represents a dry-run validation task with its current state and results.
Validation result: `success` (all checks passed) or `failure` (validation errors found).
Current task state: `pending` (queued, waiting for capacity), `submitted` (request sent to sidecar), `fetching` (sidecar is cloning), `validating` (registry is loading and validating), `completed` (finished with results), `failed` (an error occurred).
Builds and executes requests for operations under /ids/globalIds
Get a graph representation of artifact references.
 
Describes the response received when searching for groups.
 
Collection of the groups in the registry.
Search for groups in the registry.
How to handle references when retrieving content.
Get consumer version heatmap.
Builds and executes requests for operations under /ids
 
Provides a way to import data into the registry.
Retrieve system information
User-defined name-value pairs.
Retrieves information about the current user
Manage contract metadata for an artifact.
 
 
 
 
 
Execute migration rules to transform a record between versions.
 
Result of submitting or updating an ODCS contract.
Summary of an ODCS contract.
Summary of the projection performed when an ODCS contract is applied.
All error responses, whether `4xx` or `5xx` will include one of these as the responsebody.
 
Promote a contract to the next deployment stage.
 
Promote a contract to the next deployment stage.
Manage configuration properties.
 
Get quality score for a contract.
A graph representation of artifact references.
The direction of references to include in the graph.
An edge in the reference graph representing a reference from one artifact to another.
Metadata about the reference graph.
A node in the reference graph representing an artifact version.
Detect external references in artifact content.
Manage the references for a single version of an artifact in the registry.
Builds and executes requests for operations under /ids/contentHashes/{contentHash}/references
Builds and executes requests for operations under /ids/contentIds/{contentId}/references
Builds and executes requests for operations under /ids/globalIds/{globalId}/references
 
The main entry point of the SDK, exposes the configuration and the fluent API.
Factory for creating instances of RegistryClient.
Request body for rendering a prompt template with variable substitution.
A map of variable names to their values.
Response from rendering a prompt template.
Render a prompt template artifact by substituting variables.
A validation error encountered when validating template variables.
 
The mapping between a user/principal and their role.
Describes the response received when searching for artifacts.
Collection to manage role mappings for authenticated principals
 
 
Manage the global contract ruleset.
Manage contract ruleset for an artifact (artifact-level).
Manage contract ruleset for a specific artifact version.
Manage the global rules that apply to all artifacts if not otherwise configured.
Manage the rules for a single artifact.
Manage the rules for a group.
Search for contract rules by tag.
 
 
All error responses, whether `4xx` or `5xx` will include one of these as the responsebody.
Models a single artifact from the result set returned when searching for artifacts.
 
Models a single group from the result set returned when searching for groups.
Models a single artifact from the result set returned when searching for artifacts.
Builds and executes requests for operations under /search
 
Triggers a snapshot of the Registry storage.
 
Manage the state of an artifact version.
Get the current GitOps synchronization status.
Transition the contract lifecycle status.
Get global usage summary counts.
Trigger an immediate GitOps synchronization.
 
Builds and executes requests for operations under /system
This endpoint is used by the user interface to retrieve UI specific configurationin a JSON payload.
 
 
Classification of schema usage based on last fetch time.
Builds and executes requests for operations under /admin/usage
 
Information about a single user.
Defines the user interface configuration data type.
 
This endpoint is used by the user interface to retrieve UI specific configurationin a JSON payload.
 
 
Builds and executes requests for operations under /users
Manage dry-run validation tasks.
 
Optional encoding for the content property.
 
Describes the response received when searching for artifacts.
 
Builds and executes requests for operations under /admin/usage/artifacts/{groupId}/{artifactId}/versions
Manage the versions in a branch.
Manage all the versions of an artifact in the registry.
Search for versions in the registry.
Describes the state of an artifact or artifact version.* ENABLED* DISABLED* DEPRECATED* DRAFT* SUNSET Signals that a migration deadline has passed and the version will be removed.
Usage metrics for a specific artifact version.
Get usage metrics for an artifact.
Manage a single artifact.
Manage a single branch.
Manage a single comment
Access artifact content utilizing the SHA-256 hash of the content.
Access artifact content utilizing the unique content identifier for that content.
Manage a specific ODCS contract.
Access artifact content utilizing an artifact version's globally unique identifier.
Builds and executes requests for operations under /admin/usage/artifacts/{groupId}
Collection to manage a single group in the registry.
Manage the configuration of a single role mapping.
Manage a single configuration property (by name).
Manage the configuration of a single global artifact rule.
Manage the configuration of a single artifact rule.
Manage the configuration of a single group rule.
Manage a specific validation task.
Manage a single version of a single artifact in the registry.
Builds and executes requests for operations under /admin/usage/artifacts/{groupId}/{artifactId}/versions/{version}