Class ContractRequestBuilder
java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
io.apicurio.registry.rest.client.groups.item.artifacts.item.contract.ContractRequestBuilder
@Generated("com.microsoft.kiota")
public class ContractRequestBuilder
extends com.microsoft.kiota.BaseRequestBuilder
Builds and executes requests for operations under /groups/{groupId}/artifacts/{artifactId}/contract
-
Field Summary
Fields inherited from class com.microsoft.kiota.BaseRequestBuilder
pathParameters, requestAdapter, urlTemplate -
Constructor Summary
ConstructorsConstructorDescriptionContractRequestBuilder(String rawUrl, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newContractRequestBuilderand sets the default values.ContractRequestBuilder(HashMap<String, Object> pathParameters, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newContractRequestBuilderand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionaudit()Get the contract audit log for an artifact.Manage the compatibility group for an artifact's contract.export()Export contract metadata, rules, and field tags as ODCS YAML.metadata()Manage contract metadata for an artifact.migrate()Execute migration rules to transform a record between versions.promote()Promote a contract to the next deployment stage.quality()Get quality score for a contract.ruleset()Manage contract ruleset for an artifact (artifact-level).status()Transition the contract lifecycle status.
-
Constructor Details
-
ContractRequestBuilder
public ContractRequestBuilder(@Nonnull HashMap<String, Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newContractRequestBuilderand sets the default values.- Parameters:
pathParameters- Path parameters for the requestrequestAdapter- The request adapter to use to execute the requests.
-
ContractRequestBuilder
public ContractRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newContractRequestBuilderand sets the default values.- Parameters:
rawUrl- The raw URL to use for the request builder.requestAdapter- The request adapter to use to execute the requests.
-
-
Method Details
-
audit
Get the contract audit log for an artifact.- Returns:
- a
AuditRequestBuilder
-
compatibilityGroup
Manage the compatibility group for an artifact's contract.- Returns:
- a
CompatibilityGroupRequestBuilder
-
export
Export contract metadata, rules, and field tags as ODCS YAML.- Returns:
- a
ExportRequestBuilder
-
metadata
Manage contract metadata for an artifact.- Returns:
- a
MetadataRequestBuilder
-
migrate
Execute migration rules to transform a record between versions.- Returns:
- a
MigrateRequestBuilder
-
promote
Promote a contract to the next deployment stage.- Returns:
- a
PromoteRequestBuilder
-
quality
Get quality score for a contract.- Returns:
- a
QualityRequestBuilder
-
ruleset
Manage contract ruleset for an artifact (artifact-level).- Returns:
- a
RulesetRequestBuilder
-
status
Transition the contract lifecycle status.- Returns:
- a
StatusRequestBuilder
-