public interface ProtectionSourceApi
Modifier and Type | Method and Description |
---|---|
void |
deleteProtectionSource(ProtectionSourceUid protectionSourceUid)
Unregister a previously registered Protection Source.
|
Attachment |
downloadPhysicalAgent(DownloadPhysicalAgentRequest request)
Returns an
InputStream containing the physical agent, i.e. |
Stream<ScopedProtectionSource> |
listProtectionSources(EntityFilters entityFilters)
If no parameters are specified, all Protection Sources that are registered
on the Cohesity Cluster are returned.
|
ScopedProtectionSource |
registerProtectionSource(VdcUuid vdcUuid,
com.iland.cohesity.sdk.api.model.RegisterProtectionSourceParameters parameters)
Register a Protection Source on the Cohesity Cluster.
|
ScopedProtectionSource |
updateProtectionSource(ProtectionSourceUid protectionSourceUid,
com.iland.cohesity.sdk.api.model.UpdateProtectionSourceParameters parameters)
Update a previously registered Protection Source with new details.
|
Attachment downloadPhysicalAgent(DownloadPhysicalAgentRequest request)
InputStream
containing the physical agent, i.e. an
installer.request
- a DownloadPhysicalAgentRequest
requestInputStream
an InputStream
containing the
physical agentStream<ScopedProtectionSource> listProtectionSources(EntityFilters entityFilters)
ScopedProtectionSource registerProtectionSource(VdcUuid vdcUuid, com.iland.cohesity.sdk.api.model.RegisterProtectionSourceParameters parameters)
vdcUuid
- a VDC UUID
parameters
- the
parameters
ScopedProtectionSource updateProtectionSource(ProtectionSourceUid protectionSourceUid, com.iland.cohesity.sdk.api.model.UpdateProtectionSourceParameters parameters)
protectionSourceUid
- the ProtectionSourceUid
to updateparameters
- the
parameters
ProtectionSourceNode
void deleteProtectionSource(ProtectionSourceUid protectionSourceUid)
protectionSourceUid
- the ProtectionSourceUid
to deleteCopyright © 2023 iland Internet Solutions, Corp. All rights reserved.