public class CsiClientImpl extends Object implements CsiClient
Constructor and Description |
---|
CsiClientImpl(String address) |
Modifier and Type | Method and Description |
---|---|
csi.v0.Csi.GetPluginInfoResponse |
getPluginInfo()
Gets some basic info about the CSI plugin, including the driver name,
version and optionally some manifest info.
|
csi.v0.Csi.NodePublishVolumeResponse |
nodePublishVolume(csi.v0.Csi.NodePublishVolumeRequest request) |
csi.v0.Csi.NodeUnpublishVolumeResponse |
nodeUnpublishVolume(csi.v0.Csi.NodeUnpublishVolumeRequest request) |
csi.v0.Csi.ValidateVolumeCapabilitiesResponse |
validateVolumeCapabilities(csi.v0.Csi.ValidateVolumeCapabilitiesRequest request) |
public CsiClientImpl(String address)
public csi.v0.Csi.GetPluginInfoResponse getPluginInfo() throws IOException
CsiClient
getPluginInfo
in interface CsiClient
Csi.GetPluginInfoResponse
IOException
- when unable to get plugin info from the driver.public csi.v0.Csi.ValidateVolumeCapabilitiesResponse validateVolumeCapabilities(csi.v0.Csi.ValidateVolumeCapabilitiesRequest request) throws IOException
validateVolumeCapabilities
in interface CsiClient
IOException
public csi.v0.Csi.NodePublishVolumeResponse nodePublishVolume(csi.v0.Csi.NodePublishVolumeRequest request) throws IOException
nodePublishVolume
in interface CsiClient
IOException
public csi.v0.Csi.NodeUnpublishVolumeResponse nodeUnpublishVolume(csi.v0.Csi.NodeUnpublishVolumeRequest request) throws IOException
nodeUnpublishVolume
in interface CsiClient
IOException
Copyright © 2008–2024 Apache Software Foundation. All rights reserved.