Package org.apache.hadoop.yarn.api.pb
Class PlacementConstraintToProtoConverter
java.lang.Object
org.apache.hadoop.yarn.api.pb.PlacementConstraintToProtoConverter
- All Implemented Interfaces:
org.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3>
@Private
public class PlacementConstraintToProtoConverter
extends Object
implements org.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3>
PlacementConstraintToProtoConverter generates a
YarnProtos.PlacementConstraintProto given a
PlacementConstraint.AbstractConstraint.-
Constructor Summary
ConstructorsConstructorDescriptionPlacementConstraintToProtoConverter(org.apache.hadoop.yarn.api.resource.PlacementConstraint placementConstraint) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.yarn.proto.YarnProtos.PlacementConstraintProtoconvert()org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.And constraint) org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.CardinalityConstraint constraint) org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.DelayedOr constraint) org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.Or constraint) org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.SingleConstraint constraint) org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.TargetConstraint constraint) org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.TargetExpression target) org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.TimedPlacementConstraint constraint)
-
Constructor Details
-
PlacementConstraintToProtoConverter
public PlacementConstraintToProtoConverter(org.apache.hadoop.yarn.api.resource.PlacementConstraint placementConstraint)
-
-
Method Details
-
convert
public org.apache.hadoop.yarn.proto.YarnProtos.PlacementConstraintProto convert() -
visit
public org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3 visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.SingleConstraint constraint) - Specified by:
visitin interfaceorg.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3>
-
visit
public org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3 visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.TargetExpression target) - Specified by:
visitin interfaceorg.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3>
-
visit
public org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3 visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.TargetConstraint constraint) - Specified by:
visitin interfaceorg.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3>
-
visit
public org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3 visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.CardinalityConstraint constraint) - Specified by:
visitin interfaceorg.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3>
-
visit
public org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3 visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.And constraint) - Specified by:
visitin interfaceorg.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3>
-
visit
public org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3 visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.Or constraint) - Specified by:
visitin interfaceorg.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3>
-
visit
public org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3 visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.DelayedOr constraint) - Specified by:
visitin interfaceorg.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3>
-
visit
public org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3 visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.TimedPlacementConstraint constraint) - Specified by:
visitin interfaceorg.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.thirdparty.protobuf.GeneratedMessageV3>
-