Class Container
java.lang.Object
org.apache.hadoop.yarn.service.api.records.BaseResource
org.apache.hadoop.yarn.service.api.records.Container
- All Implemented Interfaces:
Serializable
An instance of a running service container.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionArtifact used for this container.The bare node or host in which the container is running, e.g.componentInstanceName(String componentInstanceName) Name of the component instance that this container instance belongs to.booleangetId()getIp()Localization statuses.getState()inthashCode()Fully qualified hostname of a running container, e.g.Unique container id of a running service, e.g.IP address of a running container, e.g. 172.31.42.141.launchTime(Date launchTime) The time when the container was created, e.g. 2016-03-16T01:01:49.000Z.localizationStatuses(List<LocalizationStatus> statuses) Sets the localization statuses and returns the container.privilegedContainer(Boolean privilegedContainer) Container running in privileged mode or not.Resource used for this container.voidsetArtifact(Artifact artifact) voidsetBareHost(String bareHost) voidsetComponentInstanceName(String componentInstanceName) voidvoidsetHostname(String hostname) voidvoidvoidsetLaunchTime(Date launchTime) voidsetLocalizationStatuses(List<LocalizationStatus> statuses) Sets the localization statuses.voidsetPrivilegedContainer(Boolean privilegedContainer) voidsetResource(Resource resource) voidsetState(ContainerState state) state(ContainerState state) State of the container of an service.toString()Methods inherited from class org.apache.hadoop.yarn.service.api.records.BaseResource
getUri, setUri
-
Constructor Details
-
Container
public Container()
-
-
Method Details
-
id
Unique container id of a running service, e.g. container_e3751_1458061340047_0008_01_000002. -
getId
-
setId
-
launchTime
The time when the container was created, e.g. 2016-03-16T01:01:49.000Z. This will most likely be different from cluster launch time. -
getLaunchTime
-
setLaunchTime
-
ip
IP address of a running container, e.g. 172.31.42.141. The IP address and hostname attribute values are dependent on the cluster/docker network setup as per YARN-4007. -
getIp
-
setIp
-
hostname
Fully qualified hostname of a running container, e.g. ctr-e3751-1458061340047-0008-01-000002.examplestg.site. The IP address and hostname attribute values are dependent on the cluster/docker network setup as per YARN-4007. -
getHostname
-
setHostname
-
bareHost
The bare node or host in which the container is running, e.g. cn008.example.com. -
getBareHost
-
setBareHost
-
state
State of the container of an service. -
getState
-
setState
-
componentInstanceName
Name of the component instance that this container instance belongs to. -
getComponentInstanceName
-
setComponentInstanceName
-
resource
Resource used for this container. -
getResource
-
setResource
-
artifact
Artifact used for this container. -
getArtifact
-
setArtifact
-
privilegedContainer
Container running in privileged mode or not. -
getPrivilegedContainer
-
setPrivilegedContainer
-
getExposedPorts
-
setExposedPorts
-
getLocalizationStatuses
Localization statuses. -
setLocalizationStatuses
Sets the localization statuses.- Parameters:
statuses- localization statuses.
-
localizationStatuses
Sets the localization statuses and returns the container.- Parameters:
statuses-- Returns:
-
equals
-
hashCode
public int hashCode() -
toString
- Overrides:
toStringin classBaseResource
-