Uses of Interface org.apache.hadoop.yarn.csi.translator.ProtoTranslator (Apache Hadoop YARN CSI 3.5.0 API)
Description: use: package: org.apache.hadoop.yarn.csi.translator, interface: ProtoTranslator

# Uses of Interface
org.apache.hadoop.yarn.csi.translator.ProtoTranslator

Packages that use ProtoTranslator
Package
Description
org.apache.hadoop.yarn.csi.translator
This package contains classes for protocol translation between YARN and CSI.

- ## Uses of ProtoTranslator in org.apache.hadoop.yarn.csi.translator

  Classes in org.apache.hadoop.yarn.csi.translator that implement ProtoTranslator
  Modifier and Type
  Class
  Description
  `class`
  `GetPluginInfoResponseProtoTranslator<A,B>`
  Protobuf message translator for GetPluginInfoResponse and Csi.GetPluginInfoResponse.
  `class`
  `NodePublishVolumeRequestProtoTranslator<A,B>`
  This class helps to transform a YARN side NodePublishVolumeRequest to corresponding CSI protocol message.
  `class`
  `NodeUnpublishVolumeRequestProtoTranslator<A,B>`
  This class helps to transform a YARN side NodeUnpublishVolumeRequest to corresponding CSI protocol message.
  `class`
  `ValidateVolumeCapabilitiesRequestProtoTranslator<A,B>`
  Proto message translator for ValidateVolumeCapabilitiesRequest.
  `class`
  `ValidationVolumeCapabilitiesResponseProtoTranslator<A,B>`
  Proto message translator for ValidateVolumeCapabilitiesResponse.
  Methods in org.apache.hadoop.yarn.csi.translator that return ProtoTranslator
  Modifier and Type
  Method
  Description
  `static <A, B> ProtoTranslator<A,B>`
  ProtoTranslatorFactory.`getTranslator(Class<A> yarnProto, Class<B> csiProto)`
  Get a `ProtoTranslator` based on the given input message types.