API Reference
kumiho::api::Artifact
Artifact()
getKref()
getName()
getLocation()
getRevisionKref()
getItemKref()
getMetadata()
getCreatedAt()
getAuthor()
getUsername()
isDeprecated()
setMetadata()
getAttribute()
setAttribute()
deleteAttribute()
deleteArtifact()
getRevision()
getItem()
getSpace()
getProject()
setDefault()
setDeprecated()
getVersionKref()
getProductKref()
deleteResource()
getVersion()
getProduct()
getGroup()
response_
client_
kumiho::api::AuthenticationError
AuthenticationError()
kumiho::api::Bundle
Bundle()
addMember()
removeMember()
getMembers()
getHistory()
deleteBundle()
kumiho::api::BundleMember
item_kref
added_at
added_by
added_by_username
added_in_revision
kumiho::api::BundleRevisionHistory
revision_number
action
member_item_kref
author
username
created_at
metadata
kumiho::api::CacheControl
isExpired()
shouldRefresh()
issued_at
refresh_at
expires_at
expires_in_seconds
refresh_after_seconds
kumiho::api::Client
Client()
createProject()
getProjects()
deleteProject()
updateProject()
createSpace()
getChildSpaces()
updateSpaceMetadata()
deleteSpace()
createItem()
getItemByKref()
itemSearch()
updateItemMetadata()
deleteItem()
setItemDeprecated()
createRevision()
resolveKref()
resolve()
getRevisions()
peekNextRevision()
updateRevisionMetadata()
tagRevision()
untagRevision()
hasTag()
wasTagged()
setRevisionDeprecated()
deleteRevision()
createArtifact()
getArtifact()
getArtifacts()
getArtifactsByLocation()
setDefaultArtifact()
updateArtifactMetadata()
setArtifactDeprecated()
createEdge()
getEdges()
deleteEdge()
traverseEdges()
findShortestPath()
analyzeImpact()
createBundle()
getBundle()
addBundleMember()
removeBundleMember()
getBundleMembers()
getBundleHistory()
getTenantUsage()
eventStream()
setAuthToken()
getAuthToken()
getStub()
createFromEnv()
configureContext()
stub_
context_
auth_token_
kumiho::api::DiscoveryCache
DiscoveryCache()
load()
store()
getPath()
readAll()
encryptContent()
decryptContent()
deriveKey()
path_
encrypt_
kumiho::api::DiscoveryError
DiscoveryError()
kumiho::api::DiscoveryManager
DiscoveryManager()
fetchRemote()
base_url_
cache_
timeout_
kumiho::api::DiscoveryRecord
tenant_id
tenant_name
roles
guardrails
region
cache_control
kumiho::api::Edge
Edge()
getSourceKref()
getTargetKref()
getEdgeType()
edge_
kumiho::api::EdgeType
BELONGS_TO
CREATED_FROM
REFERENCED
DEPENDS_ON
DERIVED_FROM
CONTAINS
kumiho::api::EdgeTypeValidationError
EdgeTypeValidationError()
kumiho::api::Event
Event()
getRoutingKey()
getDetails()
event_
kumiho::api::EventStream
EventStream()
readNext()
reader_
kumiho::api::ImpactAnalysisResult
impacted_revisions
total_impacted
truncated
kumiho::api::ImpactedRevision
revision_kref
impact_depth
impact_path_types
kumiho::api::Item
Item()
getItemName()
getKind()
getRevisionByTag()
getRevisionByTime()
getRevisionByTagAndTime()
getLatestRevision()
refresh()
kumiho::api::Kref
Kref()
uri()
getProductName()
getType()
getFullItemName()
getFullProductName()
getArtifactName()
getResourceName()
getTag()
getTime()
toPb()
isValid()
operator==()
getQueryParam()
kumiho::api::KrefValidationError
KrefValidationError()
kumiho::api::KumihoError
KumihoError()
kumiho::api::NotFoundError
NotFoundError()
kumiho::api::PagedList
items
next_cursor
total_count
kumiho::api::PathStep
edge_type
depth
kumiho::api::Project
Project()
getProjectId()
getDescription()
getUpdatedAt()
isPublic()
getSpaces()
getItems()
setPublic()
setAllowPublic()
update()
kumiho::api::ProjectLimitError
ProjectLimitError()
kumiho::api::RegionRouting
region_code
server_url
grpc_authority
kumiho::api::ReservedKindError
ReservedKindError()
kumiho::api::Revision
Revision()
getRevisionNumber()
getTags()
isLatest()
isPublished()
getDefaultArtifact()
getLocations()
tag()
untag()
publish()
getAllDependencies()
getAllDependents()
findPathTo()
kumiho::api::RevisionPath
empty()
steps
total_depth
kumiho::api::RpcError
RpcError()
code()
code_
kumiho::api::ShortestPathResult
first_path()
paths
path_exists
path_length
kumiho::api::Space
Space()
getParentSpace()
kumiho::api::TenantUsage
usagePercent()
isNearLimit()
isAtLimit()
node_count
node_limit
kumiho::api::TraversalResult
revision_krefs
edges
kumiho::api::ValidationError
ValidationError()
kumiho
kumiho::api
Resource
LinkTypeValidationError
ReservedProductTypeError
Metadata
EdgeDirection
OUTGOING
INCOMING
BOTH
createGroup()
getCurrentUser()
getDefaultControlPlaneUrl()
getDefaultCachePath()
clientFromDiscovery()
validateEdgeType()
isValidEdgeType()
validateKref()
isValidKref()
getConfigDir()
getCredentialsPath()
loadBearerToken()
loadFirebaseToken()
validateTokenFormat()
isControlPlaneToken()
decodeJwtClaims()
isReservedKind()
TOKEN_ENV
FIREBASE_TOKEN_ENV
USE_CP_TOKEN_ENV
CONFIG_DIR_ENV
CREDENTIALS_FILENAME
LATEST_TAG
PUBLISHED_TAG
RESERVED_KINDS
std
address
authority
use_tls
control_plane_token
id_token