public static ContainerLaunchContext NewContainerLaunchContext(IDictionary <string , LocalResource> localResources, IDictionary <string, string> environment, IList < string> commands, IDictionary <string, ByteBuffer> serviceData, ByteBuffer tokens , IDictionary <ApplicationAccessType, string> acls) { ContainerLaunchContext container = recordFactory.NewRecordInstance <ContainerLaunchContext >(); container.SetLocalResources(localResources); container.SetEnvironment(environment); container.SetCommands(commands); container.SetServiceData(serviceData); container.SetTokens(tokens); container.SetApplicationACLs(acls); return(container); }