Uses of Class
io.helidon.integrations.common.rest.ApiJsonBuilder
-
Packages that use ApiJsonBuilder Package Description io.helidon.integrations.common.rest Common classes for accessing JSON based REST APIs of third party systems.io.helidon.integrations.oci.atp OCI ATP integration.io.helidon.integrations.oci.connect Classes needed for OCI to connect to service API.io.helidon.integrations.oci.objectstorage OCI Object Storage integration.io.helidon.integrations.oci.telemetry Integration with OCI Telemetry.io.helidon.integrations.oci.vault Integration with OCI Vault REST API including the KMS encryption and digest support.io.helidon.integrations.vault Vault integration.io.helidon.integrations.vault.auths.approle AppRole authentication method for Vault.io.helidon.integrations.vault.auths.k8s Vault authentication method for Kubernetes.io.helidon.integrations.vault.auths.token Token authentication method for Vault.io.helidon.integrations.vault.secrets.cubbyhole Cubbyhole secret engine support for Vault.io.helidon.integrations.vault.secrets.database Vault's Database Secrets Engine support.io.helidon.integrations.vault.secrets.kv1 Vault's KV1 Secrets Engine support.io.helidon.integrations.vault.secrets.kv2 Vault's Key/value version 2 Secrets Engine support.io.helidon.integrations.vault.secrets.pki Vault's PKI Secrets Engine support.io.helidon.integrations.vault.secrets.transit Vault transit secrets.io.helidon.integrations.vault.sys Sys operations for Vault. -
-
Uses of ApiJsonBuilder in io.helidon.integrations.common.rest
Classes in io.helidon.integrations.common.rest with type parameters of type ApiJsonBuilder Modifier and Type Class Description class
ApiJsonBuilder<T extends ApiJsonBuilder<T>>
Common base class for builders that construct a JSON object.Subclasses of ApiJsonBuilder in io.helidon.integrations.common.rest Modifier and Type Class Description class
ApiJsonRequest<T extends ApiJsonRequest<T>>
Common base class for REST requests that have an entity.class
JsonRequest
Implementation of aApiRequest
that allows free configuration of the JSON object.Methods in io.helidon.integrations.common.rest with parameters of type ApiJsonBuilder Modifier and Type Method Description protected T
ApiJsonBuilder. add(String name, ApiJsonBuilder<?> object)
Add a custom object to payload.JsonRequest
JsonRequest. add(String name, ApiJsonBuilder<?> object)
protected T
ApiJsonBuilder. addToArray(String name, ApiJsonBuilder<?> element)
Add an object to an array.JsonRequest
JsonRequest. addToArray(String name, ApiJsonBuilder<?> element)
-
Uses of ApiJsonBuilder in io.helidon.integrations.oci.atp
Subclasses of ApiJsonBuilder in io.helidon.integrations.oci.atp Modifier and Type Class Description static class
GenerateAutonomousDatabaseWallet.Request
Request object. -
Uses of ApiJsonBuilder in io.helidon.integrations.oci.connect
Subclasses of ApiJsonBuilder in io.helidon.integrations.oci.connect Modifier and Type Class Description class
OciRequestBase<T extends OciRequestBase<T>>
Deprecated, for removal: This API element is subject to removal in a future version.OCI SDK instead -
Uses of ApiJsonBuilder in io.helidon.integrations.oci.objectstorage
Subclasses of ApiJsonBuilder in io.helidon.integrations.oci.objectstorage Modifier and Type Class Description static class
DeleteObject.Request
Request object.static class
GetBucket.Request
Request object.static class
GetObject.Request
Request object.class
ObjectRequest<T extends ObjectRequest<T>>
Object store base request class.static class
PutObject.Request
Request object.static class
RenameObject.Request
Rename Object request. -
Uses of ApiJsonBuilder in io.helidon.integrations.oci.telemetry
Subclasses of ApiJsonBuilder in io.helidon.integrations.oci.telemetry Modifier and Type Class Description static class
PostMetricData.MetricData
Metric data send with post metric data.static class
PostMetricData.MetricDataPoint
The post metric data consists of a set ofPostMetricData.MetricData
, and each metric data has one or more data points.static class
PostMetricData.Request
Post metric data request. -
Uses of ApiJsonBuilder in io.helidon.integrations.oci.vault
Subclasses of ApiJsonBuilder in io.helidon.integrations.oci.vault Modifier and Type Class Description static class
CreateSecret.Request
Request object.static class
CreateSecret.SecretContent
The content of the secret and metadata to help identify it.static class
Decrypt.Request
Request object.static class
DeleteSecret.Request
Request object.static class
Encrypt.Request
Request object.static class
GetKey.Request
Request object.static class
GetSecret.Request
Request object.static class
GetSecretBundle.Request
Request object.static class
GetVault.Request
Request object.static class
Sign.Request
Request object.static class
Verify.Request
Request object. -
Uses of ApiJsonBuilder in io.helidon.integrations.vault
Subclasses of ApiJsonBuilder in io.helidon.integrations.vault Modifier and Type Class Description static class
ListSecrets.Request
Request object.class
VaultRequest<T extends VaultRequest<T>>
Common helper methods for Vault Requests. -
Uses of ApiJsonBuilder in io.helidon.integrations.vault.auths.approle
Subclasses of ApiJsonBuilder in io.helidon.integrations.vault.auths.approle Modifier and Type Class Description static class
CreateAppRole.Request
Request object.static class
DeleteAppRole.Request
Request object.static class
DestroySecretId.Request
Request object.static class
GenerateSecretId.Request
Request object.static class
Login.Request
Request object.static class
ReadRoleId.Request
Request object. -
Uses of ApiJsonBuilder in io.helidon.integrations.vault.auths.k8s
Subclasses of ApiJsonBuilder in io.helidon.integrations.vault.auths.k8s Modifier and Type Class Description static class
ConfigureK8s.Request
Request object.static class
CreateRole.Request
Request object.static class
DeleteRole.Request
Request object.static class
Login.Request
Request object. -
Uses of ApiJsonBuilder in io.helidon.integrations.vault.auths.token
Subclasses of ApiJsonBuilder in io.helidon.integrations.vault.auths.token Modifier and Type Class Description static class
CreateToken.Request
Request object.static class
CreateTokenRole.Request
Request object.static class
DeleteTokenRole.Request
Request object.static class
RenewToken.Request
Request object.static class
RevokeAndOrphanToken.Request
Request object.static class
RevokeToken.Request
Request object. -
Uses of ApiJsonBuilder in io.helidon.integrations.vault.secrets.cubbyhole
Subclasses of ApiJsonBuilder in io.helidon.integrations.vault.secrets.cubbyhole Modifier and Type Class Description static class
CreateCubbyhole.Request
Request object.static class
DeleteCubbyhole.Request
Request object.static class
GetCubbyhole.Request
Request object.static class
UpdateCubbyhole.Request
Request object. -
Uses of ApiJsonBuilder in io.helidon.integrations.vault.secrets.database
Subclasses of ApiJsonBuilder in io.helidon.integrations.vault.secrets.database Modifier and Type Class Description static class
DbConfigure.Request<T extends DbConfigure.Request<T>>
Request object.static class
DbCreateRole.Request
Request object.static class
DbDelete.Request
Request object.static class
DbDeleteRole.Request
Request object.static class
DbGet.Request
Request object.class
MySqlConfigureRequest
Request to configure MySQL database.class
OracleConfigureRequest
Request to configure Oracle database. -
Uses of ApiJsonBuilder in io.helidon.integrations.vault.secrets.kv1
Subclasses of ApiJsonBuilder in io.helidon.integrations.vault.secrets.kv1 Modifier and Type Class Description static class
CreateKv1.Request
Request object.static class
DeleteKv1.Request
Request object.static class
GetKv1.Request
Request object.static class
UpdateKv1.Request
Request object. -
Uses of ApiJsonBuilder in io.helidon.integrations.vault.secrets.kv2
Subclasses of ApiJsonBuilder in io.helidon.integrations.vault.secrets.kv2 Modifier and Type Class Description static class
CreateKv2.Request
Request object.static class
DeleteAllKv2.Request
Request object.static class
DeleteKv2.Request
Request object.static class
DestroyKv2.Request
Request object.static class
GetKv2.Request
Request object.static class
UndeleteKv2.Request
Request object.static class
UpdateKv2.Request
Request object. -
Uses of ApiJsonBuilder in io.helidon.integrations.vault.secrets.pki
Subclasses of ApiJsonBuilder in io.helidon.integrations.vault.secrets.pki Modifier and Type Class Description static class
CaCertificateGet.Request
Request object.static class
CertificateGet.Request
Request object.static class
CrlGet.Request
Request object.static class
GenerateSelfSignedRoot.Request
Request object.static class
IssueCertificate.Request
Request object.static class
PkiRole.Request
Request object.static class
RevokeCertificate.Request
Request object.static class
SignCsr.Request
Request object. -
Uses of ApiJsonBuilder in io.helidon.integrations.vault.secrets.transit
Subclasses of ApiJsonBuilder in io.helidon.integrations.vault.secrets.transit Modifier and Type Class Description static class
CreateKey.Request
Request object.static class
Decrypt.Request
Request object.static class
DecryptBatch.BatchEntry
Definition of a batch entry.static class
DecryptBatch.Request
Request object.static class
DeleteKey.Request
Request object.static class
Encrypt.Request
Request object.static class
EncryptBatch.BatchEntry
Definition of a batch entry.static class
EncryptBatch.Request
Request object.static class
Hmac.Request
Request object.static class
Sign.Request
Request object.static class
UpdateKeyConfig.Request
Request object.static class
Verify.Request
Request object. -
Uses of ApiJsonBuilder in io.helidon.integrations.vault.sys
Subclasses of ApiJsonBuilder in io.helidon.integrations.vault.sys Modifier and Type Class Description static class
CreatePolicy.Request
Request object.static class
DeletePolicy.Request
Request object.static class
DisableAuth.Request
Request object.static class
DisableEngine.Request
Request object.static class
EnableAuth.Request
Request object.static class
EnableEngine.Request
Request object.
-