@InterfaceAudience.Private @InterfaceStability.Unstable public class ApplicationResourceUsageReportPBImpl extends ApplicationResourceUsageReport
Constructor and Description |
---|
ApplicationResourceUsageReportPBImpl() |
ApplicationResourceUsageReportPBImpl(YarnProtos.ApplicationResourceUsageReportProto proto) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other) |
Resource |
getNeededResources()
Get the needed
Resource |
int |
getNumReservedContainers()
Get the number of reserved containers
|
int |
getNumUsedContainers()
Get the number of used containers
|
YarnProtos.ApplicationResourceUsageReportProto |
getProto() |
Resource |
getReservedResources()
Get the reserved
Resource |
Resource |
getUsedResources()
Get the used
Resource |
int |
hashCode() |
void |
setNeededResources(Resource reserved_resources) |
void |
setNumReservedContainers(int num_reserved_containers)
Set the number of reserved containers
|
void |
setNumUsedContainers(int num_containers)
Set the number of used containers
|
void |
setReservedResources(Resource reserved_resources) |
void |
setUsedResources(Resource resources) |
String |
toString() |
newInstance
public ApplicationResourceUsageReportPBImpl()
public ApplicationResourceUsageReportPBImpl(YarnProtos.ApplicationResourceUsageReportProto proto)
public YarnProtos.ApplicationResourceUsageReportProto getProto()
public int getNumUsedContainers()
ApplicationResourceUsageReport
getNumUsedContainers
in class ApplicationResourceUsageReport
public void setNumUsedContainers(int num_containers)
ApplicationResourceUsageReport
setNumUsedContainers
in class ApplicationResourceUsageReport
num_containers
- the number of used containerspublic int getNumReservedContainers()
ApplicationResourceUsageReport
getNumReservedContainers
in class ApplicationResourceUsageReport
public void setNumReservedContainers(int num_reserved_containers)
ApplicationResourceUsageReport
setNumReservedContainers
in class ApplicationResourceUsageReport
num_reserved_containers
- the number of reserved containerspublic Resource getUsedResources()
ApplicationResourceUsageReport
Resource
getUsedResources
in class ApplicationResourceUsageReport
Resource
public void setUsedResources(Resource resources)
setUsedResources
in class ApplicationResourceUsageReport
public Resource getReservedResources()
ApplicationResourceUsageReport
Resource
getReservedResources
in class ApplicationResourceUsageReport
Resource
public void setReservedResources(Resource reserved_resources)
setReservedResources
in class ApplicationResourceUsageReport
public Resource getNeededResources()
ApplicationResourceUsageReport
Resource
getNeededResources
in class ApplicationResourceUsageReport
Resource
public void setNeededResources(Resource reserved_resources)
setNeededResources
in class ApplicationResourceUsageReport
Copyright © 2013 Apache Software Foundation. All rights reserved.